Commit Graph

8 Commits

Author SHA1 Message Date
Martin Preuss
d34062df39 gui: make CDialog a full object with signal map, implement "OnMkContent". 2026-05-11 11:53:37 +02:00
Martin Preuss
0ec290e29c gui: allow setting OPTS from r16.
this is used by the caller to specify whether standard dialog buttons are
to be added.
2026-05-11 00:42:05 +02:00
Martin Preuss
d149c5667f gui: more work on dialogs. 2026-05-08 12:20:43 +02:00
Martin Preuss
67e084b856 gui: introduced base class for dialogs. 2026-05-08 10:04:25 +02:00
Martin Preuss
5513878b24 gui: removed CWidget_GetChildBySelector (use OBJ_GetChildBySelector). 2026-05-08 00:30:10 +02:00
Martin Preuss
12a701014a gui: use CWidget. 2026-05-07 22:09:55 +02:00
Martin Preuss
5300e50440 gui: add routine CDialog_CreateWidgets (to be used outside CDIALOG). 2026-05-06 23:57:57 +02:00
Martin Preuss
ce1fd901e7 gui: added configuration-based dialog
creates a dialog with widgets from a configuration stored as sequence of
bytes in flash.
2026-05-06 23:43:15 +02:00