UFO: Alien Invasion
|
Go to the source code of this file.
Data Structures | |
class | uiAbstractOptionNode |
struct | abstractOptionExtraData_t |
Definition at line 160 of file ui_node_abstractoption.cpp.
References EXTRADATA.
Referenced by uiAbstractOptionNode_t_count().
const char* UI_AbstractOption_GetCurrentValue | ( | uiNode_t * | node | ) |
Definition at line 58 of file ui_node_abstractoption.cpp.
References Com_Printf(), EXTRADATA, Q_strstart(), UI_GetPath(), and UI_GetReferenceString().
Referenced by uiOptionTreeNode::draw(), uiSelectBoxNode::draw(), uiTabNode::draw(), uiOptionListNode::draw(), uiSelectBoxNode::drawOverWindow(), uiOptionTreeNode::onLeftClick(), uiOptionListNode::onLeftClick(), uiSelectBoxNode::onLeftClick(), and uiTabNode::onLeftClick().
const char* UI_AbstractOption_GetCvar | ( | uiNode_t * | node | ) |
Definition at line 164 of file ui_node_abstractoption.cpp.
References EXTRADATA.
Referenced by uiAbstractOptionNode_t_cvar().
Definition at line 156 of file ui_node_abstractoption.cpp.
References EXTRADATA.
Referenced by uiAbstractOptionNode_t_dataid().
Return the first option of the node.
Definition at line 115 of file ui_node_abstractoption.cpp.
References uiNode_t::behaviour, count, EXTRADATA, uiNode_t::firstChild, uiNode_t::invis, uiNode_t::next, UI_GetDataVersion(), UI_GetOption(), ui_optionBehaviour, and v.
Referenced by uiSelectBoxNode::draw(), uiOptionListNode::draw(), uiSelectBoxNode::drawOverWindow(), uiSelectBoxNode::onCapturedMouseMove(), uiSelectBoxNode::onLeftClick(), and UI_OptionListNodeGetOptionAtPosition().
Definition at line 186 of file ui_node_abstractoption.cpp.
References EXTRADATA.
Referenced by uiAbstractOptionNode_t_current().
Definition at line 206 of file ui_node_abstractoption.cpp.
References EXTRADATA.
Referenced by uiAbstractOptionNode_t_fullsize().
Definition at line 190 of file ui_node_abstractoption.cpp.
References EXTRADATA.
Referenced by uiAbstractOptionNode_t_set_current().
Definition at line 198 of file ui_node_abstractoption.cpp.
References EXTRADATA.
Referenced by uiAbstractOptionNode_t_set_fullsize().
Definition at line 194 of file ui_node_abstractoption.cpp.
References EXTRADATA.
Referenced by uiAbstractOptionNode_t_set_viewsize().
Definition at line 202 of file ui_node_abstractoption.cpp.
References EXTRADATA.
Referenced by uiAbstractOptionNode_t_viewsize().
Definition at line 181 of file ui_node_abstractoption.cpp.
References UI_EXTRADATA, and UI_GetSpriteByName().
Referenced by uiAbstractOptionNode_t_set_background().
Definition at line 75 of file ui_node_abstractoption.cpp.
References Cvar_Set(), EXTRADATA, uiNode_t::lua_onChange, uiNode_t::onChange, UI_ExecuteEventActions(), and UI_ExecuteLuaEventScript().
Referenced by uiOptionTreeNode::onLeftClick(), uiOptionListNode::onLeftClick(), uiSelectBoxNode::onLeftClick(), uiTabNode::onLeftClick(), and UI_OptionTree_SelectValue().
Definition at line 176 of file ui_node_abstractoption.cpp.
References Cvar_Get(), EXTRADATA, and cvar_s::name.
Referenced by uiAbstractOptionNode_t_set_cvar().
Definition at line 168 of file ui_node_abstractoption.cpp.
References EXTRADATA.
Referenced by uiAbstractOptionNode_t_set_dataid().
Definition at line 172 of file ui_node_abstractoption.cpp.
References EXTRADATA, and UI_GetDataIDByName().
Sort options by alphabet.
update lastChild
Definition at line 44 of file ui_node_abstractoption.cpp.
References uiNode_t::firstChild, uiNode_t::lastChild, uiNode_t::next, UI_Node_IsOptionContainer(), and UI_SortOptions().
void UI_RegisterAbstractOptionNode | ( | uiBehaviour_t * | behaviour | ) |
Optional. Data ID we want to use. It must be an option list. It substitute to the inline options
Optional. We can define the height of the block containing an option.
Definition at line 211 of file ui_node_abstractoption.cpp.
References count, uiBehaviour_t::drawItselfChild, EXTRADATA_TYPE, uiBehaviour_t::extraDataSize, uiBehaviour_t::isAbstract, uiBehaviour_t::lua_SWIG_typeinfo, uiBehaviour_t::manager, uiBehaviour_t::name, UI_RegisterExtradataNodeProperty, UI_SWIG_TypeQuery(), V_INT, V_UI_ACTION, V_UI_CVAR, and V_UI_DATAID.