596 Commits

Author SHA1 Message Date
twinaphex
4c6aff67f2 Refactor menu_entries_push into menu_list_push_refresh 2014-10-17 22:25:23 +02:00
twinaphex
1daf8c354e (menu_list.c) Add menu_list_get_size and menu_list_get_stack_size 2014-10-17 21:41:45 +02:00
twinaphex
858d859d3d Properly namespace menu_navigation.c functions 2014-10-17 21:25:33 +02:00
twinaphex
8da8447b28 Move menu_flush_stack_type to menu_list.c and rename it
menu_list_flush_stack
2014-10-17 21:02:44 +02:00
twinaphex
2de0775213 Rename menu_entries_pop_list into menu_list_pop_stack 2014-10-17 20:47:32 +02:00
twinaphex
0e2c108a8a Create menu_list_push_stack 2014-10-17 20:44:22 +02:00
twinaphex
687f593174 Create menu_list.c 2014-10-17 20:36:02 +02:00
twinaphex
fe1a083580 Revert "Simplify menu_common_type_is"
This reverts commit 395dc79f6c3ebbe7a316664db35d4013daea85b4.
2014-10-16 07:15:35 +02:00
twinaphex
5ae79ef71d (menu_common_backend.c) Refactor some code 2014-10-16 06:52:25 +02:00
twinaphex
58b3540ef0 (menu_common_backend.c) Add MENU_ACTION_SELECT to menu_common_iterate 2014-10-16 06:49:09 +02:00
twinaphex
32944aac12 Revert "Better scrolling acceleration"
This reverts commit 975abe8bc44f7dc9fd12c9e3be9baea3465a969f.
2014-10-16 04:37:20 +02:00
twinaphex
975abe8bc4 Better scrolling acceleration 2014-10-16 04:32:33 +02:00
twinaphex
395dc79f6c Simplify menu_common_type_is 2014-10-16 04:25:38 +02:00
twinaphex
e371d598df (menu_common_backend.c) - Cleanups 2014-10-16 03:55:20 +02:00
twinaphex
8d68031ec4 Properly clean up function pointers in menu_common_list_delete 2014-10-16 00:53:10 +02:00
Mike Robinson
a94bf32f89 Apply deferred settings before freeing settings list
Deferred settings were getting lost on exiting the settings menu.
2014-10-13 04:30:12 +01:00
Twinaphex
2df870f7d0 (menu_settings_iterate) clean up unused variable 2014-10-13 05:02:42 +02:00
twinaphex
681c082a67 Cleanup info_screen_iterate 2014-10-13 02:56:14 +02:00
twinaphex
83442ee467 Cleanups - grab pointer to menu_filelist_cbs_t only once and then
pass it around in menu_common_iterate
2014-10-13 02:15:45 +02:00
twinaphex
d2f5d39259 Rename menu_parse_and_resolve to menu_entries_deferred_push 2014-10-13 02:10:27 +02:00
twinaphex
e3807b87f7 Cut down on menu_entries_push_list 2014-10-13 02:03:36 +02:00
twinaphex
94110ea997 Add bool pending_push parameter to menu_clear_navigation 2014-10-12 23:44:10 +02:00
twinaphex
789ef212a5 Cleanups in menu_common_backend.c 2014-10-12 21:38:24 +02:00
twinaphex
10602ee796 (menu_common_backend.c) Get rid of some unnecessary header includes 2014-10-12 21:23:48 +02:00
twinaphex
b1eb0e6493 Reduce header includes in menu_common_backend.c 2014-10-12 20:17:12 +02:00
twinaphex
fae308d1f9 (menu_common_backend.c) Cut down on some code duplication 2014-10-12 20:15:02 +02:00
twinaphex
bbb28c06e6 (Menu) Implement action_start callback as well 2014-10-12 20:11:45 +02:00
twinaphex
0245be3193 Refactor remaining toggle functions 2014-10-12 19:45:38 +02:00
twinaphex
896bff00cc Change menu_common_core_setting_toggle to be bindable to cbs->action_toggle 2014-10-12 19:18:37 +02:00
twinaphex
e71486a9bf Start implementing toggle actions in menu_entries_cbs.c 2014-10-12 19:13:42 +02:00
twinaphex
1196e3b4eb (menu_common_backend.c) Indenting nits 2014-10-12 18:59:28 +02:00
twinaphex
752fb8e472 (menu_common_backend.c) Indenting nits 2014-10-12 18:01:07 +02:00
twinaphex
2fc208ed57 Reduce code duplication in menu_load_or_open_zip_iterate 2014-10-12 17:53:01 +02:00
twinaphex
da821ead36 Get rid of unnecessary conditional in menu_settings_iterate 2014-10-12 17:50:01 +02:00
twinaphex
71978000b4 (Menu) Hook up action OK for help screen 2014-10-12 17:46:08 +02:00
twinaphex
aefe0f00e6 (Menu common backend) Simplify menu_action_ok 2014-10-12 17:37:37 +02:00
twinaphex
cb5cea205a (Menu) Some cleanups 2014-10-12 17:30:04 +02:00
twinaphex
d824279198 Move more code over to menu_entries_cbs.c 2014-10-12 05:36:54 +02:00
twinaphex
7a1851f80c (menu_common_backend.c) cleanups 2014-10-12 05:24:52 +02:00
twinaphex
dce09587ba Move more settings over to menu_entries_cbs.c 2014-10-12 05:15:36 +02:00
twinaphex
170fbdc494 Move more settings over to menu_entries_cbs.c 2014-10-12 05:01:52 +02:00
twinaphex
3c7919ec51 Get rid of HAVE_SHADER_MANAGER definition in menu_common_backend.c 2014-10-12 04:45:31 +02:00
twinaphex
6dcef65dba Get rid of menu_parse_check function call in menu_action_ok 2014-10-12 04:43:43 +02:00
twinaphex
c8e121173a Move MENU_FILE_PLAIN action OK handling over to menu_entries_cbs.c 2014-10-12 04:41:33 +02:00
twinaphex
17035b82c5 Create action_ok_set_path in menu_entries_cbs.c 2014-10-12 04:21:08 +02:00
twinaphex
3440b97b4d (menu_entries_cbs.c) Implement action_ok_config_load 2014-10-12 04:11:41 +02:00
twinaphex
aa1e56fd29 Move menu_action_ok of MENU_FILE_DIRECTORY and MENU_FILE_CARCHIVE
over to menu_entries_cbs.c
2014-10-12 04:06:36 +02:00
twinaphex
ad9e618ec6 Reimplement menu_action_ok - MENU_FILE_CORE actions 2014-10-12 03:57:03 +02:00
twinaphex
2dadf9fc10 Reimplement MENU_FILE_USE_DIRECTORY 2014-10-12 03:14:03 +02:00
twinaphex
82d1168622 (Menu) Move more actions over to menu_entries_cbs.c 2014-10-12 03:01:16 +02:00