Atomic structure used to define most of the UI. More...
#include <ui_nodes.h>
Data Fields | |
char | name [MAX_VAR] |
struct uiBehaviour_s * | behaviour |
struct uiNode_s * | super |
qboolean | dynamic |
qboolean | indexed |
struct uiNode_s * | firstChild |
struct uiNode_s * | lastChild |
struct uiNode_s * | next |
struct uiNode_s * | parent |
struct uiNode_s * | root |
vec2_t | pos |
vec2_t | size |
const char * | tooltip |
struct uiKeyBinding_s * | key |
qboolean | invis |
qboolean | disabled |
qboolean | invalidated |
qboolean | ghost |
qboolean | state |
int | padding |
int | align |
int | num |
struct uiAction_s * | visibilityCondition |
uiExcludeRect_t * | excludeRect |
int | excludeRectNum |
int | textalign |
char * | text |
const char * | font |
void * | image |
int | border |
vec4_t | bgcolor |
vec4_t | bordercolor |
vec4_t | color |
vec4_t | selectedColor |
struct uiAction_s * | onClick |
struct uiAction_s * | onRightClick |
struct uiAction_s * | onMiddleClick |
struct uiAction_s * | onWheel |
struct uiAction_s * | onMouseEnter |
struct uiAction_s * | onMouseLeave |
struct uiAction_s * | onWheelUp |
struct uiAction_s * | onWheelDown |
struct uiAction_s * | onChange |
Atomic structure used to define most of the UI.
Definition at line 51 of file ui_nodes.h.
int uiNode_s::align |
used to identify node position into a parent using a layout manager. Else it do nothing.
Definition at line 79 of file ui_nodes.h.
Referenced by UI_BorderLayout(), UI_PackLayout(), and UI_StarLayout().
struct uiBehaviour_s* uiNode_s::behaviour |
Definition at line 54 of file ui_nodes.h.
Referenced by UI_AbstractNodeClose(), UI_AbstractNodeDoLayout(), UI_AbstractNodeInit(), UI_AbstractNodePropertyChanged(), UI_AbstractOptionDoLayout(), UI_AbstractOptionGetFirstOption(), UI_AllocNode(), UI_AllocNodeWithoutNew(), UI_CloneNode(), UI_CloseAllWindow(), UI_CloseWindowByRef(), UI_ColumnLayout(), UI_ConFuncNodeClose(), UI_ConFuncNodeInit(), UI_DebugTree(), UI_DeleteNode(), UI_DNDAbort(), UI_DNDDrop(), UI_DNDMouseMove(), UI_Draw(), UI_DrawModelNode(), UI_DrawNode(), UI_EditorNodeExtractNode(), UI_FindOptionAtIndex(), UI_FindOptionByValue(), UI_FuncNodeLoaded(), UI_GenInjectedString(), UI_GetNodeAbsPos(), UI_GetNodeInTreeAtPosition(), UI_GetStringFromExpression(), UI_InitOption(), UI_InitOptionIteratorAtIndex(), UI_KeyPressed(), UI_KeyPressedInWindow(), UI_LeftClick(), UI_MiddleClick(), UI_ModelNodeLoaded(), UI_MouseDown(), UI_MouseMove(), UI_MouseRelease(), UI_MouseUp(), UI_MouseWheel(), UI_NodeAbsoluteToRelativePos(), UI_NodeInstanceOf(), UI_NodeInstanceOfPointer(), UI_NodeSetProperty(), UI_NodeSetPropertyFromRAW(), UI_NodeSetSize(), UI_OptionDoLayout(), UI_OptionTreeNodeGetFirstOption(), UI_OptionUpdateCache(), UI_PanelPropertyChanged(), UI_ParseFunction(), UI_ParseNode(), UI_ParseNodeBody(), UI_ParseNodeProperties(), UI_ParseWindow(), UI_PushWindowDelete(), UI_ReadNodePath(), UI_RemoveFocus(), UI_RequestFocus(), UI_RightClick(), UI_Shutdown(), UI_StarLayout(), UI_TabNodeDraw(), UI_TabNodeInit(), UI_TabNodeTabAtPosition(), UI_Validate(), UI_WindowNodeClose(), and UI_WindowNodeInit().
int uiNode_s::border |
border for this node - thickness in pixel - default 0 - also see bgcolor
Definition at line 93 of file ui_nodes.h.
Referenced by UI_DrawNode().
rgba - see border and padding
Definition at line 95 of file ui_nodes.h.
Referenced by UI_DrawNode().
rgba
Definition at line 96 of file ui_nodes.h.
Referenced by MAP_DrawMapMarkers(), TR_TransferAliensFromMission_f(), UI_BarNodeDraw(), UI_BarNodeLoading(), UI_BaseInventoryNodeDraw(), UI_BaseInventoryNodeLoading(), UI_BaseLayoutNodeDraw(), UI_BaseLayoutNodeLoading(), UI_ButtonNodeDraw(), UI_ButtonNodeLoading(), UI_ContainerNodeDraw(), UI_ContainerNodeLoading(), UI_CustomButtonNodeDraw(), UI_DrawDragAndDrop(), UI_DrawModelNode(), UI_DrawModelNodeWithUIModel(), UI_ImageNodeDraw(), UI_KeyBindingNodeDraw(), UI_KeyBindingNodeLoading(), UI_MapNodeLoading(), UI_ModelNodeLoading(), UI_OptionListNodeDraw(), UI_OptionListNodeLoading(), UI_OptionTreeNodeDraw(), UI_OptionTreeNodeLoading(), UI_RowsNodeDraw(), UI_SelectBoxNodeDrawOverWindow(), UI_SelectBoxNodeLoading(), UI_StringNodeDraw(), UI_StringNodeLoading(), UI_TextEntryNodeDraw(), UI_TextEntryNodeLoading(), UI_TextLineNodeDrawText(), UI_TextListNodeLoading(), UI_TextNodeDrawText(), UI_TextNodeLoading(), and UI_TodoNodeLoading().
true if the node is inactive
Definition at line 74 of file ui_nodes.h.
Referenced by AIM_UpdateAircraftItemList(), UI_BarNodeMouseDown(), UI_ButtonNodeDraw(), UI_CheckBoxNodeActivate(), UI_CheckBoxNodeDraw(), UI_CustomButtonNodeDraw(), UI_KeyBindingNodeClick(), UI_KeyPressedInWindow(), UI_LeftClick(), UI_MiddleClick(), UI_OptionListNodeDraw(), UI_OptionTreeNodeDraw(), UI_RadarNodeMouseDown(), UI_RadioButtonNodeDraw(), UI_RightClick(), UI_SpinnerNodeDraw(), UI_SpinnerNodeWheel(), UI_StringNodeDraw(), UI_TabNodeClick(), UI_TabNodeDraw(), UI_TextEntryNodeClick(), and UI_TextEntryNodeDraw().
Definition at line 56 of file ui_nodes.h.
Referenced by UI_AddListener(), UI_AllocNode(), UI_AllocNodeWithoutNew(), UI_CloneCvarOrFloat(), UI_CloneNode(), UI_DeleteNode(), UI_ModelNodeClone(), and UI_WindowNodeLoaded().
exclude this for hover or click functions
Definition at line 84 of file ui_nodes.h.
Referenced by UI_GetNodeInTreeAtPosition(), and UI_ParseExcludeRect().
how many consecutive exclude rects defined?
Definition at line 85 of file ui_nodes.h.
Referenced by UI_GetNodeInTreeAtPosition(), and UI_ParseExcludeRect().
struct uiNode_s* uiNode_s::firstChild |
If true, the node name indexed into his window first element of linked list of child
Definition at line 60 of file ui_nodes.h.
Referenced by MSO_InitList(), UI_AbstractNodeClose(), UI_AbstractNodeDoLayout(), UI_AbstractNodeInit(), UI_AbstractNodeSizeChanged(), UI_AbstractOptionDoLayout(), UI_AbstractOptionGetFirstOption(), UI_BorderLayout(), UI_ClientLayout(), UI_CloneNode(), UI_ColumnLayout(), UI_DebugTree(), UI_DeleteAllChild(), UI_DeleteNode(), UI_DrawModelNode(), UI_DrawNode(), UI_EditorNodeExtractNode(), UI_EditorNodeSelectFirstChild(), UI_FindOptionAtIndex(), UI_FocusNextActionNode(), UI_GetNode(), UI_GetNodeInTreeAtPosition(), UI_InsertNode(), UI_OptionDoLayout(), UI_OptionIteratorNextOption(), UI_OptionNodeSortOptions(), UI_OptionTreeNodeClick(), UI_OptionTreeNodeDraw(), UI_OptionTreeNodeGetFirstOption(), UI_OptionUpdateCache(), UI_PackLayout(), UI_RemoveNode(), UI_Shutdown(), UI_StarLayout(), UI_TabNodeDraw(), UI_TabNodeInit(), UI_TabNodeTabAtPosition(), UI_TopDownFlowLayout(), UI_UpdateRoot(), UI_WindowNodeClose(), UI_WindowNodeInit(), and UP_GenerateSummary().
const char* uiNode_s::font |
Font to draw text
Definition at line 91 of file ui_nodes.h.
Referenced by UI_DrawTooltip(), UI_FontGetHeight(), UI_GetFontFromNode(), UI_ParseFont(), and UI_WindowNodeLoading().
true if the node is not tangible
Definition at line 76 of file ui_nodes.h.
Referenced by UI_GetNodeInTreeAtPosition().
void* uiNode_s::image |
Definition at line 92 of file ui_nodes.h.
Referenced by UI_ButtonNodeDraw(), UI_CheckBoxNodeDraw(), UI_CustomButtonNodeDraw(), UI_EKGNodeDraw(), UI_ImageNodeDraw(), UI_ImageNodeLoaded(), UI_KeyBindingNodeDraw(), UI_OptionListNodeDraw(), UI_OptionTreeNodeDraw(), UI_PanelNodeDraw(), UI_RadioButtonNodeDraw(), UI_SelectBoxNodeDraw(), UI_SelectBoxNodeDrawOverWindow(), UI_SpinnerNodeDraw(), UI_TabNodeDraw(), UI_TBarNodeDraw(), UI_TextEntryNodeDraw(), UI_VideoNodeDraw(), UI_VideoNodeDrawOverWindow(), UI_VScrollbarNodeDraw(), UI_WindowNodeDraw(), and UI_WindowNodeLoaded().
If true, it use dynamic memory
Definition at line 57 of file ui_nodes.h.
Referenced by UI_InsertNode(), and UI_RemoveNode().
true if we need to update the layout
Definition at line 75 of file ui_nodes.h.
Referenced by UI_AbstractNodeDoLayout(), UI_AbstractOptionDoLayout(), UI_Invalidate(), UI_OptionDoLayout(), UI_PanelNodeDoLayout(), UI_Validate(), and UI_WindowNodeDoLayout().
true if the node is invisible
Definition at line 73 of file ui_nodes.h.
Referenced by CL_SetRatioFilter_f(), UI_AbstractOptionDoLayout(), UI_AbstractOptionGetFirstOption(), UI_BorderLayout(), UI_CheckMouseMove(), UI_DrawModelNode(), UI_DrawNode(), UI_FindOptionAtIndex(), UI_GetNodeInTreeAtPosition(), UI_HideNode(), UI_KeyPressedInWindow(), UI_OptionDoLayout(), UI_OptionIteratorNextOption(), UI_OptionUpdateCache(), UI_PackLayout(), UI_SelectBoxNodeCapturedMouseMove(), UI_SelectBoxNodeClick(), UI_SelectBoxNodeDraw(), UI_SelectBoxNodeDrawOverWindow(), UI_SetOneButton(), UI_TabNodeDraw(), UI_TabNodeTabAtPosition(), UI_TodoNodeLoaded(), UI_UnHideNode(), and UI_UpdateInvisOptions().
struct uiKeyBinding_s* uiNode_s::key |
key bindings - used as tooltip
Definition at line 72 of file ui_nodes.h.
Referenced by UI_SetKeyBinding(), and UI_Tooltip().
struct uiNode_s* uiNode_s::lastChild |
last element of linked list of child
Definition at line 61 of file ui_nodes.h.
Referenced by UI_AppendNode(), UI_CloneNode(), UI_InsertNode(), UI_OptionNodeSortOptions(), and UI_RemoveNode().
char uiNode_s::name[MAX_VAR] |
name from the script files
Definition at line 53 of file ui_nodes.h.
Referenced by AIM_UpdateAircraftItemList(), UI_AllocNodeWithoutNew(), UI_CloneNode(), UI_CloseWindowByRef(), UI_CompleteWithWindow(), UI_ConFuncIsVirtual(), UI_ConFuncNodeClose(), UI_ConFuncNodeInit(), UI_ConFuncNodeLoaded(), UI_ContainerNodeLoaded(), UI_DebugTree(), UI_EditorNodeExtract_f(), UI_EditorNodeExtractNode(), UI_EditorNodeSelectNode(), UI_EKGNodeDraw(), UI_FireInit_f(), UI_FuncNodeLoaded(), UI_GetActiveWindowName(), UI_GetComponent(), UI_GetNode(), UI_GetNodeAbsPos(), UI_GetReferenceFloat(), UI_GetWindow(), UI_GetWindowPositionFromStackByName(), UI_InsertComponent(), UI_InsertWindow(), UI_NodeAbsoluteToRelativePos(), UI_ParseEventProperty(), UI_ParseExcludeRect(), UI_ParseNodeBody(), UI_ParseNodeProperties(), UI_ParseWindow(), UI_PopupButton(), UI_PopupList(), UI_PopWindow(), UI_PushDropDownWindow_f(), UI_SetOneButton(), UI_Shutdown(), UI_UpdateInvisOptions(), UI_WindowNodeAddIndexedNode(), UI_WindowNodeDraw(), UI_WindowNodeGetIndexedChild(), UI_WindowNodeLoaded(), and UI_ZoneNodeLoaded().
struct uiNode_s* uiNode_s::next |
Next element into linked list
Definition at line 62 of file ui_nodes.h.
Referenced by CL_SetRatioFilter_f(), UI_AbstractNodeClose(), UI_AbstractNodeDoLayout(), UI_AbstractNodeInit(), UI_AbstractOptionDoLayout(), UI_AbstractOptionGetFirstOption(), UI_AddOption(), UI_BorderLayout(), UI_ClientLayout(), UI_CloneNode(), UI_ColumnLayout(), UI_DebugTree(), UI_DeleteAllChild(), UI_DeleteOption(), UI_DrawModelNode(), UI_DrawNode(), UI_EditorNodeExtractNode(), UI_EditorNodeSelectNext(), UI_FindOptionAtIndex(), UI_GetNode(), UI_GetNodeInTreeAtPosition(), UI_InsertNode(), UI_OptionDoLayout(), UI_OptionIteratorNextOption(), UI_OptionListNodeDraw(), UI_OptionListNodeGetOptionAtPosition(), UI_OptionNodeRemoveHigherOption(), UI_OptionNodeSortOptions(), UI_OptionUpdateCache(), UI_PackLayout(), UI_RemoveNode(), UI_SelectBoxNodeCapturedMouseMove(), UI_SelectBoxNodeClick(), UI_SelectBoxNodeDraw(), UI_SelectBoxNodeDrawOverWindow(), UI_Shutdown(), UI_SortOptions(), UI_StarLayout(), UI_TabNodeDraw(), UI_TabNodeTabAtPosition(), UI_TopDownFlowLayout(), UI_UpdateInvisOptions(), UI_UpdateRoot(), UI_WindowNodeClose(), and UI_WindowNodeInit().
int uiNode_s::num |
used to identify child into a parent; not sure it is need
Definition at line 80 of file ui_nodes.h.
Referenced by CL_CampaignRunMarket(), CM_InlineModel(), CMod_LoadBrushSides(), CMod_LoadEntityString(), UI_GetDataIDByName(), UI_MaterialEditorMouseDown(), UI_MaterialEditorNodeDraw(), and UI_MaterialEditorNodeInit().
struct uiAction_s* uiNode_s::onChange |
called when the widget change from an user action
Definition at line 108 of file ui_nodes.h.
Referenced by UI_AbstractOptionSetCurrentValue(), UI_BarNodeCapturedMouseMove(), UI_CheckBoxNodeActivate(), UI_ContainerNodeAutoPlace(), UI_ContainerNodeDNDFinished(), UI_KeyBindingNodeKeyPressed(), UI_MaterialEditorMouseDown(), UI_RadioButtonNodeActivate(), UI_SpinnerNodeStep(), UI_TextEntryNodeValidateEdition(), UI_TextListNodeClick(), UI_TextListNodeRightClick(), UI_TextNodeSelectLine(), and UI_VScrollbarNodeSet().
struct uiAction_s* uiNode_s::onClick |
Definition at line 100 of file ui_nodes.h.
Referenced by UI_AbstractNodeActivate(), UI_AddListener(), UI_ButtonNodeClick(), UI_ButtonNodeDraw(), UI_CheckBoxNodeClick(), UI_ConfuncCommand_f(), UI_CustomButtonNodeDraw(), UI_ExecuteCallAction(), UI_FocusExecuteActionNode(), UI_FuncNodeLoaded(), UI_ImageNodeLoaded(), UI_KeyBindingNodeClick(), UI_LeftClick(), UI_ParseFunction(), UI_PopupList(), UI_RadioButtonNodeClick(), UI_RemoveListener(), UI_SetOneButton(), UI_TextEntryNodeClick(), UI_TextListNodeClick(), UI_TextNodeClick(), UI_WindowNodeLoaded(), and UI_ZoneNodeRepeat().
struct uiAction_s* uiNode_s::onMiddleClick |
Definition at line 102 of file ui_nodes.h.
Referenced by UI_ImageNodeLoaded(), and UI_MiddleClick().
struct uiAction_s* uiNode_s::onMouseEnter |
Definition at line 104 of file ui_nodes.h.
Referenced by UI_ImageNodeLoaded(), and UI_MouseMove().
struct uiAction_s* uiNode_s::onMouseLeave |
Definition at line 105 of file ui_nodes.h.
Referenced by UI_FocusExecuteActionNode(), UI_ImageNodeLoaded(), and UI_MouseMove().
struct uiAction_s* uiNode_s::onRightClick |
Definition at line 101 of file ui_nodes.h.
Referenced by UI_ImageNodeLoaded(), UI_RightClick(), UI_TextListNodeRightClick(), and UI_TextNodeRightClick().
struct uiAction_s* uiNode_s::onWheel |
Definition at line 103 of file ui_nodes.h.
Referenced by UI_ImageNodeLoaded(), UI_MessageListNodeMouseWheel(), UI_MouseWheel(), UI_OptionListNodeMouseWheel(), UI_OptionTreeNodeMouseWheel(), UI_TextListNodeMouseWheel(), and UI_TextNodeMouseWheel().
struct uiAction_s* uiNode_s::onWheelDown |
Definition at line 107 of file ui_nodes.h.
Referenced by UI_ImageNodeLoaded(), UI_MessageListNodeMouseWheel(), UI_MouseWheel(), UI_OptionListNodeMouseWheel(), UI_OptionTreeNodeMouseWheel(), UI_TextListNodeMouseWheel(), and UI_TextNodeMouseWheel().
struct uiAction_s* uiNode_s::onWheelUp |
Definition at line 106 of file ui_nodes.h.
Referenced by UI_ImageNodeLoaded(), UI_MessageListNodeMouseWheel(), UI_MouseWheel(), UI_OptionListNodeMouseWheel(), UI_OptionTreeNodeMouseWheel(), UI_TextListNodeMouseWheel(), and UI_TextNodeMouseWheel().
padding for this node - default 3 - see bgcolor
Definition at line 78 of file ui_nodes.h.
Referenced by UI_BaseLayoutNodeDraw(), UI_BaseLayoutNodeLoading(), UI_BorderLayout(), UI_ButtonNodeDraw(), UI_ButtonNodeLoaded(), UI_ButtonNodeLoading(), UI_ClientLayout(), UI_ColumnLayout(), UI_CustomButtonNodeDraw(), UI_DrawModelNode(), UI_DrawModelNodeWithUIModel(), UI_KeyBindingNodeDraw(), UI_KeyBindingNodeLoading(), UI_MaterialEditorNodeDraw(), UI_MaterialEditorNodeGetImageAtPosition(), UI_MaterialEditorNodeUpdateView(), UI_MessageDraw(), UI_MessageGetLines(), UI_MessageListNodeDraw(), UI_OptionListNodeDraw(), UI_OptionListNodeGetOptionAtPosition(), UI_OptionListNodeLoading(), UI_OptionListNodeUpdateScroll(), UI_OptionTreeNodeDraw(), UI_OptionTreeNodeGetOptionAtPosition(), UI_OptionTreeNodeLoading(), UI_OptionTreeNodeUpdateScroll(), UI_PackLayout(), UI_StringNodeDraw(), UI_StringNodeDrawTooltip(), UI_StringNodeLoading(), UI_TextEntryNodeDraw(), UI_TextEntryNodeLoading(), UI_TextLineNodeDrawText(), UI_TextListNodeGetLine(), UI_TextNodeDrawText(), UI_TextNodeGetLine(), UI_TopDownFlowLayout(), UI_WindowNodeDraw(), and UI_WindowNodeLoading().
struct uiNode_s* uiNode_s::parent |
Parent window, else NULL
Definition at line 63 of file ui_nodes.h.
Referenced by UI_AbstractNodeVisibilityChange(), UI_CloneNode(), UI_CloseWindowByRef(), UI_ConFuncIsVirtual(), UI_DeleteNode(), UI_EditorNodeSelectParent(), UI_FuncNodeLoaded(), UI_GenInjectedString(), UI_GetNodeAbsPos(), UI_GetNodeFromExpression(), UI_GetPath(), UI_InsertNode(), UI_Invalidate(), UI_KeyPressedInWindow(), UI_LeftClick(), UI_MiddleClick(), UI_ModelNodeLoaded(), UI_MouseMove(), UI_MoveWindowOnTop(), UI_NodeAbsoluteToRelativePos(), UI_NodeRelativeToAbsolutePoint(), UI_ParseNode(), UI_PopWindow(), UI_RadioButtonNodeDraw(), UI_ReadNodePath(), UI_RemoveNode(), UI_RightClick(), UI_Shutdown(), UI_SpinnerNodeDraw(), and UI_SpinnerNodeWheel().
Definition at line 67 of file ui_nodes.h.
Referenced by UI_BaseInventoryNodeDraw2(), UI_BorderLayout(), UI_ClientLayout(), UI_ColumnLayout(), UI_ControlsNodeMouseDown(), UI_DrawModelNodeWithUIModel(), UI_DrawNotice(), UI_EditorNodeCapturedMouseMove(), UI_EditorNodeExtractNode(), UI_GetNodeAbsPos(), UI_GetNodeInTreeAtPosition(), UI_NodeAbsoluteToRelativePos(), UI_NodeRelativeToAbsolutePoint(), UI_PackLayout(), UI_PushDropDownWindow_f(), UI_SetNewWindowPos(), UI_StarLayout(), UI_TopDownFlowLayout(), UI_WindowNodeDoLayout(), and UI_WindowNodeLoaded().
struct uiNode_s* uiNode_s::root |
Shortcut to the root node
Definition at line 64 of file ui_nodes.h.
Referenced by UI_AbstractNodeCallCreateChild(), UI_BaseMapNodeClick(), UI_BaseMapNodeMiddleClick(), UI_BaseMapNodeRightClick(), UI_CloneNode(), UI_ContainerNodeAutoPlace(), UI_ControlsNodeCapturedMouseMove(), UI_DrawModelNodeWithUIModel(), UI_EditorNodeDrawOverWindow(), UI_EditorNodeMouseDown(), UI_EditorNodeSelectNode(), UI_GenInjectedString(), UI_GetNodeFromExpression(), UI_GetReferenceFloat(), UI_GetReferenceString(), UI_InsertNode(), UI_IsPointOnWindow(), UI_MouseDown(), UI_ParseNode(), UI_ParseWindow(), UI_PushDropDownWindow_f(), UI_ReadNodePath(), UI_RemoveNode(), UI_SetKeyBinding(), UI_UpdateRoot(), UI_WindowNodeLoaded(), and UI_ZoneNodeLoaded().
rgba The color to draw the line specified by textLineSelected in.
Definition at line 97 of file ui_nodes.h.
Referenced by CL_DisplayHomebasePopup(), HUD_PopupFiremodeReservation(), UI_ButtonNodeDraw(), UI_ButtonNodeLoading(), UI_CustomButtonNodeDraw(), UI_KeyBindingNodeDraw(), UI_KeyBindingNodeLoading(), UI_MaterialEditorNodeDraw(), UI_OptionListNodeDraw(), UI_OptionTreeNodeDraw(), UI_RowsNodeDraw(), UI_TextEntryNodeDraw(), UI_TextEntryNodeLoading(), UI_TextLineNodeDrawText(), UI_TextListNodeLoading(), UI_TextNodeDrawText(), and UI_TextNodeLoading().
Definition at line 68 of file ui_nodes.h.
Referenced by CL_NationDrawStats(), CL_NationStatsUpdate_f(), MAP_DrawMap(), UI_AbstractScrollableNodeIsSizeChange(), UI_BarNodeCapturedMouseMove(), UI_BarNodeDraw(), UI_BaseInventoryNodeDraw2(), UI_BaseInventoryNodeDrawItems(), UI_BaseInventoryNodeGetItem(), UI_BaseLayoutNodeDraw(), UI_BaseMapGetCellAtPos(), UI_BaseMapNodeDraw(), UI_BorderLayout(), UI_ButtonNodeDraw(), UI_ButtonNodeLoaded(), UI_CheckBoxNodeDraw(), UI_ClientLayout(), UI_ColumnLayout(), UI_ContainerNodeDrawDropPreview(), UI_ContainerNodeDrawFreeSpace(), UI_ContainerNodeDrawSingle(), UI_ContainerNodeLoaded(), UI_ControlsNodeCapturedMouseMove(), UI_CustomButtonNodeDraw(), UI_DrawDisabled(), UI_DrawFree(), UI_DrawModelNode(), UI_DrawModelNodeWithUIModel(), UI_DrawNode(), UI_EditorNodeCapturedMouseMove(), UI_EditorNodeExtractNode(), UI_EditorNodeGetElementAtPosition(), UI_EditorNodeHighlightNode(), UI_EKGNodeDraw(), UI_GetActiveRenderRect(), UI_GetNodeInTreeAtPosition(), UI_ImageNodeDraw(), UI_ImageNodeLoaded(), UI_InitModelInfoView(), UI_InitRadar(), UI_ItemNodeDraw(), UI_KeyBindingNodeDraw(), UI_LineChartNodeDraw(), UI_MapNodeDraw(), UI_MaterialEditorNodeDraw(), UI_MaterialEditorNodeGetImageAtPosition(), UI_MaterialEditorNodeUpdateView(), UI_MessageListNodeDraw(), UI_ModelNodeLoaded(), UI_NodeGetPoint(), UI_NodeSetSize(), UI_OptionListNodeDraw(), UI_OptionListNodeGetOptionAtPosition(), UI_OptionListNodeUpdateScroll(), UI_OptionTreeNodeDraw(), UI_OptionTreeNodeUpdateScroll(), UI_PackLayout(), UI_PanelNodeDraw(), UI_PanelNodeLoaded(), UI_RadarNodeCapturedMouseMove(), UI_RadarNodeDraw(), UI_RadioButtonNodeDraw(), UI_RowsNodeDraw(), UI_SelectBoxNodeCapturedMouseMove(), UI_SelectBoxNodeClick(), UI_SelectBoxNodeDraw(), UI_SelectBoxNodeDrawOverWindow(), UI_SelectBoxNodeLoaded(), UI_SpinnerNodeLoaded(), UI_StarLayout(), UI_StringNodeDraw(), UI_StringNodeDrawTooltip(), UI_TabNodeDraw(), UI_TabNodeTabAtPosition(), UI_TBarNodeDraw(), UI_TextEntryNodeDraw(), UI_TextLineNodeDrawText(), UI_TextNodeDrawText(), UI_TextNodeLoaded(), UI_TodoNodeDraw(), UI_TodoNodeLoaded(), UI_TopDownFlowLayout(), UI_VideoNodeDrawOverWindow(), UI_VScrollbarNodeCapturedMouseMove(), UI_VScrollbarNodeDraw(), UI_VScrollbarNodeGetElementSize(), UI_VScrollbarNodeLoaded(), UI_VScrollbarNodeLoading(), UI_WindowNodeDoLayout(), UI_WindowNodeDraw(), UI_WindowNodeLoaded(), and UI_WindowNodeLoading().
is node hovered
Definition at line 77 of file ui_nodes.h.
Referenced by UI_BarNodeDraw(), UI_BaseMapNodeDraw(), UI_ButtonNodeDraw(), UI_CheckBoxNodeDraw(), UI_CustomButtonNodeDraw(), UI_ImageNodeDraw(), UI_KeyBindingNodeDraw(), UI_MouseMove(), UI_RadioButtonNodeDraw(), UI_SpinnerNodeDraw(), UI_TabNodeClick(), UI_TabNodeDraw(), UI_TextEntryNodeDraw(), UI_TextLineNodeDrawText(), UI_TextNodeDrawText(), UI_TodoNodeDraw(), and UI_VScrollbarNodeDraw().
struct uiNode_s* uiNode_s::super |
Node inherited, else NULL
Definition at line 55 of file ui_nodes.h.
Referenced by UI_CloneNode(), and UI_ConFuncNodeLoaded().
char* uiNode_s::text |
Text we want to display
Definition at line 90 of file ui_nodes.h.
Referenced by UI_AllocStaticStringCondition(), UI_ButtonNodeDraw(), UI_CustomButtonNodeDraw(), UI_GetReferenceString(), UI_KeyBindingNodeClick(), UI_KeyBindingNodeDraw(), UI_KeyBindingNodeKeyPressed(), UI_StringNodeDraw(), UI_StringNodeDrawTooltip(), UI_TextEntryFocusGained(), UI_TextEntryNodeClick(), UI_TextEntryNodeDraw(), UI_TextNodeDraw(), UI_TextNodeGenerateLineSplit(), UI_TextNodeLoaded(), UI_TextUpdateCache(), UI_TextValidateCache(), UI_TodoNodeDrawTooltip(), and UI_WindowNodeDraw().
Alignment to draw text
Definition at line 89 of file ui_nodes.h.
Referenced by UI_ButtonNodeDraw(), UI_ButtonNodeLoading(), UI_CustomButtonNodeDraw(), UI_KeyBindingNodeDraw(), UI_KeyBindingNodeLoading(), UI_StringNodeDraw(), UI_TextEntryNodeDraw(), UI_TextEntryNodeLoading(), UI_TextLineNodeDrawText(), UI_TextListNodeLoading(), and UI_TextNodeDrawText().
const char* uiNode_s::tooltip |
holds the tooltip
Definition at line 71 of file ui_nodes.h.
Referenced by UI_StringNodeDrawTooltip(), UI_Tooltip(), and UI_WindowNodeLoaded().
cvar condition to display/hide the node
Definition at line 81 of file ui_nodes.h.
Referenced by UI_CheckVisibility().