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