1 #ifndef _ECORE_X_ATOMS_H
2 #define _ECORE_X_ATOMS_H
3 
4 /**
5  * @file
6  * @brief Ecore X atoms
7  */
8 
9 /* generic atoms */
10 EAPI extern Ecore_X_Atom ECORE_X_ATOM_ATOM;
11 EAPI extern Ecore_X_Atom ECORE_X_ATOM_CARDINAL;
12 EAPI extern Ecore_X_Atom ECORE_X_ATOM_INTEGER; /**< @since 1.24 */
13 EAPI extern Ecore_X_Atom ECORE_X_ATOM_FLOAT; /**< @since 1.24 */
14 EAPI extern Ecore_X_Atom ECORE_X_ATOM_COMPOUND_TEXT;
15 EAPI extern Ecore_X_Atom ECORE_X_ATOM_FILE_NAME;
16 EAPI extern Ecore_X_Atom ECORE_X_ATOM_STRING;
17 EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEXT;
18 EAPI extern Ecore_X_Atom ECORE_X_ATOM_UTF8_STRING;
19 EAPI extern Ecore_X_Atom ECORE_X_ATOM_X_MOZ_URL;
20 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WINDOW;
21 EAPI extern Ecore_X_Atom ECORE_X_ATOM_PIXMAP;
22 EAPI extern Ecore_X_Atom ECORE_X_ATOM_VISUALID;
23 
24 /* dnd atoms */
25 EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_XDND;
26 EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_XDND;
27 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_AWARE;
28 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ENTER;
29 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_TYPE_LIST;
30 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_POSITION;
31 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_COPY;
32 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_MOVE;
33 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_PRIVATE;
34 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_ASK;
35 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LIST;
36 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LINK;
37 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_DESCRIPTION;
38 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_PROXY;
39 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_STATUS;
40 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_LEAVE;
41 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_DROP;
42 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_FINISHED;
43 EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_DIRECTSAVE0; /**< @since 1.8 */
44 
45 /* dnd atoms that need to be exposed to the application interface */
46 EAPI extern Ecore_X_Atom ECORE_X_DND_ACTION_COPY;
47 EAPI extern Ecore_X_Atom ECORE_X_DND_ACTION_MOVE;
48 EAPI extern Ecore_X_Atom ECORE_X_DND_ACTION_LINK;
49 EAPI extern Ecore_X_Atom ECORE_X_DND_ACTION_ASK;
50 EAPI extern Ecore_X_Atom ECORE_X_DND_ACTION_PRIVATE;
51 
52 /* old E atom */
53 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_FRAME_SIZE;
54 
55 /* old Gnome atom */
56 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WIN_LAYER;
57 
58 /* ICCCM: client properties */
59 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_NAME;
60 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_ICON_NAME;
61 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_NORMAL_HINTS;
62 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_SIZE_HINTS;
63 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_HINTS;
64 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_CLASS;
65 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_TRANSIENT_FOR;
66 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_PROTOCOLS;
67 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_WINDOWS;
68 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_COMMAND;
69 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_MACHINE;
70 
71 /* ICCCM: window manager properties */
72 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_STATE;
73 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_ICON_SIZE;
74 
75 /* ICCCM: WM_STATEproperty */
76 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_CHANGE_STATE;
77 
78 /* ICCCM: WM_PROTOCOLS properties */
79 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_TAKE_FOCUS;
80 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_SAVE_YOURSELF;
81 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_DELETE_WINDOW;
82 
83 /* ICCCM: WM_COLORMAP properties */
84 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_NOTIFY;
85 
86 /* ICCCM: session management properties */
87 EAPI extern Ecore_X_Atom ECORE_X_ATOM_SM_CLIENT_ID;
88 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_LEADER;
89 EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_WINDOW_ROLE;
90 
91 /* Motif WM atom */
92 EAPI extern Ecore_X_Atom ECORE_X_ATOM_MOTIF_WM_HINTS;
93 
94 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTED;
95 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST;
96 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST_STACKING;
97 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_NUMBER_OF_DESKTOPS;
98 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_GEOMETRY;
99 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_VIEWPORT;
100 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_CURRENT_DESKTOP;
101 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_NAMES;
102 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_ACTIVE_WINDOW;
103 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WORKAREA;
104 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTING_WM_CHECK;
105 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_VIRTUAL_ROOTS;
106 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_LAYOUT;
107 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_SHOWING_DESKTOP;
108 
109 /* pager */
110 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_CLOSE_WINDOW;
111 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_MOVERESIZE_WINDOW;
112 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_MOVERESIZE;
113 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_RESTACK_WINDOW;
114 
115 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_REQUEST_FRAME_EXTENTS;
116 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_NAME;
117 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_NAME;
118 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_NAME;
119 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_ICON_NAME;
120 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_DESKTOP;
121 
122 /* window type */
123 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE;
124 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DESKTOP;
125 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DOCK;
126 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLBAR;
127 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_MENU;
128 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_UTILITY;
129 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_SPLASH;
130 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DIALOG;
131 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NORMAL;
132 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DROPDOWN_MENU;
133 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_POPUP_MENU;
134 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLTIP;
135 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NOTIFICATION;
136 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_COMBO;
137 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DND;
138 
139 /* state */
140 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE;
141 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MODAL;
142 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_STICKY;
143 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_VERT;
144 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_HORZ;
145 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SHADED;
146 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_TASKBAR;
147 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_PAGER;
148 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_HIDDEN;
149 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_FULLSCREEN;
150 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_ABOVE;
151 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_BELOW;
152 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_DEMANDS_ATTENTION;
153 
154 /* allowed actions */
155 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ALLOWED_ACTIONS;
156 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MOVE;
157 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_RESIZE;
158 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MINIMIZE;
159 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_SHADE;
160 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_STICK;
161 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_HORZ;
162 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_VERT;
163 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_FULLSCREEN;
164 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CHANGE_DESKTOP;
165 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CLOSE;
166 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_ABOVE;
167 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_BELOW;
168 
169 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT;
170 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT_PARTIAL;
171 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_GEOMETRY;
172 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON;
173 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_PID;
174 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_HANDLED_ICONS;
175 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_USER_TIME;
176 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_ID;
177 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_FRAME_EXTENTS;
178 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_PING;
179 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST;
180 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST_COUNTER;
181 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_OPACITY;
182 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADOW;
183 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADE;
184 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO_BEGIN;
185 EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO;
186 EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_TARGETS;
187 EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PRIMARY;
188 EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_SECONDARY;
189 EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_CLIPBOARD;
190 EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_PRIMARY;
191 EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_SECONDARY;
192 EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_CLIPBOARD;
193 
194 /* currently E specific virtual keyboard extension, aim to submit to netwm spec
195  * later */
196 
197 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD;
198 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_STATE;
199 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ON;
200 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_OFF;
201 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ALPHA;
202 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_NUMERIC;
203 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PIN;
204 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PHONE_NUMBER;
205 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HEX;
206 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_TERMINAL;
207 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PASSWORD;
208 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_IP;
209 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HOST;
210 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_FILE;
211 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_URL;
212 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_KEYPAD;
213 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_J2ME;
214 
215 /* Illume specific atoms */
216 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE;
217 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE_LIST;
218 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CONFORMANT;
219 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE;
220 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_SINGLE;
221 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_TOP;
222 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_LEFT;
223 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_BACK;
224 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_FORWARD;
225 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_HOME;
226 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_NEW;
227 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_DEL;
228 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLOSE;
229 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG;
230 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_LOCKED;
231 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_START;
232 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_END;
233 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_GEOMETRY;
234 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SOFTKEY_GEOMETRY;
235 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_KEYBOARD_GEOMETRY;
236 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL;
237 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE;
238 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE_TOGGLE;
239 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ON;
240 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_OFF;
241 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MAJOR;
242 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MINOR;
243 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ZONE;
244 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_POSITION_UPDATE;
245 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_STATE;
246 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_ON;
247 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OFF;
248 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPACITY_MODE;
249 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPAQUE;
250 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSLUCENT;
251 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSPARENT;
252 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_MODE;
253 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_1;
254 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_2;
255 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_3;
256 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_AVAILABLE_ANGLE;
257 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_ANGLE;
258 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_ROOT_ANGLE;
259 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_STATE;
260 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_ON;
261 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_OFF;
262 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_GEOMETRY;
263 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE;
264 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_NORMAL;
265 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_FLOATING;
266 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_CONTROL;
267 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_NEXT;
268 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_PREV;
269 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ACTIVATE;
270 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_OVER;
271 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ;
272 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_NEXT;
273 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_PREV;
274 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_UP;
275 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DOWN;
276 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_BACK;
277 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_SCROLL;
278 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_MOUSE;
279 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ENABLE;
280 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DISABLE;
281 
282 /* Abi compat fix */
283 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ENABLE;
284 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_DISABLE;
285 /* End of Abi compat fix */
286 
287 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_COUNTER;
288 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_DRAW_DONE;
289 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_SUPPORTED;
290 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_BEGIN;
291 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_END;
292 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_CANCEL;
293 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_FLUSH;
294 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_DUMP;
295 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_PIXMAP;
296 
297 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_PARENT;
298 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_POSITION;
299 
300 /* currently elementary and E specific extension */
301 /* @deprecated use ECORE_X_ATOM_E_WINDOW_PROFILE */
302 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_PROFILE;
303 /* @deprecated use ECORE_X_ATOM_E_WINDOW_PROFILE_AVAILABLE_LIST */
304 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_PROFILE_LIST;
305 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_SUPPORTED;
306 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE;
307 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE;
308 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_AVAILABLE_LIST;
309 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_REQUEST;
310 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_DONE;
311 
312 /* for sliding window */
313 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_STATE;
314 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_GEOMETRY;
315 
316 /* for window stacks */
317 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_STACK_TYPE; /**< @since 1.19 */
318 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_STACK_POSITION; /**< @since 1.19 */
319 
320 /* for SDB(Samsung Debug Bridge) */
321 EAPI extern Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_CONNECT;
322 EAPI extern Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_DISCONNECT;
323 
324 /* for deiconify approve protcol */
325 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_DEICONIFY_APPROVE;
326 
327 /* E window rotation extension */
328 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_SUPPORTED;
329 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_APP_SUPPORTED;
330 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_AVAILABLE_LIST;
331 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_PREFERRED_ROTATION;
332 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE;
333 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE_DONE;
334 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_REQUEST;
335 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_DONE;
336 
337 /* E window auxiliary hint */
338 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORTED_LIST; /**< @since 1.10 */
339 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORT; /**< @since 1.10 */
340 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT; /**< @since 1.10 */
341 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_ALLOWED; /**< @since 1.10 */
342 
343 /* E keyrouter protocol */
344 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_SUPPORTED; /**< @since 1.15 */
345 EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_WINDOW_KEYTABLE; /**< @since 1.15 */
346 
347 /* Teamwork protocol */
348 EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROPERTY; /**< @since 1.18 */
349 EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PRELOAD; /**< @since 1.18 */
350 EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_ACTIVATE; /**< @since 1.18 */
351 EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_DEACTIVATE; /**< @since 1.18 */
352 EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_OPEN; /**< @since 1.18 */
353 
354 EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_COMPLETED; /**< @since 1.18 */
355 EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROGRESS; /**< @since 1.18 */
356 EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_STARTED; /**< @since 1.18 */
357 
358 /* Client-Side Decorations */
359 EAPI extern Ecore_X_Atom ECORE_X_ATOM_GTK_FRAME_EXTENTS; /**< @since 1.19 */
360 #endif /* _ECORE_X_ATOMS_H */
361