08e9b2f50cf0773c765569542d4d46f46bd0a593
[profile/ivi/ecore.git] / src / lib / ecore_x / ecore_x_atoms_decl.h
1 /* generic atoms */
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;
10
11 /* dnd atoms */
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;
30
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;
37
38 /* old E atom */
39 EAPI Ecore_X_Atom  ECORE_X_ATOM_E_FRAME_SIZE            = 0;
40
41 /* old Gnome atom */
42 EAPI Ecore_X_Atom  ECORE_X_ATOM_WIN_LAYER               = 0;
43
44 /* ICCCM atoms */
45
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 */
58
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;
62
63 /* ICCCM: WM_STATE  property */
64 EAPI Ecore_X_Atom  ECORE_X_ATOM_WM_CHANGE_STATE         = 0;
65
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;
70
71 /* ICCCM: WM_COLORMAP properties */
72 EAPI Ecore_X_Atom  ECORE_X_ATOM_WM_COLORMAP_NOTIFY      = 0;
73
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;
78
79 /* Motif WM atom */
80 EAPI Ecore_X_Atom  ECORE_X_ATOM_MOTIF_WM_HINTS          = 0;
81
82 /* NetWM 1.3 atoms (http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html) */
83
84 /*
85  * NetWM: Root Window Properties and related messages (complete)
86  */
87
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;
102
103 /*
104  * NetWM: Other Root Window Messages (complete)
105  */
106
107 /* pager */
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;
112
113 EAPI Ecore_X_Atom  ECORE_X_ATOM_NET_REQUEST_FRAME_EXTENTS      = 0;
114
115 /*
116  * NetWM: Application Window Properties (complete)
117  */
118
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;
124
125 /* window type */
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;
135
136 /* state */
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;
150
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;
163
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;
173
174 /*
175  * NetWM: Window Manager Protocols (complete)
176  */
177
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;
181
182 /*
183  * NetWM: Not in the spec
184  */
185
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;
189
190 /*
191  * Startup Notification (http://standards.freedesktop.org/startup-notification-spec/startup-notification-0.1.txt)
192  */
193
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;
196
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;
205
206 /* currenly E specific virtual keyboard extension, aim to submit to netwm spec
207  * later */
208
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;