166 /* end opaque types */ |
166 /* end opaque types */ |
167 |
167 |
168 typedef struct UiTabbedPane UiTabbedPane; |
168 typedef struct UiTabbedPane UiTabbedPane; |
169 |
169 |
170 typedef enum UiTri UiTri; |
170 typedef enum UiTri UiTri; |
|
171 typedef enum UiLabelType UiLabelType; |
171 |
172 |
172 enum UiMouseEventType { UI_PRESS = 0, UI_PRESS2 }; |
173 enum UiMouseEventType { UI_PRESS = 0, UI_PRESS2 }; |
|
174 |
|
175 enum UiLabelType { UI_LABEL_DEFAULT, UI_LABEL_TEXT, UI_LABEL_ICON, UI_LABEL_TEXT_ICON }; |
173 |
176 |
174 |
177 |
175 |
178 |
176 typedef void(*ui_callback)(UiEvent*, void*); /* event, user data */ |
179 typedef void(*ui_callback)(UiEvent*, void*); /* event, user data */ |
177 |
180 |