aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/extantz/winFang.h
diff options
context:
space:
mode:
authorDavid Walter Seikel2014-05-05 02:45:13 +1000
committerDavid Walter Seikel2014-05-05 02:45:13 +1000
commit60d68c06a933dec2555a21f2a666a769e3e4de3f (patch)
treeeefaedb12308a59a25cc6fb1fa63e814b69caa42 /src/extantz/winFang.h
parentTrack all windows in a Eina_List. (diff)
downloadSledjHamr-60d68c06a933dec2555a21f2a666a769e3e4de3f.zip
SledjHamr-60d68c06a933dec2555a21f2a666a769e3e4de3f.tar.gz
SledjHamr-60d68c06a933dec2555a21f2a666a769e3e4de3f.tar.bz2
SledjHamr-60d68c06a933dec2555a21f2a666a769e3e4de3f.tar.xz
Merge the window handle creation code, and add proper hiding for them.
Diffstat (limited to '')
-rw-r--r--src/extantz/winFang.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/extantz/winFang.h b/src/extantz/winFang.h
index 738a616..cc61847 100644
--- a/src/extantz/winFang.h
+++ b/src/extantz/winFang.h
@@ -8,6 +8,10 @@ typedef struct _winFang
8{ 8{
9 Evas_Object *win; 9 Evas_Object *win;
10 Eina_Clist widgets; 10 Eina_Clist widgets;
11 int x, y, w, h;
12
13 Evas_Object *hand[4];
14
11 Eina_Clist node; 15 Eina_Clist node;
12 void *data; 16 void *data;
13 Evas_Smart_Cb on_del; 17 Evas_Smart_Cb on_del;
@@ -31,5 +35,8 @@ typedef struct _Widget
31 35
32winFang *winFangAdd(globals *ourGlobals); 36winFang *winFangAdd(globals *ourGlobals);
33void winFangComplete(globals *ourGlobals, winFang *win, int x, int y, int w, int h); 37void winFangComplete(globals *ourGlobals, winFang *win, int x, int y, int w, int h);
38void winFangHide(winFang *win);
39void winFangShow(winFang *win);
34void winFangDel(globals *ourGlobals, winFang *win); 40void winFangDel(globals *ourGlobals, winFang *win);
41
35Widget *widgetAdd(winFang *win, const Eo_Class *klass, Evas_Object *parent, char *title); 42Widget *widgetAdd(winFang *win, const Eo_Class *klass, Evas_Object *parent, char *title);