ui/common/context.h

changeset 515
9e18cb8c4412
parent 392
df62b7205bd3
equal deleted inserted replaced
514:f1662be4eab6 515:9e18cb8c4412
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