diff options
Diffstat (limited to '')
-rw-r--r-- | src/extantz/extantz.h | 33 |
1 files changed, 28 insertions, 5 deletions
diff --git a/src/extantz/extantz.h b/src/extantz/extantz.h index 1cc76cd..a5fb794 100644 --- a/src/extantz/extantz.h +++ b/src/extantz/extantz.h | |||
@@ -123,6 +123,27 @@ typedef struct | |||
123 | short x, y, z; | 123 | short x, y, z; |
124 | } ezLandmark; | 124 | } ezLandmark; |
125 | 125 | ||
126 | typedef struct _fangWin | ||
127 | { | ||
128 | Evas_Object *win; | ||
129 | Eina_Clist widgets; | ||
130 | void *data; | ||
131 | Evas_Smart_Cb on_del; | ||
132 | } fangWin; | ||
133 | |||
134 | typedef struct _Widget | ||
135 | { | ||
136 | char magic[8]; | ||
137 | Evas_Object *obj; | ||
138 | Eina_Clist node; | ||
139 | char *label, *look, *action, *help; | ||
140 | // foreground / background colour | ||
141 | // thing | ||
142 | // types {} | ||
143 | // skangCoord x, y, w, h | ||
144 | void *data; | ||
145 | Evas_Smart_Cb on_del; | ||
146 | } Widget; | ||
126 | 147 | ||
127 | typedef struct _Scene_Data | 148 | typedef struct _Scene_Data |
128 | { | 149 | { |
@@ -246,13 +267,15 @@ void Evas_3D_Demo_fini(globals *ourGlobals); | |||
246 | 267 | ||
247 | void cameraAdd(globals *ourGlobals, Evas_Object *win); | 268 | void cameraAdd(globals *ourGlobals, Evas_Object *win); |
248 | 269 | ||
249 | Evas_Object *fang_win_add(globals *ourGlobals); | 270 | fangWin *fang_win_add(globals *ourGlobals); |
250 | void fang_win_complete(globals *ourGlobals, Evas_Object *win, int x, int y, int w, int h); | 271 | void fang_win_complete(globals *ourGlobals, fangWin *win, int x, int y, int w, int h); |
272 | void fang_win_del(globals *ourGlobals, fangWin *win); | ||
251 | void overlay_add(globals *ourGlobals); | 273 | void overlay_add(globals *ourGlobals); |
274 | Widget *widgetAdd(fangWin *win); | ||
252 | 275 | ||
253 | void chat_add(globals *ourGlobals); | 276 | fangWin *chat_add(globals *ourGlobals); |
254 | void files_add(globals *ourGlobals); | 277 | fangWin *files_add(globals *ourGlobals); |
255 | void woMan_add(globals *ourGlobals); | 278 | fangWin *woMan_add(globals *ourGlobals); |
256 | 279 | ||
257 | 280 | ||
258 | #ifdef __cplusplus | 281 | #ifdef __cplusplus |