Internal data use by the UI package. More...
#include "node/ui_node_window.h"
#include "node/ui_node_model.h"
#include "ui_actions.h"
#include "ui_nodes.h"
#include "ui_icon.h"
#include "ui_input.h"
#include "ui_expression.h"
#include "ui_data.h"
Go to the source code of this file.
Data Structures | |
struct | uiGlobal_s |
Global data shared into all UI code. More... | |
Defines | |
#define | UI_MAX_WINDOWS 128 |
#define | UI_MAX_COMPONENTS 64 |
#define | UI_MAX_WINDOWSTACK 32 |
#define | UI_MAX_ACTIONS 2*8192 |
#define | UI_MAX_VARIABLESTACK 64 |
Typedefs | |
typedef struct uiGlobal_s | uiGlobal_t |
Global data shared into all UI code. | |
Variables | |
uiGlobal_t | ui_global |
memPool_t * | ui_sysPool |
memPool_t * | ui_dynStringPool |
memPool_t * | ui_dynPool |
Internal data use by the UI package.
Definition in file ui_internal.h.
#define UI_MAX_ACTIONS 2*8192 |
Definition at line 33 of file ui_internal.h.
Referenced by UI_AllocStaticAction().
#define UI_MAX_COMPONENTS 64 |
Definition at line 31 of file ui_internal.h.
Referenced by UI_InsertComponent().
#define UI_MAX_VARIABLESTACK 64 |
Definition at line 34 of file ui_internal.h.
Referenced by UI_ExecuteAction().
#define UI_MAX_WINDOWS 128 |
Definition at line 30 of file ui_internal.h.
Referenced by UI_InsertWindow(), and UI_ParseWindow().
#define UI_MAX_WINDOWSTACK 32 |
Definition at line 32 of file ui_internal.h.
Referenced by UI_PushWindowDelete().
typedef struct uiGlobal_s uiGlobal_t |
Global data shared into all UI code.
Definition at line 41 of file ui_main.c.
Referenced by UI_AbstractValueNew(), UI_AllocNodeWithoutNew(), and UI_ModelNodeNew().
Definition at line 40 of file ui_main.c.
Referenced by UI_FreeStringProperty(), and UI_NodeSetProperty().
Definition at line 38 of file ui_main.c.
Referenced by UI_AllocNodeWithoutNew(), UI_AllocStaticAction(), UI_AllocStaticColor(), UI_AllocStaticFloat(), UI_AllocStaticIcon(), UI_AllocStaticKeyBinding(), UI_AllocStaticString(), UI_CloseAllWindow(), UI_CloseWindowByRef(), UI_CompleteWithWindow(), UI_DeleteWindowFromStack(), UI_Draw(), UI_ExecuteAction(), UI_FocusNextActionNode(), UI_FreeStringProperty(), UI_GetActiveWindow(), UI_GetComponent(), UI_GetDataVersion(), UI_GetIconByName(), UI_GetKeyBindingByIndex(), UI_GetKeyBindingCount(), UI_GetLastFullScreenWindow(), UI_GetNodeAtPosition(), UI_GetOption(), UI_GetText(), UI_GetUIModel(), UI_GetVariable(), UI_GetWindow(), UI_GetWindowPositionFromStackByName(), UI_InitRawActionValue(), UI_InitStack(), UI_InsertComponent(), UI_InsertWindow(), UI_InsertWindowIntoStack(), UI_InvalidateStack(), UI_IsPointOnWindow(), UI_KeyPressed(), UI_LeftClick(), UI_LineChartNodeDraw(), UI_ListUIModels_f(), UI_MoveWindowOnTop(), UI_ParseExcludeRect(), UI_ParseNodeBody(), UI_ParseProperty(), UI_ParseUIModel(), UI_ParseWindow(), UI_PopWindow(), UI_PopWindowWithEscKey(), UI_PushWindowDelete(), UI_RegisterLineStrip(), UI_RegisterLinkedListText(), UI_RegisterOption(), UI_RegisterText(), UI_RemoveWindowAtPositionFromStack(), UI_ResetData(), UI_TextListNodeDraw(), UI_TextNodeDraw(), UI_TextNodeGenerateLineSplit(), UI_TextUpdateCache(), and UI_WindowNodeDraw().
Definition at line 42 of file ui_main.c.
Referenced by UI_AddListener(), UI_ParseFont(), UI_ParseUIModel(), UI_PoolAllocAction(), and UI_WindowNodeAddIndexedNode().