|
UFO: Alien Invasion
|
The zone node allow to create an hidden active node. Currently we only use it to support repeat mouse actions without merging the code which managing this feature.
More...
#include "../ui_nodes.h"#include "../ui_parse.h"#include "../ui_behaviour.h"#include "../ui_input.h"#include "../ui_timer.h"#include "../ui_actions.h"#include "ui_node_zone.h"#include "ui_node_window.h"#include "../../input/cl_keys.h"#include "../../../common/scripts_lua.h"
Go to the source code of this file.
Macros | |
| #define | EXTRADATA_TYPE zoneExtraData_t |
| #define | EXTRADATA(node) |
Functions | |
| static void | UI_ZoneNodeRepeat (uiNode_t *node, uiTimer_t *timer) |
| void | UI_RegisterZoneNode (uiBehaviour_t *behaviour) |
Variables | |
| static uiTimer_t * | capturedTimer |
The zone node allow to create an hidden active node. Currently we only use it to support repeat mouse actions without merging the code which managing this feature.
Definition in file ui_node_zone.cpp.
| #define EXTRADATA | ( | node | ) |
Definition at line 42 of file ui_node_zone.cpp.
| #define EXTRADATA_TYPE zoneExtraData_t |
Definition at line 41 of file ui_node_zone.cpp.
| void UI_RegisterZoneNode | ( | uiBehaviour_t * | behaviour | ) |
Definition at line 93 of file ui_node_zone.cpp.
References EXTRADATA_TYPE, uiBehaviour_t::extraDataSize, uiBehaviour_t::lua_SWIG_typeinfo, uiBehaviour_t::manager, uiBehaviour_t::name, UI_RegisterExtradataNodeProperty, UI_SWIG_TypeQuery(), V_BOOL, and V_INT.
Definition at line 46 of file ui_node_zone.cpp.
References uiNode_t::onClick, and UI_ExecuteEventActions().
Referenced by uiZoneNode::onMouseDown().
|
static |
Definition at line 44 of file ui_node_zone.cpp.