diff options
author | David Walter Seikel | 2014-05-05 00:55:37 +1000 |
---|---|---|
committer | David Walter Seikel | 2014-05-05 00:55:37 +1000 |
commit | d5d869e9ec2c54db9e3ff25c518d0b57ee362c1e (patch) | |
tree | c86a3c2b51216270a447652174b7c1b54a59d6b4 /src/extantz/winFang.h | |
parent | Minor clean up. (diff) | |
download | SledjHamr-d5d869e9ec2c54db9e3ff25c518d0b57ee362c1e.zip SledjHamr-d5d869e9ec2c54db9e3ff25c518d0b57ee362c1e.tar.gz SledjHamr-d5d869e9ec2c54db9e3ff25c518d0b57ee362c1e.tar.bz2 SledjHamr-d5d869e9ec2c54db9e3ff25c518d0b57ee362c1e.tar.xz |
fangWin -> winFang and related changes.
Diffstat (limited to 'src/extantz/winFang.h')
-rw-r--r-- | src/extantz/winFang.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/extantz/winFang.h b/src/extantz/winFang.h new file mode 100644 index 0000000..8749be5 --- /dev/null +++ b/src/extantz/winFang.h | |||
@@ -0,0 +1,32 @@ | |||
1 | #include <Elementary.h> | ||
2 | |||
3 | |||
4 | // Forward references. | ||
5 | typedef struct _globals globals; | ||
6 | |||
7 | typedef struct _winFang | ||
8 | { | ||
9 | Evas_Object *win; | ||
10 | Eina_Clist widgets; | ||
11 | void *data; | ||
12 | Evas_Smart_Cb on_del; | ||
13 | } winFang; | ||
14 | |||
15 | typedef struct _Widget | ||
16 | { | ||
17 | char magic[8]; | ||
18 | Evas_Object *obj; | ||
19 | Eina_Clist node; | ||
20 | char *label, *look, *action, *help; | ||
21 | // foreground / background colour | ||
22 | // thing | ||
23 | // types {} | ||
24 | // skangCoord x, y, w, h | ||
25 | void *data; | ||
26 | Evas_Smart_Cb on_del; | ||
27 | } Widget; | ||
28 | |||
29 | winFang *winFangAdd(globals *ourGlobals); | ||
30 | void winFangComplete(globals *ourGlobals, winFang *win, int x, int y, int w, int h); | ||
31 | void winFangDel(globals *ourGlobals, winFang *win); | ||
32 | Widget *widgetAdd(winFang *win, const Eo_Class *klass, Evas_Object *parent, char *title); | ||