void onMouseUp(uiNode_t *node, int x, int y, int button) override
void onMouseDown(uiNode_t *node, int x, int y, int button) override
void draw(uiNode_t *node) override
void onCapturedMouseMove(uiNode_t *node, int x, int y) override
Called when the node is captured by the mouse.
void onLoading(uiNode_t *node) override
Called before loading. Used to set default attribute values.
align_t
We need this here for checking the boundaries from script values.
node behaviour, how a node work
Atomic structure used to define most of the UI.
Define common thing for GUI controls which allow to edit a value (scroolbar, spinner,...
void UI_RegisterBarNode(uiBehaviour_t *behaviour)