2 EAPI Ecore_X_Atom ECORE_X_ATOM_ATOM = 0;
3 EAPI Ecore_X_Atom ECORE_X_ATOM_CARDINAL = 0;
4 EAPI Ecore_X_Atom ECORE_X_ATOM_COMPOUND_TEXT = 0;
5 EAPI Ecore_X_Atom ECORE_X_ATOM_FILE_NAME = 0;
6 EAPI Ecore_X_Atom ECORE_X_ATOM_STRING = 0;
7 EAPI Ecore_X_Atom ECORE_X_ATOM_TEXT = 0;
8 EAPI Ecore_X_Atom ECORE_X_ATOM_UTF8_STRING = 0;
9 EAPI Ecore_X_Atom ECORE_X_ATOM_WINDOW = 0;
12 EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_XDND = 0;
13 EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_XDND = 0;
14 EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_AWARE = 0;
15 EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ENTER = 0;
16 EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_TYPE_LIST = 0;
17 EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_POSITION = 0;
18 EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_COPY = 0;
19 EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_MOVE = 0;
20 EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_PRIVATE = 0;
21 EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_ASK = 0;
22 EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LIST = 0;
23 EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LINK = 0;
24 EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_DESCRIPTION = 0;
25 EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_PROXY = 0;
26 EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_STATUS = 0;
27 EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_LEAVE = 0;
28 EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_DROP = 0;
29 EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_FINISHED = 0;
31 /* dnd atoms that need to be exposed to the application interface */
32 EAPI Ecore_X_Atom ECORE_X_DND_ACTION_COPY = 0;
33 EAPI Ecore_X_Atom ECORE_X_DND_ACTION_MOVE = 0;
34 EAPI Ecore_X_Atom ECORE_X_DND_ACTION_LINK = 0;
35 EAPI Ecore_X_Atom ECORE_X_DND_ACTION_ASK = 0;
36 EAPI Ecore_X_Atom ECORE_X_DND_ACTION_PRIVATE = 0;
39 EAPI Ecore_X_Atom ECORE_X_ATOM_E_FRAME_SIZE = 0;
42 EAPI Ecore_X_Atom ECORE_X_ATOM_WIN_LAYER = 0;
46 /* ICCCM: client properties */
47 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_NAME = 0;
48 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_ICON_NAME = 0;
49 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_NORMAL_HINTS = 0;
50 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_SIZE_HINTS = 0;
51 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_HINTS = 0;
52 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_CLASS = 0;
53 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_TRANSIENT_FOR = 0;
54 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_PROTOCOLS = 0;
55 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_WINDOWS = 0;
56 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_COMMAND = 0; /* obsolete */
57 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_MACHINE = 0; /* obsolete */
59 /* ICCCM: window manager properties */
60 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_STATE = 0;
61 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_ICON_SIZE = 0;
63 /* ICCCM: WM_STATE property */
64 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_CHANGE_STATE = 0;
66 /* ICCCM: WM_PROTOCOLS properties */
67 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_TAKE_FOCUS = 0;
68 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_SAVE_YOURSELF = 0;
69 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_DELETE_WINDOW = 0;
71 /* ICCCM: WM_COLORMAP properties */
72 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_NOTIFY = 0;
74 /* ICCCM: session management properties */
75 EAPI Ecore_X_Atom ECORE_X_ATOM_SM_CLIENT_ID = 0;
76 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_LEADER = 0;
77 EAPI Ecore_X_Atom ECORE_X_ATOM_WM_WINDOW_ROLE = 0;
80 EAPI Ecore_X_Atom ECORE_X_ATOM_MOTIF_WM_HINTS = 0;
82 /* NetWM 1.3 atoms (http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html) */
85 * NetWM: Root Window Properties and related messages (complete)
88 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTED = 0;
89 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST = 0;
90 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST_STACKING = 0;
91 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_NUMBER_OF_DESKTOPS = 0;
92 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_GEOMETRY = 0;
93 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_VIEWPORT = 0;
94 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_CURRENT_DESKTOP = 0;
95 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_NAMES = 0;
96 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_ACTIVE_WINDOW = 0;
97 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WORKAREA = 0;
98 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTING_WM_CHECK = 0;
99 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_VIRTUAL_ROOTS = 0;
100 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_LAYOUT = 0;
101 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_SHOWING_DESKTOP = 0;
104 * NetWM: Other Root Window Messages (complete)
108 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_CLOSE_WINDOW = 0;
109 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_MOVERESIZE_WINDOW = 0;
110 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_MOVERESIZE = 0;
111 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_RESTACK_WINDOW = 0;
113 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_REQUEST_FRAME_EXTENTS = 0;
116 * NetWM: Application Window Properties (complete)
119 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_NAME = 0;
120 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_NAME = 0;
121 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_NAME = 0;
122 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_ICON_NAME = 0;
123 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_DESKTOP = 0;
126 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE = 0;
127 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DESKTOP = 0;
128 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DOCK = 0;
129 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLBAR = 0;
130 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_MENU = 0;
131 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_UTILITY = 0;
132 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_SPLASH = 0;
133 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DIALOG = 0;
134 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NORMAL = 0;
137 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE = 0;
138 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MODAL = 0;
139 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_STICKY = 0;
140 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_VERT = 0;
141 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_HORZ = 0;
142 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SHADED = 0;
143 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_TASKBAR = 0;
144 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_PAGER = 0;
145 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_HIDDEN = 0;
146 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_FULLSCREEN = 0;
147 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_ABOVE = 0;
148 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_BELOW = 0;
149 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_DEMANDS_ATTENTION = 0;
151 /* allowed actions */
152 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ALLOWED_ACTIONS = 0;
153 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MOVE = 0;
154 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_RESIZE = 0;
155 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MINIMIZE = 0;
156 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_SHADE = 0;
157 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_STICK = 0;
158 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_HORZ = 0;
159 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_VERT = 0;
160 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_FULLSCREEN = 0;
161 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CHANGE_DESKTOP = 0;
162 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CLOSE = 0;
164 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT = 0;
165 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT_PARTIAL = 0;
166 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_GEOMETRY = 0;
167 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON = 0;
168 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_PID = 0;
169 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_HANDLED_ICONS = 0;
170 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_USER_TIME = 0;
171 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_ID = 0;
172 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_FRAME_EXTENTS = 0;
175 * NetWM: Window Manager Protocols (complete)
178 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_PING = 0;
179 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST = 0;
180 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST_COUNTER = 0;
183 * NetWM: Not in the spec
186 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_OPACITY = 0;
187 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADOW = 0;
188 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADE = 0;
191 * Startup Notification (http://standards.freedesktop.org/startup-notification-spec/startup-notification-0.1.txt)
194 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO_BEGIN = 0;
195 EAPI Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO = 0;
197 /* selection atoms */
198 EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_TARGETS = 0;
199 EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_PRIMARY = 0;
200 EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_SECONDARY = 0;
201 EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_CLIPBOARD = 0;
202 EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_PRIMARY = 0;
203 EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_SECONDARY = 0;
204 EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_CLIPBOARD = 0;
206 /* currenly E specific virtual keyboard extension, aim to submit to netwm spec
209 EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD = 0;
210 EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_STATE = 0;
211 EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ON = 0;
212 EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_OFF = 0;
213 EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ALPHA = 0;
214 EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_NUMERIC = 0;
215 EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PIN = 0;
216 EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PHONE_NUMBER= 0;
217 EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HEX = 0;
218 EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_TERMINAL = 0;
219 EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PASSWORD = 0;