diff options
Diffstat (limited to 'apps/menu.c')
-rw-r--r-- | apps/menu.c | 49 |
1 files changed, 2 insertions, 47 deletions
diff --git a/apps/menu.c b/apps/menu.c index 88574caa78..523a92ed74 100644 --- a/apps/menu.c +++ b/apps/menu.c | |||
@@ -253,51 +253,6 @@ int menu_count(int menu) | |||
253 | } | 253 | } |
254 | 254 | ||
255 | /* | 255 | /* |
256 | * Allows a menu item at the current cursor position in "menu" | ||
257 | * to be moved up the list | ||
258 | */ | ||
259 | |||
260 | bool menu_moveup(int menu) | ||
261 | { | ||
262 | struct menu_item swap; | ||
263 | int selected=menu_cursor(menu); | ||
264 | /* can't be the first item ! */ | ||
265 | if( selected == 0) | ||
266 | return false; | ||
267 | |||
268 | /* use a temporary variable to do the swap */ | ||
269 | swap = menus[menu].items[selected - 1]; | ||
270 | menus[menu].items[selected - 1] = menus[menu].items[selected]; | ||
271 | menus[menu].items[selected] = swap; | ||
272 | |||
273 | gui_synclist_select_previous(&(menus[menu].synclist)); | ||
274 | return true; | ||
275 | } | ||
276 | |||
277 | /* | ||
278 | * Allows a menu item at the current cursor position in "menu" to be moved down the list | ||
279 | */ | ||
280 | |||
281 | bool menu_movedown(int menu) | ||
282 | { | ||
283 | struct menu_item swap; | ||
284 | int selected=menu_cursor(menu); | ||
285 | int nb_items=gui_synclist_get_nb_items(&(menus[menu].synclist)); | ||
286 | |||
287 | /* can't be the last item ! */ | ||
288 | if( selected == nb_items - 1) | ||
289 | return false; | ||
290 | |||
291 | /* use a temporary variable to do the swap */ | ||
292 | swap = menus[menu].items[selected + 1]; | ||
293 | menus[menu].items[selected + 1] = menus[menu].items[selected]; | ||
294 | menus[menu].items[selected] = swap; | ||
295 | |||
296 | gui_synclist_select_next(&(menus[menu].synclist)); | ||
297 | return true; | ||
298 | } | ||
299 | |||
300 | /* | ||
301 | * Allows to set the cursor position. Doesn't redraw by itself. | 256 | * Allows to set the cursor position. Doesn't redraw by itself. |
302 | */ | 257 | */ |
303 | 258 | ||
@@ -530,8 +485,8 @@ int do_menu(const struct menu_item_ex *start_menu) | |||
530 | else if ((action == ACTION_STD_CANCEL) || | 485 | else if ((action == ACTION_STD_CANCEL) || |
531 | (action == ACTION_STD_MENU)) | 486 | (action == ACTION_STD_MENU)) |
532 | { | 487 | { |
533 | if (in_stringlist) | 488 | in_stringlist = false; |
534 | in_stringlist = false; | 489 | |
535 | if (stack_top > 0) | 490 | if (stack_top > 0) |
536 | { | 491 | { |
537 | get_menu_callback(menu,&menu_callback); | 492 | get_menu_callback(menu,&menu_callback); |