28 #include "../ui_behaviour.h" 29 #include "../ui_actions.h" 30 #include "../ui_lua.h" 34 #include "../../../common/scripts_lua.h" 36 #define EXTRADATA_TYPE abstractScrollbarExtraData_t 37 #define EXTRADATA(node) UI_EXTRADATA(node, abstractScrollbarExtraData_t) 72 behaviour->
name =
"abstractscrollbar";
struct uiAction_s * onChange
bool UI_ExecuteLuaEventScript(uiNode_t *node, LUA_EVENT event)
Executes a lua event handler.
#define UI_RegisterExtradataNodeProperty(BEHAVIOUR, NAME, TYPE, EXTRADATATYPE, ATTRIBUTE)
Initialize a property from extradata of node.
Atomic structure used to define most of the UI.
SharedPtr< uiNode > UINodePtr
void UI_ExecuteEventActions(uiNode_t *source, const uiAction_t *firstAction)
void * UI_SWIG_TypeQuery(const char *name)
This function queries the SWIG type table for a type information structure. It is used in combination...
node behaviour, how a node work