Commit Graph
61 Commits
Author SHA1 Message Date
Henrik Rydgard f73890f0b2 UIContext now keeps track of dimensions, allowing us to reduce use of display.h 2014-02-10 12:36:26 +01:00
Henrik Rydgård 4818a85042 Add drag capturing (useful to resolve conflicts between scrollviews and draggable controls within)
Some misc cleanup
2014-01-31 14:32:06 +01:00
Unknown W. Brackets 1c87fb7485 Allow customizing the tab left/right keys. 2014-01-25 11:58:49 -08:00
Henrik Rydgård 432fa7e6e6 Workaround for broken key repeat on Ouya - it sends repeats with a different device ID 2014-01-05 12:49:40 +01:00
Henrik Rydgård ee34dcbfa6 Fix bug in key repeat handling, and ignore the host key repeat system.
May fix navigation issues on Ouya.
2014-01-03 14:21:24 +01:00
Henrik Rydgard d680a346dc UI tweaks (image support on buttons, listview height max)
Should probably merge Choice and Button...
2013-12-11 09:32:14 +01:00
Henrik Rydgård d7c90499c4 Item views should not override height when a different layout is specified. Fix some fallout from that change. 2013-12-06 16:44:39 +01:00
Henrik Rydgård 5a5911eac4 Remove unnecessary logging 2013-12-03 17:49:58 +01:00
Henrik Rydgård 1b793049d3 Key repeat simulation for UI navigation 2013-12-03 16:47:15 +01:00
Henrik Rydgård 8391f2ac81 Fix minor scrolling issue where the next item wouldn't be prioritized over the top bar. 2013-12-01 15:36:18 +01:00
Henrik Rydgård 397da81a2e Crash bug fix for empty scrollviews 2013-11-20 14:52:09 +01:00
Henrik Rydgård 4c8157694a Make keyboard navigation act slightly less crazy. 2013-10-23 13:55:11 +02:00
Unknown W. Brackets 31690a3910 Fix some type comparison warnings. 2013-10-19 14:56:06 -07:00
Siddharth 0d0177dfc1 moved Highlight into Choice. corrected code style. 2013-10-08 18:04:56 +05:30
Siddharth 5d198025a5 enable items to be highlighted. Will be used to highlight save slots in use 2013-10-07 21:45:25 +05:30
The Dax b275a5366d Prepare native for Visual Studio 2013. 2013-09-17 01:31:04 -04:00
Henrik Rydgard b063724c9e Logging bug fix and some warning fixes. 2013-08-27 19:44:05 +02:00
Henrik Rydgard 2ef4221395 PgUp/PgDn/Home/End in scrollviews 2013-08-20 18:58:00 +02:00
Henrik Rydgard 7b62459463 Fix some gesture detection for scrolling 2013-08-20 16:31:47 +02:00
Henrik Rydgard ae0847cecb Stop inertia-scrolling when switching away from a tab. 2013-08-20 15:30:47 +02:00
Henrik Rydgard ecd8e52e0a Make tabs look more tab-like. Custom size spacers. 2013-08-20 12:27:42 +02:00
Henrik Rydgard 3e65b41753 Basic inertia scrolling 2013-08-20 11:35:54 +02:00
Henrik Rydgard ba28246dd2 Allow images on choice buttons, misc 2013-08-20 00:34:54 +02:00
Henrik Rydgard ddf5c379c3 Quickfix for mapping dialog 2013-08-19 22:05:22 +02:00
Henrik Rydgard 85d0fc61c5 Fix the disabled state of choices and checkboxes 2013-08-18 23:11:26 +02:00
Henrik Rydgard 267f105261 Fix recursive scissor rects. Clip text to buttons if necessary. 2013-08-18 22:29:50 +02:00
Henrik Rydgard 1effa13869 Fix minor bug in ChoiceStrips 2013-08-17 13:20:28 +02:00
Henrik Rydgard 17996ccd4c Fix some kb control bugs (slider, etc) 2013-08-17 12:06:08 +02:00
Henrik Rydgard 4a1c3c4f83 More UI stuff, add glMapBuffer 2013-08-16 16:47:25 +02:00
Henrik Rydgard 569cdb9c08 Hold a lock while modifying viewgroups to prevent crashing from asynchronous input 2013-08-16 14:02:28 +02:00
Henrik Rydgard c3ea52bad5 More UI stuff 2013-08-16 12:51:57 +02:00
Henrik Rydgard 77fcfd0f20 More UI tweaks 2013-08-13 00:06:23 +02:00
Henrik Rydgard 46f7415bc9 Various UI key navigatation improvements 2013-08-12 23:07:27 +02:00
Henrik Rydgard 0c8692bc44 Layout changes for popup views 2013-08-10 23:03:12 +02:00
Sacha 48498d1833 Rename KEYCODE to NKCODE (native key code) to kill name collision. Implement keymapping for Blackberry. 2013-08-05 03:30:34 +10:00
Henrik Rydgard b059027359 Add centering mode to AnchorLayout. 2013-07-20 12:04:53 +02:00
Henrik Rydgård 13b8277bd3 Fix some confusing code noticed by unknown, typo fix 2013-07-20 09:43:55 +02:00
Henrik Rydgard d5d969fc6a Fix measuring bug in GridLayout 2013-07-18 16:56:47 +02:00
Henrik Rydgard 07feef3f44 Various newui tweaks 2013-07-17 01:03:29 +02:00
Henrik Rydgard a7b92d63d6 NewUI work (popup lists) 2013-07-16 00:25:08 +02:00
Henrik Rydgard 46c9fd3819 Can now merge the result from the buttontracker. 2013-07-15 20:29:50 +02:00
Henrik Rydgard 70a5970d45 Make tabs look a bit more like tabs (color sticks). Also saner focus movement. 2013-07-15 19:56:36 +02:00
Henrik Rydgard bd93cd2f1e Fix scrollview bugs (distance, flicker at end) 2013-07-10 21:58:35 +02:00
Henrik Rydgard 28fb341cb2 More mousewheel support 2013-07-08 12:34:39 +02:00
Henrik Rydgard f1ccdc11b5 Add utility to get a list of Windows disk drives. Rework UI events. 2013-06-27 16:20:18 +02:00
Henrik Rydgard cf7ccddf1e Add horizontal orientation to TabHolder. Don't draw things outside current scissor rect. 2013-06-10 22:05:58 +02:00
Henrik Rydgard 1d609c9b08 Simulate RTTI where needed. 2013-06-09 13:01:36 +02:00
Henrik Rydgard bc2a18eeee Add ListView, make FrameLayout do something 2013-06-09 11:20:15 +02:00
Henrik Rydgard 2143b5b608 Minor fixes. Use OutputDebugString for native logging on Windows. 2013-06-09 11:20:15 +02:00
Henrik Rydgard 166acebeff A lot of NewUI work: layout and focus fixes, "TabHolder" 2013-06-08 22:41:17 +02:00