Commit graph

7 commits

Author SHA1 Message Date
Lephenixnoir
f28d7a9cb8
jfkeys: add event processing to jfkeys
This requires jfkeys to _get_ the events, which needs to be done
manually by its owner to some degree (in gintctl, gscreen handles it).

Currently there are just 6 values 0..5 for F1..F6, but future expansion
for rotating menus with more than 6 entries and nested menus might add
to this set.
2024-09-06 16:19:01 +02:00
Lephenixnoir
e324f9a3a2
don't use FX9860G/FXCG50 and slightly more unified APIs
We still have a few platform-specific occurrences that I'll want to get
rid of in the future. This should ultimately leave me with only one
version of the library (but this also precludes the use of macros like
DWIDTH/DHEIGHT which will require further changes).
2024-03-24 11:05:43 +01:00
Lephenixnoir
b0195af198
jfkeys: add color and font parameters 2022-08-29 14:57:18 +02:00
Lephenixnoir
7ebc3b802c
jfkeys: fix fkeys not updating after changing text/image 2022-06-21 09:19:10 +01:00
Lephenixnoir
846a96db4b
jfkeys: add key overrides on fx-CG 50 2021-05-23 11:56:11 +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