void onCapturedMouseMove(uiNode_t *node, int x, int y) override
void UI_MessageResetStack(void)
void onLoading(uiNode_t *node) override
void draw(uiNode_t *node) override
Draws the messagesystem node.
int getCellHeight(uiNode_t *node) override
Return size of the cell, which is the size (in virtual "pixel") which represent 1 in the scroll value...
bool onScroll(uiNode_t *node, int deltaX, int deltaY) override
void onMouseDown(uiNode_t *node, int x, int y, int button) override
Track mouse down/up events to implement drag&drop-like scrolling, for touchscreen devices...
Atomic structure used to define most of the UI.
void onMouseUp(uiNode_t *node, int x, int y, int button) override
node behaviour, how a node work
struct uiMessageListNodeMessage_s * UI_MessageGetStack(void)
void UI_MessageAddStack(struct uiMessageListNodeMessage_s *message)
Atomic element to store UI scripts The parser use this atom to translate script action into many tree...
void UI_RegisterMessageListNode(uiBehaviour_t *behaviour)