Commit Graph

4 Commits

Author SHA1 Message Date
9b05c23d15 Rework parentage and naming of dialog controls.
All controls now store a reference to their direct parent,
whether it be the dialog itself or a container control.

Every dialog control now has a guaranteed parent, which abstracts away
the three possible types of parents (dialog, container, and plain window).

The control name is now stored in the control from the moment it is parsed from the XML.
This means that it's set before the parseContent function, though after parseAttribute.
2025-03-02 19:13:01 -05:00
39c85e7f3c limit framerate of controls' nested event loops 2024-08-22 09:47:06 -04:00
455af36c81 const-correctness in dialogxml (widgets) 2023-01-22 17:04:32 -05:00
f14c99f14b Split out cContainer, cLed, and cLedGroup into their own files 2020-12-21 17:16:15 -05:00