Robert C. Martin
|
57f46040e2
|
Holding down scroll buttons works.
|
2022-02-06 10:11:54 -06:00 |
|
Robert C. Martin
|
98a428432c
|
Track left button down time, and refactor to ease button update code.
|
2022-02-06 09:14:26 -06:00 |
|
Robert C. Martin
|
54bb26c8a4
|
update-widget now just returns the state. When you use the State monad, you gotta really USE the State monad!
|
2022-02-04 08:25:26 -06:00 |
|
Robert C. Martin
|
137cef3e89
|
Preliminary version of process-text-event loading :text-event-map and :chronological-text-events.
|
2022-01-31 13:47:48 -06:00 |
|
Robert C. Martin
|
5c76474ca4
|
Scroll buttons work on left-up.
|
2022-01-30 14:03:14 -06:00 |
|
Robert C. Martin
|
e34bd74e3e
|
update-widget returns [widget state] so that child widgets can change parent state.
|
2022-01-30 07:55:53 -06:00 |
|
Robert C. Martin
|
aa3970d794
|
draw-widget does not return a value. draw-child-widgets does not change state.
|
2022-01-30 07:38:21 -06:00 |
|
Robert C. Martin
|
d10caeb11a
|
Detect position and state of mouse in button.
|
2022-01-30 07:19:59 -06:00 |
|
Robert C. Martin
|
6fe71ca4e6
|
The beginnings of buttons.
|
2022-01-24 10:30:12 -06:00 |
|
Robert C. Martin
|
1ee1faab28
|
widget/do-children does the hierarchy. The widget protocol functions return widgets, not the state.
|
2022-01-24 08:26:18 -06:00 |
|
Robert C. Martin
|
3d1469ac2a
|
Got rid of :widgets by using satisfies?
|
2022-01-23 10:46:18 -06:00 |
|
Robert C. Martin
|
0b39d3348d
|
First glimmers of the path hierarchy. I don't like the interpost :widgets tags.
|
2022-01-23 09:53:42 -06:00 |
|