|
UFO: Alien Invasion
|
Every node extends this node. More...
#include "ui_node_abstractnode.h"#include "../ui_actions.h"#include "../ui_tooltip.h"#include "../ui_behaviour.h"#include "../ui_components.h"#include "../ui_parse.h"#include "../ui_sound.h"#include "../ui_lua.h"#include "../../../common/hashtable.h"#include "../../../common/scripts_lua.h"
Go to the source code of this file.
Functions | |
| static void | UI_AbstractNodeVisibilityChange (uiNode_t *node) |
| static void | UI_AbstractNodeCallRemovaAllChild (uiNode_t *node, const uiCallContext_t *context) |
| static void | UI_AbstractNodeCallCreateChild (uiNode_t *node, const uiCallContext_t *context) |
| static void | UI_AbstractNodeCallDelete (uiNode_t *node, const uiCallContext_t *context) |
| static void | UI_AbstractNodeCallDeleteTimed (uiNode_t *node, const uiCallContext_t *context) |
| void | UI_RegisterAbstractNode (uiBehaviour_t *behaviour) |
Variables | |
| static const value_t * | propertyWidth |
| static const value_t * | propertyHeight |
| static const value_t * | propertySize |
| static const value_t * | propertyInvis |
Every node extends this node.
Definition in file ui_node_abstractnode.cpp.
|
static |
Definition at line 304 of file ui_node_abstractnode.cpp.
References Com_Printf(), name, uiNode_t::root, type, UI_AllocNode(), UI_AppendNode(), UI_CloneNode(), UI_GetComponent(), UI_GetNode(), UI_GetParam(), and UI_GetParamNumber().
Referenced by UI_RegisterAbstractNode().
|
static |
Definition at line 339 of file ui_node_abstractnode.cpp.
References Com_Printf(), UI_DeleteNode(), and UI_GetParamNumber().
Referenced by UI_RegisterAbstractNode().
|
static |
Definition at line 348 of file ui_node_abstractnode.cpp.
References CL_Milliseconds(), Com_Printf(), uiNode_t::deleteTime, UI_DeleteNode(), UI_GetParam(), and UI_GetParamNumber().
Referenced by UI_RegisterAbstractNode().
|
static |
Definition at line 295 of file ui_node_abstractnode.cpp.
References Com_Printf(), UI_DeleteAllChild(), and UI_GetParamNumber().
Referenced by UI_RegisterAbstractNode().
Definition at line 275 of file ui_node_abstractnode.cpp.
References uiNode_t::parent, and UI_Invalidate().
Referenced by uiNode::onPropertyChanged().
| void UI_RegisterAbstractNode | ( | uiBehaviour_t * | behaviour | ) |
Definition at line 472 of file ui_node_abstractnode.cpp.
References ALIGN_CC, ALIGN_CL, ALIGN_CR, ALIGN_LC, ALIGN_LL, ALIGN_LR, ALIGN_UC, ALIGN_UL, ALIGN_UR, Cmd_AddCommand(), Com_RegisterConstInt(), uiBehaviour_t::isAbstract, uiBehaviour_t::lua_SWIG_typeinfo, uiBehaviour_t::manager, uiBehaviour_t::name, propertyHeight, propertyInvis, propertySize, propertyWidth, UI_AbstractNodeCallCreateChild(), UI_AbstractNodeCallDelete(), UI_AbstractNodeCallDeleteTimed(), UI_AbstractNodeCallRemovaAllChild(), UI_RegisterNodeMethod(), UI_RegisterNodeProperty, UI_SWIG_TypeQuery(), V_BOOL, V_COLOR, V_CVAR_OR_LONGSTRING, V_CVAR_OR_STRING, V_FLOAT, V_INT, V_POS, V_UI_ACTION, V_UI_ALIGN, V_UI_EXCLUDERECT, and V_UI_IF.
|
static |
Definition at line 282 of file ui_node_abstractnode.cpp.
Referenced by uiNode::onPropertyChanged(), and UI_RegisterAbstractNode().
|
static |
Definition at line 284 of file ui_node_abstractnode.cpp.
Referenced by uiNode::onPropertyChanged(), and UI_RegisterAbstractNode().
|
static |
Definition at line 283 of file ui_node_abstractnode.cpp.
Referenced by uiNode::onPropertyChanged(), and UI_RegisterAbstractNode().
|
static |
Definition at line 281 of file ui_node_abstractnode.cpp.
Referenced by uiNode::onPropertyChanged(), and UI_RegisterAbstractNode().