Bill Currie
af0333a172
[qwaq] Ensure super's handleEvent is called
...
This fixes the inability to single-step (debug window couldn't regain
focus).
2020-03-26 11:04:57 +09:00
Bill Currie
1479880954
[qwaq] Add window control buttons
...
With this, windows can be resized using any of the corners or the three
sides other than top (top side is move-only, otherwise moving a window
without resizing would be impossible).
2020-03-23 22:10:03 +09:00
Bill Currie
19a4efed16
[qwaq] Add support for invisible buttons
...
Useful for window controls.
2020-03-23 22:00:05 +09:00
Bill Currie
f3c68eaada
Implement mouse auto events
...
These are for when a button is held down: good for scroll bar arrows
etc.
2020-03-22 14:06:27 +09:00
Bill Currie
e8d947ed8a
[qwaq] Get click and drag reporting working
2020-03-19 19:25:57 +09:00
Bill Currie
95d20d67c7
[qwaq] Implement mouse grabbing
...
Button will need it for dragging.
2020-03-19 19:00:03 +09:00
Bill Currie
cce6837fe8
[qwaq] Offset event mouse coordinates
...
Each level of the object hierarchy has its own offset relative to the
level above, but mouse coordinates are absolute.
2020-03-19 18:40:21 +09:00
Bill Currie
db39f7ed3e
[qwaq] Add hover listener to button
...
Forgot about this (very useful for tooltips etc).
2020-03-19 13:57:10 +09:00
Bill Currie
bd3884f6fa
[qwaq] Add a button class
...
It may or may not work just yet, but I think it's the right direction.
2020-03-19 13:52:14 +09:00