Commit Graph

3749 Commits

Author SHA1 Message Date
Jean-André Santoni
d779ffcf13 (GLUI) Show appropriate tab names 2015-10-29 02:34:52 +07:00
Jean-André Santoni
37312fe922 (GLUI) Display playlists in the second tab 2015-10-29 02:15:01 +07:00
Jean-André Santoni
01f0cb43f7 (GLUI) Display tabs in the header 2015-10-29 02:15:01 +07:00
Jean-André Santoni
4a391e8af2 (GLUI) Tabs, first step: allow switching between two tabs 2015-10-29 02:12:46 +07:00
twinaphex
434f8383d8 menu_display_draw_frame - put in potential edge case fix 2015-10-28 18:24:51 +01:00
Twinaphex
3e17c9e741 Merge pull request #2306 from lakkatv/material
(GLUI) Free textures in context_destroy
2015-10-28 18:21:43 +01:00
Jean-André Santoni
657b02033e (GLUI) Free textures in context_destroy 2015-10-29 00:06:05 +07:00
twinaphex
2437f8cd97 Correct sizeof argument too 2015-10-28 17:02:38 +01:00
twinaphex
e991945ece Don't use the same variable for fill_pathname_join 2015-10-28 17:02:03 +01:00
twinaphex
a151467bc7 menu_setting_set_flags - handles string option settings now 2015-10-28 16:58:20 +01:00
twinaphex
052616c675 (GLUI) Add back stock shader blend in glui_draw_icon function 2015-10-28 16:00:30 +01:00
twinaphex
85ff9e5418 Can now press driver options 2015-10-28 15:56:45 +01:00
twinaphex
5fef315cb1 Add more titles 2015-10-28 08:25:15 +01:00
twinaphex
99720d02d8 (Menu) Add more labels 2015-10-28 06:31:58 +01:00
twinaphex
6f56a34589 More titles 2015-10-28 06:25:24 +01:00
twinaphex
67e5262ef8 (GLUI) Fixes graphical glitch that could occur if scrollbar_height
became negative
2015-10-28 06:05:05 +01:00
twinaphex
c5c816d708 Add another title 2015-10-28 05:00:48 +01:00
twinaphex
d59f3eff07 Fix some labels 2015-10-28 04:26:53 +01:00
twinaphex
e2f69a1f4c (menu_cbs_title.c) Dehardcode some strings 2015-10-28 04:19:31 +01:00
twinaphex
53f71b0a94 Pretty version of 'Information' string 2015-10-28 04:11:43 +01:00
Jean-André Santoni
3c4aa5ee67 (GLUI) Align title on the left 2015-10-28 09:54:08 +07:00
Jean-André Santoni
cd733b803b (GLUI) Remove footer 2015-10-28 09:39:37 +07:00
twinaphex
d1896ce4f4 (RGUI) Titles should uppercase on RGUI 2015-10-28 02:01:38 +01:00
twinaphex
5da51f5d1a More dehardcoding of upper case strings 2015-10-28 01:54:54 +01:00
twinaphex
89ea9ccbf0 Dehardcode upper-case strings 2015-10-28 01:52:20 +01:00
twinaphex
d4a0da8e7b Don't log spam anymore 2015-10-28 01:37:50 +01:00
twinaphex
6b15d86c5c (Menu) Don't uppercase titles always
(GLUI) Show switch icons for certain text strings too
2015-10-28 01:36:36 +01:00
twinaphex
df01279cf3 Add non-HAVE_MENU ifdefs 2015-10-28 00:55:11 +01:00
twinaphex
cf7a5f6361 (GLUI) Update 2015-10-27 23:52:20 +01:00
Twinaphex
5cad96763f Merge pull request #2297 from lakkatv/material
(GLUI) Graphical switch buttons
2015-10-27 20:09:26 +01:00
Jean-André Santoni
3ba0332b52 (GLUI) Graphical switch buttons 2015-10-28 00:51:22 +07:00
Twinaphex
ccafcbdabc Merge pull request #2296 from lakkatv/material
Material
2015-10-27 18:47:33 +01:00
Jean-André Santoni
1d7e83c6d6 (GLUI) Display a BACK icon 2015-10-27 22:49:48 +07:00
Jean-André Santoni
cc853ac1ef (GLUI) Use Roboto-Regular, add shadows, fix colors and scrollbar dimensions 2015-10-27 20:03:38 +07:00
twinaphex
1a2b806d01 (GLUI) Remove unused variables 2015-10-27 13:00:18 +01:00
Jean-André Santoni
3d64d50f5c (GLUI) Fix text color, fix color and margin of the scrollbar to match material guidelines 2015-10-27 18:42:28 +07:00
Jean-André Santoni
0a36782f4a (GLUI) Texture for the cursor. Clone the texture system of XMB to allow adding icons in the future. 2015-10-27 18:37:13 +07:00
Jean-André Santoni
ea913a157f (XMB) Fix pointer display and use the new pointer size (update assets) 2015-10-27 18:37:13 +07:00
Jean-André Santoni
99c0eaa0f9 (GLUI) Use material palette 2015-10-27 18:37:13 +07:00
twinaphex
7ea6cb164e (Zarch) Free zui->ca upon exiting 2015-10-27 12:19:41 +01:00
twinaphex
07cb4fd445 Re-grab menu_stack pointer 2015-10-27 12:11:23 +01:00
twinaphex
a9b9f20a32 Add if 0 around problematic code 2015-10-27 12:08:45 +01:00
twinaphex
53d95a1ac9 Fix menu_entries_increment_* functions 2015-10-27 12:06:29 +01:00
twinaphex
179f624d8e Add something more to debug output 2015-10-27 11:52:12 +01:00
twinaphex
20250978b1 (Zarch) Show labels again 2015-10-27 11:42:54 +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
88060f7142 (Zarch) Remove double entry in menu stack 2015-10-27 09:18:37 +01:00
Jean-André Santoni
0b48af4781 (XMB) Fix cursor alpha 2015-10-27 15:05:02 +07:00
twinaphex
8f8d75de00 (xmb) CLeanups 2015-10-27 08:02:15 +01:00
twinaphex
1494437191 (Zarch) Cleanups 2015-10-27 07:56:32 +01:00
twinaphex
ada6fc9258 (Zarch) Some refactors 2015-10-27 07:05:07 +01:00
twinaphex
240dc67e1b Update ID correctly according to menu entry 2015-10-27 07:03:02 +01:00
twinaphex
40313123dc (Zarch) Set default zarch tab 2015-10-27 06:22:50 +01:00
twinaphex
4afc123c84 (Zarch) Cleanups 2015-10-27 06:11:51 +01:00
twinaphex
9cae5d4493 (Zarch) Rename some variables 2015-10-27 05:45:24 +01:00
twinaphex
e0bb45eda6 (Zarch) Cleanups 2015-10-27 05:23:45 +01:00
twinaphex
405e2fa370 Start hooking up saner gamepad controls 2015-10-27 04:34:16 +01:00
twinaphex
dcd0abcfd0 (Zarch) Respect immediate mode code design better 2015-10-27 03:21:54 +01:00
twinaphex
0dc9c8df95 Rename extraction_directory to cache_directory 2015-10-27 00:48:35 +01:00
twinaphex
53fe928b7b Rename Extraction Directory to Cache Dir 2015-10-27 00:44:20 +01:00
Twinaphex
c02f0c5342 Remove some unused variables 2015-10-26 22:45:12 +01:00
twinaphex
16976eac88 (Zarch) Load tab cleanups 2015-10-26 22:29:21 +01:00
twinaphex
774de49e4a Create zarch_zui_render_root_load_free 2015-10-26 22:13:30 +01:00
twinaphex
a1effd5123 (Zarch) Fix 'Home' button 2015-10-26 22:01:22 +01:00
twinaphex
ef21718235 (Zarch) Improve Load tab 2015-10-26 21:59:26 +01:00
twinaphex
9e2dc0745e Add param to dir_list_new_special 2015-10-26 21:30:58 +01:00
twinaphex
071f828b5e Check if collections list size is greater than 0 first 2015-10-26 21:06:14 +01:00
twinaphex
30296ff81e Refactor menu_displaylist.c's iteration of cores - use string_list_new_special 2015-10-26 21:03:28 +01:00
twinaphex
db5d8d248b Create new char_list_new_special 2015-10-26 19:41:20 +01:00
twinaphex
b9febe2eed Add void pointer to string_list_special_new 2015-10-26 19:16:20 +01:00
twinaphex
2dd30f743d (Android) Fix warnings 2015-10-26 18:49:20 +01:00
Jean-André Santoni
85fc46fd6c (Menu) prevent incrementing and decrementing animations when not needed, fixes an animation bug in XMB 2015-10-26 16:19:11 +07:00
twinaphex
08a97a4ca3 Create string_list_special.c 2015-10-26 08:39:35 +01:00
twinaphex
1b51882b8a Start implementing playlist association callbacks 2015-10-26 07:16:37 +01:00
twinaphex
ba88e3a515 Add MENU_FILE_PLAYLIST_ASSOCIATION type 2015-10-26 07:09:14 +01:00
twinaphex
826079d58f Start listing all playlists inside playlist settings 2015-10-26 06:55:42 +01:00
twinaphex
33f21a4b1f zarch_zui_push_quad - use existing array 2015-10-26 05:39:27 +01:00
twinaphex
a4b1915b50 zarch_zui_snow is not dependent on zui struct now 2015-10-26 05:33:47 +01:00
twinaphex
6900744f35 Refactor zarch_zui_push_quad 2015-10-26 05:30:41 +01:00
twinaphex
030a64228e Refactor zarch_zui_snow 2015-10-26 05:28:20 +01:00
twinaphex
6b630a5d92 Show 'No Items' correctly' in Accounts 2015-10-26 03:29:08 +01:00
twinaphex
02a43c6b2a Change 'rarch' to 'retro' namespace in libretro-common 2015-10-26 03:18:13 +01:00
twinaphex
7ac917afe6 Don't show 'Parent Directory' entry for core list 2015-10-25 23:26:57 +01:00
Arche-san
6403682fcb xmb : reset to default wallpaper if wallpaper not available for selected category 2015-10-25 21:02:21 +01:00
twinaphex
640de49c1a Move Input Hotkey Binds to 'Input Settings' 2015-10-25 10:41:53 +01:00
twinaphex
e997171d3c Reimplement Playlist Settings 2015-10-25 10:25:07 +01:00
twinaphex
443bf73c8c Add DISPLAYLIST_PLAYLIST_SETTINGS_LIST 2015-10-25 09:38:53 +01:00
twinaphex
cd17983fb7 (Zarch) Show all entries in 'Recent' 2015-10-25 09:22:00 +01:00
twinaphex
759a01b74f Use PATH_MAX_LENGTH 2015-10-25 08:51:04 +01:00
twinaphex
b5768cb94c Exclude parent dir entry for horizontal menu 2015-10-25 08:47:17 +01:00
twinaphex
056199c574 Add 'back' to file browser 2015-10-25 08:31:55 +01:00
twinaphex
3d90049aea Render value path too in 'Recent' list 2015-10-25 07:50:13 +01:00
Jean-André Santoni
8558581d02 (ZUI) Implement mouse scrolling for the recent list 2015-10-25 12:12:09 +07:00
twinaphex
6e7f58e473 Add MENU_POINTER_ZARCH_X/MENU_POINTER_ZARCH_Y 2015-10-25 04:12:48 +01:00
twinaphex
15319928d5 Flesh out zarch_zui_input_state 2015-10-25 04:08:51 +01:00
twinaphex
cdfc2ffd59 Implement MENU_POINTER_PRESSED 2015-10-25 04:04:46 +01:00
Twinaphex
1217e92e8d Implement zarch_zui_input_state 2015-10-25 03:49:35 +01:00
twinaphex
9fd6fac36a (Zarch) Fix menu mouse actions again 2015-10-25 03:38:59 +01:00
twinaphex
7878bd2339 (Zarch) Cleanups 2015-10-25 03:27:00 +01:00
twinaphex
b900fcc0f7 (Zarch) Cleanups 2015-10-25 03:20:37 +01:00
twinaphex
87e9048e1f (Zarch) Rename temp variable 2015-10-25 03:14:08 +01:00
twinaphex
26cbe6a92b (Zarch) Reimplement Exit function 2015-10-25 03:11:26 +01:00
twinaphex
00bb8bd6d5 Have only one Menu Navigation Wraparound setting 2015-10-25 02:59:38 +01:00
twinaphex
bad3c8d7d6 Cleanups 2015-10-25 02:35:52 +01:00
twinaphex
0a68d3aeac Remove unused variable 2015-10-25 02:34:18 +01:00
twinaphex
5bd555ca50 Create video_texture_unload 2015-10-25 02:33:23 +01:00
twinaphex
74b7e13ba9 (Zarch) Use GRfloat 2015-10-25 02:25:17 +01:00
twinaphex
6b8cfeb5d9 (Zarch) Namespace cleanups 2015-10-25 02:22:00 +01:00
twinaphex
c089634f26 (Zarch) Namespace cleanups 2015-10-25 02:19:26 +01:00
twinaphex
2f28acb3a9 Should now show game in the background 2015-10-25 01:27:18 +02:00
Higor Eurípedes
fe02757744 (zarch) Fix backgrounds in GLES builds 2015-10-24 19:57:37 -03:00
twinaphex
68e0054e92 (Zarch) Fix mouse button presses no longer working 2015-10-25 00:56:26 +02:00
twinaphex
5334d5c8a3 Refactor away zui_render 2015-10-24 23:48:53 +02:00
twinaphex
a252e72350 (Zarch) Move frame_background 2015-10-24 23:44:34 +02:00
twinaphex
ba811d89bf Refactor away zui_finish 2015-10-24 23:37:59 +02:00
twinaphex
e230379fe0 Move input code to zarch_Iterate 2015-10-24 23:36:42 +02:00
twinaphex
4c47b7c83d Refactor away zui_begin 2015-10-24 23:34:59 +02:00
twinaphex
eed81c349e (Zarch) Move zui_finish to zarch_frame 2015-10-24 23:21:18 +02:00
twinaphex
fa82818ad2 (Zarch) Remember last header selection 2015-10-24 23:13:11 +02:00
twinaphex
a3adec9417 Can now toggle tabs with gamepad 2015-10-24 23:08:44 +02:00
twinaphex
7ce1cf873b (Zarch) Start trying to implement gamepad controls for changing the
header
2015-10-24 22:46:36 +02:00
Twinaphex
53eca1a745 Merge pull request #2285 from lakkatv/xmb
(XMB) Honor navigation wraparound horizontal setting
2015-10-24 21:57:58 +02:00
Jean-André Santoni
4b47958999 (XMB) Honor navigation wraparound horizontal setting 2015-10-25 02:18:47 +07:00
twinaphex
56b43f3b6f (Zarch) Better pad highlighting color 2015-10-24 21:11:07 +02:00
Twinaphex
8cf458a7dc Merge pull request #2284 from lakkatv/xmb
(XMB) Scan directory tab
2015-10-24 20:45:13 +02:00
Jean-André Santoni
f2fc38f578 (XMB) Prevent icon overlap after a scan is finished 2015-10-25 01:40:07 +07:00
twinaphex
94fb20c226 (Zarch) Have differently colored highlighted item when pad selects something 2015-10-24 20:14:55 +02:00
Jean-André Santoni
403e00a936 (XMB) Implement another tab to launch a directory scan 2015-10-25 00:37:59 +07:00
twinaphex
b57d8ee1fb (Android) Buildfix 2015-10-24 10:53:29 +02:00
twinaphex
7861972f3d (menu_displaylist.c) Don't add entries if they are hidden away
behind 'Advanced settings'
2015-10-24 10:52:12 +02:00
twinaphex
135edc289b (Menu) Build up Input Settings dynamically 2015-10-24 10:31:11 +02:00
twinaphex
9e00fcd419 Can now load content from Recent menu with the mouse 2015-10-24 08:25:01 +02:00
twinaphex
d35cf6867c Start implementing gamepad controls based on menu entries 2015-10-24 08:19:56 +02:00
twinaphex
d1a2b324c9 (Zarch) More cleanups 2015-10-24 08:04:59 +02:00
twinaphex
e93b1ab1aa (Zarch) Blend against white texture 2015-10-24 07:55:26 +02:00
twinaphex
00bf05c254 (Zarch) Cleanup 2015-10-24 07:54:07 +02:00
twinaphex
798ed9eba8 (Zarch) Use menu_display_draw_frame 2015-10-24 07:51:33 +02:00
twinaphex
8ecfa76ab9 Add vertex count variable to menu_display drawing functions 2015-10-24 07:28:49 +02:00
twinaphex
0e7b031d5f (Zarch) Get rid of zui->set 2015-10-24 07:00:51 +02:00
twinaphex
6c8b8e8588 (Zarch) Flesh out menu driver some more 2015-10-24 06:56:08 +02:00
twinaphex
484e4612f8 (Zarch) Start hooking up callback function for history list 2015-10-24 06:40:39 +02:00
twinaphex
bc3f9953a0 (Zarch) Start implementing menu entries 2015-10-24 06:36:13 +02:00
twinaphex
17132d1a20 (Zarch) Cleanups 2015-10-24 05:57:19 +02:00
twinaphex
e43d0f5edb (Zarch) Remove unused variable 2015-10-24 04:15:58 +02:00
twinaphex
257efd2899 Make menu_input_frame_pointer part of menu_input_frame_retropad
again
2015-10-24 03:56:28 +02:00
twinaphex
81cccd6f71 (menu_input.c) Remove some apparently unneeded code? 2015-10-24 03:50:36 +02:00
twinaphex
cc6cd51afa Add menu_input_mouse_check_hitbox 2015-10-24 03:19:06 +02:00
twinaphex
579eb3cd72 (Zarch) Add menu_input_mouse_state 2015-10-24 03:13:40 +02:00
Twinaphex
c0878c75d5 Merge pull request #2281 from lakkatv/xmb
(XMB) Use RetroArch or Lakka logo in place of the home icon
2015-10-23 22:09:45 +02:00
Jean-André Santoni
4b82132e9d (XMB) Use RetroArch or Lakka logo in place of the home icon 2015-10-24 02:52:42 +07:00
Twinaphex
b085a1c1e6 Merge pull request #2278 from lakkatv/xmb
Add a HAVE_LAKKA define, and enable a shutdown menu entry
2015-10-23 21:46:24 +02:00
Jean-André Santoni
2b376ce3d5 Add a HAVE_LAKKA define, and enable a shutdown menu entry 2015-10-23 15:24:47 +07:00
twinaphex
b7785a36a3 Cleanups 2015-10-23 09:36:10 +02:00
twinaphex
a8d4bf6ec4 (Zarch) Reuse menu_input_mouse_state for left/right mouse button 2015-10-23 09:30:46 +02:00
twinaphex
bf47d5e0ae (Zarch) Start using menu_input_mouse_state 2015-10-23 09:22:59 +02:00
twinaphex
fcaf64c69d Create struct out of mouse input 2015-10-23 09:18:37 +02:00
twinaphex
896a80d6b8 Call menu_driver_iterate another time for pointer/mouse controls 2015-10-23 09:15:05 +02:00
twinaphex
8c74be0879 Rename menu_input_frame to menu_input_frame_retropad 2015-10-23 09:01:57 +02:00
twinaphex
3841b1b96f (XMB) Dehardcode the '- 3' 2015-10-23 08:13:31 +02:00
twinaphex
7b12c57497 Remove unused variables 2015-10-23 07:05:57 +02:00
twinaphex
c4a66acbb6 Collapse User Binds into bigger 'Input Options' category 2015-10-23 06:54:33 +02:00
twinaphex
ad4dfd787c Add Analog To Digital options too 2015-10-23 03:02:31 +02:00
twinaphex
177c4a0fc4 Move Device Types to top 2015-10-23 03:00:59 +02:00
Twinaphex
e77a612887 Merge pull request #2275 from lakkatv/xmb
Add a type for empty message entries, fixes a bug in XMB
2015-10-22 22:45:17 +02:00
twinaphex
9eb077088f Move bind_mode_keyboard variable to menu_input 2015-10-22 22:44:44 +02:00
Jean-André Santoni
52c8040589 Add a type for empty message entries, fixes a bug in XMB 2015-10-23 03:43:25 +07:00
twinaphex
05e853c0f2 Remove unused variables 2015-10-22 22:39:58 +02:00
twinaphex
942bf6cb93 (XMB) Load Recent has its own tab now - remove from Main Menu list 2015-10-22 20:24:58 +02:00
twinaphex
e6541cb699 Bind Mode is no longer needed - will detect if we are pressing
on a gamepad or keyboard
2015-10-22 20:22:05 +02:00
Twinaphex
5f67c041b0 Merge pull request #2273 from lakkatv/xmb
(XMB) History tab
2015-10-22 20:20:49 +02:00
Jean-André Santoni
6945489d96 (XMB) History tab 2015-10-23 01:05:51 +07:00
twinaphex
0ddbbc99fb Joypad binding has a timeout now too 2015-10-22 19:59:30 +02:00
twinaphex
db6d0f3201 Comment out 2015-10-22 19:34:54 +02:00
twinaphex
6512e95945 Pass device input mask to menu_input_frame 2015-10-22 19:34:25 +02:00
twinaphex
1a20e19c51 We will now be able to know from which input device type the input
event comes from - i.e. keyboard or gamepad
2015-10-22 19:17:47 +02:00
twinaphex
ce2fa6c0d2 Line up Input Device Type options next to each other 2015-10-22 08:40:08 +02:00
twinaphex
d80289c39a Add Device Type controls to Core Input Options 2015-10-22 08:38:29 +02:00
twinaphex
e4a11bc16b Rename Core Input Remapping Options 2015-10-22 07:47:51 +02:00
twinaphex
ed7024408f Quick Menu will dynamically show again 2015-10-22 06:11:59 +02:00
twinaphex
2157e8389c (XMB) Show Quick Menu dynamically again 2015-10-22 06:01:46 +02:00
twinaphex
2e7d039027 (XMB) Refactor 2015-10-22 05:55:54 +02:00
twinaphex
b6ee3fdf31 (XMB) Create XMB_SYSTEM_TAB_ enums 2015-10-22 04:52:57 +02:00
twinaphex
7ea16f622e (XMB) Create custom Main Menu list 2015-10-22 04:46:05 +02:00
twinaphex
0443b2af8d Refactor menu_displaylist_parse_settings 2015-10-22 04:29:40 +02:00
twinaphex
14bf640bf6 Create list_push callback - allows us to override lists 2015-10-22 04:12:32 +02: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
61c4a00a59 Cleanups 2015-10-22 03:02:15 +02:00
twinaphex
cc9907e64c Cleanups 2015-10-22 02:58:41 +02:00
twinaphex
8ca684527f Cleanups 2015-10-22 02:55:10 +02:00
twinaphex
a3d8152cab Create local copy of menu_generic function for XMB 2015-10-22 02:54:25 +02:00
twinaphex
1bbca8ab2e Call menu_displaylist_push_list_process 2015-10-22 02:26:04 +02:00
twinaphex
413aa2489e Create menu_displaylist_push_list_process 2015-10-22 01:38:41 +02:00
twinaphex
463df9e526 Add need_sort/need_push/need_{variable} to menu_displaylist_info 2015-10-22 01:23:22 +02:00
twinaphex
3197142e8b menu_displaylist_parse_settings - turn into a public function 2015-10-22 01:17:28 +02:00
twinaphex
8e2741d974 (XMB) Cleanups 2015-10-22 01:04:00 +02:00
Jean-André Santoni
e7040e3cf8 (XMB) animation bug fix 2015-10-20 22:55:27 +07:00
twinaphex
6fff789376 Move 'Suspend Screensaver' to Video Settings 2015-10-20 17:51:03 +02:00
Jean-André Santoni
755bd961d3 (XMB) Settings tab 2015-10-20 19:11:43 +07:00
twinaphex
0bdf1bb10c Remove unused variables 2015-10-20 03:07:28 +02:00
twinaphex
3602d703cc Cleanups 2015-10-20 01:54:04 +02:00
twinaphex
e89708a082 Reorder settings 2015-10-20 01:50:21 +02:00
twinaphex
90fae3e2d0 Refactor 'Accounts' code - moved to menu_setting.c 2015-10-20 01:47:32 +02:00
twinaphex
8cc27e581b (Menu) Dehardcode string 2015-10-20 01:40:33 +02:00
twinaphex
e357f6b320 (Menu) Improvements 2015-10-20 01:35:08 +02:00
twinaphex
b23ea1fb8a (Menu) Cleanups 2015-10-19 17:41:38 +02:00
twinaphex
5b9aab68e5 (XMB) Start using menu_entries_ functions inside XMB 2015-10-19 17:40:38 +02:00
twinaphex
b3dc51072c (XMB) Cleanups 2015-10-19 17:35:47 +02:00
twinaphex
2d8abce80f Rename menu_list_set_alt_at_offset 2015-10-19 17:12:03 +02:00
twinaphex
c4f04051e2 (XMB) Exclude directories from horizontal list 2015-10-19 17:10:35 +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
a6bec4f10b Revert "Refactor code"
This reverts commit eba8af61dd.
2015-10-19 06:38:36 +02:00
twinaphex
eba8af61dd Refactor code 2015-10-19 06:36:44 +02:00
twinaphex
2d0921c486 Get rid of no longer used function prototype 2015-10-19 06:25:07 +02:00
twinaphex
fe21aa49b4 Cleanup 2015-10-19 06:23:32 +02:00
twinaphex
0feca47ec5 Cleanup 2015-10-19 06:07:44 +02:00
twinaphex
22943d2891 Cleanups 2015-10-19 06:05:52 +02:00
twinaphex
93b8ba07b7 Cleanups 2015-10-19 06:01:29 +02:00
twinaphex
490ca4731b Improve HAVE_CHEEVOS ifdef 2015-10-19 03:59:14 +02:00
Twinaphex
1de58fe69f Remove unused variables 2015-10-19 03:57:27 +02:00
twinaphex
55fe18c8f7 Cleanup 2015-10-19 03:39:28 +02:00
twinaphex
0cc83fe8fe Cleanups 2015-10-19 03:38:35 +02: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
913e80a59c (menu_displaylist.c) We can now iteratively build up a list 2015-10-19 01:43:03 +02:00
twinaphex
91f384c4f2 Refactor code - cut down on duplication of code 2015-10-19 01:17:44 +02:00
twinaphex
8d024790ca Start passing info label 2015-10-19 01:00:47 +02:00
twinaphex
fffa650d77 Create fall-through for DISPLAYLIST_MAIN_MENU 2015-10-19 00:44:28 +02:00
twinaphex
8ac72b21b9 Remove DISPLAYLIST_SETTINGS_SUBGROUPh 2015-10-19 00:37:38 +02:00
twinaphex
f8225f975f Add HAVE_CHEEVOS ifdef 2015-10-18 23:21:57 +02:00
twinaphex
7f843fe21e Start splitting up accounts options 2015-10-18 22:08:17 +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
b2b78125fa Collapse subgroups automatically enabled now 2015-10-18 21:32:41 +02:00
twinaphex
57edd31fdf Start refactoring list building 2015-10-18 21:05:33 +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
ea6b883f2d Add Settings -> Retro Achievements -> Enable 2015-10-18 19:21:57 +02:00
twinaphex
659893e014 Take care of some linking issues with CXX_BUILD 2015-10-18 17:41:42 +02:00
twinaphex
9c6d252c37 Get rid of unused variable 2015-10-18 07:45:28 +02:00
twinaphex
b5aa3049c6 Refactor menu_video_ functions to menu_display_ 2015-10-18 07:43:27 +02:00
twinaphex
38c66f62d0 Merge menu_video.c and menu_display.c 2015-10-18 07:15:54 +02:00
twinaphex
04ae499e89 Add Cheevos Test Unofficial setting 2015-10-18 07:09:49 +02:00
twinaphex
4126e7b989 Start adding Retro Achievements list 2015-10-18 07:05:15 +02:00
twinaphex
a7bca36791 Don't spam logging 2015-10-18 04:20:32 +02:00
twinaphex
a47eed7017 (menu_cbs.c) Buildfix 2015-10-17 20:04:05 +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
1dce8a3c22 (menu_cbs_select.c) Don't use menu_list_get_ptr 2015-10-17 19:27:18 +02:00
twinaphex
94a65e087d Refactor 2015-10-17 19:24:58 +02:00
twinaphex
23a570566d (menu_cbs.c) Get rid of menu_list_get_ptr usage 2015-10-17 19:22:12 +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
fe213531b7 Change signature on menu_list_pop_stack 2015-10-17 19:06:42 +02:00
twinaphex
62a4daf375 menu_list_flush_stack - use menu_list_pop_stack internally 2015-10-17 19:04:08 +02:00
twinaphex
5663f6d60f Create menu_entries_get_last_stack_actiondata 2015-10-17 18:57:47 +02:00
twinaphex
5d036f70d1 (menu_displaylist.c) Use menu_entries_get_last_stack 2015-10-17 18:45:14 +02:00
twinaphex
d3bde69387 Use menu_list_get_ptr internally inside menu_entries.c 2015-10-17 18:44:17 +02:00
twinaphex
e34171b4a0 (xmb.c) Cleanup 2015-10-17 18:40:47 +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
b8720cf056 Refactor 2015-10-17 18:21:47 +02:00
twinaphex
e6db9dffd5 Refactor xmb 2015-10-17 18:17:59 +02:00
twinaphex
e1a1f961be (menu_cbs_info.c) Don't use menu_list_get_ptr 2015-10-17 18:09:05 +02:00
twinaphex
933418db2b Use menu_list_get_ptr less 2015-10-17 18:06:02 +02:00
twinaphex
ce4ad6d3ab Use menu_list_get_ptr less 2015-10-17 18:02:41 +02:00
twinaphex
9cb806298e Use menu_list_get_ptr less 2015-10-17 17:58:59 +02:00
twinaphex
2ee67cb7b8 Start getting rid of more menu_list_get_ptr usage 2015-10-17 17:56:19 +02:00
twinaphex
93e81766c2 Start getting rid of menu_list_get_ptr usage 2015-10-17 17:51:40 +02:00
twinaphex
d1fa131a35 Create menu_entries_get_menu_stack_ptr 2015-10-17 17:44:57 +02:00
twinaphex
71a5e8eab5 Move menu_list_ functions to menu_list.c 2015-10-17 17:38:17 +02:00
twinaphex
776707577b Use menu_entries_push 2015-10-17 17:14:41 +02:00
twinaphex
92b7fd582e Create menu_entries_push 2015-10-17 17:10:29 +02:00
twinaphex
a3d306becc Move menu_setting_set_flags to menu_setting.c 2015-10-17 17:05:50 +02:00
twinaphex
8dfc5f698d Add Cheevos username/password 2015-10-17 15:58:59 +02:00
twinaphex
13f8c2fa51 (Accounts subentry) Handles refresh now properly 2015-10-17 15:34:38 +02:00
twinaphex
669eb8a39f menu_cbs.c - don't force on debug logging 2015-10-17 15:30:08 +02:00
twinaphex
1b59823972 Start adding preliminary Account Settings 2015-10-17 15:28:16 +02:00
twinaphex
68836bad99 (menu_setting.c) Get rid of some unused and commented out code 2015-10-12 16:47:34 +02:00
twinaphex
725ca99a6e (menu_input.c) Some namespace changes 2015-10-12 16:45:48 +02:00