summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_stack_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/elementary/efl_ui_stack_private.h')
-rw-r--r--src/lib/elementary/efl_ui_stack_private.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/lib/elementary/efl_ui_stack_private.h b/src/lib/elementary/efl_ui_stack_private.h
index dc67451..f3d3b7a 100644
--- a/src/lib/elementary/efl_ui_stack_private.h
+++ b/src/lib/elementary/efl_ui_stack_private.h
@@ -1,18 +1,12 @@
1#ifndef EFL_UI_WIDGET_STACK_H 1#ifndef EFL_UI_WIDGET_STACK_H
2#define EFL_UI_WIDGET_STACK_H 2#define EFL_UI_WIDGET_STACK_H
3 3
4typedef struct _Efl_Ui_Stack_Data Efl_Ui_Stack_Data;
5struct _Efl_Ui_Stack_Data
6{
7 Eina_Inlist *stack; /* the last item is the top item */
8};
9 4
10typedef struct _Content_Data Content_Data; 5typedef struct _Content_Data Content_Data;
11struct _Content_Data 6struct _Content_Data
12{ 7{
13 EINA_INLIST; 8 EINA_INLIST;
14 9
15 Eo *stack;
16 Eo *content; 10 Eo *content;
17 Eina_Bool on_pushing : 1; 11 Eina_Bool on_pushing : 1;
18 Eina_Bool on_popping : 1; 12 Eina_Bool on_popping : 1;
@@ -23,8 +17,15 @@ typedef struct _Transit_Data Transit_Data;
23struct _Transit_Data 17struct _Transit_Data
24{ 18{
25 Content_Data *cd; 19 Content_Data *cd;
26 Eina_Bool orig_anim; 20};
27 Eina_Bool freeze_events; 21
22typedef struct _Efl_Ui_Stack_Data Efl_Ui_Stack_Data;
23struct _Efl_Ui_Stack_Data
24{
25 Eina_Inlist *stack; /* the last item is the top item */
26 Efl_Canvas_Animation_Player *hide, *show;
27 Transit_Data *show_td, *hide_td;
28
28}; 29};
29 30
30#endif 31#endif