Commit Graph

3692 Commits

Author SHA1 Message Date
twinaphex 2ab4158eca (XMB) Should not need this I think 2015-11-01 16:25:31 +01:00
twinaphex 19a6ccb646 Create menu_display_draw_icon_blend_begin and menu_display_draw_icon_blend_end - cut down on code duplication 2015-11-01 16:23:50 +01:00
Jean-André Santoni 81d4d9f046 (GLUI) Fix a display bug on switches 2015-11-01 22:20:49 +07:00
twinaphex 956580c606 Cleanups 2015-11-01 11:18:28 +01:00
twinaphex f4f76d9dda Create separate setting for State Slot in Quick Menu 2015-11-01 10:59:01 +01:00
twinaphex 106cbce6d7 Show 'display name' for core in Playlist Associations 2015-11-01 02:06:30 +01:00
twinaphex 358e859a17 (GLUI) Make lightblue_bg only translucent when there is a background or
libretro in the background running
2015-10-31 23:09:14 +01:00
twinaphex 3a7799f132 Remove some unused variables 2015-10-31 18:13:03 +01:00
twinaphex da1931ad9f First working implementation of playlist associations 2015-10-31 17:44:42 +01:00
twinaphex 6edc7aa73e Fix menu_playlist_find_associated_core 2015-10-31 17:24:28 +01:00
twinaphex 0c691dab06 Fix rarch_playlist_load_content 2015-10-31 17:18:37 +01:00
twinaphex 1ddd33336a 1) rarch_playlist_load_content - add argument
2) GLUI - handle libretro_pause being false better - hide
background and make white background look better
2015-10-31 17:06:08 +01:00
twinaphex a509fc50b1 Create menu_playlist_find_associated_core 2015-10-31 16:27:48 +01:00
twinaphex 0480ba4bd2 Fills in settings->playlist_cores now too 2015-10-31 16:07:52 +01:00
twinaphex b42a0ea7f7 Make backgrounds transparent 2015-10-31 15:02:54 +01:00
twinaphex 2972125772 (GLUI) Always draw white background 2015-10-31 14:57:47 +01:00
twinaphex efb83d5e1a Start setting up 'get_value' callbacks for playlist associations 2015-10-31 13:46:06 +01:00
twinaphex d42bbbf35d Remove frivolous log 2015-10-31 13:33:57 +01:00
twinaphex 990ee7a105 Start adding playlist_names and playlist_cores to config file 2015-10-31 13:29:27 +01:00
Jean-André Santoni a467af48cf (XMB) Fix a display bug on 16:9 displays caused by an optimization 2015-10-31 13:41:33 +07:00
twinaphex 958346de78 (GLUI) Hide 'Select From Collection' (except on RARCH_MOBILE) -
now handled by tab
2015-10-30 18:32:17 +01:00
Twinaphex bd683596b9 Merge pull request #2318 from lakkatv/xmb
(XMB) Use defines for values that will never change. Fixes a display …
2015-10-30 16:24:23 +01:00
Jean-André Santoni 0e6324f118 (XMB) Use defines for values that will never change. Fixes a display bug too. 2015-10-30 22:14:30 +07:00
twinaphex 274513a9c5 Spacing fix for RGUI 2015-10-30 15:39:22 +01:00
twinaphex 174ab87311 Hook up labels 2015-10-30 15:25:24 +01:00
twinaphex d800f7b8d9 Hook up bind_mode inside menu_input_key_bind_set_mode 2015-10-30 15:20:59 +01:00
twinaphex 5b0132c16e Add back Bind Mode setting 2015-10-30 14:36:04 +01:00
Jean-André Santoni ae79d70438 (GLUI) Fix left tab switching when navigation wraparound is false. Also dehardcode some values representing the number of tabs in the menu system. 2015-10-30 16:28:27 +07:00
twinaphex e36ff60acc (GLUI) Add back settings for mobile for now- can go again when
tabs are responding to touch
2015-10-30 09:49:05 +01:00
Twinaphex d4f037f6d7 Add default left/right callbacks for 'No Items' 2015-10-29 15:00:29 +01:00
twinaphex d796ac592a Set type of 'No Items' and attempt to implement a left callback
by default
2015-10-29 14:48:55 +01:00
twinaphex dc01a392ea (GLUI) Implement glui_list_push 2015-10-29 13:35:15 +01:00
twinaphex f38ba514ed Get rid of unused variables 2015-10-29 13:32:58 +01:00
twinaphex 507fa8028e Set tabs_height again if glui_list_get_size is 1 2015-10-29 13:05:01 +01:00
Jean-André Santoni cdfb274ac2 (GLUI) Hide tabs if we're not on the root level of the navigation 2015-10-29 18:36:57 +07:00
Jean-André Santoni 0fa2e553b2 (XMB) Use pure white color when displaying an icon with GL 2015-10-29 18:27:40 +07:00
Jean-André Santoni 2b1bbadc3b (XMB) Use icons for tabs instead of labels 2015-10-29 18:24:37 +07:00
Jean-André Santoni 1eda4a094f (GLUI) Use a white theme for the tabs 2015-10-29 17:40:06 +07:00
Jean-André Santoni 07ef7f23ab (GLUI) Move tabs to the bottom 2015-10-29 17:31:13 +07:00
Jean-André Santoni c0916c11af (GLUI) Add a settings tab 2015-10-29 17:23:04 +07:00
Jean-André Santoni b6bb679e68 (GLUI) Fix left action on the playlist tab 2015-10-29 13:32:44 +07:00
twinaphex ed1d8583f4 (GLUI) Playlist tab works now 2015-10-28 21:30:30 +01:00
Jean-André Santoni 27553e2363 (GLUI) Use uppercase for tab names 2015-10-29 02:54:26 +07:00
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