Date:2011-09-18 03:23:47 (12 years 6 months ago)
Author:Paul Cercueil
Commit:826d6222851daecd082919328a0dbd9b24294cd9
Message:Modified the key shortcuts for the generic file/dir selector class.

Files: src/selector.cpp (3 diffs)

Change Details

src/selector.cpp
6565    if (link->getSelectorBrowser()) {
6666        gmenu2x->drawButton(&bg, "start", gmenu2x->tr["Exit"],
6767        gmenu2x->drawButton(&bg, "b", gmenu2x->tr["Select a file"],
68        gmenu2x->drawButton(&bg, "x", gmenu2x->tr["Up one folder"], 5)));
68        gmenu2x->drawButton(&bg, "a", gmenu2x->tr["Up one folder"],
69        gmenu2x->drawButton(&bg, "left", "", 5)-10)));
6970    } else {
70        gmenu2x->drawButton(&bg, "x", gmenu2x->tr["Exit"],
71        gmenu2x->drawButton(&bg, "start", gmenu2x->tr["Exit"],
7172        gmenu2x->drawButton(&bg, "b", gmenu2x->tr["Select a file"], 5));
7273    }
7374
...... 
142143                else selected += SELECTOR_ELEMENTS-1;
143144                selTick = SDL_GetTicks();
144145                break;
145            case CLEAR:
146            case CANCEL:
147            case LEFT:
146148                if (link->getSelectorBrowser()) {
147149                    string::size_type p = dir.rfind("/", dir.size()-2);
148150                    if (p==string::npos || dir.compare(0, 1, "/") != 0 || dir.length() < 2) {
...... 
155157                        firstElement = 0;
156158                        prepare(&fl,&screens,&titles);
157159                    }
158                } else {
159                    close = true;
160                    result = false;
161160                }
162161                break;
163162            case ACCEPT:

Archive Download the corresponding diff file



interactive