Tizen 2.1 release
[platform/core/uifw/e17.git] / src / modules / winlist / e_winlist.h
1 #ifdef E_TYPEDEFS
2
3 #else
4 #ifndef E_WINLIST_H
5 #define E_WINLIST_H
6
7 #include "e_mod_main.h"
8
9 int e_winlist_init(void);
10 int e_winlist_shutdown(void);
11
12 typedef enum _E_Winlist_Filter {
13   E_WINLIST_FILTER_NONE = 0,
14   E_WINLIST_FILTER_CLASS_WINDOWS = 1, /* all windows from the same class */
15   E_WINLIST_FILTER_CLASSES = 2 /* loop through classes (last selected win) */
16 } E_Winlist_Filter;
17
18 int  e_winlist_show(E_Zone *zone, E_Winlist_Filter filter);
19 void e_winlist_hide(void);
20 void e_winlist_next(void);
21 void e_winlist_prev(void);
22 void e_winlist_left(E_Zone *zone);
23 void e_winlist_right(E_Zone *zone);
24 void e_winlist_down(E_Zone *zone);
25 void e_winlist_up(E_Zone *zone);
26 void e_winlist_modifiers_set(int mod);
27
28 #endif
29 #endif