ui/common/context.h

changeset 103
6606616eca9f
parent 88
e27526429d85
child 108
77254bd6dccb
equal deleted inserted replaced
102:64ded9f6a6c6 103:6606616eca9f
43 typedef struct UiVar UiVar; 43 typedef struct UiVar UiVar;
44 typedef struct UiListPtr UiListPtr; 44 typedef struct UiListPtr UiListPtr;
45 typedef struct UiListVar UiListVar; 45 typedef struct UiListVar UiListVar;
46 typedef struct UiGroupWidget UiGroupWidget; 46 typedef struct UiGroupWidget UiGroupWidget;
47 47
48 typedef enum UiVarType UiVarType; 48 typedef enum UiVarType {
49
50 enum UiVarType {
51 UI_VAR_SPECIAL = 0, 49 UI_VAR_SPECIAL = 0,
52 UI_VAR_INTEGER, 50 UI_VAR_INTEGER,
53 UI_VAR_DOUBLE, 51 UI_VAR_DOUBLE,
54 UI_VAR_STRING, 52 UI_VAR_STRING,
55 UI_VAR_TEXT, 53 UI_VAR_TEXT,
56 UI_VAR_LIST, 54 UI_VAR_LIST,
57 UI_VAR_RANGE, 55 UI_VAR_RANGE,
58 UI_VAR_GENERIC 56 UI_VAR_GENERIC
59 }; 57 } UiVarType;
60 58
61 struct UiContext { 59 struct UiContext {
62 UiContext *parent; 60 UiContext *parent;
63 UiObject *obj; 61 UiObject *obj;
64 CxMempool *mp; 62 CxMempool *mp;

mercurial