airstruck
4f03f6af52
make sure shortcut was pressed when handling release
2016-01-29 23:38:11 -05:00
airstruck
bbbdccb3b5
add horizontal scrolling, fix #3
2016-01-28 16:17:45 -05:00
airstruck
d1501fca41
Add special 'mac-' and 'win-' modifiers, fixes #29
2016-01-28 12:02:56 -05:00
nobody
1161191007
fix scrolling
2016-01-26 16:19:27 -05:00
airstruck
01f958fb6c
shortcuts treat lgui/rgui as ctrl key
2016-01-25 16:46:09 -05:00
airstruck
78e02c190e
fix origin widget for PressEnd events generated by keyboard shortcuts
2016-01-19 12:53:11 -05:00
airstruck
ab43dabcb9
Add solid and modal attributes.
...
The `solid` attribute determines whether to propagate events downwards.
When the widget being interacted with is not solid, events propagate down
to the next layout or to underlying handlers (for example love callbacks).
This is set by the theme and works mostly behind the scenes.
The `modal` attribute can be placed on a layout root to prevent input events
from propagating downwards, even those that fall outside of the layout.
2016-01-19 12:20:19 -05:00
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
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
airstruck
e2602348df
more window stuff, still unfinished
2015-12-17 16:52:51 -05:00
airstruck
69703fdce0
simplify style system
2015-12-07 04:22:36 -05:00
airstruck
c21611748c
add status widget and attribute
2015-12-05 15:43:40 -05:00
airstruck
a902385d55
minor bug fixes
2015-12-02 01:42:35 -05:00
airstruck
591bb7507a
add mouse wheel events and scroll attribute
2015-12-01 11:15:42 -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
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
f866442cf1
cleanup
2015-11-08 16:49:50 -05:00
airstruck
7bcf8ffbda
add menus
2015-11-08 15:06:16 -05:00
airstruck
74fc748e3b
cleanup, docs
2015-11-04 15:08:14 -05:00
airstruck
ad9c954e7b
width/height shadow properties
2015-11-03 01:08:23 -05:00
airstruck
0a36a6b411
text entry, partial support
2015-11-01 17:28:53 -05:00
airstruck
c069c8d310
add mouse cursors
2015-10-31 15:48:51 -04:00
airstruck
1e668f8f09
add keyboard focus
2015-10-31 04:21:50 -04:00
airstruck
62ca5bf50a
make widgets identical to their data definitions
2015-10-30 05:38:46 -04:00
airstruck
1c491335f5
keyboard accelerators
2015-10-29 13:52:34 -04:00
airstruck
31b77234f5
love 0.9.2 support
2015-10-28 05:37:42 -04:00
airstruck
61c9aacd94
9-slice image support
2015-10-27 01:15:47 -04:00
airstruck
995825b9b3
adjust children for parent padding and margin
2015-10-25 16:01:41 -04:00
airstruck
93f0108242
move reflow to widgets
2015-10-24 15:32:48 -04:00
airstruck
cc0ca8387b
merge window into layout
2015-10-24 15:10:22 -04:00
airstruck
e5124b670b
fix some mouse button stuff
2015-10-23 15:02:34 -04:00
airstruck
e490e2899f
initial commit
2015-10-21 18:35:14 -04:00