Commit graph

9 commits

Author SHA1 Message Date
Lephenixnoir
57a460894f
the entire new keyboard focus system, save for a few bits
I need to move on to gintctl so that'll be enough for now.
2024-09-13 22:00:29 +02:00
Lephenixnoir
7f2131d6a0
jscene: add autopaint option
This handles JSCENE_PAINT events in the usual manner. This requires that
no painting other than the scene is desired, which is generally the
case.
2024-09-04 08:55:56 +02:00
Lephenixnoir
ef71bc11c0
jscene: poweroff upon SHIFT+AC/ON 2024-01-16 11:43:23 +01:00
Lephenixnoir
6464074c12
jscene: add an option to control main menu manually 2022-06-24 19:28:44 +01:00
Lephenixnoir
4e01a99b0b
jscene: add a stronger focus function 2022-06-19 22:45:05 +01:00
Lephenixnoir
6ca607ae37
jscene: merge JSCENE_KEY with JWIDGET_KEY
Since both propagate anyway, there's no reason to separate them.
2021-05-30 10:40:58 +02:00
Lephenixnoir
a3e8606ab5
run upwards events through parents before main loop 2021-05-12 17:04:49 +02:00
Lephenixnoir
350a36908b
add a jscene_owning() function to access scenes from widget scopes 2021-05-12 15:24:12 +02:00
Lephenixnoir
120b33c9f3
version 1.0.0, I guess 2021-03-12 16:19:43 +01:00