Commit Graph

98 Commits

Author SHA1 Message Date
Henrik Rydgard
1d609c9b08 Simulate RTTI where needed. 2013-06-09 13:01:36 +02:00
Henrik Rydgard
976ef3b714 Minor fixes 2013-06-09 12:40:53 +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
Henrik Rydgard
04f6a35031 More logging, making things slightly more robust somehow (fixed a hang issue without knowing what actually fixed it..) 2013-06-04 23:53:41 +02:00
Henrik Rydgard
a509d38357 UI, http with gzip, etc. 2013-06-04 22:32:04 +02:00
Henrik Rydgard
3b9750ee49 Fix a race condition in downloader, some ui style stuff 2013-06-04 22:32:04 +02:00
Sacha
a4e9197fb4 Buildfix for Blackberry and Meego.
Disable external display for Blackberry devices with 16:9 aspect ratio and no keyboard.
Cleanup BlackberryMain.
2013-06-04 22:50:22 +10:00
Henrik Rydgard
c87fe2f782 UIScreen helper class, derive your newUI screens from this. 2013-06-03 19:59:33 +02:00
Henrik Rydgard
2b3e1355ad More UI fixes 2013-06-03 19:59:32 +02:00
Sacha
0ef45bd23d Move C++11 functions to std namespace. 2013-06-02 22:25:57 +10:00
Sacha
58c40dabb1 Fix C++11 usage in native with platform-specific hacks. 2013-06-02 13:06:40 +10:00
Henrik Rydgard
4267d9903c More networking and UI stuff 2013-06-01 18:59:31 +02:00
Henrik Rydgard
4a208872c5 Android buildfixing 2013-06-01 00:50:08 +02:00
Henrik Rydgard
7b7c44eb50 Smooth autoscroll 2013-05-28 00:50:19 +02:00
Henrik Rydgard
f075c8fd56 Merge DrawContext into UIContext. 2013-05-28 00:32:00 +02:00
Henrik Rydgard
cbf1b2d29d Use scissor to clip scrollviews correctly. 2013-05-27 22:57:06 +02:00
Henrik Rydgard
0d4e1e8201 Add AnchorLayout, TriggerButton 2013-05-27 22:22:35 +02:00
Henrik Rydgard
0244a26544 More newUI work: better focus movement, autoscroll 2013-05-27 21:39:56 +02:00
Henrik Rydgard
2a821db448 NewUI: Gridlayout. Fully directional keyboard focus movement. 2013-05-27 00:54:02 +02:00
Henrik Rydgard
7bad683cae More new UI work 2013-05-25 16:57:20 +02:00
Henrik Rydgard
02a3cc1b5b ScrollView kinda working 2013-05-25 16:57:19 +02:00
Henrik Rydgard
f482d3c857 NewUI: Add basic keyboard focus movement 2013-05-25 16:57:19 +02:00
Henrik Rydgard
8b75763275 WIP new UI layout system! 2013-05-25 16:57:07 +02:00
aquanull
bfe5aea1d1 Shrink UICheckBox heights
This makes it much easier to check/uncheck the right items in a compact list.
2013-05-03 00:19:27 +08:00
Henrik Rydgard
3494d9282d Kanji stuff 2013-04-18 14:41:09 +02:00
Henrik Rydgard
b25cfe209b Basic internationalization (i18n) framework. 2013-04-18 11:56:50 +02:00
Henrik Rydgard
909b67743e Drop shadow support for TextureButton 2013-04-17 22:13:21 +02:00
Henrik Rydgard
345180dcef Add queue flush ability. Fix VGrid wrapping in UI. Fix some strange java error. 2013-04-14 11:58:07 +02:00
Henrik Rydgard
4cc3c5079a Apply color to fallback graphics for texturebuttons too 2013-04-13 21:59:41 +02:00
Henrik Rydgard
25711066df Add prioritizedworkqueue, thread stuff, ui tweaks, small optimizations in file util 2013-04-13 21:22:03 +02:00
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