Commit Graph

374 Commits

Author SHA1 Message Date
twinaphex 00adc9a2d3 Rewrite menu_display_unset_viewport 2017-01-19 00:01:55 +01:00
twinaphex afd4494c2f (menu_driver.c) Get rid of video_driver_get_size call 2017-01-18 23:59:22 +01:00
twinaphex 1a30cfea09 Remove more video_driver_get_size calls 2017-01-18 23:13:19 +01:00
twinaphex c5445d2980 Reduce amount of times video_driver_get_size is called 2017-01-18 23:02:24 +01:00
twinaphex dc19649802 Reduce dependence on video_driver_get_frame_count 2017-01-18 21:40:56 +01:00
twinaphex bf511b72e6 Create menu_driver_frame 2017-01-18 21:23:18 +01:00
Jean-André Santoni b9104f38b8 (GLUI) Align entry values on top to avoid overlaps with sublabels 2017-01-18 17:12:26 +01:00
twinaphex bf56463b76 Silence warnings 2017-01-18 14:17:09 +01:00
Brad Parker 8cdfa75b48 set ints to 0 instead of NULL 2017-01-17 18:44:29 -05:00
Brad Parker a220815b40 fix race condition in frame count with video_threaded on 2017-01-17 18:42:58 -05:00
Twinaphex ebcf42ceb7 Remove unused variables 2017-01-17 18:56:14 +01:00
twinaphex d9c62e5e60 Fix C89_BUILD 2017-01-17 18:24:34 +01:00
twinaphex da044da3b4 Create menu_animation_push 2017-01-17 16:53:06 +01:00
twinaphex df783daab9 Create menu_animation_get_ideal_delta_time 2017-01-17 16:37:03 +01:00
twinaphex bfb124a60e Create menu_animation_ticker 2017-01-17 16:29:23 +01:00
Jean-André Santoni 617ce26efb (GLUI) Adapt mouse and touch code to the variable height menu entries 2017-01-17 15:21:59 +01:00
Jean-André Santoni b0a51d79ee (GLUI) Improve word wrapping with a better estimation of the glyph width 2017-01-17 15:21:59 +01:00
Jean-André Santoni dc4140a00b (GLUI) Word wrapping for sublabels 2017-01-17 15:21:59 +01:00
Jean-André Santoni 08366d318e (MUI) Add mui_node_t to store the height of menu entries 2017-01-17 15:21:59 +01:00
Jean-André Santoni 3d4c6d836f Fix GLUI ON/OFF switch y position 2017-01-17 15:21:59 +01:00
twinaphex ef974086aa Split up menu OSK code to separate file - menu/widgets/menu_osk.c 2017-01-12 11:31:24 +01:00
Josh Palmer 99988bbac5 Don't try to load wallpaper from an empty path in materialui.c 2017-01-09 20:26:09 +00:00
twinaphex fbb7dbd36b Add pipeline.active to menu_display_draw_ctx_t 2017-01-09 17:22:28 +01:00
twinaphex 1e60376e7c Simplify menu_display_draw_bg - take out XMB-specific code out of
menu_display.c
2017-01-09 16:55:46 +01:00
twinaphex 02dfda3ad3 Create menu_animation_update 2017-01-09 16:39:09 +01:00
twinaphex 05bff46236 (MaterialUI) Fix performance regression - we were not checking
if the menu background actually exists prior to initiating the task
2017-01-09 16:21:07 +01:00
twinaphex dd1c376ea9 C89_BUILD fixes 2017-01-09 01:55:38 +01:00
twinaphex 876a68717e We don't need enum_idx for task_push_image_load 2016-12-30 05:33:04 +01:00
twinaphex 6a166faa0c Revert "Remove supports_rgba varaible from image_texture.c"
This reverts commit bd0c97fdc4.
2016-12-29 22:53:10 +01:00
twinaphex bd0c97fdc4 Remove supports_rgba varaible from image_texture.c 2016-12-29 22:39:52 +01:00
twinaphex 0382f3ccd3 (XMB/MaterialUI) Hide mouse cursor after roughly 3 seconds
of inactivity
2016-12-23 22:12:30 +01:00
Romain Graillot 401e82c316 VITA/materialui - make sublabel text readable 2016-12-23 12:14:46 +01:00
twinaphex aee432a528 (materialui.c) Cleanup 2016-12-15 11:24:05 +01:00
twinaphex 4d4710d881 Update MaterialUI 'Load Content' selection 2016-12-14 17:53:22 +01:00
twinaphex d7a082e005 Rename 'Select File' to 'Favorites' 2016-12-13 01:34:54 +01:00
twinaphex 9909669d01 Combine Load Content and Load Content (Detect Core) 2016-12-13 01:34:49 +01:00
twinaphex 5a2dfe9ded Revert "Combine Load Content and Load Content (Detect Core)"
This reverts commit 92ae2ab860.
2016-12-12 17:19:19 +01:00
twinaphex 92ae2ab860 Combine Load Content and Load Content (Detect Core) 2016-12-12 16:20:43 +01:00
Jean-André Santoni 2fc592bbe6 Savestate thumbnails reimplementation 2016-12-01 20:31:07 +01:00
twinaphex e1d4ccd7fd Update intl headers 2016-11-25 23:04:00 +01:00
twinaphex bc5b1b9d60 Cleanups 2016-11-25 22:43:42 +01:00
twinaphex df6a7993b3 OFF/ON labels can be translated now too 2016-11-25 22:28:12 +01:00
twinaphex 21e9bde569 Silence warning 2016-11-21 15:00:57 +01:00
Twinaphex eb7bf1387a Revert "Improvs one at a time - Configurations" 2016-11-21 07:26:58 +01:00
lasers 6265d1e90a Clean the Configuration mess 2016-11-18 13:45:10 -06:00
twinaphex 0c41a8873d Move 'Start Videoprocessor Core' / 'Start Remote RetroPad Core' to
'Load Core'
2016-11-06 00:04:37 +01:00
twinaphex 1a1b221ddd Create Configurations list 2016-11-04 15:03:09 +01:00
twinaphex c35d723b40 Fix C89_BUILD 2016-11-04 14:29:02 +01:00
Jean-André Santoni 80d23769a9 Sublabels for GLUI 2016-11-03 20:25:00 +01:00
twinaphex 57981b2714 Hide 'Add Content' list in MaterialUI, and move it to 'Playlists' tab 2016-11-03 19:05:04 +01:00
Jean-André Santoni 4722bb45c8 Move the font_param stuff to menu_display.c 2016-11-03 15:56:40 +01:00
Jean-André Santoni 745da4d66b Adapt OSK rendering to vertical screens like phones 2016-11-03 09:21:27 +01:00
Jean-André Santoni 5bdd9533e7 Improve OSK look in GLUI 2016-11-03 09:12:37 +01:00
Jean-André Santoni a7ecf7615d Add special OSK keys to GLUI too 2016-11-02 16:16:05 +01:00
twinaphex 7d0ebd1b51 Some C89_BUILD fixes 2016-10-30 14:27:24 +01:00
Jean-André Santoni 41611e3d74 Touch and mouse support for the OSK 2016-10-30 11:48:48 +01:00
Brad Parker 1a73b1d144 OSK cleanup, add katakana support 2016-10-29 19:51:02 -04:00
Jean-André Santoni 281335f86f Improve OSK look 2016-10-30 00:20:37 +02:00
Jean-André Santoni b176aa2396 OSK Fix and cleaning 2016-10-29 23:28:53 +02:00
Jean-André Santoni 97e13c4409 Preliminary changes for the utf8 OSK 2016-10-29 22:43:34 +02:00
twinaphex d4ecce48c7 Fix truncated messagebox messages 2016-10-29 08:38:14 +02:00
Jean-André Santoni 6cc14a4fb9 Add missing copyright mention on some files 2016-10-27 18:17:43 +02:00
Brad Parker d1d5584d18 update copyright 2016-10-27 11:47:10 -04:00
twinaphex 8d6be4b700 Reduce size of some messages (was PATH_MAX_LENGTH by default,
which can default to 4096)
2016-10-27 09:13:36 +02:00
Jean-André Santoni 55c480358d Move draw_quad to menu_display 2016-10-25 08:11:37 +02:00
Jean-André Santoni cbbb88ab16 Code cleaning 2016-10-25 07:52:47 +02:00
Jean-André Santoni 23ef14347f (MUI) On-screen keyboard 2016-10-25 07:48:27 +02:00
Twinaphex 762a0faef3 Merge pull request #3834 from JuanVCS/master
Move 'Save Core/Game Overrides' to Quick Menu
2016-10-20 03:24:50 +02:00
twinaphex 9b68544992 Remove unused variables 2016-10-19 02:29:19 +02:00
Higor Eurípedes 46fe9fa29e Add multiple font support to material and xmb 2016-10-18 20:36:54 -03:00
Juan 248205d425 Move 'Save Core/Game Overrides' to Quick Menu 2016-10-17 01:24:57 -03:00
twinaphex d38d9f46a6 Prevent implicit memsets 2016-10-16 01:49:54 +02:00
Romain Graillot 234469a7b1 Fix white on white font in glui 2016-10-15 21:27:47 +02:00
twinaphex 1cf2799a8a (MaterialUI) Remove some implicit memsets 2016-10-08 19:25:05 +02:00
Higor Eurípedes 392bcfd98b (material) Reduce CPU usage in big lists by 3
The program spent more time clearing rich_label and entry_value than
fetching it's value from the menu system and rendering it on the screen.
2016-10-08 11:33:44 -03:00
twinaphex 9384875ab0 Don't use HAVE_NETPLAY any more 2016-09-29 21:07:10 +02:00
Gregor Richards 03c9dab93a Adding a netplay menu
In this first cut, Netplay can be enabled "mid-stream", but not much
else is supported. Client reconnection and either-side disconnection are
listed in the menu but don't yet do anything.
2016-09-29 13:04:38 -04:00
twinaphex 9726de615b Fix stray icon 2016-09-16 13:03:26 +02:00
twinaphex 82673b4db4 Warning cleanups 2016-09-15 19:26:04 +02:00
twinaphex 5cf5371314 Refactor menu_input_dialog 2016-09-15 19:07:30 +02:00
twinaphex 982a818b48 Create menu_input_dialog_get_buffer 2016-09-15 18:56:51 +02:00
twinaphex bb5543c2a1 Cleanups 2016-09-15 18:50:33 +02:00
twinaphex 6c4c0cf5e7 Use menu_entry_get_value 2016-09-15 16:13:17 +02:00
twinaphex f648ea8602 Cleanups 2016-09-15 16:07:20 +02:00
twinaphex c35d763990 Cleanups 2016-09-08 06:00:54 +02:00
twinaphex c3ba0ba4e9 Revert "Refactor core_system_info_* functions"
This reverts commit f637805c9e.
2016-09-06 08:38:26 +02:00
twinaphex f637805c9e Refactor core_system_info_* functions 2016-09-06 07:08:38 +02:00
twinaphex 82d82110ae Merge system.h with core.h 2016-09-06 06:11:54 +02:00
twinaphex 075aea2289 Header include cleanups 2016-09-06 00:56:00 +02:00
Monroe88 3a7b1e241a Add Save Overrides to XMB and GLUI Main Menu 2016-08-28 11:00:51 -05:00
orbea 5344103685 Move 'Start Remote RetroPad' for both glui and xmb to match rgui 2016-08-27 15:01:35 -07:00
Brad Parker 30e99927d2 undo previous new files and use existing encoding_utf header 2016-08-23 19:16:18 -04:00
Brad Parker d063cb9283 do not make UTF-8 the default, simplify/centralize the common string functions, make sure rgui/materialui use utf8 strlen when available 2016-08-23 19:00:53 -04:00
Jean-André Santoni 12fa1c634c (GLUI) Message box improvements 2016-07-31 16:11:47 +02:00
Twinaphex 410d97dfb0 Remove unused variable 2016-07-29 01:41:22 +02:00
twinaphex 4f617071db Add Start Video Processor menu entry 2016-07-28 20:35:05 +02:00
Jean-André Santoni 53689babb3 (GLUI) Display a rectangle behind the info messages 2016-07-26 21:36:41 +02:00
Jean-André Santoni 34c0b6a29c (GLUI) Fix help messages vertical centering 2016-07-26 21:12:34 +02:00
Jean-André Santoni 68fd31a0f7 (GLUI) Align help messages to the left, in a centered box 2016-07-26 21:10:43 +02:00
Twinaphex f1c9ed29b3 Cleanup some unused memory writes 2016-07-25 06:49:30 +02:00