Commit Graph
66 Commits
Author SHA1 Message Date
Henrik Rydgård 8f8f65c45d Add height parameter to UIButton 2013-04-13 15:05:57 +02:00
Unknown W. Brackets 75dfa1206e Don't stretch the image in UITextureButton(). 2013-04-06 18:05:09 -07:00
Unknown W. Brackets f45b5d6094 Add a simple grid-based layout manager. 2013-04-06 17:46:59 -07:00
Henrik Rydgard 79e14282ec Allow mapping thumb stick clicks. Make touch controls show the state of real controls. 2013-03-31 11:22:49 +02:00
Henrik Rydgard d7a58a3154 Buttons don't have to clear state when not pressed after sticky fix. 2013-03-31 00:24:27 +01:00
Henrik Rydgard 34c4700adb TouchCrossPad - don't break other input 2013-03-30 22:32:56 +01:00
Henrik Rydgard 5bdd4bd663 Make generating mips optional for loaded-from-memory PNGs. 2013-03-30 20:10:01 +01:00
Henrik Rydgard 7ec766a980 Some drawing refactoring 2013-03-30 19:33:35 +01:00
Henrik Rydgard 36a6c179a0 Some drawing refactoring 2013-03-30 19:23:02 +01:00
Henrik Rydgard faf8b260ed Add TouchCrossPad widget which actually can do diagonals reasonably. 2013-03-30 16:48:02 +01:00
Unknown W. Brackets 93ec9dc2ba Adjust the deadzone for taps and swipes.
Fixes #990, or does for me.
2013-03-15 08:53:02 -07:00
Henrik Rydgard ac86ea83be Make it a bit easier to select stuff in lists. 2013-03-11 00:24:40 +01:00
Henrik Rydgård 4497f1c5ce Default touch ui scale to 1.0. 2013-01-26 17:47:02 +01:00
Henrik Rydgard c21e1ee2cc Add scaling of touch buttons 2013-01-26 17:25:24 +01:00
Henrik Rydgård 657f5d32f4 Zero nextScreen_ on screenmanager shutdown. 2013-01-13 14:55:19 +01:00
Henrik Rydgard 74057385bf Initial UTF-8 support 2013-01-02 20:56:09 +01:00
Henrik Rydgård 1556328129 Make TouchButton not always override other input. Modify mappings. 2012-12-26 08:25:38 +01:00
Henrik Rydgard c952c8d0e7 Fix volume buttons on android and add some functonality to the VFS. 2012-12-01 10:35:55 +01:00
Florent Castelli 8900d99779 Add OpenGL state cache to save some redundant state change. 2012-11-24 15:19:08 +01:00
Henrik Rydgard 8677fac72c Some UI code cleanup. Another variant of ease curve function. RebindTexture. 2012-11-22 18:41:04 +01:00
Henrik Rydgard 16e3d67063 Add UIContext, to make it easier to pass around what's needed to draw.
Not used in PPSSPP yet, for the curious.
2012-11-22 18:40:32 +01:00
Henrik Rydgard 1968e8c529 ScreenManager: Add support for direct async touch events 2012-11-22 18:39:39 +01:00
Sacha fa2b68e19a Fix for file UI on Blackberry 2012-11-15 01:43:33 +10:00
MrOrdinaire a13616e684 fix missing #include's and missing CMake linking directives 2012-11-03 10:34:06 +08:00
Henrik Rydgard 33b82fa077 Various 2012-10-31 20:42:43 +01:00
Henrik Rydgård 78239e7796 Could scroll outside the list area 2012-10-31 13:39:27 +01:00
Henrik Rydgård e3335b5817 Inertia scrolling fixes 2012-10-31 13:35:11 +01:00
Henrik Rydgård 25523b8272 Fix a stick bug 2012-10-31 13:34:18 +01:00
Henrik Rydgård ad001f7e16 PCMain: Simulate tablet resolution with option 2012-10-31 12:12:24 +01:00
Henrik Rydgård ec05ad7487 Virtual stick fixes 2012-10-31 12:04:37 +01:00
Henrik Rydgard b3ad7d4584 Merge branch 'master' of github.com:hrydgard/native 2012-10-31 10:15:38 +01:00
Henrik Rydgard 23e6b0e374 UI tweaks, bugfixing 2012-10-30 17:36:28 +01:00
Henrik Rydgard 2c3f569a9f Apparently there were still users of tempfloat 2012-10-30 16:30:55 +01:00
Henrik Rydgard 1ea568990d Colored touchbuttons, portafixes 2012-10-30 16:23:08 +01:00
Henrik Rydgård edb0e8e8b2 Add basic inertial scrolling to list. Overscroll is a bit buggy. 2012-10-30 13:07:55 +01:00
Henrik Rydgård 8b5356b66c Alignment bugfix 2012-10-30 00:11:30 +01:00
Henrik Rydgård 4b123b25cc Reindent UI 2012-10-29 14:49:09 +01:00
Henrik Rydgård 60d3b5f601 UI work 2012-10-28 11:37:10 +01:00
Henrik Rydgard 4c62311132 Screens need to know when the device is lost. Cleanup. 2012-10-27 16:40:42 +02:00
Henrik Rydgård 748bdb3101 Virtual input code now working 2012-10-26 18:42:32 +02:00
Henrik Rydgard 70e6752884 Simple framework for virtual touchscreen buttons 2012-10-26 15:58:09 +02:00
Henrik Rydgard 976c0d96d1 Merge branch 'master' of github.com:hrydgard/native
Conflicts:
	ui/screen.cpp
2012-09-28 10:01:45 +02:00
Henrik Rydgard 1c1889c726 WIP 2012-09-28 10:01:01 +02:00
Henrik Rydgard 01f2b5ada0 Remove the screenManager global, other assorted cleanup 2012-09-18 09:46:58 +02:00
Henrik Rydgard 113f10abfe FileInfo struct, not properly used yet. ui code cleaning 2012-09-17 21:21:34 +02:00
Henrik Rydgard f79111b217 Allow creating shaders from source strings directly 2012-08-27 23:28:52 +02:00
Henrik Rydgard a67237fba7 Add some old code, do some buildfixing 2012-07-26 13:47:15 +02:00
Henrik Rydgard 9d04a56836 UITheme 2012-07-17 00:00:48 +02:00
Henrik Rydgard 9d531d717a Add some code to pop up an inputbox on android. 2012-07-16 15:00:52 +02:00
Henrik Rydgard c762d1c0a5 Add a simple screen manager (kind of like activity stack) 2012-07-16 01:10:03 +02:00