ui_internal.h File Reference

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"
Include dependency graph for ui_internal.h:
This graph shows which files directly or indirectly include this file:

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_tui_sysPool
memPool_tui_dynStringPool
memPool_tui_dynPool

Detailed Description

Internal data use by the UI package.

Note:
It should not be include by a file outside the UI package

Definition in file ui_internal.h.


Define Documentation

#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 Documentation

typedef struct uiGlobal_s uiGlobal_t

Global data shared into all UI code.


Variable Documentation

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().


Generated by  doxygen 1.6.2