summaryrefslogtreecommitdiff
path: root/src/bin/e_shelf.h
diff options
context:
space:
mode:
authorViktor Kojouharov <vkojouharov@gmail.com>2007-04-06 19:01:29 +0000
committerViktor Kojouharov <vkojouharov@gmail.com>2007-04-06 19:01:29 +0000
commit641dd49248bfa43d95c3998b22dce1ff478a3f39 (patch)
tree1d2509e29e0f9edf44a73b91326126388b100db2 /src/bin/e_shelf.h
parent50e31e6ad86f0b8689c23b33036223f06df701ee (diff)
Shelf hiding based on Hannes Janetzek's patch.
e,state,hidden|visible are still available to themers, to do something interesting while the shelf is being moved. SVN revision: 29426
Diffstat (limited to 'src/bin/e_shelf.h')
-rw-r--r--src/bin/e_shelf.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/bin/e_shelf.h b/src/bin/e_shelf.h
index f8f6b10..7e1146e 100644
--- a/src/bin/e_shelf.h
+++ b/src/bin/e_shelf.h
@@ -28,12 +28,16 @@ struct _E_Shelf
28 const char *style; 28 const char *style;
29 E_Config_Shelf *cfg; 29 E_Config_Shelf *cfg;
30 unsigned char fit_along : 1; 30 unsigned char fit_along : 1;
31 unsigned char fit_size : 1; 31 unsigned char fit_size : 1;
32 unsigned char hidden : 1; 32 unsigned char hidden : 1;
33 int size; 33 int size;
34 E_Config_Dialog *config_dialog; 34 E_Config_Dialog *config_dialog;
35 E_Menu *menu; 35 E_Menu *menu;
36 Ecore_Timer *hide_timer; 36 Ecore_Timer *hide_timer;
37 Ecore_Animator *hide_animator;
38 int hide_step;
39 int hidden_state_size;
40 int hide_origin;
37}; 41};
38 42
39EAPI int e_shelf_init(void); 43EAPI int e_shelf_init(void);