Commit Graph

3238 Commits

Author SHA1 Message Date
twinaphex
4d2bf926fd (Menu) Add menu_setting_get_name and menu_setting_get_short_description 2015-09-28 02:28:34 +02:00
twinaphex
041f470d94 (Menu) setting refactors 2015-09-28 02:16:07 +02:00
twinaphex
9cb4c897b6 (menu_setting.c) Refactors 2015-09-28 02:10:44 +02:00
twinaphex
639fd4fe7e (menu_entry.c) Refactors 2015-09-28 02:02:54 +02:00
twinaphex
762258cae6 Set menu->state to 0 in menu_iterate_render function 2015-09-27 23:39:59 +02:00
twinaphex
710c43241a (Menu) Should respond correctly to closing down the messagebox
now by pressing ACTION OK
2015-09-27 23:38:25 +02:00
twinaphex
eede45e8af (menu_iterate.c) Refactors 2015-09-27 23:29:57 +02:00
twinaphex
6d971631df Change signature of some menu functions 2015-09-27 23:03:12 +02:00
twinaphex
c982e1d6eb Change signature of menu_input_frame 2015-09-27 22:47:34 +02:00
twinaphex
ac6976074c (menu_iterate.c) Cleanups 2015-09-27 22:17:06 +02:00
twinaphex
bca4b67080 Remove old custom aspect ratio setting 2015-09-27 20:02:28 +02:00
twinaphex
797bea5756 Add EVENT_CMD_VIDEO_APPLY_STATE_CHANGES to integer scale toggle too 2015-09-27 19:57:15 +02:00
twinaphex
12e3031178 Set min limit of 1 for both viewport width/height 2015-09-27 19:45:42 +02:00
twinaphex
05a91a8e47 aspectratio_lut value needs to be changed too 2015-09-27 19:19:06 +02:00
twinaphex
c380b290d4 Duplicate variable 2015-09-27 19:15:52 +02:00
twinaphex
9028c3f278 Add callback for integer scale 2015-09-27 19:14:56 +02:00
twinaphex
c272a42f21 Revert "Attempt to correct integer scaling left/right"
This reverts commit bf8fa06911.
2015-09-27 19:10:32 +02:00
twinaphex
bf8fa06911 Attempt to correct integer scaling left/right 2015-09-27 19:07:54 +02:00
twinaphex
f5baef3815 Add integer scale behavior for custom viewport width/height 2015-09-27 18:14:55 +02:00
twinaphex
37437e586d Add limits for signed integer settings 'Custom Viewport X/Y' 2015-09-27 17:51:25 +02:00
twinaphex
f426777bc1 Add Custom Viewport X/Y/Width/Height settings 2015-09-27 17:49:27 +02:00
twinaphex
c3366a544d Revert "During 'upper left corner' - don't modify width or height"
This reverts commit af38cc24b3.
2015-09-27 17:09:44 +02:00
twinaphex
af38cc24b3 During 'upper left corner' - don't modify width or height 2015-09-27 17:05:33 +02:00
twinaphex
2364ae6b17 Add RARCH_ACTION_STATE_REPLACE_CONFIG 2015-09-27 02:04:53 +02:00
twinaphex
9679804382 Rename rarch_main_set_state to rarch_ctl 2015-09-27 01:58:24 +02:00
twinaphex
a8e5cf5483 Move functionality over to menu_driver_toggle 2015-09-27 01:43:13 +02:00
twinaphex
a3e133f847 Add menu_entries_set_refresh call in menu_driver_toggle 2015-09-27 01:38:21 +02:00
twinaphex
f0c520224e (GX) Buildfix 2015-09-27 01:27:21 +02:00
twinaphex
e354200909 (RGUI) Cleanups 2015-09-27 01:23:49 +02:00
twinaphex
6ce4b96d12 Header include cleanups 2015-09-27 01:10:15 +02:00
twinaphex
92cd32231f Cleanups 2015-09-27 01:06:07 +02:00
twinaphex
613347a612 (menu_display) Cleanups 2015-09-27 01:03:58 +02:00
twinaphex
c8519cd89c (menu_animation) Cleanups 2015-09-27 00:42:27 +02:00
twinaphex
a731f18fa2 Update string now that PSX scanning works 2015-09-27 00:36:15 +02:00
twinaphex
68481e8942 Cleanups 2015-09-27 00:11:13 +02:00
twinaphex
ceff590094 Don't use menu_display_get_ptr outside of menu_display.c anymore 2015-09-27 00:09:15 +02:00
twinaphex
057b498bb1 (RGUI) Start refactoring menu_display code in RGUI 2015-09-27 00:00:54 +02:00
twinaphex
f83e26ea32 Add MENU_DISPLAY_CTL_MSG_FORCE/MENU_DISPLAY_CTL_SET_MSG_FORCE 2015-09-26 23:51:35 +02:00
twinaphex
5b0671d572 Cleanup 2015-09-26 23:38:34 +02:00
twinaphex
8bb4acb3d6 Remove unused variable 2015-09-26 23:37:55 +02:00
twinaphex
515c8c6322 More menu_display_ctl refactors 2015-09-26 23:37:25 +02:00
twinaphex
16eb95d3aa Cleanup some enums 2015-09-26 23:27:03 +02:00
twinaphex
e3a7a67e43 Add some MENU_DISPLAY_CTL_* enums 2015-09-26 23:25:04 +02:00
twinaphex
113791fb0f Cleanups 2015-09-26 23:18:18 +02:00
twinaphex
a1a1fbc6b9 (menu_iterate) Cleanups 2015-09-26 23:16:21 +02:00
twinaphex
12075b9cc1 ITERATE_TYPE_DEFAULT - take out weird selection manipulation 2015-09-26 22:48:56 +02:00
twinaphex
377004dbf7 (menu_iterate.c) Cleanup 2015-09-26 22:45:00 +02:00
twinaphex
cc46ad496f Remove unused variables 2015-09-26 22:41:41 +02:00
twinaphex
a7893dca89 (menu_displaylist.c) Cleanup 2015-09-26 20:36:37 +02:00
twinaphex
b70456b094 (action_iterate_menu_viewport) Minor refactors 2015-09-26 20:29:57 +02:00
twinaphex
5e4beb311e Cleanups 2015-09-26 20:22:39 +02:00
twinaphex
7a0f6c5653 (menu_displaylist.c) Cleanups 2015-09-26 20:18:08 +02:00
twinaphex
1d271a4684 Cleanups 2015-09-26 20:16:25 +02:00
twinaphex
cdf597aa89 Add settings->overlay_directory 2015-09-26 19:21:32 +02:00
twinaphex
50468a72ee Remove MENU_ACTION_MESSAGE 2015-09-26 18:03:29 +02:00
twinaphex
dd9aa6dae2 Add another FIXME/UPDATE note 2015-09-26 13:32:13 +02:00
twinaphex
fbe788fc68 Update 'Record Path' 2015-09-26 13:31:13 +02:00
twinaphex
cc4a918296 Create rarch_main_ctl 2015-09-26 12:58:02 +02:00
Twinaphex
905ad40ebf Update menu_display.h 2015-09-26 03:13:45 +02:00
twinaphex
830be31c87 Create MENU_DISPLAY_CTL_LIBRETRO 2015-09-26 03:02:09 +02:00
twinaphex
6e3c49cb64 Add MENU_INPUT_CTL_SEARCH_START 2015-09-26 02:55:38 +02:00
twinaphex
d6015cc4a3 (menu_input.c) Rename some enums 2015-09-26 02:52:05 +02:00
twinaphex
064b025399 Remove more implicit memsets 2015-09-26 02:47:17 +02:00
twinaphex
d909984e1c (menu) Remove some implicit memsets 2015-09-26 02:39:28 +02:00
twinaphex
2f2a843d77 Create menu_setting_get_type 2015-09-26 02:22:01 +02:00
twinaphex
37e9108820 Move internal display state to menu_display.c 2015-09-26 01:23:10 +02:00
twinaphex
4cb3fec23d (Menu) Header cleanups 2015-09-26 00:37:31 +02:00
twinaphex
f59227fa7a Cleanup 2015-09-26 00:35:26 +02:00
twinaphex
1e15f8b3bf Style nits 2015-09-25 23:48:07 +02:00
twinaphex
9b18371a1a Refactor away menu_animation_update 2015-09-25 23:47:01 +02:00
twinaphex
3aab741ef2 Refactor away menu_animation_update_time 2015-09-25 23:43:44 +02:00
twinaphex
9ee3954423 Refactor menu_animation_set_active 2015-09-25 23:42:00 +02:00
twinaphex
88307565c1 Refactor away menu_animation_clear_active 2015-09-25 23:39:02 +02:00
twinaphex
6d6117d5d6 Remove menu_animation_get_delta_time 2015-09-25 23:37:02 +02:00
twinaphex
824e6618b2 Start creating menu_animation_ctl 2015-09-25 23:33:11 +02:00
twinaphex
5e1987597b (RMenu XUI) Updates 2015-09-25 22:50:43 +02:00
twinaphex
3e69fdae30 Remove unused variables 2015-09-25 22:48:58 +02:00
twinaphex
3c8569ba4b (menu_animation.c) Cleanups 2015-09-25 22:28:08 +02:00
twinaphex
6380ad27bd Make menu_animation_get_ptr a static function 2015-09-25 22:26:10 +02:00
twinaphex
541c9a2066 Refactor menu_animation.c 2015-09-25 22:24:07 +02:00
twinaphex
6c94ff15fb Cleanups 2015-09-25 22:08:20 +02:00
twinaphex
ca657a6648 Cleanups 2015-09-25 22:01:34 +02:00
twinaphex
6c20d17f16 Refactors 2015-09-25 21:52:04 +02:00
twinaphex
4b69554a92 (menu_display.c) Refactors/cleanups 2015-09-25 21:41:24 +02:00
twinaphex
314dbf44e8 Add MENU_DISPLAY_CTL_SET_FB_DATA 2015-09-25 21:36:11 +02:00
twinaphex
eae4d761ba (Menu) Refactors 2015-09-25 21:32:16 +02:00
twinaphex
332312fab8 (Rmenu XUI) No more dependency on menu_display_fb_get_ptr 2015-09-25 21:29:04 +02:00
twinaphex
f6a7256f20 Make state static and move it to menu_display.c 2015-09-25 21:25:37 +02:00
twinaphex
6482969459 (Menu) Cleanups/refactors 2015-09-25 21:20:26 +02:00
twinaphex
1329b4f265 (Menu) Cleanups 2015-09-25 21:07:12 +02:00
twinaphex
f4951300b7 Add MENU_DISPLAY_CTL_FB_DATA, MENU_DISPLAY_CTL_FB_PITCH 2015-09-25 21:03:23 +02:00
twinaphex
bfb491c1e1 (RGUI) blit_line - pass frame buf data and pitch to function 2015-09-25 20:54:39 +02:00
twinaphex
da43a79469 (menu_input.c) Refactor to no longer need menu_display_fb_get_ptr 2015-09-25 20:52:03 +02:00
twinaphex
71b49d8ee5 (RGUI) Refactors 2015-09-25 20:47:50 +02:00
twinaphex
35707d45e1 Refactors 2015-09-25 20:42:45 +02:00
twinaphex
f9742d21a2 (Menu) Refactors 2015-09-25 20:37:04 +02:00
twinaphex
8dbc4c0eb0 Add MENU_DISPLAY_CTL_WIDTH, CTL_HEIGHT, CTL_SET_WIDTH, CTL_SET_HEIGHT 2015-09-25 20:28:56 +02:00
twinaphex
41e9ee7b57 (menu_navigation.c) cleanups 2015-09-25 19:40:01 +02:00
twinaphex
4aa96ab2f0 Refactor menu_navigation.c 2015-09-25 19:32:35 +02:00
twinaphex
4c41899e28 (menu_cbs_ok.c) Don't use menu_navigation_get_ptr 2015-09-25 19:26:31 +02:00
twinaphex
1932e65dde Don't use menu_navigation_get_ptr 2015-09-25 18:46:12 +02:00
twinaphex
1d81096af7 (menu_cbs_{left|right}) - don't use menu_navigation_get_ptr 2015-09-25 18:43:42 +02:00
twinaphex
fc1ad16586 Get rid of unused variable 2015-09-25 18:38:26 +02:00
twinaphex
12b870cafe (menu_input.c) Don't need menu_navigation_get_ptr anymore 2015-09-25 18:37:36 +02:00
twinaphex
2759c9fe04 No longer need menu_navigation_get_ptr inside menu_entry.c 2015-09-25 18:31:54 +02:00
twinaphex
51114f5a6a (menu_navigation.c) Refactor code 2015-09-25 18:22:51 +02:00
twinaphex
a7950486be (menu_iterate.c) Get rid of 'pop_selected' 2015-09-25 18:20:08 +02:00
twinaphex
cbefb0394f Refactor scroll indices code for menu_navigation_ctl 2015-09-25 18:12:00 +02:00
twinaphex
f13dc6c014 Go through menu_navigation_ctl for ascend/descend alphabet 2015-09-25 18:04:25 +02:00
twinaphex
5ee616f1f5 (menu_entry.c) Cleanup 2015-09-25 17:59:22 +02:00
twinaphex
62649c01f7 (menu_list.c) Update 2015-09-25 17:58:21 +02:00
twinaphex
40c6ec3790 Revert "Refactor code to no longer need menu_navigation_get_ptr"
This reverts commit a7b83cfd45.
2015-09-25 17:47:51 +02:00
twinaphex
2a719d2a9c Cleanup 2015-09-25 16:36:47 +02:00
twinaphex
f0e406e7fe menu_list_build_scroll_indices - cleanups 2015-09-25 16:35:47 +02:00
twinaphex
cea8160b9d Remove unused variable 2015-09-25 16:29:41 +02:00
twinaphex
187b8b8495 (Menu) More refactors 2015-09-25 16:29:01 +02:00
twinaphex
a08c0a3b37 (RMenu XUI) Remove usage of menu_navigation_get_ptr 2015-09-25 16:26:26 +02:00
twinaphex
892aa682d6 (XMB) Don't use menu_navigation_get_ptr anymore 2015-09-25 16:25:33 +02:00
twinaphex
2a1e5e0305 Add MENU_NAVIGATION_CTL_SET_SCROLL_INDICES 2015-09-25 16:20:41 +02:00
twinaphex
31f28bf6f4 (menu_input.c) Refactor more code - get rid of menu_navigation_get_ptr usage 2015-09-25 16:12:11 +02:00
twinaphex
a7b83cfd45 Refactor code to no longer need menu_navigation_get_ptr 2015-09-25 16:05:14 +02:00
twinaphex
59b9ef6f5f (menu_entry.c) Get rid of one usage of menu_navigation_get_ptr 2015-09-25 15:59:23 +02:00
twinaphex
bb34a54530 (menu_setting.c) Go through menu_navigation_ctl 2015-09-25 15:55:58 +02:00
twinaphex
8b569e0443 Refactor away menu_navigation_set 2015-09-25 15:42:31 +02:00
twinaphex
f0b093ee2c Create MENU_NAVIGATION_CTL_SET_SELECTION 2015-09-25 15:35:00 +02:00
twinaphex
dff1322395 Remove unused variable 2015-09-25 15:16:03 +02:00
twinaphex
6b79c937d9 Refactor away menu_navigation_clear 2015-09-25 15:15:31 +02:00
twinaphex
ee7ce4feaa Remove unused variables 2015-09-25 15:02:19 +02:00
twinaphex
6106a8b64e (RMenu) Refactor old code too 2015-09-25 15:00:13 +02:00
twinaphex
d4e2b6128b Refactor menu_navigation_get_selection 2015-09-25 14:57:37 +02:00
twinaphex
14c463dae2 Refactor away menu_navigation_set_last 2015-09-25 14:42:28 +02:00
twinaphex
4d2bbc9a3c (menu_navigation.c) Cleanups 2015-09-25 14:39:40 +02:00
twinaphex
1d804951bb menu_navigation_ctl - cleanups 2015-09-25 14:38:08 +02:00
twinaphex
5f4827f6d9 Refactor menu_navigation_increment 2015-09-25 14:35:51 +02:00
twinaphex
f0b76fa5b0 Refactor menu_navigation_decrement 2015-09-25 14:32:04 +02:00
twinaphex
a57595ad94 Create menu_navigation_ctl 2015-09-25 14:23:57 +02:00
twinaphex
4e4bad9eba Create MENU_DISPLAY_CTL_UPDATE_PENDING 2015-09-25 14:07:01 +02:00
twinaphex
8629697afb Add MENU_DISPLAY_CTL_GET_DPI 2015-09-25 14:03:20 +02:00
twinaphex
26e1ec35cb Create menu_display_ctl 2015-09-25 13:27:15 +02:00
twinaphex
6f4c97d697 Rename menu_display_fb to menu_display_libretro 2015-09-25 13:12:21 +02:00
Twinaphex
757f61172f Update menu_iterate.c 2015-09-25 02:11:36 +02:00
twinaphex
9c031e17ca Simplify menu_iterate.c code 2015-09-25 01:59:20 +02:00
twinaphex
69cefbbd5d Move menu_animation_update_time to menu_iterate_render 2015-09-25 00:43:06 +02:00
twinaphex
ef94cd7606 Correct some mistakes 2015-09-24 23:33:41 +02:00
twinaphex
632d85cfba Fix MENU_CTL_KEYBOARD_* callbacks 2015-09-24 22:53:03 +02:00
twinaphex
389db1ea06 (menu_input.c) Remove one unused pointer 2015-09-24 21:29:31 +02:00
twinaphex
8a6333ddc1 Move defines around 2015-09-24 21:23:16 +02:00
twinaphex
df23b122fe Move state definitions outside of header 2015-09-24 21:02:28 +02:00
twinaphex
115c8cdf12 Create menu_input_set_binds_minmax 2015-09-24 20:56:54 +02:00
twinaphex
a892f5901e Revert "Put menu_input state on heap"
This reverts commit 807be0a965.
2015-09-24 20:52:01 +02:00
twinaphex
807be0a965 Put menu_input state on heap 2015-09-24 20:38:56 +02:00
twinaphex
a45c9167b9 (Menu) menu drivers no longer need to grab pointer to menu_input state 2015-09-24 20:32:21 +02:00
twinaphex
39ce494077 (menu input) More refactors 2015-09-24 20:23:18 +02:00
twinaphex
c0b46e3003 Add more functionality to menu_input_ctl 2015-09-24 20:08:11 +02:00
twinaphex
08f24aae4b Add MENU_CTL_POINTER_PTR 2015-09-24 19:56:53 +02:00
twinaphex
aed44e970c Add MENU_CTL_MOUSE_PTR 2015-09-24 19:51:55 +02:00
twinaphex
3fb90871f6 Create menu_input_ctl 2015-09-24 19:47:41 +02:00
twinaphex
e21e21647e Cleanups 2015-09-24 17:34:44 +02:00
twinaphex
10d1aea0e3 Go through menu_input_mouse_state 2015-09-24 17:29:46 +02:00
twinaphex
670350dc1f Go through menu_input_pointer_state more 2015-09-24 17:21:50 +02:00
twinaphex
fb67a39d32 (Menu) Start creating menu_input_pointer_state 2015-09-24 17:18:17 +02:00
twinaphex
eab10e7929 Remove some unused variables 2015-09-24 14:21:07 +02:00
twinaphex
8d87a1329b Avoid redefinition of typedef 2015-09-24 14:20:16 +02:00
twinaphex
172e75c758 Revert "Refactor menu_input.c"
This reverts commit 3ddbf2d5cc.
2015-09-24 14:17:03 +02:00
twinaphex
a8acea98b2 Revert "Move enums to menu_input.c"
This reverts commit 7a5f2228aa.
2015-09-24 14:16:57 +02:00
twinaphex
7982674685 Revert "Remove unused variables"
This reverts commit 8b0a952c59.
2015-09-24 14:16:51 +02:00
twinaphex
6927024320 Revert "Make menu_input_get_ptr a static function"
This reverts commit 65b2b0877f.
2015-09-24 14:16:43 +02:00
twinaphex
a4a4dc3e3f Revert "(GLUI) menu_input - Cut down on some function calls"
This reverts commit 5a8a3dc46c.
2015-09-24 14:16:38 +02:00
twinaphex
bbb28a5406 Revert "Don't redefine retro_input_t"
This reverts commit dd68a2a927.
2015-09-24 14:16:31 +02:00
twinaphex
80efc1339e Revert "Cleanups"
This reverts commit 32bbf71bbb.
2015-09-24 14:16:16 +02:00
twinaphex
32bbf71bbb Cleanups 2015-09-24 13:54:57 +02:00
twinaphex
dd68a2a927 Don't redefine retro_input_t 2015-09-24 13:50:30 +02:00
twinaphex
5a8a3dc46c (GLUI) menu_input - Cut down on some function calls 2015-09-24 13:44:18 +02:00
twinaphex
65b2b0877f Make menu_input_get_ptr a static function 2015-09-24 13:40:58 +02:00
twinaphex
8b0a952c59 Remove unused variables 2015-09-24 13:39:47 +02:00
twinaphex
7bb035a8b9 Fix system information fallthrough 2015-09-24 13:37:25 +02:00
twinaphex
7a5f2228aa Move enums to menu_input.c 2015-09-24 13:25:53 +02:00
twinaphex
3ddbf2d5cc Refactor menu_input.c 2015-09-24 13:22:46 +02:00
radius
4345320c85 add a debug information panel, disabled by default 2015-09-23 20:51:31 -05:00
twinaphex
40c85eaaab Remove ITERATE_TYPE_MESSAGE 2015-09-24 01:14:14 +02:00
twinaphex
3436a85489 (Menu) Remove message_contents 2015-09-24 01:12:25 +02:00
twinaphex
64018e1020 (Menu) Cleanups 2015-09-24 01:08:01 +02:00
twinaphex
c8b83de31c Move ui companion msg_queue_push call to runloop_msg 2015-09-22 22:43:49 +02:00
twinaphex
f87154773d Add msg_queue_push to UI companion driver interface 2015-09-22 22:20:03 +02:00
twinaphex
0730af5919 Change more calls to menu_display_msg_queue_push 2015-09-22 22:14:03 +02:00
twinaphex
056dc5f3e1 Create menu_display_msg_queue_push 2015-09-22 22:10:43 +02:00
twinaphex
1e3202a95e Fix cheatfile loading derp 2015-09-22 18:03:30 +02:00
twinaphex
33291389f2 Fix conditional 2015-09-22 17:39:27 +02:00
twinaphex
e19f82988c Work around C89 string literal length limitations 2015-09-22 14:07:02 +02:00
twinaphex
8e2b04d556 Work around C89 limitations 2015-09-22 13:47:59 +02:00
twinaphex
3db688d477 Create retro_stat.c/retro_stat.h 2015-09-22 01:45:30 +02:00
twinaphex
51d3738a00 Revert "Add type to populate_entries"
This reverts commit 5a7de50bd3.
2015-09-21 21:32:31 +02:00
twinaphex
1fc97df819 Revert "Add action_type to menu_displaylist_push_list"
This reverts commit b7d0f45109.
2015-09-21 21:32:23 +02:00
twinaphex
b7d0f45109 Add action_type to menu_displaylist_push_list 2015-09-21 21:11:37 +02:00
twinaphex
5a7de50bd3 Add type to populate_entries 2015-09-21 20:48:26 +02:00
twinaphex
010d75f700 Database entry now shows serial 2015-09-20 23:58:02 +02:00
twinaphex
2b840c0384 Refactor perf counters 2015-09-20 10:02:59 +02:00
twinaphex
2bde8ab07c Style nit 2015-09-18 07:59:59 +02:00
twinaphex
5107c96009 (menu_cbs_ok.c) Cleanup 2015-09-18 07:59:23 +02:00
twinaphex
436ec54e49 Should fix loading config file 2015-09-18 07:57:54 +02:00