133 Commits

Author SHA1 Message Date
airstruck
c73833337e attrib "key" -> "shortcut", also fix #20 2016-01-03 01:18:04 -05:00
airstruck
3abcce1615 context menus working 2015-12-24 09:42:04 -05:00
airstruck
2d0dec2c70 Context menu mostly done 2015-12-21 16:14:05 -05:00
airstruck
147de8e010 Scrolling improvements, fixes #13 2015-12-21 12:26:07 -05:00
airstruck
73e9a10b15 Widget.pressed is now a table of booleans keyed by mouse button name 2015-12-20 10:47:40 -05:00
airstruck
1ee239b203 rework mouse buttons, fixes #18 2015-12-19 23:54:57 -05:00
airstruck
0281944066 Renderer -> Painter 2015-12-18 12:58:10 -05:00
nobody
8dd46e2bbc more window stuff 2015-12-17 20:30:00 -05:00
airstruck
e2602348df more window stuff, still unfinished 2015-12-17 16:52:51 -05:00
airstruck
e9758df43d merge 2015-12-16 22:22:33 -05:00
airstruck
0cc107acd2 minor 2015-12-16 22:21:54 -05:00
nobody
ee2415870a unfinished window stuff 2015-12-16 19:51:16 -05:00
nobody
75ff950ff1 minor 2015-12-15 19:48:16 -05:00
airstruck
ed4e8b562a improve widget docs 2015-12-15 14:21:30 -05:00
airstruck
8d7011ca81 add Widget:defineAttribute, fixes #16 2015-12-14 11:19:16 -05:00
airstruck
92f0be379d minor 2015-12-13 15:05:16 -05:00
airstruck
dbcbb3dd4b attributes only cascade when nil (not when false) 2015-12-13 13:18:03 -05:00
airstruck
f95b8f53c1 give keyboard shortcuts precedence over default tab/space/return behavior, fixes #10 2015-12-11 22:32:41 -05:00
airstruck
c8ca310811 minor improvements 2015-12-10 16:05:54 -05:00
airstruck
bcfed7b737 improve auto dimensions 2015-12-09 13:33:45 -05:00
airstruck
5e6cd8c29e scissor me baby 2015-12-08 17:14:49 -05:00
airstruck
d11ea06503 support vertical progress 2015-12-07 22:11:58 -05:00
airstruck
c43d8bcf22 support vertical slider 2015-12-07 21:56:56 -05:00
airstruck
66f652b295 get rid of "defer" hack 2015-12-07 05:35:09 -05:00
airstruck
69703fdce0 simplify style system 2015-12-07 04:22:36 -05:00
airstruck
367535ad33 fix backspace in text widget 2015-12-06 11:47:15 -05:00
airstruck
c21611748c add status widget and attribute 2015-12-05 15:43:40 -05:00
airstruck
3daff0bcad layouts eat keyboard nav, fixes #11 2015-12-05 12:37:36 -05:00
airstruck
857fef9b75 update theme 2015-12-05 03:58:06 -05:00
airstruck
a2fb4e58c1 add dark theme 2015-12-05 03:53:47 -05:00
airstruck
f03b5c7bd4 Formalize type attribute and support it in styles 2015-12-02 15:48:21 -05:00
airstruck
a902385d55 minor bug fixes 2015-12-02 01:42:35 -05:00
airstruck
14b96f4cb5 minor 2015-12-01 11:17:19 -05:00
airstruck
591bb7507a add mouse wheel events and scroll attribute 2015-12-01 11:15:42 -05:00
airstruck
44d541bc8f fix regression in progress bar 2015-11-30 11:16:56 -05:00
airstruck
ed98c0beb2 add check and radio controls 2015-11-29 23:24:12 -05:00
airstruck
2d64e6ca69 formalize attributes 2015-11-29 14:58:08 -05:00
airstruck
290f6333b7 getRectangle returns x,y,w,h instead of x1,y1,x2,y2 2015-11-27 06:40:02 -05:00
airstruck
29dac8a611 update docs 2015-11-27 06:11:08 -05:00
airstruck
81ce69e165 remove unnecessary widget methods 2015-11-27 02:49:27 -05:00
airstruck
6b30382312 minor 2015-11-26 10:14:35 -05:00
airstruck
2c81c0c293 word wrap 2015-11-26 08:53:42 -05:00
airstruck
bbba7e1b3d add dedicated backend (WIP) 2015-11-22 12:36:44 -05:00
airstruck
97b2332d47 fix utf8 text input 2015-11-12 17:43:57 -05:00
airstruck
b706f663e4 don't trap key events 2015-11-12 01:56:41 -05:00
airstruck
6aaa128463 hotkeys use modifiers 2015-11-11 23:49:54 -05:00
airstruck
68a250e273 add master layouts 2015-11-11 14:26:30 -05:00
airstruck
bdc130aab9 rework menus 2015-11-10 17:01:17 -05:00
airstruck
058d9351e5 style system overhaul 2015-11-09 17:14:40 -05:00
airstruck
f866442cf1 cleanup 2015-11-08 16:49:50 -05:00