Commit graph

4 commits

Author SHA1 Message Date
Lephenixnoir
626da6f378
jpainted: try out a macro-based widget definition scheme 2024-09-06 09:58:33 +02:00
Lephenixnoir
216918123f
remove inheritance from jwidget API
This is the first step in improving the widget definition process. By
forcing the default behavior to be the widget behavior (thus
discouraging inheritance that doesn't work in C anyway), the default of
jwidget_poly_event() is exposed to the contract. This will allow further
features in using events, specifically for more complex focus cases.
2024-09-06 09:58:32 +02:00
Lephenixnoir
d0856d100b
jfileselect: add a new file selection widget 2022-06-19 22:36:39 +01:00
Lephenixnoir
120b33c9f3
version 1.0.0, I guess 2021-03-12 16:19:43 +01:00