Tizen 2.1 release
[platform/core/uifw/e17.git] / src / bin / e_atoms.h
1 #ifdef E_TYPEDEFS
2 #else
3 #ifndef E_ATOMS_H
4 #define E_ATOMS_H
5
6 /* an "overall" atom to see that we recognise the window */
7 extern EAPI Ecore_X_Atom E_ATOM_MANAGED;
8
9 /* basic window properties */
10 extern EAPI Ecore_X_Atom E_ATOM_CONTAINER;
11 extern EAPI Ecore_X_Atom E_ATOM_ZONE;
12 extern EAPI Ecore_X_Atom E_ATOM_DESK;
13 extern EAPI Ecore_X_Atom E_ATOM_MAPPED;
14 extern EAPI Ecore_X_Atom E_ATOM_SHADE_DIRECTION;
15 extern EAPI Ecore_X_Atom E_ATOM_HIDDEN;
16 extern EAPI Ecore_X_Atom E_ATOM_BORDER_SIZE;
17 extern EAPI Ecore_X_Atom E_ATOM_DESKTOP_FILE;
18 /* extra e window states */
19 /* if we add more states, we need to fix
20  * * e_hints_window_e_state_get()
21  * * e_hints_window_e_state_set()
22  * * _e_win_state_update() + e_win
23  */
24 extern EAPI Ecore_X_Atom E_ATOM_WINDOW_STATE;
25 extern EAPI Ecore_X_Atom E_ATOM_WINDOW_STATE_CENTERED;
26
27 extern EAPI Ecore_X_Atom E_ATOM_ZONE_GEOMETRY;
28
29 EINTERN int    e_atoms_init(void);
30 EINTERN int    e_atoms_shutdown(void);
31
32 #endif
33 #endif