Elias Naur
bfece0beba
ui: change area ops to use rectangles, not sizes
...
And then use the more general rectangles to add a buffer around
text.Editor click and scroll area.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-08-01 10:06:19 +02:00
Elias Naur
5e1f078b12
ui: merge Transform into TransformOp
...
The separate Transform type is not worth its weight.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-07-29 02:50:55 -07:00
Elias Naur
c94315119b
ui/app/internal/input: only drop handlers completely when inactive
...
Delete a redundant loop; dropHandlers already does the required work.
Fixes pointer event issues found after pointer events with no side
effects no longer trigger redraws.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-07-18 21:06:06 +02:00
Elias Naur
ba18817400
ui/app/internal/input: add tracking up updates to handlerEvents
...
In preparation for only redrawing when new events are available.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-07-12 14:34:24 +02:00
Elias Naur
cbdda4e9c5
ui/input: move Router and input queues to internal package
...
Now that only app.Window needs the Router, make it unavailable for
clients.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-07-12 13:51:00 +02:00