Commit Graph

66 Commits

Author SHA1 Message Date
twinaphex
992266ab12 Don't keep reallocating settings all the time 2015-10-19 03:28:00 +02:00
twinaphex
182d691cf1 Can now iteratively push a submenu onto the menu entries stack 2015-10-19 01:46:33 +02:00
twinaphex
7f843fe21e Start splitting up accounts options 2015-10-18 22:08:17 +02:00
twinaphex
57edd31fdf Start refactoring list building 2015-10-18 21:05:33 +02:00
twinaphex
4126e7b989 Start adding Retro Achievements list 2015-10-18 07:05:15 +02:00
twinaphex
a3d306becc Move menu_setting_set_flags to menu_setting.c 2015-10-17 17:05:50 +02:00
twinaphex
e085747e02 Create ST_STRING_OPTIONS 2015-10-11 23:07:43 +02:00
twinaphex
ec4289e7ad Prefix all functions with menu_setting_ 2015-10-11 17:25:49 +02:00
twinaphex
348f28b382 Cleanups 2015-10-11 15:46:55 +02:00
twinaphex
7b95e25f08 (menu_setting.c) Move all internal struct definitions inside .c file 2015-10-11 14:49:34 +02:00
twinaphex
260f98d227 Create menu_settings_list_increment 2015-10-11 14:46:47 +02:00
twinaphex
146691946c (menu_setting.c) Don't use ugly 'BINDFOR' macro again 2015-10-11 14:31:41 +02:00
twinaphex
b13ccb6009 Create menu_setting_action_right 2015-10-11 14:26:30 +02:00
twinaphex
2f12ddde32 (menu_setting.c) Go through more wrapper functions 2015-10-11 14:23:32 +02:00
twinaphex
16f89fcd10 (menu_setting.c) Wrap browser_selection_type 2015-10-11 13:16:38 +02:00
twinaphex
83dd151579 Start wrapping more settings code 2015-10-11 13:10:46 +02:00
twinaphex
4d2bf926fd (Menu) Add menu_setting_get_name and menu_setting_get_short_description 2015-09-28 02:28:34 +02:00
twinaphex
639fd4fe7e (menu_entry.c) Refactors 2015-09-28 02:02:54 +02:00
twinaphex
2f2a843d77 Create menu_setting_get_type 2015-09-26 02:22:01 +02:00
twinaphex
acfa43dfe9 Make iterate no longer a function pointer 2015-08-17 22:46:27 +02:00
twinaphex
7738b7e2f4 Simplify action_iterate_info 2015-08-17 21:58:05 +02:00
twinaphex
323a06f41f (menu_setting.c) Cleanups 2015-08-17 17:55:44 +02:00
twinaphex
97ec360eb3 Cleanups 2015-08-17 17:46:31 +02:00
twinaphex
a3bc91cd01 Remove some unused enums 2015-08-17 16:56:09 +02:00
twinaphex
06d1b033e9 Stop overcomplicating menu code - deferred handler never used so
take it out
2015-08-17 16:34:38 +02:00
twinaphex
a186a5c683 Turn menu_setting_apply_deferred into static function 2015-08-17 16:31:37 +02:00
twinaphex
efdb2ecd4b Don't use menu_settings_apply_deferred anymore 2015-08-17 16:24:46 +02:00
twinaphex
0218a2755d Create menu_settings_apply_deferred 2015-08-17 15:54:23 +02:00
twinaphex
0d568f4c65 Rename 'Media Player Settings' to 'Multimedia Settings' 2015-06-28 16:52:11 +02:00
twinaphex
a132fa0fba Some C89 build fixes 2015-06-26 15:53:18 +02:00
twinaphex
be2ae1c602 Add "builtin_mediaplayer_enable" setting 2015-06-23 07:09:24 +02:00
twinaphex
ae229d9005 Create Menu File Browser Settings 2015-06-22 03:07:32 +02:00
twinaphex
e7768c379c Merge 'Onscreen Overlay Settings' and 'Onscreen Keyboard Overlay Settings' 2015-06-16 00:58:13 +02:00
twinaphex
167ddb75ef Create SL_FLAG_MAIN_MENU_SETTINGS 2015-06-14 04:35:27 +02:00
Higor Eurípedes
619710eea6 (menu_setting.c) Speed up setting lookup using hashes 2015-06-13 14:11:18 -03:00
twinaphex
0f739f7e98 (Menu) Take out some header dependencies 2015-06-13 17:13:10 +02:00
twinaphex
cdd2edb608 Rename menu_settings_list_free to menu_setting_free 2015-06-12 17:55:11 +02:00
Higor Eurípedes
ad9f0c4021 (menu_displaylist) Add SL_FLAG_ALLOW_EMPTY_LIST 2015-06-10 09:11:53 -03:00
twinaphex
2a8704d2d2 (menu_setting.c) Add 'parent group' 2015-06-08 01:40:25 +02:00
twinaphex
f1373abf2d Add 'action_select' to menu_setting 2015-06-06 16:26:55 +02:00
twinaphex
ea9a8cbed5 (menu_setting.c) Get rid of 'unsigned action' parameter 2015-06-06 14:41:21 +02:00
twinaphex
a2c937347b (menu_setting.h) Style nits 2015-06-06 10:56:25 +02:00
twinaphex
dcedc49b21 Split up action_toggle into action_left/action_right 2015-06-05 20:04:19 +02:00
twinaphex
26650e5d56 Split up action_up_or_down_handler into two 2015-06-05 18:43:04 +02:00
Twinaphex
59e977dbdf Create 'Input Hotkey Settings' 2015-06-04 14:39:40 +02:00
twinaphex
9c6f8eed40 Put menu settings functions into namespace 2015-06-03 21:27:47 +02:00
twinaphex
b18efe5096 (menu_setting.c) Turn more functions static 2015-06-03 16:51:02 +02:00
twinaphex
f42d0a7f7c Turn setting_find_setting static 2015-06-03 11:59:14 +02:00
twinaphex
501786416d Turn settings_list_ functions static 2015-06-03 11:32:48 +02:00
twinaphex
b44a28dd1f Turn some functions static 2015-06-03 11:29:12 +02:00