Commit Graph

60 Commits

Author SHA1 Message Date
twinaphex
4d884d3687 Refactor earlier code 2015-08-17 05:09:36 +02:00
twinaphex
98c182d174 When MENU_VIDEO_DRIVER_OPENGL is set for menu driver, check
if the video driver is really GL
2015-08-17 05:07:25 +02:00
twinaphex
dc73edadcf Cleanup old ugly hack 2015-08-17 05:05:29 +02:00
Jean-André Santoni
c3bad44632 Start displaying messageboxes in cocoa_touch 2015-08-15 02:42:04 +02:00
Twinaphex
a5c1bab92c Robustness checks 2015-07-25 15:48:22 +02:00
twinaphex
039ba91c48 Add mechanism so that task_database informs the menu driver that
we need to refresh the horizontal list. Kivutar; make the icons
work again after we do a horizontal list refresh
2015-07-08 01:01:41 +02:00
twinaphex
943cf9a007 Add very sloppy hack - when GLUI and/or XMB is selected and we use
the D3D9 driver, fallback to RGUI. We will properly fix this later
on and not only for D3D either
2015-07-04 22:59:40 +02:00
twinaphex
24f5563220 (menu_driver.c) Cleanups 2015-06-19 07:07:17 +02:00
Higor Eurípedes
b304ddcf7a Fix menu_driver_list_insert leaks 2015-06-15 15:01:12 -03:00
twinaphex
ab1c5f95f1 Create menu_driver_list_get_selection 2015-06-15 19:00:52 +02:00
twinaphex
fd38003fd1 Rename menu_entries_cbs_* to menu_cbs_* 2015-06-12 16:01:46 +02:00
twinaphex
3a4ee2d89a Move file_list_free_userdata to menu_driver_list_free 2015-06-12 14:17:27 +02:00
twinaphex
2bf636b913 Rename menu_driver_list_delete to menu_driver_list_free 2015-06-12 14:15:48 +02:00
twinaphex
5f123d2b81 (menu/menu_driver.c) Only manipulate actiondata by going through wrapper functions 2015-06-12 04:09:35 +02:00
twinaphex
ab0a3dabf5 (menu) menu_driver_list_insert - Try to free actiondata first before allocating
it
2015-06-12 04:05:42 +02:00
twinaphex
2eba39e41d (XMB/Horizontal list)
1) Create list_get_entry
2) Will show one entry at the top that is the 'full database' for
that collection
2015-06-08 17:02:14 +02:00
twinaphex
35837fcc0f (Menu) Call menu driver's 'bind_init' function callback 2015-06-08 16:06:51 +02:00
twinaphex
2fc0d7c4b4 (Menu) Rename files 2015-06-08 14:44:24 +02:00
twinaphex
ce79c4a4a0 (Menu) Buildfix 2015-06-07 15:49:58 +02:00
twinaphex
38ce8ffcef Create menu_driver_list_get_size 2015-06-07 15:43:03 +02:00
twinaphex
2e81d7f8dc Refactor xmb_list_cache function callback 2015-06-07 11:20:36 +02:00
twinaphex
edc7f21cfe Cleanups 2015-06-05 18:22:15 +02:00
twinaphex
1b67864a3b Change menu_driver_load_background to menu_driver_load_image 2015-06-04 10:39:48 +02:00
twinaphex
63909ead00 Cleanup menu_driver_list_delete 2015-06-02 12:32:53 +02:00
twinaphex
9cae664955 (menu_driver.c) Cleanups 2015-06-02 12:31:49 +02:00
twinaphex
a5d8f37b34 Add action_scan 2015-05-27 06:57:01 +02:00
Twinaphex
4d0a39e20d Revert "(menu_driver.c) Fix leak" 2015-05-21 01:26:42 +02:00
Higor Eurípedes
80310d8df3 (menu_driver.c) Fix leak 2015-05-20 20:20:10 -03:00
twinaphex
c27211d60a Move menu_common_list_{insert|delete} to menu_driver.c 2015-05-19 23:28:32 +02:00
twinaphex
3c7e0b29fc Make menu_ctx_driver_get_ptr public - ALWAYS make sure that
no symbols will be redefined - Griffin depends on this
2015-05-19 21:55:44 +02:00
twinaphex
375c49b6c8 Move is_menu out of runloop struct and create get/set functions in menu_driver.c
and make the underlying variable static to make it thread-safe
2015-05-19 20:11:57 +02:00
twinaphex
168f681fa5 Rename menu_entries_init to menu_displaylist_init 2015-05-12 13:02:10 +02:00
twinaphex
1a152677a3 Get rid of entry_iterate callback in menu driver 2015-05-11 18:31:44 +02:00
Twinaphex
ec6b2dd0c5 (menu_driver.c) Buildfix 2015-04-26 00:24:43 +02:00
twinaphex
8f93e55d82 Make menu_driver_get_ptr more robust 2015-04-26 00:24:01 +02:00
Twinaphex
3e35593f59 (iOS) Implement UI companion driver for iOS CocoaTouch 2015-04-12 03:18:37 +02:00
twinaphex
aeb359f5b5 Go through more menu driver wrapper functions 2015-04-11 05:28:40 +02:00
twinaphex
8b10d0adc2 (menu_driver.c) Refactors 2015-04-11 05:15:38 +02:00
twinaphex
c260f28603 Create more menu wrapper functions 2015-03-22 07:07:07 +01:00
twinaphex
36351bf78d Create menu_driver_load_background 2015-03-22 06:48:03 +01:00
twinaphex
7d7f797c8f Go through menu_driver_populate_entries 2015-03-22 06:43:35 +01:00
twinaphex
d98de68107 Create menu_driver_render_messagebox 2015-03-22 06:37:26 +01:00
twinaphex
6a15f8e540 Fix fullscreen toggle 2015-03-22 06:29:51 +01:00
twinaphex
67c8c3a5e7 Create menu_driver_toggle 2015-03-22 06:02:02 +01:00
twinaphex
b8a9800743 Create menu_driver_render 2015-03-22 05:35:46 +01:00
twinaphex
e8060a2423 Create more menu driver wrapper functions 2015-03-22 05:32:43 +01:00
twinaphex
a760d25384 Create menu_driver_frame 2015-03-22 05:27:19 +01:00
twinaphex
0fd8fb77e9 Create menu context wrapper functions 2015-03-22 05:21:14 +01:00
twinaphex
e661d980cf Create menu_context_reset 2015-03-22 04:42:45 +01:00
twinaphex
508ade73f9 Rename menu_driver_resolve to menu_driver_get_ptr 2015-03-21 23:56:42 +01:00