void onLoading(uiNode_t *node) override
Called before loading. Used to set default attribute values.
struct baseExtraData_s baseExtraData_t
Atomic structure used to define most of the UI.
void draw(uiNode_t *node) override
Draw a small square with the layout of the given base.
void UI_RegisterBaseLayoutNode(uiBehaviour_t *behaviour)
node behaviour, how a node work
void drawTooltip(const uiNode_t *node, int x, int y) const override
Custom tooltip for baseayout.