summaryrefslogtreecommitdiff
path: root/src/bin/e_shelf.h
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2006-04-23 06:56:22 +0000
committerCarsten Haitzler <raster@rasterman.com>2006-04-23 06:56:22 +0000
commitea0876f7c8d1faf64b8b97139345a91591b6e311 (patch)
tree9bbca9c3b2047e3becf3c82e4b152482b944d4b9 /src/bin/e_shelf.h
parent811083bcba778d58ac011d6f40009fa60107020b (diff)
start of some shelf config - START only... deal with it. debugging printfs
galore. SVN revision: 22308
Diffstat (limited to 'src/bin/e_shelf.h')
-rw-r--r--src/bin/e_shelf.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/bin/e_shelf.h b/src/bin/e_shelf.h
index 17c7ff5..349d896 100644
--- a/src/bin/e_shelf.h
+++ b/src/bin/e_shelf.h
@@ -14,6 +14,7 @@ typedef struct _E_Shelf E_Shelf;
14struct _E_Shelf 14struct _E_Shelf
15{ 15{
16 E_Object e_obj_inherit; 16 E_Object e_obj_inherit;
17 int id;
17 int x, y, w, h; 18 int x, y, w, h;
18 int layer; 19 int layer;
19 E_Popup *popup; /* NULL if its within an existing canvas */ 20 E_Popup *popup; /* NULL if its within an existing canvas */
@@ -29,13 +30,14 @@ struct _E_Shelf
29 unsigned char fit_along : 1; 30 unsigned char fit_along : 1;
30 unsigned char fit_size : 1; 31 unsigned char fit_size : 1;
31 int size; 32 int size;
33 E_Config_Dialog *config_dialog;
32}; 34};
33 35
34EAPI int e_shelf_init(void); 36EAPI int e_shelf_init(void);
35EAPI int e_shelf_shutdown(void); 37EAPI int e_shelf_shutdown(void);
36EAPI void e_shelf_config_init(void); 38EAPI void e_shelf_config_init(void);
37EAPI Evas_List *e_shelf_list(void); 39EAPI Evas_List *e_shelf_list(void);
38EAPI E_Shelf *e_shelf_zone_new(E_Zone *zone, const char *name, const char *style, int popup, int layer); 40EAPI E_Shelf *e_shelf_zone_new(E_Zone *zone, const char *name, const char *style, int popup, int layer, int id);
39EAPI void e_shelf_populate(E_Shelf *es); 41EAPI void e_shelf_populate(E_Shelf *es);
40EAPI void e_shelf_show(E_Shelf *es); 42EAPI void e_shelf_show(E_Shelf *es);
41EAPI void e_shelf_hide(E_Shelf *es); 43EAPI void e_shelf_hide(E_Shelf *es);
@@ -46,6 +48,7 @@ EAPI void e_shelf_layer_set(E_Shelf *es, int layer);
46EAPI void e_shelf_save(E_Shelf *es); 48EAPI void e_shelf_save(E_Shelf *es);
47EAPI void e_shelf_unsave(E_Shelf *es); 49EAPI void e_shelf_unsave(E_Shelf *es);
48EAPI void e_shelf_orient(E_Shelf *es, E_Gadcon_Orient orient); 50EAPI void e_shelf_orient(E_Shelf *es, E_Gadcon_Orient orient);
49 51EAPI void e_shelf_position_calc(E_Shelf *es);
52
50#endif 53#endif
51#endif 54#endif