UFO: Alien Invasion
ui_node_abstractnode.cpp File Reference

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"
Include dependency graph for ui_node_abstractnode.cpp:

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_tpropertyWidth
 
static const value_tpropertyHeight
 
static const value_tpropertySize
 
static const value_tpropertyInvis
 

Detailed Description

Every node extends this node.

Definition in file ui_node_abstractnode.cpp.

Function Documentation

◆ UI_AbstractNodeCallCreateChild()

static void UI_AbstractNodeCallCreateChild ( uiNode_t node,
const uiCallContext_t context 
)
static

◆ UI_AbstractNodeCallDelete()

static void UI_AbstractNodeCallDelete ( uiNode_t node,
const uiCallContext_t context 
)
static

Definition at line 339 of file ui_node_abstractnode.cpp.

References Com_Printf(), UI_DeleteNode(), and UI_GetParamNumber().

Referenced by UI_RegisterAbstractNode().

◆ UI_AbstractNodeCallDeleteTimed()

static void UI_AbstractNodeCallDeleteTimed ( uiNode_t node,
const uiCallContext_t context 
)
static

◆ UI_AbstractNodeCallRemovaAllChild()

static void UI_AbstractNodeCallRemovaAllChild ( uiNode_t node,
const uiCallContext_t context 
)
static

Definition at line 295 of file ui_node_abstractnode.cpp.

References Com_Printf(), UI_DeleteAllChild(), and UI_GetParamNumber().

Referenced by UI_RegisterAbstractNode().

◆ UI_AbstractNodeVisibilityChange()

static void UI_AbstractNodeVisibilityChange ( uiNode_t node)
static

Definition at line 275 of file ui_node_abstractnode.cpp.

References uiNode_t::parent, and UI_Invalidate().

Referenced by uiNode::onPropertyChanged().

◆ UI_RegisterAbstractNode()

Variable Documentation

◆ propertyHeight

const value_t* propertyHeight
static

Definition at line 282 of file ui_node_abstractnode.cpp.

Referenced by uiNode::onPropertyChanged(), and UI_RegisterAbstractNode().

◆ propertyInvis

const value_t* propertyInvis
static

Definition at line 284 of file ui_node_abstractnode.cpp.

Referenced by uiNode::onPropertyChanged(), and UI_RegisterAbstractNode().

◆ propertySize

const value_t* propertySize
static

Definition at line 283 of file ui_node_abstractnode.cpp.

Referenced by uiNode::onPropertyChanged(), and UI_RegisterAbstractNode().

◆ propertyWidth

const value_t* propertyWidth
static

Definition at line 281 of file ui_node_abstractnode.cpp.

Referenced by uiNode::onPropertyChanged(), and UI_RegisterAbstractNode().