Commit Graph

118 Commits

Author SHA1 Message Date
twinaphex e3c09e00b9 Move setting to function 2015-11-21 11:22:34 +01:00
twinaphex f0ac86820b (menu_setting.h) Put macros inside headers 2015-11-21 09:47:09 +01:00
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
twinaphex 93295638da Remove menu_settings_list.c 2015-06-03 11:24:53 +02:00
twinaphex 4c6f5b6a93 Cleanups 2015-06-03 11:19:26 +02:00
twinaphex 9c6eb2c691 Remove unused setting_reset 2015-06-03 10:41:05 +02:00
twinaphex da63376c8a Simplifications 2015-06-03 10:33:41 +02:00
twinaphex bfcf1a7288 Revert "Make some functions static"
This reverts commit 6b04db075d.
2015-06-03 10:13:25 +02:00
twinaphex 6b04db075d Make some functions static 2015-06-03 10:13:03 +02:00
twinaphex d844f1eb7d Make setting_reset_setting static 2015-06-02 21:17:30 +02:00
twinaphex 4ea8caa78c Turn menu_setting_get_ptr static 2015-06-02 21:09:32 +02:00
twinaphex 27eec6e639 Get rid of superfluous HAVE_MENU ifdefs 2015-06-02 20:39:33 +02:00
twinaphex bc953d3a1b Move settings code entirely to menu 2015-06-02 20:26:27 +02:00
twinaphex 29a10e5cb3 Create menu_setting_apply_deferred 2015-05-15 00:22:26 +02:00
twinaphex 42ee2606a1 Remove menu_entries.c 2015-05-12 13:14:04 +02:00
twinaphex cbaf5cdd05 Create menu_setting_get_ptr 2015-05-08 20:36:08 +02:00
twinaphex 7f17f340c0 (Menu) Cleanup 2015-04-15 09:35:48 +02:00
twinaphex 2c607ed5d2 (Menu) Start adding wraparound parameter to action_toggle 2015-03-09 04:10:57 +01:00
twinaphex 94e1a339df Rename menu_action.c to menu_setting.c 2015-02-14 01:51:28 +01:00