Commit Graph

52 Commits

Author SHA1 Message Date
twinaphex
3e45884b67 Rename local variables named 'index' elsewhere 2014-10-20 19:22:33 +02:00
twinaphex
d753771f5a Add action start callback to ST_BIND settings too 2014-10-17 08:14:17 +02:00
twinaphex
77f43c78e5 Rename setting_data_get_list to setting_data_new 2014-10-11 04:59:03 +02:00
twinaphex
e5ab079298 Maintain two rarch_setting_t * lists in driver.menu - one
for main menu and the other for settings menu - regenerate these
when needed
2014-10-09 00:50:35 +02:00
twinaphex
da3734e8c7 Add mask parameter to setting_data_get_list 2014-10-08 02:13:07 +02:00
twinaphex
08c6b6e311 Split up settings list code into settings_list.c file 2014-10-07 16:48:24 +02:00
twinaphex
8dbe11613d Add need_refresh parameter to setting_data_get_list 2014-10-07 02:49:04 +02:00
twinaphex
af1aae5025 Turn name variable from rarch_setting_group_info_t into const char * 2014-10-07 01:17:18 +02:00
twinaphex
ed5f81f0c9 Start using rarch_setting_group_info_t structs for passing around group/subgroup names 2014-10-06 17:50:21 +02:00
twinaphex
04fe800261 Add rarch_setting_group_info_t 2014-10-06 16:57:20 +02:00
twinaphex
d115bfdd8f Settings data - better way of passing list_size and index around -
have a struct for it - rarch_settings_info_t
2014-10-06 15:51:22 +02:00
twinaphex
3c8cc513ab Make it possible to compile without menu support again 2014-09-28 18:01:59 +02:00
twinaphex
1682d83831 (Menu/Settings) Add SD_FLAG_CMD_APPLY_AUTO 2014-09-15 00:21:24 +02:00
twinaphex
899e69f921 (Settings/menu) Add WITH_CMD to settings_data.c 2014-09-14 23:44:32 +02:00
twinaphex
3d689bd40f (Menu) Add SD_FLAG_EXIT to signal to the menu that we want to cleanly
exit out of the menu
2014-09-14 22:39:33 +02:00
twinaphex
f1ccf07603 (Menu) Add type MENU_FILE_DRIVER 2014-09-11 06:28:52 +02:00
twinaphex
72096df0ee Use setting_data_get_string_representation 2014-09-10 03:06:38 +02:00
twinaphex
bcb9852001 (Settings data) Subgroup - group name should now be filled in 2014-09-09 19:45:15 +02:00
twinaphex
590a1c2434 - Refactor menu_entries_push_list
- Add SD_FLAG_PUSH_ACTIOn
2014-09-09 03:32:06 +02:00
twinaphex
4790ffda7d - Refactor menu_entries.c code
- Create SD_FLAG_ALLOW_INPUT
2014-09-09 02:49:11 +02:00
twinaphex
88b77df234 (Menu) Create setting_data_get_label and move code from menu_common_backend.c
to settings_data.c
2014-09-07 06:00:41 +02:00
twinaphex
3dcb74ddbb (Menu) Combine get_description functions 2014-09-05 04:21:46 +02:00
twinaphex
0c91b1a1ba (Menu) Add ifdef around get_mainmenu 2014-08-27 23:17:32 +02:00
twinaphex
e9ab80dec1 (Menu) Refactor menu_common_entries_init 2014-08-27 23:12:55 +02:00
twinaphex
a1a9c8f3aa Refactor ST_BOOL settings 2014-08-27 21:14:36 +02:00
twinaphex
5e2eead66a (Menu) Refactor menu_common_setting_set_current_path_selection 2014-08-27 17:36:45 +02:00
twinaphex
cd78e7797f (settings_data.c) Cleanups 2014-08-27 01:30:18 +02:00
twinaphex
adc77bcd1d (Menu) Refactor ST_DIR settings 2014-08-24 20:19:59 +02:00
twinaphex
0f15cf014e (Menu) Change rounding_fraction to const char* 2014-08-24 19:45:34 +02:00
twinaphex
ba813eb950 (Menu) Change rounding fraction to snprintf format 2014-08-24 19:37:57 +02:00
twinaphex
caaff4ac7a (Menu) Refactor more ST_FLOAT code 2014-08-24 19:32:52 +02:00
twinaphex
73a7e0efdc (MSVC) Fix build 2014-08-17 20:42:35 +02:00
twinaphex
21dff0771e Rewrite setting_data_get_string_representation 2014-08-17 16:20:37 +02:00
twinaphex
e8ff64bad6 Add 'enforce minrange/maxrange' to settings_data 2014-08-09 05:18:54 +02:00
twinaphex
6dc1481fc1 (Menu) Add step variable for rarch_setting_t 2014-08-09 04:54:40 +02:00
twinaphex
4770a0a467 (Settings data) Add ST_DIR type 2014-08-09 04:27:23 +02:00
twinaphex
266e3e0051 file_list_get - return rarch_settings_t * 2014-08-08 07:58:07 +02:00
twinaphex
f211b3a466 (Menu) Start moving settings descriptions to settings_data.c 2014-07-27 04:30:06 +02:00
twinaphex
a44bb7d08a (settings data) Bring back setting_data_save_config 2014-07-26 03:28:16 +02:00
twinaphex
8616f3cdb1 (Settings data) Building helper functions - make them public again 2014-07-26 01:57:50 +02:00
twinaphex
9678c46848 (Settings data) Implement read_handler for settings data 2014-07-26 01:50:47 +02:00
twinaphex
05a34b21bb (Settings data) turn setting_data_load_config into static function 2014-07-24 06:54:53 +02:00
Twinaphex
17287000f0 (iOS) Remove setting_data_save_config 2014-07-24 06:43:47 +02:00
twinaphex
badf6641a6 (Settings data) Remove settings_data_save_config 2014-07-24 05:43:07 +02:00
Twinaphex
de3e61a11c (Settings data) Get rid of fake_settings/fake_extern 2014-07-20 15:31:23 +02:00
twinaphex
8aab996466 (Settings data/Menu) Convert second setting to settings_data equivalent - also discard
'const' qualifier
2014-07-16 21:29:50 +02:00
Twinaphex
e1867a1c09 (Setting data) Add change handler param to functions 2014-07-15 18:10:54 +02:00
Twinaphex
6adc269655 (Settings data) Start implementing change_handler logic 2014-07-12 18:35:35 +02:00
twinaphex
59bba490f9 (Setting data) Add group name/subgroup name too to settings 2014-07-08 21:33:34 +02:00
twinaphex
70e7b4a26e (Settings data) Create enum for settings list 2014-07-08 18:56:12 +02:00