twinaphex
352836a595
Add menu_entries_ctl
2015-12-11 21:32:00 +01:00
twinaphex
37aef67dae
Cleanups
2015-12-11 21:24:51 +01:00
twinaphex
4c8c2ea30d
Move typedef struct definition to menu_entries.c
2015-12-11 21:18:13 +01:00
twinaphex
f9dfa403a9
Cleanup
2015-12-11 18:56:00 +01:00
twinaphex
74015188a9
Cleanups
2015-12-11 15:28:16 +01:00
twinaphex
d7fd52b03f
Make g_system_menu no longer a global
2015-12-10 23:08:34 +01:00
twinaphex
fc6505e408
Get rid of rarch_system_info_get_ptr
2015-12-10 22:30:25 +01:00
twinaphex
25f4b89f1f
Indenting nits
2015-12-10 21:08:21 +01:00
twinaphex
2f3f335bc5
Get rid of unused variable
2015-12-10 21:07:33 +01:00
twinaphex
d6538bb7ae
Pass userdata pointer to list_insert callback
2015-12-10 19:08:28 +01:00
twinaphex
f0e11659c7
Header include changes
2015-12-09 09:53:43 +01:00
Twinaphex
c2e0e8d9fb
(menu_entries.c) Less pointer grabbing
2015-12-07 07:13:18 +01:00
twinaphex
c6359d6dbc
Divorce g_system_menu from global state
2015-12-06 19:31:47 +01:00
twinaphex
1cfb39a9d1
merge menu.c and menu_driver.c
2015-12-06 17:55:27 +01:00
twinaphex
5d52f4856a
Get rid of INLINE qualifier for some functions
2015-11-30 05:13:12 +01:00
twinaphex
848a060562
Some CXX_BUILD fixes
2015-11-02 23:33:02 +01:00
twinaphex
53d95a1ac9
Fix menu_entries_increment_* functions
2015-10-27 12:06:29 +01:00
twinaphex
795fa14c40
Fix signature
2015-10-27 11:37:13 +01:00
twinaphex
de4102c8f7
(menu_entries.c)
2015-10-27 11:34:41 +01:00
twinaphex
54b2774f39
Add menu_entries_increment_selection_buf/menu_entries_increment_menu_stack
2015-10-27 10:59:20 +01:00
twinaphex
48495d839d
(menu_entries.c) Cleanups
2015-10-27 10:53:14 +01:00
twinaphex
5032f59f54
(menu_entries.c) Separate initialization loop for selection_buf array
2015-10-27 10:51:33 +01:00
twinaphex
30fb40ad87
Add menu_entries_push_selection_buf
2015-10-27 10:45:06 +01:00
twinaphex
bb6f66fc44
Add menu_entries_push_menu_stack
2015-10-27 10:41:59 +01:00
twinaphex
6826a3833e
menu_entries_get_menu_stack_ptr - add idx parameter
2015-10-27 10:33:19 +01:00
twinaphex
ab9006f21e
Add 'idx' to menu_entries functions
2015-10-27 10:29:50 +01:00
twinaphex
41344960f5
Fix initialization of menu lists
2015-10-27 10:15:39 +01:00
twinaphex
0d89bca635
Start setting up menu_entries function so we can access
...
multiple stacks
2015-10-27 10:10:33 +01:00
twinaphex
42751462c0
(menu_entries.c) Have pointers to pointers for menu lists
2015-10-27 09:58:01 +01:00
twinaphex
f48830cfc0
Revert "Simplify menu_entries_set_refresh"
...
This reverts commit 6ca0962f9e
.
2015-10-22 03:54:34 +02:00
twinaphex
6ca0962f9e
Simplify menu_entries_set_refresh
2015-10-22 03:45:14 +02:00
twinaphex
b23ea1fb8a
(Menu) Cleanups
2015-10-19 17:41:38 +02:00
twinaphex
2d8abce80f
Rename menu_list_set_alt_at_offset
2015-10-19 17:12:03 +02:00
twinaphex
a25bc08d60
Cleanups
2015-10-19 16:43:07 +02:00
twinaphex
d006784094
Cleanups
2015-10-19 16:40:56 +02:00
twinaphex
b7625289f7
Rename some functions
2015-10-19 16:32:51 +02:00
twinaphex
69b95728bf
Rename menu_list_get_last to menu_entries_get_last
2015-10-19 06:47:45 +02:00
twinaphex
992266ab12
Don't keep reallocating settings all the time
2015-10-19 03:28:00 +02:00
twinaphex
47f63ad6f4
Rename some menu_list_ functions to menu_entries_
2015-10-18 21:58:13 +02:00
twinaphex
92a8736318
Don't call file_list_get_alt_at_offset directly
2015-10-18 21:55:19 +02:00
twinaphex
14e46e0048
Remove menu_list_get_alt_at_offset
2015-10-18 21:54:20 +02:00
twinaphex
b2a4e92c28
rename menu_list_clear
2015-10-18 21:44:44 +02:00
twinaphex
145f88ab4f
Remove more wrapper menu_list_ functions
2015-10-18 21:43:16 +02:00
twinaphex
7c3a27583d
Remove menu_list_push
2015-10-18 21:41:08 +02:00
twinaphex
5da4cb754a
Cleanup
2015-10-18 20:41:33 +02:00
twinaphex
6cd2173382
Refactor some code
2015-10-18 20:34:34 +02:00
twinaphex
ff8f587c30
Move menu_entry_get_setting to menu_entries.c
2015-10-18 20:21:26 +02:00
twinaphex
a7bca36791
Don't spam logging
2015-10-18 04:20:32 +02:00
twinaphex
52d6119584
Cleanup menu_entries_get
2015-10-17 19:41:33 +02:00
twinaphex
06d17852f0
Merge menu_list.c with menu_entries.c
2015-10-17 19:38:33 +02:00
twinaphex
6e2e32970e
Create menu_entries_get_size
2015-10-17 19:21:18 +02:00
twinaphex
d3a7742b6f
Create menu_entries_get_stack_size
2015-10-17 19:14:49 +02:00
twinaphex
44cb547ee4
Create menu_entries_flush_stack
2015-10-17 19:10:37 +02:00
twinaphex
5663f6d60f
Create menu_entries_get_last_stack_actiondata
2015-10-17 18:57:47 +02:00
twinaphex
d3bde69387
Use menu_list_get_ptr internally inside menu_entries.c
2015-10-17 18:44:17 +02:00
twinaphex
d4c99a5f4e
Start using menu_entries_pop_stack
2015-10-17 18:38:14 +02:00
twinaphex
c42e4c420f
Start using menu_entries_get_last_stack
2015-10-17 18:31:16 +02:00
twinaphex
d1fa131a35
Create menu_entries_get_menu_stack_ptr
2015-10-17 17:44:57 +02:00
twinaphex
92b7fd582e
Create menu_entries_push
2015-10-17 17:10:29 +02:00
twinaphex
4aa96ab2f0
Refactor menu_navigation.c
2015-09-25 19:32:35 +02:00
Twinaphex
3d219c14d1
Cleanup menu_entries.c
2015-09-06 05:04:16 +02:00
twinaphex
0ba87ae378
Some CXX_BUILD fixes
2015-09-06 04:18:26 +02:00
twinaphex
f091cb455e
Refactor menu_entries
2015-09-06 02:56:57 +02:00
twinaphex
d3da036a4e
Header cleanups
2015-09-04 21:43:08 +02:00
twinaphex
a3cedc05d7
Cleanups
2015-08-21 21:19:29 +02:00
twinaphex
5479bae312
Refactor set_refresh functions somewhat
2015-08-21 18:44:14 +02:00
twinaphex
fe1351cc0d
Cleanups
2015-08-18 03:03:34 +02:00
twinaphex
91eda0d59b
Simplify menu_entries_refresh
2015-08-18 00:21:30 +02:00
twinaphex
9925da95ae
Refactor menu_entries_get_core_title
2015-08-17 18:14:51 +02:00
twinaphex
cd1875ceb4
Cleanups
2015-08-17 15:39:24 +02:00
twinaphex
a065ef18d1
Should fix representation in menu_entries_get
2015-07-15 05:56:42 +02:00
twinaphex
e85de903b8
(GLUI) Enygmata GLUI improvements
2015-07-14 00:38:16 +02:00
twinaphex
42fcb4490c
Change signature of rarch_system_info_get_ptr
2015-06-25 12:36:55 +02:00
twinaphex
8a58583c55
Start using rarch_system_info_get_ptr everywhere
2015-06-25 11:12:07 +02:00
Jan Holthuis
8d1133b76c
(cores/dynamic_dummy) Do not hardcode "No Core"
2015-06-24 16:16:56 +02:00
twinaphex
0069df0361
(Menu) replace instances of 'No Core'
2015-06-19 06:08:08 +02:00
twinaphex
d2cd6a33cb
(menu_entries.c) Use menu_entries_get_ptr for every menu_entries_*
...
wrapper function
2015-06-16 03:13:39 +02:00
twinaphex
08d8f86bd9
Move refresh variables to menu_entries_t
2015-06-16 03:12:03 +02:00
twinaphex
bbb4121a1c
Create wrapper functions for nonblocking_refresh
2015-06-16 03:07:44 +02:00
twinaphex
819723be06
Move '_refresh' functions to menu_entries.c
2015-06-16 03:03:20 +02:00
twinaphex
9f79d7b21b
Move menu->begin to menu->entries.begin
2015-06-16 02:17:52 +02:00
twinaphex
3fe0b3c4d9
Create menu_entries.h
2015-06-16 02:15:32 +02:00
twinaphex
d66db000c6
Create wrappers for accessing menu->begin
2015-06-16 01:59:26 +02:00
twinaphex
098c8a6063
Move some header includes around
2015-06-13 19:12:10 +02:00
twinaphex
3abf8ec982
(menu_entries_get_core_title) Cleanup
2015-06-12 16:28:44 +02:00
twinaphex
2c1a1f83a2
Create menu_entries.c
2015-06-12 16:07:12 +02:00
twinaphex
fd38003fd1
Rename menu_entries_cbs_* to menu_cbs_*
2015-06-12 16:01:46 +02:00
twinaphex
738efe3f3c
(Menu) menu_entries_init - go through menu_list_get_actiondata_at_offset
2015-06-12 04:11:52 +02:00
twinaphex
5bd138b6ac
(file_list) Start adding entry_idx to file_list_* functions
2015-06-10 22:43:06 +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
42ee2606a1
Remove menu_entries.c
2015-05-12 13:14:04 +02:00
twinaphex
168f681fa5
Rename menu_entries_init to menu_displaylist_init
2015-05-12 13:02:10 +02:00
twinaphex
fa6db7d8f2
Move functions to menu_displaylist.c and make them static
2015-05-12 12:58:23 +02:00
twinaphex
7eb92dbc9a
Make menu_entries_push_list into static function
2015-05-12 12:55:48 +02:00
twinaphex
437db49d3e
Cleanups
2015-05-12 12:54:40 +02:00
twinaphex
ecb0168f63
(menu_entries.c) Cleanups
2015-05-12 12:49:43 +02:00
twinaphex
f7de1a18d6
Move and rename - menu_database_push_query
2015-05-12 12:43:08 +02:00
twinaphex
84d739d8e6
Rename parse_entries and make it static, move it to menu_displaylist.c
2015-05-12 12:40:49 +02:00
twinaphex
23135e3c92
Create menu_displaylist_push
2015-05-12 10:45:37 +02:00
twinaphex
a35c26b7a5
Create menu_displaylist_push_list
2015-05-12 10:35:37 +02:00
twinaphex
cd25f8874a
Rename menu_entries_deferred_push to menu_displaylist_deferred_push
2015-05-12 10:28:29 +02:00
twinaphex
ab4ca635be
Remove menu_list_push_stack
2015-05-08 19:28:52 +02:00
twinaphex
08c0a59e40
(menu_entries.c) Small cleanup
2015-05-08 16:02:21 +02:00
Twinaphex
44e8f920ad
Get rid of unused variables
2015-04-14 13:02:24 +02:00
twinaphex
2cf13d3e0b
Go through menu_driver_get_ptr
2015-04-14 13:01:33 +02:00
twinaphex
867ee391dd
(GX) Start using sthread wrapper functions for device notification thread
2015-04-11 23:37:00 +02:00
twinaphex
494dd6200e
(Menu) Cleanups
2015-04-11 05:09:10 +02:00
Higor Eurípedes
7ad9e989cf
(menu_entries.c) Don't ignore empty result sets for ST_DIR
2015-04-01 19:13:38 -03:00
aliaspider
2045cee432
preliminary 3DS port.
2015-04-01 22:14:13 +01:00
twinaphex
7d8f9a3498
(menu_entries.c) Fix potential crash
2015-03-29 00:33:38 +01:00
twinaphex
0af92454bb
(menu_entries.c) Cleanup
2015-03-28 21:14:54 +01:00
twinaphex
c26804335b
(libretro-common) Move file_extract.c to libretro-common
2015-03-28 20:14:19 +01:00
Twinaphex
242bfaba78
Remove unused variables
2015-03-22 09:36:32 +01:00
twinaphex
7d7f797c8f
Go through menu_driver_populate_entries
2015-03-22 06:43:35 +01:00
twinaphex
e6f0d366cb
Go through global_get_ptr
2015-03-21 04:43:18 +01:00
twinaphex
73e3460675
Change settings_data_ namespace to settings_
2015-03-21 00:56:26 +01:00
twinaphex
7bc845006b
Start replacing more g_settings usages
2015-03-20 20:43:22 +01:00
twinaphex
3670ef2ac5
Go through driver_get_ptr to grab pointer to driver struct
2015-03-18 19:40:00 +01:00
twinaphex
0d563f1b28
Revert "(XMB) Use menu_content_directory since content_directory is gone"
...
This reverts commit e13cad8aa0
.
2015-03-18 03:28:38 +01:00
Jean-André Santoni
e13cad8aa0
(XMB) Use menu_content_directory since content_directory is gone
2015-03-17 23:20:20 +01:00
twinaphex
4f25b67baa
Rename 'content_directory' to 'core_assets_directory' so it's more
...
understandable. NOTE: Nobody ever used GET_CONTENT_DIRECTORY so it's
permissible to change it since nobody will be affected by the change
to GET_CORE_ASSETS_DIRECTORY
2015-03-16 02:59:30 +01:00
Higor Eurípedes
5d1b6b4202
(menu) Add ADVANCED flags to some settings
2015-03-06 13:09:48 -03:00
twinaphex
5fca7c5e9d
Create 'Video Options'
2015-02-15 17:40:25 +01:00
twinaphex
94e1a339df
Rename menu_action.c to menu_setting.c
2015-02-14 01:51:28 +01:00
twinaphex
df35e9fb75
Refactor menu_navigation.c
2015-02-14 00:47:42 +01:00
twinaphex
55844f06d7
Cleanups - start using menu_driver_resolve everywhere in menu
...
code for safety reasons
2015-02-13 20:04:50 +01:00
twinaphex
4d31687899
Create menu_driver_resolve to avoid having to pass state pointer
...
around between functions
2015-02-13 19:00:59 +01:00
Lioncash
55e9c2b593
Apply static to some local-only functions
2015-02-13 09:54:45 -05:00
twinaphex
41f1ffe0bb
Have a clear distinction between 'settings' and 'options'
2015-02-12 19:52:57 +01:00
twinaphex
8d050f23aa
Remove more header dependencies (menu.h)
2015-02-11 22:15:13 +01:00
twinaphex
fe1ac4b8b9
(Menu) Create struct for categories
2015-02-11 21:43:16 +01:00
twinaphex
8b5699d2d5
Cleanups
2015-02-10 23:26:21 +01:00
twinaphex
bf07771be9
Further cleanups
2015-02-02 18:33:39 +01:00
twinaphex
87cc4f2fc1
Refactor menu_entries_push_horizontal_menu_list
2015-02-02 18:31:25 +01:00
twinaphex
3a6a128fde
menu_entries_push_horizontal_list_menu - cleanups
2015-02-02 18:20:45 +01:00
twinaphex
f84662a39d
menu_entries_content_list_push - cleanups
2015-02-02 18:14:49 +01:00
twinaphex
5a5ae4f9a5
(Database) List entries by name instead of description
2015-01-29 01:32:35 +01:00
Jean-André Santoni
129f70b7ee
(XMB) Content launching via the horizontal menu
2015-01-28 19:09:27 +01:00
twinaphex
abe3bf4626
(LibretroDB) Move function to menu_entries.c
2015-01-27 04:50:00 +01:00
twinaphex
7f0ac2565a
Refactor deferred_push_content_actions
2015-01-26 06:08:18 +01:00
twinaphex
1bb2f88af8
Cut down on some code duplication - menu_entries_cbs.c
2015-01-26 00:02:40 +01:00
twinaphex
e54d1f615d
Finally XMB starts becoming a bit more useful - hook up database
...
support to Horizontal Menu
2015-01-25 08:40:05 +01:00
twinaphex
30e35cf92e
Cleanups
2015-01-25 06:30:51 +01:00
twinaphex
5b3865d687
menu_entries_init - use SL_LIST_ALL
2015-01-25 06:11:57 +01:00
twinaphex
7e24fdfdc7
Cleanup unnecessary list_mainmenu
2015-01-25 05:39:08 +01:00
twinaphex
9e9c109bd4
Make some functions static and move them to menu_list
2015-01-24 20:49:18 +01:00
twinaphex
3ca29e8cea
More refactoring / getting rid of code duplication
2015-01-24 20:44:28 +01:00
twinaphex
c864677b12
Move compressed_file_list_new to file_extract.h
2015-01-16 01:37:34 +01:00
twinaphex
25d7fae24d
Silence one warning
2015-01-12 22:35:34 +01:00