ecore_x: Rename EAPI macro to ECORE_X_API in Ecore X library

Patch from a series of patches to rename EAPI symbols to specific
library DSOs.

EAPI was designed to be able to pass
```__attribute__ ((visibility ("default")))``` for symbols with
GCC, which would mean that even if -fvisibility=hidden was used
when compiling the library, the needed symbols would get exported.

MSVC __almost__ works like GCC (or mingw) in which you can
declare everything as export and it will just work (slower, but
it will work). But there's a caveat: global variables will not
work the same way for MSVC, but works for mingw and GCC.

For global variables (as opposed to functions), MSVC requires
correct DSO visibility for MSVC: instead of declaring a symbol as
export for everything, you need to declare it as import when
importing from another DSO and export when defining it locally.

With current EAPI definitions, we get the following example
working in mingw and MSVC (observe it doesn't define any global
variables as exported symbols).

Example 1:
dll1:
```
EAPI void foo(void);

EAPI void bar()
{
  foo();
}
```
dll2:
```
EAPI void foo()
{
  printf ("foo\n");
}
```

This works fine with API defined as __declspec(dllexport) in both
cases and for gcc defining as
```__atttribute__((visibility("default")))```.

However, the following:
Example 2:

dll1:

```
EAPI extern int foo;
EAPI void foobar(void);

EAPI void bar()
{
  foo = 5;
  foobar();
}
```

dll2:

```
EAPI int foo = 0;
EAPI void foobar()
{
  printf ("foo %d\n", foo);
}
```

This will work on mingw but will not work for MSVC. And that's why
EAPI is the only solution that worked for MSVC.

Co-authored-by: João Paulo Taylor Ienczak Zanette <jpaulotiz@gmail.com>
Co-authored-by: Ricardo Campos <ricardo.campos@expertise.dev>
Co-authored-by: Lucas Cavalcante de Sousa <lucks.sousa@gmail.com>
This commit is contained in:
Felipe Magno de Almeida 2020-10-14 16:34:09 -03:00
parent 300cc7dcf6
commit 7948b204bc
39 changed files with 2134 additions and 2131 deletions

File diff suppressed because it is too large Load Diff

View File

@ -7,354 +7,354 @@
*/
/* generic atoms */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_ATOM;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_CARDINAL;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_INTEGER; /**< @since 1.24 */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_FLOAT; /**< @since 1.24 */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_COMPOUND_TEXT;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_FILE_NAME;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_STRING;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEXT;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_UTF8_STRING;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_X_MOZ_URL;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WINDOW;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_PIXMAP;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_VISUALID;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_ATOM;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_CARDINAL;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_INTEGER; /**< @since 1.24 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_FLOAT; /**< @since 1.24 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_COMPOUND_TEXT;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_FILE_NAME;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_STRING;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEXT;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_UTF8_STRING;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_X_MOZ_URL;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WINDOW;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_PIXMAP;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_VISUALID;
/* dnd atoms */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_XDND;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_XDND;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_AWARE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ENTER;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_TYPE_LIST;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_POSITION;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_COPY;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_MOVE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_PRIVATE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_ASK;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LIST;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LINK;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_DESCRIPTION;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_PROXY;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_STATUS;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_LEAVE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_DROP;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_FINISHED;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_XDND_DIRECTSAVE0; /**< @since 1.8 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_XDND;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_XDND;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_AWARE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_ENTER;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_TYPE_LIST;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_POSITION;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_COPY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_MOVE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_PRIVATE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_ASK;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LIST;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LINK;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_DESCRIPTION;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_PROXY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_STATUS;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_LEAVE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_DROP;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_FINISHED;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_XDND_DIRECTSAVE0; /**< @since 1.8 */
/* dnd atoms that need to be exposed to the application interface */
EAPI extern Ecore_X_Atom ECORE_X_DND_ACTION_COPY;
EAPI extern Ecore_X_Atom ECORE_X_DND_ACTION_MOVE;
EAPI extern Ecore_X_Atom ECORE_X_DND_ACTION_LINK;
EAPI extern Ecore_X_Atom ECORE_X_DND_ACTION_ASK;
EAPI extern Ecore_X_Atom ECORE_X_DND_ACTION_PRIVATE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_DND_ACTION_COPY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_DND_ACTION_MOVE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_DND_ACTION_LINK;
ECORE_X_API extern Ecore_X_Atom ECORE_X_DND_ACTION_ASK;
ECORE_X_API extern Ecore_X_Atom ECORE_X_DND_ACTION_PRIVATE;
/* old E atom */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_FRAME_SIZE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_FRAME_SIZE;
/* old Gnome atom */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WIN_LAYER;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WIN_LAYER;
/* ICCCM: client properties */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_NAME;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_ICON_NAME;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_NORMAL_HINTS;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_SIZE_HINTS;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_HINTS;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_CLASS;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_TRANSIENT_FOR;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_PROTOCOLS;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_WINDOWS;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_COMMAND;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_MACHINE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_NAME;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_ICON_NAME;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_NORMAL_HINTS;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_SIZE_HINTS;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_HINTS;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_CLASS;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_TRANSIENT_FOR;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_PROTOCOLS;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_WINDOWS;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_COMMAND;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_MACHINE;
/* ICCCM: window manager properties */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_STATE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_ICON_SIZE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_STATE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_ICON_SIZE;
/* ICCCM: WM_STATEproperty */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_CHANGE_STATE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_CHANGE_STATE;
/* ICCCM: WM_PROTOCOLS properties */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_TAKE_FOCUS;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_SAVE_YOURSELF;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_DELETE_WINDOW;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_TAKE_FOCUS;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_SAVE_YOURSELF;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_DELETE_WINDOW;
/* ICCCM: WM_COLORMAP properties */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_NOTIFY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_NOTIFY;
/* ICCCM: session management properties */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_SM_CLIENT_ID;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_LEADER;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_WM_WINDOW_ROLE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SM_CLIENT_ID;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_LEADER;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_WM_WINDOW_ROLE;
/* Motif WM atom */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_MOTIF_WM_HINTS;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_MOTIF_WM_HINTS;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTED;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST_STACKING;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_NUMBER_OF_DESKTOPS;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_GEOMETRY;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_VIEWPORT;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_CURRENT_DESKTOP;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_NAMES;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_ACTIVE_WINDOW;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WORKAREA;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTING_WM_CHECK;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_VIRTUAL_ROOTS;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_LAYOUT;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_SHOWING_DESKTOP;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTED;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST_STACKING;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_NUMBER_OF_DESKTOPS;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_GEOMETRY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_VIEWPORT;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_CURRENT_DESKTOP;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_NAMES;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_ACTIVE_WINDOW;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WORKAREA;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTING_WM_CHECK;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_VIRTUAL_ROOTS;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_LAYOUT;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_SHOWING_DESKTOP;
/* pager */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_CLOSE_WINDOW;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_MOVERESIZE_WINDOW;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_MOVERESIZE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_RESTACK_WINDOW;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_CLOSE_WINDOW;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_MOVERESIZE_WINDOW;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_MOVERESIZE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_RESTACK_WINDOW;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_REQUEST_FRAME_EXTENTS;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_NAME;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_NAME;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_NAME;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_ICON_NAME;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_DESKTOP;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_REQUEST_FRAME_EXTENTS;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_NAME;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_NAME;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_NAME;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_ICON_NAME;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_DESKTOP;
/* window type */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DESKTOP;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DOCK;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLBAR;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_MENU;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_UTILITY;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_SPLASH;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DIALOG;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NORMAL;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DROPDOWN_MENU;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_POPUP_MENU;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLTIP;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NOTIFICATION;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_COMBO;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DND;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DESKTOP;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DOCK;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLBAR;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_MENU;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_UTILITY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_SPLASH;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DIALOG;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NORMAL;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DROPDOWN_MENU;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_POPUP_MENU;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLTIP;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NOTIFICATION;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_COMBO;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DND;
/* state */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MODAL;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_STICKY;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_VERT;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_HORZ;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SHADED;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_TASKBAR;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_PAGER;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_HIDDEN;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_FULLSCREEN;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_ABOVE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_BELOW;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_DEMANDS_ATTENTION;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MODAL;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_STICKY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_VERT;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_HORZ;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SHADED;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_TASKBAR;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_PAGER;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_HIDDEN;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_FULLSCREEN;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_ABOVE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_BELOW;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_DEMANDS_ATTENTION;
/* allowed actions */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ALLOWED_ACTIONS;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MOVE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_RESIZE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MINIMIZE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_SHADE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_STICK;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_HORZ;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_VERT;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_FULLSCREEN;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CHANGE_DESKTOP;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CLOSE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_ABOVE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_BELOW;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ALLOWED_ACTIONS;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MOVE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_RESIZE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MINIMIZE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_SHADE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_STICK;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_HORZ;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_VERT;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_FULLSCREEN;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CHANGE_DESKTOP;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CLOSE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_ABOVE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_BELOW;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT_PARTIAL;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_GEOMETRY;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_PID;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_HANDLED_ICONS;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_USER_TIME;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_ID;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_FRAME_EXTENTS;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_PING;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST_COUNTER;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_OPACITY;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADOW;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO_BEGIN;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_TARGETS;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PRIMARY;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_SECONDARY;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_CLIPBOARD;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_PRIMARY;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_SECONDARY;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_CLIPBOARD;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT_PARTIAL;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_GEOMETRY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_PID;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_HANDLED_ICONS;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_USER_TIME;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_ID;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_FRAME_EXTENTS;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_PING;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST_COUNTER;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_OPACITY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADOW;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO_BEGIN;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_TARGETS;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PRIMARY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_SECONDARY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_CLIPBOARD;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_PRIMARY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_SECONDARY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_CLIPBOARD;
/* currently E specific virtual keyboard extension, aim to submit to netwm spec
* later */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_STATE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ON;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_OFF;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ALPHA;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_NUMERIC;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PIN;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PHONE_NUMBER;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HEX;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_TERMINAL;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PASSWORD;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_IP;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HOST;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_FILE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_URL;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_KEYPAD;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_J2ME;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_STATE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ON;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_OFF;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ALPHA;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_NUMERIC;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PIN;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PHONE_NUMBER;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HEX;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_TERMINAL;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PASSWORD;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_IP;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HOST;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_FILE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_URL;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_KEYPAD;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_J2ME;
/* Illume specific atoms */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE_LIST;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CONFORMANT;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_SINGLE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_TOP;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_LEFT;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_BACK;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_FORWARD;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_HOME;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_NEW;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_DEL;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLOSE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_LOCKED;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_START;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_END;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_GEOMETRY;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SOFTKEY_GEOMETRY;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_KEYBOARD_GEOMETRY;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE_TOGGLE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ON;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_OFF;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MAJOR;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MINOR;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ZONE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_POSITION_UPDATE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_STATE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_ON;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OFF;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPACITY_MODE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPAQUE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSLUCENT;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSPARENT;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_MODE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_1;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_2;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_3;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_AVAILABLE_ANGLE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_ANGLE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_ROOT_ANGLE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_STATE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_ON;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_OFF;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_GEOMETRY;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_NORMAL;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_FLOATING;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_CONTROL;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_NEXT;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_PREV;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ACTIVATE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_OVER;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_NEXT;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_PREV;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_UP;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DOWN;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_BACK;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_SCROLL;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_MOUSE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ENABLE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DISABLE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE_LIST;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CONFORMANT;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_SINGLE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_TOP;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_LEFT;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_BACK;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_FORWARD;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_HOME;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_NEW;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_DEL;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLOSE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_LOCKED;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_START;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_END;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_GEOMETRY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SOFTKEY_GEOMETRY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_KEYBOARD_GEOMETRY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE_TOGGLE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ON;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_OFF;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MAJOR;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MINOR;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ZONE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_POSITION_UPDATE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_STATE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_ON;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OFF;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPACITY_MODE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPAQUE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSLUCENT;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSPARENT;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_MODE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_1;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_2;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_3;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_AVAILABLE_ANGLE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_ANGLE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_ROOT_ANGLE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_STATE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_ON;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_OFF;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_GEOMETRY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_NORMAL;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_FLOATING;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_CONTROL;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_NEXT;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_PREV;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ACTIVATE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_OVER;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_NEXT;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_PREV;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_UP;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DOWN;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_BACK;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_SCROLL;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_MOUSE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ENABLE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DISABLE;
/* Abi compat fix */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ENABLE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_DISABLE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ENABLE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_DISABLE;
/* End of Abi compat fix */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_COUNTER;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_DRAW_DONE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_SUPPORTED;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_BEGIN;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_END;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_CANCEL;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_FLUSH;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_DUMP;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_PIXMAP;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_COUNTER;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_DRAW_DONE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_SUPPORTED;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_BEGIN;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_END;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_CANCEL;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_FLUSH;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_DUMP;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_COMP_PIXMAP;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_PARENT;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_POSITION;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_PARENT;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_POSITION;
/* currently elementary and E specific extension */
/* @deprecated use ECORE_X_ATOM_E_WINDOW_PROFILE */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_PROFILE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_PROFILE;
/* @deprecated use ECORE_X_ATOM_E_WINDOW_PROFILE_AVAILABLE_LIST */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_PROFILE_LIST;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_SUPPORTED;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_AVAILABLE_LIST;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_REQUEST;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_DONE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_PROFILE_LIST;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_SUPPORTED;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_AVAILABLE_LIST;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_REQUEST;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_DONE;
/* for sliding window */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_STATE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_GEOMETRY;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_STATE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_GEOMETRY;
/* for window stacks */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_STACK_TYPE; /**< @since 1.19 */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_STACK_POSITION; /**< @since 1.19 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_STACK_TYPE; /**< @since 1.19 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_STACK_POSITION; /**< @since 1.19 */
/* for SDB(Samsung Debug Bridge) */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_CONNECT;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_DISCONNECT;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_CONNECT;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_DISCONNECT;
/* for deiconify approve protcol */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_DEICONIFY_APPROVE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_DEICONIFY_APPROVE;
/* E window rotation extension */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_SUPPORTED;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_APP_SUPPORTED;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_AVAILABLE_LIST;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_PREFERRED_ROTATION;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE_DONE;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_REQUEST;
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_DONE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_SUPPORTED;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_APP_SUPPORTED;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_AVAILABLE_LIST;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_PREFERRED_ROTATION;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE_DONE;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_REQUEST;
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_DONE;
/* E window auxiliary hint */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORTED_LIST; /**< @since 1.10 */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORT; /**< @since 1.10 */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT; /**< @since 1.10 */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_ALLOWED; /**< @since 1.10 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORTED_LIST; /**< @since 1.10 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORT; /**< @since 1.10 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT; /**< @since 1.10 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_ALLOWED; /**< @since 1.10 */
/* E keyrouter protocol */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_SUPPORTED; /**< @since 1.15 */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_WINDOW_KEYTABLE; /**< @since 1.15 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_SUPPORTED; /**< @since 1.15 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_WINDOW_KEYTABLE; /**< @since 1.15 */
/* Teamwork protocol */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROPERTY; /**< @since 1.18 */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PRELOAD; /**< @since 1.18 */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_ACTIVATE; /**< @since 1.18 */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_DEACTIVATE; /**< @since 1.18 */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_OPEN; /**< @since 1.18 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROPERTY; /**< @since 1.18 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PRELOAD; /**< @since 1.18 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_ACTIVATE; /**< @since 1.18 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_DEACTIVATE; /**< @since 1.18 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_OPEN; /**< @since 1.18 */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_COMPLETED; /**< @since 1.18 */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROGRESS; /**< @since 1.18 */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_STARTED; /**< @since 1.18 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_COMPLETED; /**< @since 1.18 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROGRESS; /**< @since 1.18 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_STARTED; /**< @since 1.18 */
/* Client-Side Decorations */
EAPI extern Ecore_X_Atom ECORE_X_ATOM_GTK_FRAME_EXTENTS; /**< @since 1.19 */
ECORE_X_API extern Ecore_X_Atom ECORE_X_ATOM_GTK_FRAME_EXTENTS; /**< @since 1.19 */
#endif /* _ECORE_X_ATOMS_H */

View File

@ -29,7 +29,7 @@
#include "Ecore_Input.h"
static Ecore_X_Version _version = { VMAJ, VMIN, VMIC, VREV };
EAPI Ecore_X_Version *ecore_x_version = &_version;
ECORE_X_API Ecore_X_Version *ecore_x_version = &_version;
static Eina_Bool _ecore_x_fd_handler(void *data,
Ecore_Fd_Handler *fd_handler);
@ -83,88 +83,88 @@ Ecore_X_Window _ecore_x_private_win = 0;
Ecore_X_Atom _ecore_x_atoms_wm_protocols[ECORE_X_WM_PROTOCOL_NUM];
EAPI int ECORE_X_EVENT_ANY = 0;
EAPI int ECORE_X_EVENT_MOUSE_IN = 0;
EAPI int ECORE_X_EVENT_MOUSE_OUT = 0;
EAPI int ECORE_X_EVENT_WINDOW_FOCUS_IN = 0;
EAPI int ECORE_X_EVENT_WINDOW_FOCUS_OUT = 0;
EAPI int ECORE_X_EVENT_WINDOW_KEYMAP = 0;
EAPI int ECORE_X_EVENT_WINDOW_DAMAGE = 0;
EAPI int ECORE_X_EVENT_WINDOW_VISIBILITY_CHANGE = 0;
EAPI int ECORE_X_EVENT_WINDOW_CREATE = 0;
EAPI int ECORE_X_EVENT_WINDOW_DESTROY = 0;
EAPI int ECORE_X_EVENT_WINDOW_HIDE = 0;
EAPI int ECORE_X_EVENT_WINDOW_SHOW = 0;
EAPI int ECORE_X_EVENT_WINDOW_SHOW_REQUEST = 0;
EAPI int ECORE_X_EVENT_WINDOW_REPARENT = 0;
EAPI int ECORE_X_EVENT_WINDOW_CONFIGURE = 0;
EAPI int ECORE_X_EVENT_WINDOW_CONFIGURE_REQUEST = 0;
EAPI int ECORE_X_EVENT_WINDOW_GRAVITY = 0;
EAPI int ECORE_X_EVENT_WINDOW_RESIZE_REQUEST = 0;
EAPI int ECORE_X_EVENT_WINDOW_STACK = 0;
EAPI int ECORE_X_EVENT_WINDOW_STACK_REQUEST = 0;
EAPI int ECORE_X_EVENT_WINDOW_PROPERTY = 0;
EAPI int ECORE_X_EVENT_WINDOW_COLORMAP = 0;
EAPI int ECORE_X_EVENT_WINDOW_MAPPING = 0;
EAPI int ECORE_X_EVENT_MAPPING_CHANGE = 0;
EAPI int ECORE_X_EVENT_SELECTION_CLEAR = 0;
EAPI int ECORE_X_EVENT_SELECTION_REQUEST = 0;
EAPI int ECORE_X_EVENT_SELECTION_NOTIFY = 0;
EAPI int ECORE_X_EVENT_FIXES_SELECTION_NOTIFY = 0;
EAPI int ECORE_X_EVENT_CLIENT_MESSAGE = 0;
EAPI int ECORE_X_EVENT_WINDOW_SHAPE = 0;
EAPI int ECORE_X_EVENT_SCREENSAVER_NOTIFY = 0;
EAPI int ECORE_X_EVENT_GESTURE_NOTIFY_FLICK;
EAPI int ECORE_X_EVENT_GESTURE_NOTIFY_PAN;
EAPI int ECORE_X_EVENT_GESTURE_NOTIFY_PINCHROTATION;
EAPI int ECORE_X_EVENT_GESTURE_NOTIFY_TAP;
EAPI int ECORE_X_EVENT_GESTURE_NOTIFY_TAPNHOLD;
EAPI int ECORE_X_EVENT_GESTURE_NOTIFY_HOLD;
EAPI int ECORE_X_EVENT_GESTURE_NOTIFY_GROUP;
EAPI int ECORE_X_EVENT_SYNC_COUNTER = 0;
EAPI int ECORE_X_EVENT_SYNC_ALARM = 0;
EAPI int ECORE_X_EVENT_SCREEN_CHANGE = 0;
EAPI int ECORE_X_EVENT_DAMAGE_NOTIFY = 0;
EAPI int ECORE_X_EVENT_RANDR_CRTC_CHANGE = 0;
EAPI int ECORE_X_EVENT_RANDR_OUTPUT_CHANGE = 0;
EAPI int ECORE_X_EVENT_RANDR_OUTPUT_PROPERTY_NOTIFY = 0;
EAPI int ECORE_X_EVENT_WINDOW_DELETE_REQUEST = 0;
EAPI int ECORE_X_EVENT_WINDOW_MOVE_RESIZE_REQUEST = 0;
EAPI int ECORE_X_EVENT_WINDOW_STATE_REQUEST = 0;
EAPI int ECORE_X_EVENT_FRAME_EXTENTS_REQUEST = 0;
EAPI int ECORE_X_EVENT_PING = 0;
EAPI int ECORE_X_EVENT_DESKTOP_CHANGE = 0;
ECORE_X_API int ECORE_X_EVENT_ANY = 0;
ECORE_X_API int ECORE_X_EVENT_MOUSE_IN = 0;
ECORE_X_API int ECORE_X_EVENT_MOUSE_OUT = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_FOCUS_IN = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_FOCUS_OUT = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_KEYMAP = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_DAMAGE = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_VISIBILITY_CHANGE = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_CREATE = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_DESTROY = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_HIDE = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_SHOW = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_SHOW_REQUEST = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_REPARENT = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_CONFIGURE = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_CONFIGURE_REQUEST = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_GRAVITY = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_RESIZE_REQUEST = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_STACK = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_STACK_REQUEST = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_PROPERTY = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_COLORMAP = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_MAPPING = 0;
ECORE_X_API int ECORE_X_EVENT_MAPPING_CHANGE = 0;
ECORE_X_API int ECORE_X_EVENT_SELECTION_CLEAR = 0;
ECORE_X_API int ECORE_X_EVENT_SELECTION_REQUEST = 0;
ECORE_X_API int ECORE_X_EVENT_SELECTION_NOTIFY = 0;
ECORE_X_API int ECORE_X_EVENT_FIXES_SELECTION_NOTIFY = 0;
ECORE_X_API int ECORE_X_EVENT_CLIENT_MESSAGE = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_SHAPE = 0;
ECORE_X_API int ECORE_X_EVENT_SCREENSAVER_NOTIFY = 0;
ECORE_X_API int ECORE_X_EVENT_GESTURE_NOTIFY_FLICK;
ECORE_X_API int ECORE_X_EVENT_GESTURE_NOTIFY_PAN;
ECORE_X_API int ECORE_X_EVENT_GESTURE_NOTIFY_PINCHROTATION;
ECORE_X_API int ECORE_X_EVENT_GESTURE_NOTIFY_TAP;
ECORE_X_API int ECORE_X_EVENT_GESTURE_NOTIFY_TAPNHOLD;
ECORE_X_API int ECORE_X_EVENT_GESTURE_NOTIFY_HOLD;
ECORE_X_API int ECORE_X_EVENT_GESTURE_NOTIFY_GROUP;
ECORE_X_API int ECORE_X_EVENT_SYNC_COUNTER = 0;
ECORE_X_API int ECORE_X_EVENT_SYNC_ALARM = 0;
ECORE_X_API int ECORE_X_EVENT_SCREEN_CHANGE = 0;
ECORE_X_API int ECORE_X_EVENT_DAMAGE_NOTIFY = 0;
ECORE_X_API int ECORE_X_EVENT_RANDR_CRTC_CHANGE = 0;
ECORE_X_API int ECORE_X_EVENT_RANDR_OUTPUT_CHANGE = 0;
ECORE_X_API int ECORE_X_EVENT_RANDR_OUTPUT_PROPERTY_NOTIFY = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_DELETE_REQUEST = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_MOVE_RESIZE_REQUEST = 0;
ECORE_X_API int ECORE_X_EVENT_WINDOW_STATE_REQUEST = 0;
ECORE_X_API int ECORE_X_EVENT_FRAME_EXTENTS_REQUEST = 0;
ECORE_X_API int ECORE_X_EVENT_PING = 0;
ECORE_X_API int ECORE_X_EVENT_DESKTOP_CHANGE = 0;
EAPI int ECORE_X_EVENT_STARTUP_SEQUENCE_NEW = 0;
EAPI int ECORE_X_EVENT_STARTUP_SEQUENCE_CHANGE = 0;
EAPI int ECORE_X_EVENT_STARTUP_SEQUENCE_REMOVE = 0;
ECORE_X_API int ECORE_X_EVENT_STARTUP_SEQUENCE_NEW = 0;
ECORE_X_API int ECORE_X_EVENT_STARTUP_SEQUENCE_CHANGE = 0;
ECORE_X_API int ECORE_X_EVENT_STARTUP_SEQUENCE_REMOVE = 0;
EAPI int ECORE_X_EVENT_XKB_STATE_NOTIFY = 0;
EAPI int ECORE_X_EVENT_XKB_NEWKBD_NOTIFY = 0;
ECORE_X_API int ECORE_X_EVENT_XKB_STATE_NOTIFY = 0;
ECORE_X_API int ECORE_X_EVENT_XKB_NEWKBD_NOTIFY = 0;
EAPI int ECORE_X_EVENT_GENERIC = 0;
ECORE_X_API int ECORE_X_EVENT_GENERIC = 0;
EAPI int ECORE_X_EVENT_PRESENT_CONFIGURE = 0;
EAPI int ECORE_X_EVENT_PRESENT_COMPLETE = 0;
EAPI int ECORE_X_EVENT_PRESENT_IDLE = 0;
ECORE_X_API int ECORE_X_EVENT_PRESENT_CONFIGURE = 0;
ECORE_X_API int ECORE_X_EVENT_PRESENT_COMPLETE = 0;
ECORE_X_API int ECORE_X_EVENT_PRESENT_IDLE = 0;
EAPI int ECORE_X_MODIFIER_SHIFT = 0;
EAPI int ECORE_X_MODIFIER_CTRL = 0;
EAPI int ECORE_X_MODIFIER_ALT = 0;
EAPI int ECORE_X_MODIFIER_WIN = 0;
EAPI int ECORE_X_MODIFIER_ALTGR = 0;
ECORE_X_API int ECORE_X_MODIFIER_SHIFT = 0;
ECORE_X_API int ECORE_X_MODIFIER_CTRL = 0;
ECORE_X_API int ECORE_X_MODIFIER_ALT = 0;
ECORE_X_API int ECORE_X_MODIFIER_WIN = 0;
ECORE_X_API int ECORE_X_MODIFIER_ALTGR = 0;
EAPI int ECORE_X_LOCK_SCROLL = 0;
EAPI int ECORE_X_LOCK_NUM = 0;
EAPI int ECORE_X_LOCK_CAPS = 0;
EAPI int ECORE_X_LOCK_SHIFT = 0;
ECORE_X_API int ECORE_X_LOCK_SCROLL = 0;
ECORE_X_API int ECORE_X_LOCK_NUM = 0;
ECORE_X_API int ECORE_X_LOCK_CAPS = 0;
ECORE_X_API int ECORE_X_LOCK_SHIFT = 0;
EAPI int ECORE_X_RAW_BUTTON_PRESS = 0;
EAPI int ECORE_X_RAW_BUTTON_RELEASE = 0;
EAPI int ECORE_X_RAW_MOTION = 0;
ECORE_X_API int ECORE_X_RAW_BUTTON_PRESS = 0;
ECORE_X_API int ECORE_X_RAW_BUTTON_RELEASE = 0;
ECORE_X_API int ECORE_X_RAW_MOTION = 0;
EAPI int ECORE_X_DEVICES_CHANGE = 0;
ECORE_X_API int ECORE_X_DEVICES_CHANGE = 0;
#ifdef LOGRT
static double t0 = 0.0;
@ -710,7 +710,7 @@ close_display:
* being shut down. 0 is returned if an error occurs.
* @ingroup Ecore_X_Init_Group
*/
EAPI int
ECORE_X_API int
ecore_x_init(const char *name)
{
if (++_ecore_x_init_count != 1)
@ -736,7 +736,7 @@ shutdown_ecore_event:
return --_ecore_x_init_count;
}
EAPI int
ECORE_X_API int
ecore_x_init_from_display(Ecore_X_Display *display)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(display, 0);
@ -863,7 +863,7 @@ _ecore_x_shutdown2(void)
* being shut down. 0 is returned if an error occurs.
* @ingroup Ecore_X_Init_Group
*/
EAPI int
ECORE_X_API int
ecore_x_shutdown(void)
{
if (!_ecore_x_init_count)
@ -888,7 +888,7 @@ ecore_x_shutdown(void)
*
* @ingroup Ecore_X_Init_Group
*/
EAPI int
ECORE_X_API int
ecore_x_disconnect(void)
{
if (--_ecore_x_init_count != 0)
@ -914,7 +914,7 @@ ecore_x_disconnect(void)
* @return The current X display.
* @ingroup Ecore_X_Display_Attr_Group
*/
EAPI Ecore_X_Display *
ECORE_X_API Ecore_X_Display *
ecore_x_display_get(void)
{
return (Ecore_X_Display *)_ecore_x_disp;
@ -925,7 +925,7 @@ ecore_x_display_get(void)
* @return The current X display file descriptor.
* @ingroup Ecore_X_Display_Attr_Group
*/
EAPI int
ECORE_X_API int
ecore_x_fd_get(void)
{
LOGFN;
@ -938,7 +938,7 @@ ecore_x_fd_get(void)
* @return The current default screen.
* @ingroup Ecore_X_Display_Attr_Group
*/
EAPI Ecore_X_Screen *
ECORE_X_API Ecore_X_Screen *
ecore_x_default_screen_get(void)
{
LOGFN;
@ -956,7 +956,7 @@ ecore_x_default_screen_get(void)
*
* @since 1.1
*/
EAPI void
ECORE_X_API void
ecore_x_screen_size_get(const Ecore_X_Screen *screen,
int *w,
int *h)
@ -978,7 +978,7 @@ ecore_x_screen_size_get(const Ecore_X_Screen *screen,
*
* @since 1.1
*/
EAPI int
ECORE_X_API int
ecore_x_screen_count_get(void)
{
LOGFN;
@ -995,7 +995,7 @@ ecore_x_screen_count_get(void)
*
* @since 1.1
*/
EAPI int
ECORE_X_API int
ecore_x_screen_index_get(const Ecore_X_Screen *screen)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(screen, -1);
@ -1011,7 +1011,7 @@ ecore_x_screen_index_get(const Ecore_X_Screen *screen)
*
* @since 1.1
*/
EAPI Ecore_X_Screen *
ECORE_X_API Ecore_X_Screen *
ecore_x_screen_get(int idx)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(_ecore_x_disp, NULL);
@ -1028,7 +1028,7 @@ ecore_x_screen_get(int idx)
* @param t The time in seconds
* @ingroup Ecore_X_Display_Attr_Group
*/
EAPI void
ECORE_X_API void
ecore_x_double_click_time_set(double t)
{
if (t < 0.0)
@ -1045,7 +1045,7 @@ ecore_x_double_click_time_set(double t)
* @return The timeout for double clicks in seconds.
* @ingroup Ecore_X_Display_Attr_Group
*/
EAPI double
ECORE_X_API double
ecore_x_double_click_time_get(void)
{
return _ecore_x_double_click_time;
@ -1062,7 +1062,7 @@ ecore_x_double_click_time_get(void)
* Sends all X commands in the X Display buffer.
* @ingroup Ecore_X_Flush_Group
*/
EAPI void
ECORE_X_API void
ecore_x_flush(void)
{
LOGFN;
@ -1075,7 +1075,7 @@ ecore_x_flush(void)
* processed by the server.
* @ingroup Ecore_X_Flush_Group
*/
EAPI void
ECORE_X_API void
ecore_x_sync(void)
{
LOGFN;
@ -1092,7 +1092,7 @@ ecore_x_sync(void)
*
* @param root The window whose children will be killed.
*/
EAPI void
ECORE_X_API void
ecore_x_killall(Ecore_X_Window root)
{
unsigned int j;
@ -1127,7 +1127,7 @@ ecore_x_killall(Ecore_X_Window root)
*
* @param win Window of the client to be killed
*/
EAPI void
ECORE_X_API void
ecore_x_kill(Ecore_X_Window win)
{
LOGFN;
@ -1139,7 +1139,7 @@ ecore_x_kill(Ecore_X_Window win)
/**
* Return the last event time
*/
EAPI Ecore_X_Time
ECORE_X_API Ecore_X_Time
ecore_x_current_time_get(void)
{
return _ecore_x_event_last_time;
@ -1154,7 +1154,7 @@ ecore_x_current_time_get(void)
*
* @return the general screen DPI (dots/pixels per inch).
*/
EAPI int
ECORE_X_API int
ecore_x_dpi_get(void)
{
Screen *s;
@ -1180,7 +1180,7 @@ ecore_x_dpi_get(void)
*
* @returns @c EINA_TRUE on success, @c EINA_FALSE otherwise.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_bell(int percent)
{
int ret;
@ -1275,7 +1275,7 @@ _ecore_x_key_mask_get(XModifierKeymap *mod, KeySym sym)
* @return An array of all the root windows. @c NULL is returned if memory
* could not be allocated for the list, or if @p num_ret is @c NULL.
*/
EAPI Ecore_X_Window *
ECORE_X_API Ecore_X_Window *
ecore_x_window_root_list(int *num_ret)
{
int num, i;
@ -1299,7 +1299,7 @@ ecore_x_window_root_list(int *num_ret)
return roots;
}
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_root_first_get(void)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(_ecore_x_disp, 0);
@ -1332,7 +1332,7 @@ _ecore_x_window_manage_error(void *data EINA_UNUSED)
_ecore_x_window_manage_succeeded = EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_window_manage(Ecore_X_Window win)
{
XWindowAttributes att;
@ -1366,7 +1366,7 @@ ecore_x_window_manage(Ecore_X_Window win)
return EINA_TRUE;
}
EAPI void
ECORE_X_API void
ecore_x_window_container_manage(Ecore_X_Window win)
{
LOGFN;
@ -1378,7 +1378,7 @@ ecore_x_window_container_manage(Ecore_X_Window win)
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_client_manage(Ecore_X_Window win)
{
LOGFN;
@ -1398,7 +1398,7 @@ ecore_x_window_client_manage(Ecore_X_Window win)
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_sniff(Ecore_X_Window win)
{
LOGFN;
@ -1411,7 +1411,7 @@ ecore_x_window_sniff(Ecore_X_Window win)
}
/* this is internal-only for now */
EAPI void
ECORE_X_API void
ecore_x_window_root_properties_select(void)
{
LOGFN;
@ -1421,7 +1421,7 @@ ecore_x_window_root_properties_select(void)
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_client_sniff(Ecore_X_Window win)
{
LOGFN;
@ -1439,7 +1439,7 @@ ecore_x_window_client_sniff(Ecore_X_Window win)
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_window_attributes_get(Ecore_X_Window win,
Ecore_X_Window_Attributes *att_ret)
{
@ -1485,7 +1485,7 @@ ecore_x_window_attributes_get(Ecore_X_Window win,
return EINA_TRUE;
}
EAPI void
ECORE_X_API void
ecore_x_window_save_set_add(Ecore_X_Window win)
{
LOGFN;
@ -1494,7 +1494,7 @@ ecore_x_window_save_set_add(Ecore_X_Window win)
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_save_set_del(Ecore_X_Window win)
{
LOGFN;
@ -1503,7 +1503,7 @@ ecore_x_window_save_set_del(Ecore_X_Window win)
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI Ecore_X_Window *
ECORE_X_API Ecore_X_Window *
ecore_x_window_children_get(Ecore_X_Window win,
int *num)
{
@ -1537,7 +1537,7 @@ ecore_x_window_children_get(Ecore_X_Window win,
return windows;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_pointer_control_set(int accel_num,
int accel_denom,
int threshold)
@ -1551,7 +1551,7 @@ ecore_x_pointer_control_set(int accel_num,
return ret;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_pointer_control_get(int *accel_num,
int *accel_denom,
int *threshold)
@ -1565,7 +1565,7 @@ ecore_x_pointer_control_get(int *accel_num,
return ret;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_pointer_mapping_set(unsigned char *map,
int nmap)
{
@ -1577,7 +1577,7 @@ ecore_x_pointer_mapping_set(unsigned char *map,
return ret;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_pointer_mapping_get(unsigned char *map,
int nmap)
{
@ -1589,7 +1589,7 @@ ecore_x_pointer_mapping_get(unsigned char *map,
return ret;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_pointer_grab(Ecore_X_Window win)
{
Eina_Bool ret;
@ -1604,7 +1604,7 @@ ecore_x_pointer_grab(Ecore_X_Window win)
return ret;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_pointer_confine_grab(Ecore_X_Window win)
{
Eina_Bool ret;
@ -1619,7 +1619,7 @@ ecore_x_pointer_confine_grab(Ecore_X_Window win)
return ret;
}
EAPI void
ECORE_X_API void
ecore_x_pointer_ungrab(void)
{
LOGFN;
@ -1628,7 +1628,7 @@ ecore_x_pointer_ungrab(void)
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_pointer_warp(Ecore_X_Window win,
int x,
int y)
@ -1641,7 +1641,7 @@ ecore_x_pointer_warp(Ecore_X_Window win,
return ret;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_keyboard_grab(Ecore_X_Window win)
{
Eina_Bool ret;
@ -1654,7 +1654,7 @@ ecore_x_keyboard_grab(Ecore_X_Window win)
return ret;
}
EAPI void
ECORE_X_API void
ecore_x_keyboard_ungrab(void)
{
LOGFN;
@ -1662,7 +1662,7 @@ ecore_x_keyboard_ungrab(void)
XUngrabKeyboard(_ecore_x_disp, CurrentTime);
}
EAPI void
ECORE_X_API void
ecore_x_grab(void)
{
LOGFN;
@ -1672,7 +1672,7 @@ ecore_x_grab(void)
XGrabServer(_ecore_x_disp);
}
EAPI void
ECORE_X_API void
ecore_x_ungrab(void)
{
LOGFN;
@ -1690,7 +1690,7 @@ Eina_Bool (*_ecore_window_grab_replay_func)(void *data,
void *event);
void *_ecore_window_grab_replay_data;
EAPI void
ECORE_X_API void
ecore_x_passive_grab_replay_func_set(Eina_Bool (*func)(void *data,
int event_type,
void *event),
@ -1745,7 +1745,7 @@ _ecore_x_window_button_grab_internal(Ecore_X_Window win,
win, False, ev, GrabModeSync, GrabModeAsync, None, None);
}
EAPI void
ECORE_X_API void
ecore_x_window_button_grab(Ecore_X_Window win,
int button,
Ecore_X_Event_Mask event_mask,
@ -1860,7 +1860,7 @@ _ecore_x_window_button_ungrab_internal(Ecore_X_Window win,
}
}
EAPI void
ECORE_X_API void
ecore_x_window_button_ungrab(Ecore_X_Window win,
int button,
int mod,
@ -1964,7 +1964,7 @@ _ecore_x_window_key_grab_internal(Ecore_X_Window win,
return keycode;
}
EAPI void
ECORE_X_API void
ecore_x_window_key_grab(Ecore_X_Window win,
const char *key,
int mod,
@ -2076,7 +2076,7 @@ _ecore_x_window_key_ungrab_internal(Ecore_X_Window win,
return keycode;
}
EAPI void
ECORE_X_API void
ecore_x_window_key_ungrab(Ecore_X_Window win,
const char *key,
int mod,
@ -2135,7 +2135,7 @@ _ecore_x_key_grab_resume(void)
*
* @return @c EINA_TRUE on success @c EINA_FALSE otherwise.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_client_message32_send(Ecore_X_Window win,
Ecore_X_Atom type,
Ecore_X_Event_Mask mask,
@ -2175,7 +2175,7 @@ ecore_x_client_message32_send(Ecore_X_Window win,
*
* @return @c EINA_TRUE on success, @c EINA_FALSE otherwise.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_client_message8_send(Ecore_X_Window win,
Ecore_X_Atom type,
const void *data,
@ -2203,7 +2203,7 @@ ecore_x_client_message8_send(Ecore_X_Window win,
return ret;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_mouse_move_send(Ecore_X_Window win,
int x,
int y)
@ -2235,7 +2235,7 @@ ecore_x_mouse_move_send(Ecore_X_Window win,
return ret;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_mouse_down_send(Ecore_X_Window win,
int x,
int y,
@ -2268,7 +2268,7 @@ ecore_x_mouse_down_send(Ecore_X_Window win,
return ret;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_mouse_up_send(Ecore_X_Window win,
int x,
int y,
@ -2301,7 +2301,7 @@ ecore_x_mouse_up_send(Ecore_X_Window win,
return ret;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_mouse_in_send(Ecore_X_Window win,
int x,
int y)
@ -2335,7 +2335,7 @@ ecore_x_mouse_in_send(Ecore_X_Window win,
return ret;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_mouse_out_send(Ecore_X_Window win,
int x,
int y)
@ -2369,7 +2369,7 @@ ecore_x_mouse_out_send(Ecore_X_Window win,
return ret;
}
EAPI void
ECORE_X_API void
ecore_x_focus_reset(void)
{
LOGFN;
@ -2378,7 +2378,7 @@ ecore_x_focus_reset(void)
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_events_allow_all(void)
{
LOGFN;
@ -2387,7 +2387,7 @@ ecore_x_events_allow_all(void)
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_pointer_last_xy_get(int *x,
int *y)
{
@ -2398,7 +2398,7 @@ ecore_x_pointer_last_xy_get(int *x,
*y = _ecore_x_event_last_root_y;
}
EAPI void
ECORE_X_API void
ecore_x_pointer_xy_get(Ecore_X_Window win,
int *x,
int *y)
@ -2419,7 +2419,7 @@ ecore_x_pointer_xy_get(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_pointer_root_xy_get(int *x, int *y)
{
Ecore_X_Window *root;
@ -2455,7 +2455,7 @@ ecore_x_pointer_root_xy_get(int *x, int *y)
* @return The visual id.
* @since 1.1.0
*/
EAPI unsigned int
ECORE_X_API unsigned int
ecore_x_visual_id_get(Ecore_X_Visual visual)
{
unsigned int vis;
@ -2473,7 +2473,7 @@ ecore_x_visual_id_get(Ecore_X_Visual visual)
* @return The default visual.
* @since 1.1.0
*/
EAPI Ecore_X_Visual
ECORE_X_API Ecore_X_Visual
ecore_x_default_visual_get(Ecore_X_Display *disp,
Ecore_X_Screen *screen)
{
@ -2491,7 +2491,7 @@ ecore_x_default_visual_get(Ecore_X_Display *disp,
* @return The default colormap.
* @since 1.1.0
*/
EAPI Ecore_X_Colormap
ECORE_X_API Ecore_X_Colormap
ecore_x_default_colormap_get(Ecore_X_Display *disp,
Ecore_X_Screen *screen)
{
@ -2509,7 +2509,7 @@ ecore_x_default_colormap_get(Ecore_X_Display *disp,
* @return The default depth.
* @since 1.1.0
*/
EAPI int
ECORE_X_API int
ecore_x_default_depth_get(Ecore_X_Display *disp,
Ecore_X_Screen *screen)
{
@ -2518,14 +2518,14 @@ ecore_x_default_depth_get(Ecore_X_Display *disp,
return depth;
}
EAPI Ecore_X_Connection *
ECORE_X_API Ecore_X_Connection *
ecore_x_connection_get(void)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(_ecore_x_disp, NULL);
return XGetXCBConnection(_ecore_x_disp);
}
EAPI void
ECORE_X_API void
ecore_x_xkb_select_group(int group)
{
#ifdef ECORE_XKB
@ -2535,7 +2535,7 @@ ecore_x_xkb_select_group(int group)
#endif
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_xkb_track_state(void)
{
Eina_Bool ret = EINA_FALSE;
@ -2549,7 +2549,7 @@ ecore_x_xkb_track_state(void)
return ret;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_xkb_state_get(Ecore_X_Xkb_State *state)
{
Eina_Bool ret = EINA_FALSE;

View File

@ -0,0 +1,34 @@
#ifndef _EFL_ECORE_X_API_H
#define _EFL_ECORE_X_API_H
#ifdef ECORE_X_API
#error ECORE_X_API should not be already defined
#endif
#ifdef _WIN32
# ifndef ECORE_X_STATIC
# ifdef ECORE_X_BUILD
# define ECORE_X_API __declspec(dllexport)
# else
# define ECORE_X_API __declspec(dllimport)
# endif
# else
# define ECORE_X_API
# endif
# define ECORE_X_API_WEAK
#else
# ifdef __GNUC__
# if __GNUC__ >= 4
# define ECORE_X_API __attribute__ ((visibility("default")))
# define ECORE_X_API_WEAK __attribute__ ((weak))
# else
# define ECORE_X_API
# define ECORE_X_API_WEAK
# endif
# else
# define ECORE_X_API
# define ECORE_X_API_WEAK
# endif
#endif
#endif

View File

@ -41,7 +41,7 @@ _ecore_x_atoms_init(void)
* @param name The given name.
* @return Associated atom value.
*/
EAPI Ecore_X_Atom
ECORE_X_API Ecore_X_Atom
ecore_x_atom_get(const char *name)
{
Ecore_X_Atom atom;
@ -53,7 +53,7 @@ ecore_x_atom_get(const char *name)
return atom;
}
EAPI void
ECORE_X_API void
ecore_x_atoms_get(const char **names,
int num,
Ecore_X_Atom *atoms)
@ -70,7 +70,7 @@ ecore_x_atoms_get(const char **names,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI char *
ECORE_X_API char *
ecore_x_atom_name_get(Ecore_X_Atom atom)
{
char *name;

View File

@ -1,89 +1,89 @@
/* generic atoms */
EAPI Ecore_X_Atom ECORE_X_ATOM_ATOM = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_CARDINAL = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_INTEGER = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_FLOAT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_COMPOUND_TEXT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_FILE_NAME = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_STRING = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_TEXT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_X_MOZ_URL = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_UTF8_STRING = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_WINDOW = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_PIXMAP = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_VISUALID = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_ATOM = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_CARDINAL = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_INTEGER = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_FLOAT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_COMPOUND_TEXT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_FILE_NAME = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_STRING = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEXT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_X_MOZ_URL = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_UTF8_STRING = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WINDOW = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_PIXMAP = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_VISUALID = 0;
/* dnd atoms */
EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_XDND = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_XDND = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_AWARE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ENTER = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_TYPE_LIST = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_POSITION = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_COPY = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_MOVE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_PRIVATE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_ASK = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LIST = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LINK = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_DESCRIPTION = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_PROXY = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_STATUS = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_LEAVE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_DROP = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_FINISHED = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_DIRECTSAVE0 = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_XDND = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_XDND = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_AWARE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_ENTER = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_TYPE_LIST = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_POSITION = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_COPY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_MOVE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_PRIVATE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_ASK = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LIST = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LINK = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_DESCRIPTION = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_PROXY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_STATUS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_LEAVE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_DROP = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_FINISHED = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_XDND_DIRECTSAVE0 = 0;
/* dnd atoms that need to be exposed to the application interface */
EAPI Ecore_X_Atom ECORE_X_DND_ACTION_COPY = 0;
EAPI Ecore_X_Atom ECORE_X_DND_ACTION_MOVE = 0;
EAPI Ecore_X_Atom ECORE_X_DND_ACTION_LINK = 0;
EAPI Ecore_X_Atom ECORE_X_DND_ACTION_ASK = 0;
EAPI Ecore_X_Atom ECORE_X_DND_ACTION_PRIVATE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_DND_ACTION_COPY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_DND_ACTION_MOVE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_DND_ACTION_LINK = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_DND_ACTION_ASK = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_DND_ACTION_PRIVATE = 0;
/* old E atom */
EAPI Ecore_X_Atom ECORE_X_ATOM_E_FRAME_SIZE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_FRAME_SIZE = 0;
/* old Gnome atom */
EAPI Ecore_X_Atom ECORE_X_ATOM_WIN_LAYER = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WIN_LAYER = 0;
/* ICCCM atoms */
/* ICCCM: client properties */
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_NAME = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_ICON_NAME = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_NORMAL_HINTS = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_SIZE_HINTS = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_HINTS = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_CLASS = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_TRANSIENT_FOR = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_PROTOCOLS = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_WINDOWS = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_COMMAND = 0; /* obsolete */
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_MACHINE = 0; /* obsolete */
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_NAME = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_ICON_NAME = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_NORMAL_HINTS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_SIZE_HINTS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_HINTS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_CLASS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_TRANSIENT_FOR = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_PROTOCOLS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_WINDOWS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_COMMAND = 0; /* obsolete */
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_MACHINE = 0; /* obsolete */
/* ICCCM: window manager properties */
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_STATE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_ICON_SIZE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_STATE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_ICON_SIZE = 0;
/* ICCCM: WM_STATE property */
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_CHANGE_STATE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_CHANGE_STATE = 0;
/* ICCCM: WM_PROTOCOLS properties */
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_TAKE_FOCUS = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_SAVE_YOURSELF = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_DELETE_WINDOW = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_TAKE_FOCUS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_SAVE_YOURSELF = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_DELETE_WINDOW = 0;
/* ICCCM: WM_COLORMAP properties */
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_NOTIFY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_NOTIFY = 0;
/* ICCCM: session management properties */
EAPI Ecore_X_Atom ECORE_X_ATOM_SM_CLIENT_ID = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_LEADER = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_WM_WINDOW_ROLE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SM_CLIENT_ID = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_LEADER = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_WM_WINDOW_ROLE = 0;
/* Motif WM atom */
EAPI Ecore_X_Atom ECORE_X_ATOM_MOTIF_WM_HINTS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_MOTIF_WM_HINTS = 0;
/* NetWM 1.3 atoms (http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html) */
@ -91,302 +91,302 @@ EAPI Ecore_X_Atom ECORE_X_ATOM_MOTIF_WM_HINTS = 0;
* NetWM: Root Window Properties and related messages (complete)
*/
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTED = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST_STACKING = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_NUMBER_OF_DESKTOPS = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_GEOMETRY = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_VIEWPORT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_CURRENT_DESKTOP = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_NAMES = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_ACTIVE_WINDOW = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WORKAREA = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTING_WM_CHECK = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_VIRTUAL_ROOTS = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_LAYOUT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_SHOWING_DESKTOP = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTED = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST_STACKING = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_NUMBER_OF_DESKTOPS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_GEOMETRY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_VIEWPORT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_CURRENT_DESKTOP = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_NAMES = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_ACTIVE_WINDOW = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WORKAREA = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTING_WM_CHECK = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_VIRTUAL_ROOTS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_LAYOUT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_SHOWING_DESKTOP = 0;
/*
* NetWM: Other Root Window Messages (complete)
*/
/* pager */
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_CLOSE_WINDOW = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_MOVERESIZE_WINDOW = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_MOVERESIZE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_RESTACK_WINDOW = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_CLOSE_WINDOW = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_MOVERESIZE_WINDOW = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_MOVERESIZE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_RESTACK_WINDOW = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_REQUEST_FRAME_EXTENTS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_REQUEST_FRAME_EXTENTS = 0;
/*
* NetWM: Application Window Properties (complete)
*/
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_NAME = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_NAME = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_NAME = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_ICON_NAME = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_DESKTOP = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_NAME = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_NAME = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_NAME = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_ICON_NAME = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_DESKTOP = 0;
/* window type */
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DESKTOP = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DOCK = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLBAR = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_MENU = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_UTILITY = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_SPLASH = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DIALOG = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NORMAL = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DROPDOWN_MENU = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_POPUP_MENU = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLTIP = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NOTIFICATION = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_COMBO = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DND = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DESKTOP = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DOCK = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLBAR = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_MENU = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_UTILITY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_SPLASH = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DIALOG = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NORMAL = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DROPDOWN_MENU = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_POPUP_MENU = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLTIP = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NOTIFICATION = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_COMBO = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DND = 0;
/* state */
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MODAL = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_STICKY = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_VERT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_HORZ = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SHADED = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_TASKBAR = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_PAGER = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_HIDDEN = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_FULLSCREEN = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_ABOVE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_BELOW = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_DEMANDS_ATTENTION = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MODAL = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_STICKY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_VERT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_HORZ = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SHADED = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_TASKBAR = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_PAGER = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_HIDDEN = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_FULLSCREEN = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_ABOVE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_BELOW = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_DEMANDS_ATTENTION = 0;
/* allowed actions */
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ALLOWED_ACTIONS = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MOVE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_RESIZE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MINIMIZE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_SHADE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_STICK = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_HORZ = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_VERT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_FULLSCREEN = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CHANGE_DESKTOP = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CLOSE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_ABOVE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_BELOW = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ALLOWED_ACTIONS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MOVE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_RESIZE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MINIMIZE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_SHADE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_STICK = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_HORZ = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_VERT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_FULLSCREEN = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CHANGE_DESKTOP = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CLOSE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_ABOVE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_BELOW = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT_PARTIAL = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_GEOMETRY = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_PID = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_HANDLED_ICONS = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_USER_TIME = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_ID = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_FRAME_EXTENTS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT_PARTIAL = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_GEOMETRY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_PID = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_HANDLED_ICONS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_USER_TIME = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_ID = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_FRAME_EXTENTS = 0;
/*
* NetWM: Window Manager Protocols (complete)
*/
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_PING = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST_COUNTER = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_PING = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST_COUNTER = 0;
/*
* NetWM: Not in the spec
*/
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_OPACITY = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADOW = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_OPACITY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADOW = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_SHADE = 0;
/*
* Startup Notification (http://standards.freedesktop.org/startup-notification-spec/startup-notification-0.1.txt)
*/
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO_BEGIN = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO_BEGIN = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO = 0;
/* selection atoms */
EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_TARGETS = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_PRIMARY = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_SECONDARY = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_CLIPBOARD = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_PRIMARY = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_SECONDARY = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_CLIPBOARD = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_TARGETS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_PRIMARY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_SECONDARY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_CLIPBOARD = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_PRIMARY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_SECONDARY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_CLIPBOARD = 0;
/* currently E specific virtual keyboard extension, aim to submit to netwm spec
* later */
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_STATE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ON = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_OFF = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ALPHA = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_NUMERIC = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PIN = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PHONE_NUMBER = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HEX = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_TERMINAL = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PASSWORD = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_IP = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HOST = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_FILE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_URL = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_KEYPAD = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_J2ME = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_STATE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ON = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_OFF = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_ALPHA = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_NUMERIC = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PIN = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PHONE_NUMBER = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HEX = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_TERMINAL = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_PASSWORD = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_IP = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_HOST = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_FILE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_URL = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_KEYPAD = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_J2ME = 0;
/* currently E specific illume extension */
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE_LIST = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CONFORMANT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_SINGLE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_TOP = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_LEFT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_BACK = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_FORWARD = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_HOME = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLOSE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_NEW = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_DEL = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_LOCKED = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_START = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_END = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_GEOMETRY = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SOFTKEY_GEOMETRY = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_KEYBOARD_GEOMETRY = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE_TOGGLE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ON = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_OFF = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MAJOR = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MINOR = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ZONE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_POSITION_UPDATE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_STATE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_ON = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OFF = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPACITY_MODE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPAQUE= 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSLUCENT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSPARENT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_MODE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_1 = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_2 = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_3 = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_AVAILABLE_ANGLE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_ANGLE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_ROOT_ANGLE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_STATE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_GEOMETRY = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_ON = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_OFF = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_NORMAL = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_FLOATING = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_CONTROL = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_NEXT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_PREV = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ACTIVATE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_OVER = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_NEXT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_PREV = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_UP = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DOWN = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_BACK = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_SCROLL = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_MOUSE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ENABLE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DISABLE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ZONE_LIST = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CONFORMANT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_SINGLE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_TOP = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_MODE_DUAL_LEFT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_BACK = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_FORWARD = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_FOCUS_HOME = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLOSE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_NEW = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_HOME_DEL = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_LOCKED = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_START = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_DRAG_END = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_GEOMETRY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SOFTKEY_GEOMETRY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_KEYBOARD_GEOMETRY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE_TOGGLE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ON = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_OFF = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MAJOR = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_PRIORITY_MINOR = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ZONE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_QUICKPANEL_POSITION_UPDATE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_STATE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_ON = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OFF = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPACITY_MODE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_OPAQUE= 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSLUCENT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TRANSPARENT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_MODE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_1 = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_2 = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_INDICATOR_TYPE_3 = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_AVAILABLE_ANGLE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_ANGLE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ROTATE_ROOT_ANGLE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_STATE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_GEOMETRY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_ON = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_CLIPBOARD_OFF = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_NORMAL = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_WINDOW_STATE_FLOATING = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_CONTROL = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_NEXT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_PREV = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ACTIVATE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_OVER = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_NEXT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_PREV = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_UP = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DOWN = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_BACK = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_SCROLL = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_MOUSE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ENABLE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_DISABLE = 0;
/* Abi compat fix */
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ENABLE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_DISABLE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_ENABLE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_ACCESS_DISABLE = 0;
/* End of Abi compat fix */
EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_COUNTER = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_DRAW_DONE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_SUPPORTED = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_BEGIN = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_END = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_CANCEL = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_COUNTER = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_DRAW_DONE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_SUPPORTED = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_BEGIN = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_END = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_SYNC_CANCEL = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_FLUSH = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_DUMP = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_COMP_PIXMAP = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_FLUSH = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_DUMP = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_COMP_PIXMAP = 0;
/* currently Emotion and E17 specific extension */
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_PARENT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_POSITION = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_PARENT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_VIDEO_POSITION = 0;
/* for sliding window */
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_STATE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_GEOMETRY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_STATE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_ILLUME_SLIDING_WIN_GEOMETRY = 0;
/* for window stacks */
EAPI Ecore_X_Atom ECORE_X_ATOM_E_STACK_TYPE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_STACK_POSITION = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_STACK_TYPE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_STACK_POSITION = 0;
/* for SDB(Samsung Debug Bridge) */
EAPI Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_CONNECT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_DISCONNECT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_CONNECT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_SDB_SERVER_DISCONNECT = 0;
/* currently elementary and E specific extension */
/* @deprecated use ECORE_X_ATOM_E_WINDOW_PROFILE */
EINA_DEPRECATED EAPI Ecore_X_Atom ECORE_X_ATOM_E_PROFILE = 0;
EINA_DEPRECATED ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_PROFILE = 0;
/* @deprecated use ECORE_X_ATOM_E_WINDOW_PROFILE_AVAILABLE_LIST */
EINA_DEPRECATED EAPI Ecore_X_Atom ECORE_X_ATOM_E_PROFILE_LIST = 0;
EINA_DEPRECATED ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_PROFILE_LIST = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_SUPPORTED = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_AVAILABLE_LIST = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_REQUEST = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_DONE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_SUPPORTED = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_AVAILABLE_LIST = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_REQUEST = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_DONE = 0;
/* for deiconify approve protcol */
EAPI Ecore_X_Atom ECORE_X_ATOM_E_DEICONIFY_APPROVE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_DEICONIFY_APPROVE = 0;
/* E window rotation extension */
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_SUPPORTED = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_APP_SUPPORTED = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_AVAILABLE_LIST = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_PREFERRED_ROTATION = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE_DONE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_REQUEST = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_DONE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_SUPPORTED = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_APP_SUPPORTED = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_AVAILABLE_LIST = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_PREFERRED_ROTATION = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_PREPARE_DONE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_REQUEST = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_ROTATION_CHANGE_DONE = 0;
/* E window auxiliary hint */
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORTED_LIST = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_ALLOWED = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORTED_LIST = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_ALLOWED = 0;
/* E keyrouter protocol */
EAPI Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_SUPPORTED = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_WINDOW_KEYTABLE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_SUPPORTED = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_WINDOW_KEYTABLE = 0;
/* Teamwork protocol */
EAPI Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROPERTY = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PRELOAD = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_ACTIVATE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_DEACTIVATE = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_OPEN = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROPERTY = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PRELOAD = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_ACTIVATE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_DEACTIVATE = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_OPEN = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_COMPLETED = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROGRESS = 0;
EAPI Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_STARTED = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_COMPLETED = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROGRESS = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_STARTED = 0;
/* Client-Side Decorations */
EAPI Ecore_X_Atom ECORE_X_ATOM_GTK_FRAME_EXTENTS = 0;
//EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_OPAQUE_REGION = 0;
ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_GTK_FRAME_EXTENTS = 0;
//ECORE_X_API Ecore_X_Atom ECORE_X_ATOM_NET_WM_OPAQUE_REGION = 0;
typedef struct _Atom_Item Atom_Item;

View File

@ -35,14 +35,14 @@ _ecore_x_composite_init(void)
#endif
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_composite_query(void)
{
LOGFN;
return _composite_available;
}
EAPI void
ECORE_X_API void
ecore_x_composite_redirect_window(Ecore_X_Window win,
Ecore_X_Composite_Update_Type type)
{
@ -65,7 +65,7 @@ ecore_x_composite_redirect_window(Ecore_X_Window win,
#endif /* ifdef ECORE_XCOMPOSITE */
}
EAPI void
ECORE_X_API void
ecore_x_composite_redirect_subwindows(Ecore_X_Window win,
Ecore_X_Composite_Update_Type type)
{
@ -88,7 +88,7 @@ ecore_x_composite_redirect_subwindows(Ecore_X_Window win,
#endif /* ifdef ECORE_XCOMPOSITE */
}
EAPI void
ECORE_X_API void
ecore_x_composite_unredirect_window(Ecore_X_Window win,
Ecore_X_Composite_Update_Type type)
{
@ -111,7 +111,7 @@ ecore_x_composite_unredirect_window(Ecore_X_Window win,
#endif /* ifdef ECORE_XCOMPOSITE */
}
EAPI void
ECORE_X_API void
ecore_x_composite_unredirect_subwindows(Ecore_X_Window win,
Ecore_X_Composite_Update_Type type)
{
@ -134,7 +134,7 @@ ecore_x_composite_unredirect_subwindows(Ecore_X_Window win,
#endif /* ifdef ECORE_XCOMPOSITE */
}
EAPI Ecore_X_Pixmap
ECORE_X_API Ecore_X_Pixmap
ecore_x_composite_name_window_pixmap_get(Ecore_X_Window win)
{
Ecore_X_Pixmap pixmap = None;
@ -146,7 +146,7 @@ ecore_x_composite_name_window_pixmap_get(Ecore_X_Window win)
return pixmap;
}
EAPI void
ECORE_X_API void
ecore_x_composite_window_events_disable(Ecore_X_Window win)
{
#ifdef ECORE_XCOMPOSITE
@ -155,7 +155,7 @@ ecore_x_composite_window_events_disable(Ecore_X_Window win)
#endif /* ifdef ECORE_XCOMPOSITE */
}
EAPI void
ECORE_X_API void
ecore_x_composite_window_events_enable(Ecore_X_Window win)
{
#ifdef ECORE_XCOMPOSITE
@ -164,7 +164,7 @@ ecore_x_composite_window_events_enable(Ecore_X_Window win)
#endif /* ifdef ECORE_XCOMPOSITE */
}
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_composite_render_window_enable(Ecore_X_Window root)
{
Ecore_X_Window win = 0;
@ -176,7 +176,7 @@ ecore_x_composite_render_window_enable(Ecore_X_Window root)
return win;
}
EAPI void
ECORE_X_API void
ecore_x_composite_render_window_disable(Ecore_X_Window root)
{
#ifdef ECORE_XCOMPOSITE

View File

@ -6,13 +6,13 @@
#include "ecore_x_private.h"
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_cursor_color_supported_get(void)
{
return _ecore_x_xcursor;
}
EAPI Ecore_X_Cursor
ECORE_X_API Ecore_X_Cursor
ecore_x_cursor_new(Ecore_X_Window win,
int *pixels,
int w,
@ -215,7 +215,7 @@ ecore_x_cursor_new(Ecore_X_Window win,
return 0;
}
EAPI void
ECORE_X_API void
ecore_x_cursor_free(Ecore_X_Cursor c)
{
LOGFN;
@ -229,7 +229,7 @@ ecore_x_cursor_free(Ecore_X_Cursor c)
* Note that the return value must not be freed with
* ecore_x_cursor_free()!
*/
EAPI Ecore_X_Cursor
ECORE_X_API Ecore_X_Cursor
ecore_x_cursor_shape_get(int shape)
{
Ecore_X_Cursor cur;
@ -241,7 +241,7 @@ ecore_x_cursor_shape_get(int shape)
return cur;
}
EAPI void
ECORE_X_API void
ecore_x_cursor_size_set(int size)
{
#ifdef ECORE_XCURSOR
@ -254,7 +254,7 @@ ecore_x_cursor_size_set(int size)
#endif /* ifdef ECORE_XCURSOR */
}
EAPI int
ECORE_X_API int
ecore_x_cursor_size_get(void)
{
#ifdef ECORE_XCURSOR

View File

@ -28,13 +28,13 @@ _ecore_x_damage_init(void)
#endif /* ifdef ECORE_XDAMAGE */
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_damage_query(void)
{
return _damage_available;
}
EAPI Ecore_X_Damage
ECORE_X_API Ecore_X_Damage
ecore_x_damage_new(Ecore_X_Drawable d,
Ecore_X_Damage_Report_Level level)
{
@ -51,7 +51,7 @@ ecore_x_damage_new(Ecore_X_Drawable d,
#endif /* ifdef ECORE_XDAMAGE */
}
EAPI void
ECORE_X_API void
ecore_x_damage_free(Ecore_X_Damage damage)
{
#ifdef ECORE_XDAMAGE
@ -61,7 +61,7 @@ ecore_x_damage_free(Ecore_X_Damage damage)
#endif /* ifdef ECORE_XDAMAGE */
}
EAPI void
ECORE_X_API void
ecore_x_damage_subtract(Ecore_X_Damage damage,
Ecore_X_Region repair,
Ecore_X_Region parts)

View File

@ -10,12 +10,12 @@
#include "Ecore_X.h"
#include "Ecore_X_Atoms.h"
EAPI int ECORE_X_EVENT_XDND_ENTER = 0;
EAPI int ECORE_X_EVENT_XDND_POSITION = 0;
EAPI int ECORE_X_EVENT_XDND_STATUS = 0;
EAPI int ECORE_X_EVENT_XDND_LEAVE = 0;
EAPI int ECORE_X_EVENT_XDND_DROP = 0;
EAPI int ECORE_X_EVENT_XDND_FINISHED = 0;
ECORE_X_API int ECORE_X_EVENT_XDND_ENTER = 0;
ECORE_X_API int ECORE_X_EVENT_XDND_POSITION = 0;
ECORE_X_API int ECORE_X_EVENT_XDND_STATUS = 0;
ECORE_X_API int ECORE_X_EVENT_XDND_LEAVE = 0;
ECORE_X_API int ECORE_X_EVENT_XDND_DROP = 0;
ECORE_X_API int ECORE_X_EVENT_XDND_FINISHED = 0;
static Ecore_X_DND_Source *_source = NULL;
static Ecore_X_DND_Target *_target = NULL;
@ -141,7 +141,7 @@ _ecore_x_dnd_converter_copy(char *target EINA_UNUSED,
}
}
EAPI void
ECORE_X_API void
ecore_x_dnd_aware_set(Ecore_X_Window win,
Eina_Bool on)
{
@ -155,7 +155,7 @@ ecore_x_dnd_aware_set(Ecore_X_Window win,
ecore_x_window_prop_property_del(win, ECORE_X_ATOM_XDND_AWARE);
}
EAPI int
ECORE_X_API int
ecore_x_dnd_version_get(Ecore_X_Window win)
{
unsigned char *prop_data;
@ -226,7 +226,7 @@ ecore_x_dnd_version_get(Ecore_X_Window win)
return 0;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_dnd_type_isset(Ecore_X_Window win,
const char *type)
{
@ -255,7 +255,7 @@ ecore_x_dnd_type_isset(Ecore_X_Window win,
return ret;
}
EAPI void
ECORE_X_API void
ecore_x_dnd_type_set(Ecore_X_Window win,
const char *type,
Eina_Bool on)
@ -332,7 +332,7 @@ ecore_x_dnd_type_set(Ecore_X_Window win,
free(newset);
}
EAPI void
ECORE_X_API void
ecore_x_dnd_types_set(Ecore_X_Window win,
const char **types,
unsigned int num_types)
@ -363,7 +363,7 @@ ecore_x_dnd_types_set(Ecore_X_Window win,
}
}
EAPI void
ECORE_X_API void
ecore_x_dnd_actions_set(Ecore_X_Window win,
Ecore_X_Atom *actions,
unsigned int num_actions)
@ -401,7 +401,7 @@ ecore_x_dnd_actions_set(Ecore_X_Window win,
* @param cb Callback to updated each time ecore_x sends a position update.
* @param data User data.
*/
EAPI void
ECORE_X_API void
ecore_x_dnd_callback_pos_update_set(
void (*cb)(void *,
Ecore_X_Xdnd_Position *data),
@ -512,7 +512,7 @@ _ecore_x_dnd_drop(Eina_Bool self)
return status;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_dnd_begin(Ecore_X_Window source,
unsigned char *data,
int size)
@ -520,13 +520,13 @@ ecore_x_dnd_begin(Ecore_X_Window source,
return _ecore_x_dnd_begin(source, EINA_FALSE, data, size);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_dnd_drop(void)
{
return _ecore_x_dnd_drop(EINA_FALSE);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_dnd_self_begin(Ecore_X_Window source,
unsigned char *data,
int size)
@ -534,13 +534,13 @@ ecore_x_dnd_self_begin(Ecore_X_Window source,
return _ecore_x_dnd_begin(source, EINA_TRUE, data, size);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_dnd_self_drop(void)
{
return _ecore_x_dnd_drop(EINA_TRUE);
}
EAPI void
ECORE_X_API void
ecore_x_dnd_send_status(Eina_Bool will_accept,
Eina_Bool suppress,
Ecore_X_Rectangle rectangle,
@ -595,7 +595,7 @@ ecore_x_dnd_send_status(Eina_Bool will_accept,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_dnd_send_finished(void)
{
XEvent xev = { 0 };
@ -627,7 +627,7 @@ ecore_x_dnd_send_finished(void)
_target->state = ECORE_X_DND_TARGET_IDLE;
}
EAPI void
ECORE_X_API void
ecore_x_dnd_source_action_set(Ecore_X_Atom action)
{
_source->action = action;
@ -635,7 +635,7 @@ ecore_x_dnd_source_action_set(Ecore_X_Atom action)
_ecore_x_dnd_drag(_source->prev.window, _source->prev.x, _source->prev.y);
}
EAPI Ecore_X_Atom
ECORE_X_API Ecore_X_Atom
ecore_x_dnd_source_action_get(void)
{
return _source->action;
@ -771,7 +771,7 @@ _ecore_x_dnd_drag(Ecore_X_Window root,
_source->dest = win;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_dnd_abort(Ecore_X_Window xwin_source)
{
if (xwin_source == _source->win)

View File

@ -39,7 +39,7 @@ _ecore_x_dpms_init(void)
* @return @c 1 if the X DPMS extension is available, @c 0 otherwise.
* @ingroup Ecore_X_DPMS_Group
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_dpms_query(void)
{
return _dpms_available;
@ -50,7 +50,7 @@ ecore_x_dpms_query(void)
* @return @c 1 if the X server is capable of DPMS, @c 0 otherwise.
* @ingroup Ecore_X_DPMS_Group
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_dpms_capable_get(void)
{
#ifdef ECORE_XDPMS
@ -67,7 +67,7 @@ ecore_x_dpms_capable_get(void)
* @return @c 1 if DPMS is enabled, @c 0 otherwise.
* @ingroup Ecore_X_DPMS_Group
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_dpms_enabled_get(void)
{
#ifdef ECORE_XDPMS
@ -92,7 +92,7 @@ ecore_x_dpms_enabled_get(void)
* @return @c -1 othwhise.
*/
EAPI Ecore_X_Dpms_Mode
ECORE_X_API Ecore_X_Dpms_Mode
ecore_x_dpms_power_level_get(void)
{
#ifdef ECORE_XDPMS
@ -113,7 +113,7 @@ ecore_x_dpms_power_level_get(void)
* @param enabled @c 0 to disable DPMS characteristics of the server, enable it otherwise.
* @ingroup Ecore_X_DPMS_Group
*/
EAPI void
ECORE_X_API void
ecore_x_dpms_enabled_set(int enabled)
{
#ifdef ECORE_XDPMS
@ -134,7 +134,7 @@ ecore_x_dpms_enabled_set(int enabled)
* @param off Amount of time of inactivity before the monitor is shut off.
* @ingroup Ecore_X_DPMS_Group
*/
EAPI void
ECORE_X_API void
ecore_x_dpms_timeouts_get(unsigned int *standby,
unsigned int *suspend,
unsigned int *off)
@ -154,7 +154,7 @@ ecore_x_dpms_timeouts_get(unsigned int *standby,
* @param off Amount of time of inactivity before the monitor is shut off.
* @ingroup Ecore_X_DPMS_Group
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_dpms_timeouts_set(unsigned int standby,
unsigned int suspend,
unsigned int off)
@ -173,7 +173,7 @@ ecore_x_dpms_timeouts_set(unsigned int standby,
* @return The standby timeout value.
* @ingroup Ecore_X_DPMS_Group
*/
EAPI unsigned int
ECORE_X_API unsigned int
ecore_x_dpms_timeout_standby_get(void)
{
#ifdef ECORE_XDPMS
@ -194,7 +194,7 @@ ecore_x_dpms_timeout_standby_get(void)
* @return The suspend timeout value.
* @ingroup Ecore_X_DPMS_Group
*/
EAPI unsigned int
ECORE_X_API unsigned int
ecore_x_dpms_timeout_suspend_get(void)
{
#ifdef ECORE_XDPMS
@ -215,7 +215,7 @@ ecore_x_dpms_timeout_suspend_get(void)
* @return The off timeout value.
* @ingroup Ecore_X_DPMS_Group
*/
EAPI unsigned int
ECORE_X_API unsigned int
ecore_x_dpms_timeout_off_get(void)
{
#ifdef ECORE_XDPMS
@ -235,7 +235,7 @@ ecore_x_dpms_timeout_off_get(void)
* @param new_timeout Amount of time of inactivity before standby mode will be invoked.
* @ingroup Ecore_X_DPMS_Group
*/
EAPI void
ECORE_X_API void
ecore_x_dpms_timeout_standby_set(unsigned int new_timeout)
{
#ifdef ECORE_XDPMS
@ -253,7 +253,7 @@ ecore_x_dpms_timeout_standby_set(unsigned int new_timeout)
* @param new_timeout Amount of time of inactivity before the screen is placed into suspend mode.
* @ingroup Ecore_X_DPMS_Group
*/
EAPI void
ECORE_X_API void
ecore_x_dpms_timeout_suspend_set(unsigned int new_timeout)
{
#ifdef ECORE_XDPMS
@ -271,7 +271,7 @@ ecore_x_dpms_timeout_suspend_set(unsigned int new_timeout)
* @param new_timeout Amount of time of inactivity before the monitor is shut off.
* @ingroup Ecore_X_DPMS_Group
*/
EAPI void
ECORE_X_API void
ecore_x_dpms_timeout_off_set(unsigned int new_timeout)
{
#ifdef ECORE_XDPMS
@ -289,7 +289,7 @@ ecore_x_dpms_timeout_off_set(unsigned int new_timeout)
* @param on If DPMS is to be forced on (EINA_TRUE) or forced off
* @ingroup Ecore_X_DPMS_Group
*/
EAPI void
ECORE_X_API void
ecore_x_dpms_force(Eina_Bool on)
{
#ifdef ECORE_XDPMS

View File

@ -20,7 +20,7 @@
* @param h Pointer to an integer into which the height is to be stored.
* @ingroup Ecore_X_Drawable_Group
*/
EAPI void
ECORE_X_API void
ecore_x_drawable_geometry_get(Ecore_X_Drawable d,
int *x,
int *y,
@ -62,7 +62,7 @@ ecore_x_drawable_geometry_get(Ecore_X_Drawable d,
* @return The border width of the given drawable.
* @ingroup Ecore_X_Drawable_Group
*/
EAPI int
ECORE_X_API int
ecore_x_drawable_border_width_get(Ecore_X_Drawable d)
{
Window dummy_win;
@ -84,7 +84,7 @@ ecore_x_drawable_border_width_get(Ecore_X_Drawable d)
* @return The depth of the given drawable.
* @ingroup Ecore_X_Drawable_Group
*/
EAPI int
ECORE_X_API int
ecore_x_drawable_depth_get(Ecore_X_Drawable d)
{
Window dummy_win;
@ -109,7 +109,7 @@ ecore_x_drawable_depth_get(Ecore_X_Drawable d)
* @param width The width of the rectangle.
* @param height The height of the rectangle.
*/
EAPI void
ECORE_X_API void
ecore_x_drawable_rectangle_fill(Ecore_X_Drawable d,
Ecore_X_GC gc,
int x,

View File

@ -20,12 +20,12 @@
#include "Ecore_X.h"
#include "Ecore_X_Atoms.h"
EAPI void
ECORE_X_API void
ecore_x_e_init(void)
{
}
EAPI void
ECORE_X_API void
ecore_x_e_frame_size_set(Ecore_X_Window win,
int fl,
int fr,
@ -42,7 +42,7 @@ ecore_x_e_frame_size_set(Ecore_X_Window win,
ecore_x_window_prop_card32_set(win, ECORE_X_ATOM_E_FRAME_SIZE, frames, 4);
}
EAPI void
ECORE_X_API void
ecore_x_e_virtual_keyboard_set(Ecore_X_Window win,
unsigned int is_keyboard)
{
@ -51,7 +51,7 @@ ecore_x_e_virtual_keyboard_set(Ecore_X_Window win,
&is_keyboard, 1);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_virtual_keyboard_get(Ecore_X_Window win)
{
unsigned int val = 0;
@ -172,7 +172,7 @@ _ecore_x_e_vkbd_atom_get(Ecore_X_Virtual_Keyboard_State state)
return 0;
}
EAPI void
ECORE_X_API void
ecore_x_e_virtual_keyboard_state_set(Ecore_X_Window win,
Ecore_X_Virtual_Keyboard_State state)
{
@ -184,7 +184,7 @@ ecore_x_e_virtual_keyboard_state_set(Ecore_X_Window win,
&atom, 1);
}
EAPI Ecore_X_Virtual_Keyboard_State
ECORE_X_API Ecore_X_Virtual_Keyboard_State
ecore_x_e_virtual_keyboard_state_get(Ecore_X_Window win)
{
Ecore_X_Atom atom = 0;
@ -197,7 +197,7 @@ ecore_x_e_virtual_keyboard_state_get(Ecore_X_Window win)
return _ecore_x_e_vkbd_state_get(atom);
}
EAPI void
ECORE_X_API void
ecore_x_e_virtual_keyboard_state_send(Ecore_X_Window win,
Ecore_X_Virtual_Keyboard_State state)
{
@ -243,7 +243,7 @@ _ecore_x_e_illume_mode_get(Ecore_X_Atom atom)
return ECORE_X_ILLUME_MODE_UNKNOWN;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_zone_set(Ecore_X_Window win,
Ecore_X_Window zone)
{
@ -252,7 +252,7 @@ ecore_x_e_illume_zone_set(Ecore_X_Window win,
&zone, 1);
}
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_e_illume_zone_get(Ecore_X_Window win)
{
Ecore_X_Window zone = 0;
@ -267,7 +267,7 @@ ecore_x_e_illume_zone_get(Ecore_X_Window win)
return zone;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_zone_list_set(Ecore_X_Window win,
Ecore_X_Window *zones,
unsigned int n_zones)
@ -277,7 +277,7 @@ ecore_x_e_illume_zone_list_set(Ecore_X_Window win,
zones, n_zones);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_conformant_set(Ecore_X_Window win,
unsigned int is_conformant)
{
@ -286,7 +286,7 @@ ecore_x_e_illume_conformant_set(Ecore_X_Window win,
&is_conformant, 1);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_illume_conformant_get(Ecore_X_Window win)
{
unsigned int val = 0;
@ -301,7 +301,7 @@ ecore_x_e_illume_conformant_get(Ecore_X_Window win)
return val ? EINA_TRUE : EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_mode_set(Ecore_X_Window win,
Ecore_X_Illume_Mode mode)
{
@ -313,7 +313,7 @@ ecore_x_e_illume_mode_set(Ecore_X_Window win,
&atom, 1);
}
EAPI Ecore_X_Illume_Mode
ECORE_X_API Ecore_X_Illume_Mode
ecore_x_e_illume_mode_get(Ecore_X_Window win)
{
Ecore_X_Atom atom = 0;
@ -325,7 +325,7 @@ ecore_x_e_illume_mode_get(Ecore_X_Window win)
return _ecore_x_e_illume_mode_get(atom);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_mode_send(Ecore_X_Window win,
Ecore_X_Illume_Mode mode)
{
@ -336,7 +336,7 @@ ecore_x_e_illume_mode_send(Ecore_X_Window win,
0, 0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_focus_back_send(Ecore_X_Window win)
{
LOGFN;
@ -345,7 +345,7 @@ ecore_x_e_illume_focus_back_send(Ecore_X_Window win)
1, 0, 0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_focus_forward_send(Ecore_X_Window win)
{
LOGFN;
@ -354,7 +354,7 @@ ecore_x_e_illume_focus_forward_send(Ecore_X_Window win)
1, 0, 0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_focus_home_send(Ecore_X_Window win)
{
LOGFN;
@ -363,7 +363,7 @@ ecore_x_e_illume_focus_home_send(Ecore_X_Window win)
1, 0, 0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_close_send(Ecore_X_Window win)
{
LOGFN;
@ -372,7 +372,7 @@ ecore_x_e_illume_close_send(Ecore_X_Window win)
1, 0, 0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_home_new_send(Ecore_X_Window win)
{
LOGFN;
@ -381,7 +381,7 @@ ecore_x_e_illume_home_new_send(Ecore_X_Window win)
1, 0, 0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_home_del_send(Ecore_X_Window win)
{
LOGFN;
@ -390,7 +390,7 @@ ecore_x_e_illume_home_del_send(Ecore_X_Window win)
1, 0, 0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_access_action_next_send(Ecore_X_Window win)
{
LOGFN;
@ -401,7 +401,7 @@ ecore_x_e_illume_access_action_next_send(Ecore_X_Window win)
0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_access_action_prev_send(Ecore_X_Window win)
{
LOGFN;
@ -412,7 +412,7 @@ ecore_x_e_illume_access_action_prev_send(Ecore_X_Window win)
0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_access_action_activate_send(Ecore_X_Window win)
{
LOGFN;
@ -423,7 +423,7 @@ ecore_x_e_illume_access_action_activate_send(Ecore_X_Window win)
0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_access_action_over_send(Ecore_X_Window win)
{
LOGFN;
@ -434,7 +434,7 @@ ecore_x_e_illume_access_action_over_send(Ecore_X_Window win)
0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_access_action_read_send(Ecore_X_Window win)
{
LOGFN;
@ -445,7 +445,7 @@ ecore_x_e_illume_access_action_read_send(Ecore_X_Window win)
0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_access_action_read_next_send(Ecore_X_Window win)
{
LOGFN;
@ -456,7 +456,7 @@ ecore_x_e_illume_access_action_read_next_send(Ecore_X_Window win)
0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_access_action_read_prev_send(Ecore_X_Window win)
{
LOGFN;
@ -467,7 +467,7 @@ ecore_x_e_illume_access_action_read_prev_send(Ecore_X_Window win)
0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_access_action_up_send(Ecore_X_Window win)
{
LOGFN;
@ -478,7 +478,7 @@ ecore_x_e_illume_access_action_up_send(Ecore_X_Window win)
0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_access_action_down_send(Ecore_X_Window win)
{
LOGFN;
@ -489,7 +489,7 @@ ecore_x_e_illume_access_action_down_send(Ecore_X_Window win)
0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_drag_set(Ecore_X_Window win,
unsigned int drag)
{
@ -497,7 +497,7 @@ ecore_x_e_illume_drag_set(Ecore_X_Window win,
ecore_x_window_prop_card32_set(win, ECORE_X_ATOM_E_ILLUME_DRAG, &drag, 1);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_illume_drag_get(Ecore_X_Window win)
{
unsigned int val = 0;
@ -512,7 +512,7 @@ ecore_x_e_illume_drag_get(Ecore_X_Window win)
return val ? EINA_TRUE : EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_drag_locked_set(Ecore_X_Window win,
unsigned int is_locked)
{
@ -521,7 +521,7 @@ ecore_x_e_illume_drag_locked_set(Ecore_X_Window win,
&is_locked, 1);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_illume_drag_locked_get(Ecore_X_Window win)
{
unsigned int val = 0;
@ -536,7 +536,7 @@ ecore_x_e_illume_drag_locked_get(Ecore_X_Window win)
return val ? EINA_TRUE : EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_drag_start_send(Ecore_X_Window win)
{
LOGFN;
@ -545,7 +545,7 @@ ecore_x_e_illume_drag_start_send(Ecore_X_Window win)
1, 0, 0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_drag_end_send(Ecore_X_Window win)
{
LOGFN;
@ -554,7 +554,7 @@ ecore_x_e_illume_drag_end_send(Ecore_X_Window win)
1, 0, 0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_indicator_geometry_set(Ecore_X_Window win,
int x,
int y,
@ -572,7 +572,7 @@ ecore_x_e_illume_indicator_geometry_set(Ecore_X_Window win,
geom, 4);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_illume_indicator_geometry_get(Ecore_X_Window win,
int *x,
int *y,
@ -605,7 +605,7 @@ ecore_x_e_illume_indicator_geometry_get(Ecore_X_Window win,
return EINA_TRUE;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_softkey_geometry_set(Ecore_X_Window win,
int x,
int y,
@ -623,7 +623,7 @@ ecore_x_e_illume_softkey_geometry_set(Ecore_X_Window win,
geom, 4);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_illume_softkey_geometry_get(Ecore_X_Window win,
int *x,
int *y,
@ -656,7 +656,7 @@ ecore_x_e_illume_softkey_geometry_get(Ecore_X_Window win,
return EINA_TRUE;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_keyboard_geometry_set(Ecore_X_Window win,
int x,
int y,
@ -674,7 +674,7 @@ ecore_x_e_illume_keyboard_geometry_set(Ecore_X_Window win,
geom, 4);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_illume_keyboard_geometry_get(Ecore_X_Window win,
int *x,
int *y,
@ -736,7 +736,7 @@ _ecore_x_e_quickpanel_state_get(Ecore_X_Atom atom)
return ECORE_X_ILLUME_QUICKPANEL_STATE_UNKNOWN;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_quickpanel_set(Ecore_X_Window win,
unsigned int is_quickpanel)
{
@ -745,7 +745,7 @@ ecore_x_e_illume_quickpanel_set(Ecore_X_Window win,
&is_quickpanel, 1);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_illume_quickpanel_get(Ecore_X_Window win)
{
unsigned int val = 0;
@ -760,7 +760,7 @@ ecore_x_e_illume_quickpanel_get(Ecore_X_Window win)
return val ? EINA_TRUE : EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_quickpanel_state_set(Ecore_X_Window win,
Ecore_X_Illume_Quickpanel_State state)
{
@ -772,7 +772,7 @@ ecore_x_e_illume_quickpanel_state_set(Ecore_X_Window win,
&atom, 1);
}
EAPI Ecore_X_Illume_Quickpanel_State
ECORE_X_API Ecore_X_Illume_Quickpanel_State
ecore_x_e_illume_quickpanel_state_get(Ecore_X_Window win)
{
Ecore_X_Atom atom = 0;
@ -786,7 +786,7 @@ ecore_x_e_illume_quickpanel_state_get(Ecore_X_Window win)
return _ecore_x_e_quickpanel_state_get(atom);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_quickpanel_state_send(Ecore_X_Window win,
Ecore_X_Illume_Quickpanel_State state)
{
@ -797,7 +797,7 @@ ecore_x_e_illume_quickpanel_state_send(Ecore_X_Window win,
0, 0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_quickpanel_state_toggle(Ecore_X_Window win)
{
LOGFN;
@ -807,7 +807,7 @@ ecore_x_e_illume_quickpanel_state_toggle(Ecore_X_Window win)
0, 0, 0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_quickpanel_priority_major_set(Ecore_X_Window win,
unsigned int priority)
{
@ -817,7 +817,7 @@ ecore_x_e_illume_quickpanel_priority_major_set(Ecore_X_Window win,
&priority, 1);
}
EAPI int
ECORE_X_API int
ecore_x_e_illume_quickpanel_priority_major_get(Ecore_X_Window win)
{
unsigned int val = 0;
@ -832,7 +832,7 @@ ecore_x_e_illume_quickpanel_priority_major_get(Ecore_X_Window win)
return val;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_quickpanel_priority_minor_set(Ecore_X_Window win,
unsigned int priority)
{
@ -842,7 +842,7 @@ ecore_x_e_illume_quickpanel_priority_minor_set(Ecore_X_Window win,
&priority, 1);
}
EAPI int
ECORE_X_API int
ecore_x_e_illume_quickpanel_priority_minor_get(Ecore_X_Window win)
{
unsigned int val = 0;
@ -858,7 +858,7 @@ ecore_x_e_illume_quickpanel_priority_minor_get(Ecore_X_Window win)
return val;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_quickpanel_zone_set(Ecore_X_Window win,
unsigned int zone)
{
@ -868,7 +868,7 @@ ecore_x_e_illume_quickpanel_zone_set(Ecore_X_Window win,
&zone, 1);
}
EAPI int
ECORE_X_API int
ecore_x_e_illume_quickpanel_zone_get(Ecore_X_Window win)
{
unsigned int val = 0;
@ -884,7 +884,7 @@ ecore_x_e_illume_quickpanel_zone_get(Ecore_X_Window win)
return val;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_quickpanel_position_update_send(Ecore_X_Window win)
{
LOGFN;
@ -921,7 +921,7 @@ _ecore_x_e_clipboard_state_get(Ecore_X_Atom atom)
return ECORE_X_ILLUME_CLIPBOARD_STATE_UNKNOWN;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_clipboard_state_set(Ecore_X_Window win,
Ecore_X_Illume_Clipboard_State state)
{
@ -935,7 +935,7 @@ ecore_x_e_illume_clipboard_state_set(Ecore_X_Window win,
&atom, 1);
}
EAPI Ecore_X_Illume_Clipboard_State
ECORE_X_API Ecore_X_Illume_Clipboard_State
ecore_x_e_illume_clipboard_state_get(Ecore_X_Window win)
{
Ecore_X_Atom atom = 0;
@ -949,7 +949,7 @@ ecore_x_e_illume_clipboard_state_get(Ecore_X_Window win)
return _ecore_x_e_clipboard_state_get(atom);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_clipboard_geometry_set(Ecore_X_Window win,
int x, int y, int w, int h)
{
@ -965,7 +965,7 @@ ecore_x_e_illume_clipboard_geometry_set(Ecore_X_Window win,
geom, 4);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_illume_clipboard_geometry_get(Ecore_X_Window win,
int *x, int *y, int *w, int *h)
{
@ -988,7 +988,7 @@ ecore_x_e_illume_clipboard_geometry_get(Ecore_X_Window win,
}
/* for sliding window */
EAPI void
ECORE_X_API void
ecore_x_e_illume_sliding_win_state_set(Ecore_X_Window win,
unsigned int is_visible)
{
@ -998,7 +998,7 @@ ecore_x_e_illume_sliding_win_state_set(Ecore_X_Window win,
&is_visible, 1);
} /* ecore_x_e_illume_sliding_win_state_set */
EAPI int
ECORE_X_API int
ecore_x_e_illume_sliding_win_state_get(Ecore_X_Window win)
{
unsigned int is_visible = 0;
@ -1014,7 +1014,7 @@ ecore_x_e_illume_sliding_win_state_get(Ecore_X_Window win)
return is_visible;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_sliding_win_geometry_set(Ecore_X_Window win,
int x,
int y,
@ -1033,7 +1033,7 @@ ecore_x_e_illume_sliding_win_geometry_set(Ecore_X_Window win,
geom, 4);
} /* ecore_x_e_illume_sliding_win_geometry_set */
EAPI int
ECORE_X_API int
ecore_x_e_illume_sliding_win_geometry_get(Ecore_X_Window win,
int *x,
int *y,
@ -1066,7 +1066,7 @@ ecore_x_e_illume_sliding_win_geometry_get(Ecore_X_Window win,
return 1;
}/* ecore_x_e_illume_sliding_win_geometry_get */
EAPI void
ECORE_X_API void
ecore_x_e_comp_sync_counter_set(Ecore_X_Window win,
Ecore_X_Sync_Counter counter)
{
@ -1078,7 +1078,7 @@ ecore_x_e_comp_sync_counter_set(Ecore_X_Window win,
ecore_x_window_prop_property_del(win, ECORE_X_ATOM_E_COMP_SYNC_COUNTER);
}
EAPI Ecore_X_Sync_Counter
ECORE_X_API Ecore_X_Sync_Counter
ecore_x_e_comp_sync_counter_get(Ecore_X_Window win)
{
int ret = 0;
@ -1096,7 +1096,7 @@ ecore_x_e_comp_sync_counter_get(Ecore_X_Window win)
return counter;
}
EAPI void
ECORE_X_API void
ecore_x_e_comp_sync_draw_done_send(Ecore_X_Window root,
Ecore_X_Window win)
{
@ -1126,7 +1126,7 @@ ecore_x_e_comp_sync_draw_done_send(Ecore_X_Window root,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_e_comp_sync_draw_size_done_send(Ecore_X_Window root,
Ecore_X_Window win,
int w,
@ -1162,7 +1162,7 @@ ecore_x_e_comp_sync_draw_size_done_send(Ecore_X_Window root,
* @since 1.3
* @deprecated use ecore_x_e_window_available_profiles_set
*/
EAPI void
ECORE_X_API void
ecore_x_e_window_profile_list_set(Ecore_X_Window win,
const char **profiles,
unsigned int num_profiles)
@ -1190,7 +1190,7 @@ ecore_x_e_window_profile_list_set(Ecore_X_Window win,
* @since 1.3
* @deprecated use ecore_x_e_window_available_profiles_get
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_window_profile_list_get(Ecore_X_Window win,
const char ***profiles,
int *ret_num)
@ -1248,7 +1248,7 @@ ecore_x_e_window_profile_list_get(Ecore_X_Window win,
/*
* @since 1.3
*/
EAPI void
ECORE_X_API void
ecore_x_e_window_profile_set(Ecore_X_Window win,
const char *profile)
{
@ -1271,7 +1271,7 @@ ecore_x_e_window_profile_set(Ecore_X_Window win,
/*
* @since 1.3
*/
EAPI char *
ECORE_X_API char *
ecore_x_e_window_profile_get(Ecore_X_Window win)
{
Ecore_X_Atom *atom = NULL;
@ -1298,7 +1298,7 @@ ecore_x_e_window_profile_get(Ecore_X_Window win)
return profile;
}
EAPI void
ECORE_X_API void
ecore_x_e_window_profile_supported_set(Ecore_X_Window root,
Eina_Bool enabled)
{
@ -1338,7 +1338,7 @@ ecore_x_e_window_profile_supported_set(Ecore_X_Window root,
}
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_window_profile_supported_get(Ecore_X_Window root)
{
Ecore_X_Window win, win2;
@ -1370,7 +1370,7 @@ ecore_x_e_window_profile_supported_get(Ecore_X_Window root)
return EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_e_window_available_profiles_set(Ecore_X_Window win,
const char **profiles,
unsigned int count)
@ -1395,7 +1395,7 @@ ecore_x_e_window_available_profiles_set(Ecore_X_Window win,
}
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_window_available_profiles_get(Ecore_X_Window win,
const char ***profiles,
int *count)
@ -1452,7 +1452,7 @@ ecore_x_e_window_available_profiles_get(Ecore_X_Window win,
return EINA_TRUE;
}
EAPI void
ECORE_X_API void
ecore_x_e_window_profile_change_send(Ecore_X_Window root,
Ecore_X_Window win,
const char *profile)
@ -1489,7 +1489,7 @@ ecore_x_e_window_profile_change_send(Ecore_X_Window root,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_e_window_profile_change_request_send(Ecore_X_Window win,
const char *profile)
{
@ -1521,7 +1521,7 @@ ecore_x_e_window_profile_change_request_send(Ecore_X_Window win,
}
EAPI void
ECORE_X_API void
ecore_x_e_window_profile_change_done_send(Ecore_X_Window root,
Ecore_X_Window win,
const char *profile)
@ -1555,7 +1555,7 @@ ecore_x_e_window_profile_change_done_send(Ecore_X_Window root,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_e_comp_sync_supported_set(Ecore_X_Window root,
Eina_Bool enabled)
{
@ -1594,7 +1594,7 @@ ecore_x_e_comp_sync_supported_set(Ecore_X_Window root,
}
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_comp_sync_supported_get(Ecore_X_Window root)
{
Ecore_X_Window win, win2;
@ -1626,7 +1626,7 @@ ecore_x_e_comp_sync_supported_get(Ecore_X_Window root)
return EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_e_comp_sync_begin_send(Ecore_X_Window win)
{
XEvent xev = { 0 };
@ -1652,7 +1652,7 @@ ecore_x_e_comp_sync_begin_send(Ecore_X_Window win)
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_e_comp_sync_end_send(Ecore_X_Window win)
{
XEvent xev = { 0 };
@ -1678,7 +1678,7 @@ ecore_x_e_comp_sync_end_send(Ecore_X_Window win)
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_e_comp_sync_cancel_send(Ecore_X_Window win)
{
XEvent xev = { 0 };
@ -1704,7 +1704,7 @@ ecore_x_e_comp_sync_cancel_send(Ecore_X_Window win)
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_e_comp_flush_send(Ecore_X_Window win)
{
XEvent xev = { 0 };
@ -1730,7 +1730,7 @@ ecore_x_e_comp_flush_send(Ecore_X_Window win)
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_e_comp_dump_send(Ecore_X_Window win)
{
XEvent xev = { 0 };
@ -1756,7 +1756,7 @@ ecore_x_e_comp_dump_send(Ecore_X_Window win)
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_e_comp_pixmap_set(Ecore_X_Window win,
Ecore_X_Pixmap pixmap)
{
@ -1768,7 +1768,7 @@ ecore_x_e_comp_pixmap_set(Ecore_X_Window win,
ecore_x_window_prop_property_del(win, ECORE_X_ATOM_E_COMP_PIXMAP);
}
EAPI Ecore_X_Pixmap
ECORE_X_API Ecore_X_Pixmap
ecore_x_e_comp_pixmap_get(Ecore_X_Window win)
{
int ret = 0;
@ -1815,7 +1815,7 @@ _ecore_x_e_indicator_state_get(Ecore_X_Atom atom)
return ECORE_X_ILLUME_INDICATOR_STATE_UNKNOWN;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_indicator_state_set(Ecore_X_Window win,
Ecore_X_Illume_Indicator_State state)
{
@ -1827,7 +1827,7 @@ ecore_x_e_illume_indicator_state_set(Ecore_X_Window win,
&atom, 1);
}
EAPI Ecore_X_Illume_Indicator_State
ECORE_X_API Ecore_X_Illume_Indicator_State
ecore_x_e_illume_indicator_state_get(Ecore_X_Window win)
{
Ecore_X_Atom atom = 0;
@ -1841,7 +1841,7 @@ ecore_x_e_illume_indicator_state_get(Ecore_X_Window win)
return _ecore_x_e_indicator_state_get(atom);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_indicator_state_send(Ecore_X_Window win,
Ecore_X_Illume_Indicator_State state)
{
@ -1887,7 +1887,7 @@ _ecore_x_e_indicator_opacity_get(Ecore_X_Atom atom)
return ECORE_X_ILLUME_INDICATOR_OPACITY_UNKNOWN;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_indicator_opacity_set(Ecore_X_Window win,
Ecore_X_Illume_Indicator_Opacity_Mode mode)
{
@ -1900,7 +1900,7 @@ ecore_x_e_illume_indicator_opacity_set(Ecore_X_Window win,
&atom, 1);
}
EAPI Ecore_X_Illume_Indicator_Opacity_Mode
ECORE_X_API Ecore_X_Illume_Indicator_Opacity_Mode
ecore_x_e_illume_indicator_opacity_get(Ecore_X_Window win)
{
Ecore_X_Atom atom = 0;
@ -1914,7 +1914,7 @@ ecore_x_e_illume_indicator_opacity_get(Ecore_X_Window win)
return _ecore_x_e_indicator_opacity_get(atom);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_indicator_opacity_send(Ecore_X_Window win,
Ecore_X_Illume_Indicator_Opacity_Mode mode)
{
@ -1961,7 +1961,7 @@ _ecore_x_e_indicator_type_get(Ecore_X_Atom atom)
return ECORE_X_ILLUME_INDICATOR_TYPE_UNKNOWN;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_indicator_type_set(Ecore_X_Window win,
Ecore_X_Illume_Indicator_Type_Mode mode)
{
@ -1974,7 +1974,7 @@ ecore_x_e_illume_indicator_type_set(Ecore_X_Window win,
&atom, 1);
}
EAPI Ecore_X_Illume_Indicator_Type_Mode
ECORE_X_API Ecore_X_Illume_Indicator_Type_Mode
ecore_x_e_illume_indicator_type_get(Ecore_X_Window win)
{
Ecore_X_Atom atom = 0;
@ -1988,7 +1988,7 @@ ecore_x_e_illume_indicator_type_get(Ecore_X_Window win)
return _ecore_x_e_indicator_type_get(atom);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_indicator_type_send(Ecore_X_Window win,
Ecore_X_Illume_Indicator_Type_Mode mode)
{
@ -2029,7 +2029,7 @@ _ecore_x_e_illume_window_state_get(Ecore_X_Atom atom)
return ECORE_X_ILLUME_WINDOW_STATE_NORMAL;
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_window_state_set(Ecore_X_Window win,
Ecore_X_Illume_Window_State state)
{
@ -2041,7 +2041,7 @@ ecore_x_e_illume_window_state_set(Ecore_X_Window win,
&atom, 1);
}
EAPI Ecore_X_Illume_Window_State
ECORE_X_API Ecore_X_Illume_Window_State
ecore_x_e_illume_window_state_get(Ecore_X_Window win)
{
Ecore_X_Atom atom;
@ -2055,7 +2055,7 @@ ecore_x_e_illume_window_state_get(Ecore_X_Window win)
return _ecore_x_e_illume_window_state_get(atom);
}
EAPI void
ECORE_X_API void
ecore_x_e_illume_window_state_send(Ecore_X_Window win,
Ecore_X_Illume_Window_State state)
{
@ -2067,7 +2067,7 @@ ecore_x_e_illume_window_state_send(Ecore_X_Window win,
0, 0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_window_rotation_supported_set(Ecore_X_Window root,
Eina_Bool enabled)
{
@ -2106,7 +2106,7 @@ ecore_x_e_window_rotation_supported_set(Ecore_X_Window root,
}
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_window_rotation_supported_get(Ecore_X_Window root)
{
Ecore_X_Window win, win2;
@ -2138,7 +2138,7 @@ ecore_x_e_window_rotation_supported_get(Ecore_X_Window root)
return EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_e_window_rotation_app_set(Ecore_X_Window win,
Eina_Bool set)
{
@ -2153,7 +2153,7 @@ ecore_x_e_window_rotation_app_set(Ecore_X_Window win,
&val, 1);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_window_rotation_app_get(Ecore_X_Window win)
{
unsigned int val = 0;
@ -2167,7 +2167,7 @@ ecore_x_e_window_rotation_app_get(Ecore_X_Window win)
return val ? EINA_TRUE : EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_e_window_rotation_preferred_rotation_set(Ecore_X_Window win,
int rot)
{
@ -2189,7 +2189,7 @@ ecore_x_e_window_rotation_preferred_rotation_set(Ecore_X_Window win,
}
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_window_rotation_preferred_rotation_get(Ecore_X_Window win,
int *rot)
{
@ -2209,7 +2209,7 @@ ecore_x_e_window_rotation_preferred_rotation_get(Ecore_X_Window win,
return EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_e_window_rotation_available_rotations_set(Ecore_X_Window win,
const int *rots,
unsigned int count)
@ -2227,7 +2227,7 @@ ecore_x_e_window_rotation_available_rotations_set(Ecore_X_Window win,
ECORE_X_ATOM_E_WINDOW_ROTATION_AVAILABLE_LIST);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_window_rotation_available_rotations_get(Ecore_X_Window win,
int **rots,
unsigned int *count)
@ -2269,7 +2269,7 @@ ecore_x_e_window_rotation_available_rotations_get(Ecore_X_Window win,
return EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_e_window_rotation_change_prepare_send(Ecore_X_Window win,
int rot,
Eina_Bool resize,
@ -2283,7 +2283,7 @@ ecore_x_e_window_rotation_change_prepare_send(Ecore_X_Window win,
win, rot, resize, w, h);
}
EAPI void
ECORE_X_API void
ecore_x_e_window_rotation_change_prepare_done_send(Ecore_X_Window root,
Ecore_X_Window win,
int rot)
@ -2313,7 +2313,7 @@ ecore_x_e_window_rotation_change_prepare_done_send(Ecore_X_Window root,
&xev);
}
EAPI void
ECORE_X_API void
ecore_x_e_window_rotation_change_request_send(Ecore_X_Window win,
int rot)
{
@ -2324,7 +2324,7 @@ ecore_x_e_window_rotation_change_request_send(Ecore_X_Window win,
win, rot, 0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_e_window_rotation_change_done_send(Ecore_X_Window root,
Ecore_X_Window win,
int rot,
@ -2359,7 +2359,7 @@ ecore_x_e_window_rotation_change_done_send(Ecore_X_Window root,
/*
* Does keyrouter exist?
*/
EAPI void
ECORE_X_API void
ecore_x_e_keyrouter_set(Ecore_X_Window win EINA_UNUSED,
Eina_Bool on)
{
@ -2378,7 +2378,7 @@ ecore_x_e_keyrouter_set(Ecore_X_Window win EINA_UNUSED,
&val, 1);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_e_keyrouter_get(Ecore_X_Window win EINA_UNUSED)
{
//check the existance of keyrouter
@ -2399,7 +2399,7 @@ ecore_x_e_keyrouter_get(Ecore_X_Window win EINA_UNUSED)
return val == 1 ? EINA_TRUE : EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_e_stack_type_set(Ecore_X_Window win,
Ecore_X_Stack_Type stack_type)
{
@ -2415,7 +2415,7 @@ ecore_x_e_stack_type_set(Ecore_X_Window win,
&val, 1);
}
EAPI Ecore_X_Stack_Type
ECORE_X_API Ecore_X_Stack_Type
ecore_x_e_stack_type_get(Ecore_X_Window win)
{
int ret;
@ -2431,7 +2431,7 @@ ecore_x_e_stack_type_get(Ecore_X_Window win)
return (Ecore_X_Stack_Type)val;
}
EAPI void
ECORE_X_API void
ecore_x_e_stack_position_set(Ecore_X_Window win,
Ecore_X_Stack_Position stack_position)
{
@ -2447,7 +2447,7 @@ ecore_x_e_stack_position_set(Ecore_X_Window win,
&val, 1);
}
EAPI Ecore_X_Stack_Position
ECORE_X_API Ecore_X_Stack_Position
ecore_x_e_stack_position_get(Ecore_X_Window win)
{
int ret;

View File

@ -28,7 +28,7 @@ static Ecore_X_ID _error_resource_id = 0;
*
* Set the X error handler function
*/
EAPI void
ECORE_X_API void
ecore_x_error_handler_set(void (*func)(void *data),
const void *data)
{
@ -43,7 +43,7 @@ ecore_x_error_handler_set(void (*func)(void *data),
*
* Set the X I/O error handler function
*/
EAPI void
ECORE_X_API void
ecore_x_io_error_handler_set(void (*func)(void *data),
const void *data)
{
@ -57,7 +57,7 @@ ecore_x_io_error_handler_set(void (*func)(void *data),
*
* Return the X request code that caused the last X error
*/
EAPI int
ECORE_X_API int
ecore_x_error_request_get(void)
{
return _error_request_code;
@ -70,7 +70,7 @@ ecore_x_error_request_get(void)
* Return the error code from the last X error
*/
//FIXME: Use Ecore_X_Error_Code type when 2.0 is released
EAPI int
ECORE_X_API int
ecore_x_error_code_get(void)
{
return _error_code;
@ -82,7 +82,7 @@ ecore_x_error_code_get(void)
*
* Return the X resource id that caused the last X error
*/
EAPI Ecore_X_ID
ECORE_X_API Ecore_X_ID
ecore_x_error_resource_id_get(void)
{
return _error_resource_id;

View File

@ -114,7 +114,7 @@ _ecore_x_event_free_mouse_move(void *data EINA_UNUSED,
free(e);
}
EAPI void
ECORE_X_API void
ecore_x_event_mask_set(Ecore_X_Window w,
Ecore_X_Event_Mask mask)
{
@ -136,7 +136,7 @@ ecore_x_event_mask_set(Ecore_X_Window w,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_event_mask_unset(Ecore_X_Window w,
Ecore_X_Event_Mask mask)
{

View File

@ -92,7 +92,7 @@ _ecore_x_rectangle_x_to_ecore(XRectangle *xrect,
#endif /* ifdef ECORE_XFIXES */
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_fixes_selection_notification_request(Ecore_X_Atom selection)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(_ecore_x_disp, EINA_FALSE);
@ -112,7 +112,7 @@ ecore_x_fixes_selection_notification_request(Ecore_X_Atom selection)
return EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_fixes_window_selection_notification_request(Ecore_X_Window window, Ecore_X_Atom selection)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(_ecore_x_disp, EINA_FALSE);
@ -132,7 +132,7 @@ ecore_x_fixes_window_selection_notification_request(Ecore_X_Window window, Ecore
return EINA_FALSE;
}
EAPI Ecore_X_Region
ECORE_X_API Ecore_X_Region
ecore_x_region_new(Ecore_X_Rectangle *rects,
int num)
{
@ -152,7 +152,7 @@ ecore_x_region_new(Ecore_X_Rectangle *rects,
#endif /* ifdef ECORE_XFIXES */
}
EAPI Ecore_X_Region
ECORE_X_API Ecore_X_Region
ecore_x_region_new_from_bitmap(Ecore_X_Pixmap bitmap)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(_ecore_x_disp, 0);
@ -168,7 +168,7 @@ ecore_x_region_new_from_bitmap(Ecore_X_Pixmap bitmap)
#endif /* ifdef ECORE_XFIXES */
}
EAPI Ecore_X_Region
ECORE_X_API Ecore_X_Region
ecore_x_region_new_from_window(Ecore_X_Window win,
Ecore_X_Region_Type type)
{
@ -185,7 +185,7 @@ ecore_x_region_new_from_window(Ecore_X_Window win,
#endif /* ifdef ECORE_XFIXES */
}
EAPI Ecore_X_Region
ECORE_X_API Ecore_X_Region
ecore_x_region_new_from_gc(Ecore_X_GC gc)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(_ecore_x_disp, 0);
@ -201,7 +201,7 @@ ecore_x_region_new_from_gc(Ecore_X_GC gc)
#endif /* ifdef ECORE_XFIXES */
}
EAPI Ecore_X_Region
ECORE_X_API Ecore_X_Region
ecore_x_region_new_from_picture(Ecore_X_Picture picture)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(_ecore_x_disp, 0);
@ -217,7 +217,7 @@ ecore_x_region_new_from_picture(Ecore_X_Picture picture)
#endif /* ifdef ECORE_XFIXES */
}
EAPI void
ECORE_X_API void
ecore_x_region_free(Ecore_X_Region region)
{
EINA_SAFETY_ON_NULL_RETURN(_ecore_x_disp);
@ -227,7 +227,7 @@ ecore_x_region_free(Ecore_X_Region region)
#endif /* ifdef ECORE_XFIXES */
}
EAPI void
ECORE_X_API void
ecore_x_region_set(Ecore_X_Region region,
Ecore_X_Rectangle *rects,
int num)
@ -241,7 +241,7 @@ ecore_x_region_set(Ecore_X_Region region,
#endif /* ifdef ECORE_XFIXES */
}
EAPI void
ECORE_X_API void
ecore_x_region_copy(Ecore_X_Region dest,
Ecore_X_Region source)
{
@ -253,7 +253,7 @@ ecore_x_region_copy(Ecore_X_Region dest,
#endif /* ifdef ECORE_XFIXES */
}
EAPI void
ECORE_X_API void
ecore_x_region_combine(Ecore_X_Region dest,
Ecore_X_Region source1,
Ecore_X_Region source2)
@ -266,7 +266,7 @@ ecore_x_region_combine(Ecore_X_Region dest,
#endif /* ifdef ECORE_XFIXES */
}
EAPI void
ECORE_X_API void
ecore_x_region_intersect(Ecore_X_Region dest,
Ecore_X_Region source1,
Ecore_X_Region source2)
@ -279,7 +279,7 @@ ecore_x_region_intersect(Ecore_X_Region dest,
#endif /* ifdef ECORE_XFIXES */
}
EAPI void
ECORE_X_API void
ecore_x_region_subtract(Ecore_X_Region dest,
Ecore_X_Region source1,
Ecore_X_Region source2)
@ -292,7 +292,7 @@ ecore_x_region_subtract(Ecore_X_Region dest,
#endif /* ifdef ECORE_XFIXES */
}
EAPI void
ECORE_X_API void
ecore_x_region_invert(Ecore_X_Region dest,
Ecore_X_Rectangle *bounds,
Ecore_X_Region source)
@ -311,7 +311,7 @@ ecore_x_region_invert(Ecore_X_Region dest,
#endif /* ifdef ECORE_XFIXES */
}
EAPI void
ECORE_X_API void
ecore_x_region_translate(Ecore_X_Region region,
int dx,
int dy)
@ -324,7 +324,7 @@ ecore_x_region_translate(Ecore_X_Region region,
#endif /* ifdef ECORE_XFIXES */
}
EAPI void
ECORE_X_API void
ecore_x_region_extents(Ecore_X_Region dest,
Ecore_X_Region source)
{
@ -336,7 +336,7 @@ ecore_x_region_extents(Ecore_X_Region dest,
#endif /* ifdef ECORE_XFIXES */
}
EAPI Ecore_X_Rectangle *
ECORE_X_API Ecore_X_Rectangle *
ecore_x_region_fetch(Ecore_X_Region region,
int *num,
Ecore_X_Rectangle *bounds)
@ -361,7 +361,7 @@ ecore_x_region_fetch(Ecore_X_Region region,
#endif /* ifdef ECORE_XFIXES */
}
EAPI void
ECORE_X_API void
ecore_x_region_expand(Ecore_X_Region dest,
Ecore_X_Region source,
unsigned int left,
@ -377,7 +377,7 @@ ecore_x_region_expand(Ecore_X_Region dest,
#endif /* ifdef ECORE_XFIXES */
}
EAPI void
ECORE_X_API void
ecore_x_region_gc_clip_set(Ecore_X_Region region,
Ecore_X_GC gc,
int x_origin,
@ -391,7 +391,7 @@ ecore_x_region_gc_clip_set(Ecore_X_Region region,
#endif /* ifdef ECORE_XFIXES */
}
EAPI void
ECORE_X_API void
ecore_x_region_window_shape_set(Ecore_X_Region region,
Ecore_X_Window win,
Ecore_X_Shape_Type type,
@ -411,7 +411,7 @@ ecore_x_region_window_shape_set(Ecore_X_Region region,
#endif /* ifdef ECORE_XFIXES */
}
EAPI void
ECORE_X_API void
ecore_x_region_picture_clip_set(Ecore_X_Region region,
Ecore_X_Picture picture,
int x_origin,
@ -429,7 +429,7 @@ ecore_x_region_picture_clip_set(Ecore_X_Region region,
#endif /* ifdef ECORE_XFIXES */
}
EAPI void
ECORE_X_API void
ecore_x_cursor_show(void)
{
EINA_SAFETY_ON_NULL_RETURN(_ecore_x_disp);
@ -443,7 +443,7 @@ ecore_x_cursor_show(void)
#endif /* ifdef ECORE_XFIXES */
}
EAPI void
ECORE_X_API void
ecore_x_cursor_hide(void)
{
EINA_SAFETY_ON_NULL_RETURN(_ecore_x_disp);
@ -457,7 +457,7 @@ ecore_x_cursor_hide(void)
#endif /* ifdef ECORE_XFIXES */
}
EAPI void
ECORE_X_API void
ecore_x_root_screen_barriers_set(Ecore_X_Rectangle *screens, int num)
{
#ifdef ECORE_XFIXES

View File

@ -18,7 +18,7 @@
* same than the corresponding bitmaks.
* @return The new default graphics context.
*/
EAPI Ecore_X_GC
ECORE_X_API Ecore_X_GC
ecore_x_gc_new(Ecore_X_Drawable draw,
Ecore_X_GC_Value_Mask value_mask,
const unsigned int *value_list)
@ -165,7 +165,7 @@ ecore_x_gc_new(Ecore_X_Drawable draw,
* Deletes and frees the given graphics context.
* @param gc The given graphics context.
*/
EAPI void
ECORE_X_API void
ecore_x_gc_free(Ecore_X_GC gc)
{
LOGFN;

View File

@ -11,26 +11,26 @@
*
* @deprecated
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_gesture_supported(void)
{
return EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_gesture_events_select(Ecore_X_Window win EINA_UNUSED,
Ecore_X_Gesture_Event_Mask mask EINA_UNUSED)
{
return EINA_FALSE;
}
EAPI Ecore_X_Gesture_Event_Mask
ECORE_X_API Ecore_X_Gesture_Event_Mask
ecore_x_gesture_events_selected_get(Ecore_X_Window win EINA_UNUSED)
{
return ECORE_X_GESTURE_EVENT_MASK_NONE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_gesture_event_grab(Ecore_X_Window win EINA_UNUSED,
Ecore_X_Gesture_Event_Type type EINA_UNUSED,
int num_fingers EINA_UNUSED)
@ -38,7 +38,7 @@ ecore_x_gesture_event_grab(Ecore_X_Window win EINA_UNUSED,
return EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_gesture_event_ungrab(Ecore_X_Window win EINA_UNUSED,
Ecore_X_Gesture_Event_Type type EINA_UNUSED,
int num_fingers EINA_UNUSED)

View File

@ -17,13 +17,13 @@
#include "Ecore_X.h"
#include "Ecore_X_Atoms.h"
EAPI void
ECORE_X_API void
ecore_x_icccm_init(void)
{
LOGFN;
}
EAPI void
ECORE_X_API void
ecore_x_icccm_state_set(Ecore_X_Window win,
Ecore_X_Window_State_Hint state)
{
@ -44,7 +44,7 @@ ecore_x_icccm_state_set(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI Ecore_X_Window_State_Hint
ECORE_X_API Ecore_X_Window_State_Hint
ecore_x_icccm_state_get(Ecore_X_Window win)
{
unsigned char *prop_ret = NULL;
@ -76,7 +76,7 @@ ecore_x_icccm_state_get(Ecore_X_Window win)
return hint;
}
EAPI void
ECORE_X_API void
ecore_x_icccm_delete_window_send(Ecore_X_Window win,
Ecore_X_Time t)
{
@ -87,7 +87,7 @@ ecore_x_icccm_delete_window_send(Ecore_X_Window win,
t, 0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_icccm_take_focus_send(Ecore_X_Window win,
Ecore_X_Time t)
{
@ -98,7 +98,7 @@ ecore_x_icccm_take_focus_send(Ecore_X_Window win,
t, 0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_icccm_save_yourself_send(Ecore_X_Window win,
Ecore_X_Time t)
{
@ -109,7 +109,7 @@ ecore_x_icccm_save_yourself_send(Ecore_X_Window win,
t, 0, 0, 0);
}
EAPI void
ECORE_X_API void
ecore_x_icccm_move_resize_send(Ecore_X_Window win,
int x,
int y,
@ -134,7 +134,7 @@ ecore_x_icccm_move_resize_send(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_icccm_hints_set(Ecore_X_Window win,
Eina_Bool accepts_focus,
Ecore_X_Window_State_Hint initial_state,
@ -192,7 +192,7 @@ ecore_x_icccm_hints_set(Ecore_X_Window win,
XFree(hints);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_icccm_hints_get(Ecore_X_Window win,
Eina_Bool *accepts_focus,
Ecore_X_Window_State_Hint *initial_state,
@ -270,7 +270,7 @@ ecore_x_icccm_hints_get(Ecore_X_Window win,
return EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_icccm_size_pos_hints_set(Ecore_X_Window win,
Eina_Bool request_pos,
Ecore_X_Gravity gravity,
@ -344,7 +344,7 @@ ecore_x_icccm_size_pos_hints_set(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_icccm_size_pos_hints_get(Ecore_X_Window win,
Eina_Bool *request_pos,
Ecore_X_Gravity *gravity,
@ -472,7 +472,7 @@ ecore_x_icccm_size_pos_hints_get(Ecore_X_Window win,
return EINA_TRUE;
}
EAPI void
ECORE_X_API void
ecore_x_icccm_title_set(Ecore_X_Window win,
const char *t)
{
@ -515,7 +515,7 @@ ecore_x_icccm_title_set(Ecore_X_Window win,
free(list[0]);
}
EAPI char *
ECORE_X_API char *
ecore_x_icccm_title_get(Ecore_X_Window win)
{
XTextProperty xprop;
@ -576,7 +576,7 @@ ecore_x_icccm_title_get(Ecore_X_Window win)
* @param protos An array of protocol atoms
* @param num the number of members of the array
*/
EAPI void
ECORE_X_API void
ecore_x_icccm_protocol_atoms_set(Ecore_X_Window win,
Ecore_X_Atom *protos,
int num)
@ -599,7 +599,7 @@ ecore_x_icccm_protocol_atoms_set(Ecore_X_Window win,
* @param protocol The protocol to enable/disable
* @param on On/Off
*/
EAPI void
ECORE_X_API void
ecore_x_icccm_protocol_set(Ecore_X_Window win,
Ecore_X_WM_Protocol protocol,
Eina_Bool on)
@ -687,7 +687,7 @@ leave:
* @param protocol The protocol to query
* @return 1 if the protocol is set, else 0.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_icccm_protocol_isset(Ecore_X_Window win,
Ecore_X_WM_Protocol protocol)
{
@ -727,7 +727,7 @@ ecore_x_icccm_protocol_isset(Ecore_X_Window win,
*
* Set a window name * class
*/
EAPI void
ECORE_X_API void
ecore_x_icccm_name_class_set(Ecore_X_Window win,
const char *n,
const char *c)
@ -754,7 +754,7 @@ ecore_x_icccm_name_class_set(Ecore_X_Window win,
*
* Get a window name * class
*/
EAPI void
ECORE_X_API void
ecore_x_icccm_name_class_get(Ecore_X_Window win,
char **n,
char **c)
@ -793,7 +793,7 @@ ecore_x_icccm_name_class_get(Ecore_X_Window win,
*
* Return the client machine of a window. String must be free'd when done with.
*/
EAPI char *
ECORE_X_API char *
ecore_x_icccm_client_machine_get(Ecore_X_Window win)
{
char *name;
@ -810,7 +810,7 @@ ecore_x_icccm_client_machine_get(Ecore_X_Window win)
* @param argc Number of arguments.
* @param argv Arguments.
*/
EAPI void
ECORE_X_API void
ecore_x_icccm_command_set(Ecore_X_Window win,
int argc,
char **argv)
@ -829,7 +829,7 @@ ecore_x_icccm_command_set(Ecore_X_Window win,
* @param argc Number of arguments.
* @param argv Arguments.
*/
EAPI void
ECORE_X_API void
ecore_x_icccm_command_get(Ecore_X_Window win,
int *argc,
char ***argv)
@ -891,7 +891,7 @@ ecore_x_icccm_command_get(Ecore_X_Window win,
*
* Set a window icon name
*/
EAPI void
ECORE_X_API void
ecore_x_icccm_icon_name_set(Ecore_X_Window win,
const char *t)
{
@ -936,7 +936,7 @@ ecore_x_icccm_icon_name_set(Ecore_X_Window win,
*
* Return the icon name of a window. String must be free'd when done with.
*/
EAPI char *
ECORE_X_API char *
ecore_x_icccm_icon_name_get(Ecore_X_Window win)
{
XTextProperty xprop;
@ -999,7 +999,7 @@ ecore_x_icccm_icon_name_get(Ecore_X_Window win)
* @param win The toplevel window
* @param subwin The subwindow to be added to the colormap windows list
*/
EAPI void
ECORE_X_API void
ecore_x_icccm_colormap_window_set(Ecore_X_Window win,
Ecore_X_Window subwin)
{
@ -1063,7 +1063,7 @@ ecore_x_icccm_colormap_window_set(Ecore_X_Window win,
* @param win The toplevel window
* @param subwin The window to be removed from the colormap window list.
*/
EAPI void
ECORE_X_API void
ecore_x_icccm_colormap_window_unset(Ecore_X_Window win,
Ecore_X_Window subwin)
{
@ -1130,7 +1130,7 @@ ecore_x_icccm_colormap_window_unset(Ecore_X_Window win,
* @param win the transient window
* @param forwin the toplevel window
*/
EAPI void
ECORE_X_API void
ecore_x_icccm_transient_for_set(Ecore_X_Window win,
Ecore_X_Window forwin)
{
@ -1143,7 +1143,7 @@ ecore_x_icccm_transient_for_set(Ecore_X_Window win,
* Remove the transient_for setting from a window.
* @param win The window
*/
EAPI void
ECORE_X_API void
ecore_x_icccm_transient_for_unset(Ecore_X_Window win)
{
LOGFN;
@ -1156,7 +1156,7 @@ ecore_x_icccm_transient_for_unset(Ecore_X_Window win)
* @param win The window to check
* @return The window ID of the top-level window, or 0 if the property does not exist.
*/
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_icccm_transient_for_get(Ecore_X_Window win)
{
Window forwin;
@ -1176,7 +1176,7 @@ ecore_x_icccm_transient_for_get(Ecore_X_Window win)
* @param win The window
* @param role The role string
*/
EAPI void
ECORE_X_API void
ecore_x_icccm_window_role_set(Ecore_X_Window win,
const char *role)
{
@ -1190,7 +1190,7 @@ ecore_x_icccm_window_role_set(Ecore_X_Window win,
* @param win The window
* @return The window's role string.
*/
EAPI char *
ECORE_X_API char *
ecore_x_icccm_window_role_get(Ecore_X_Window win)
{
LOGFN;
@ -1205,7 +1205,7 @@ ecore_x_icccm_window_role_get(Ecore_X_Window win)
* All non-transient top-level windows created by an app other than
* the main window must have this property set to the app's main window.
*/
EAPI void
ECORE_X_API void
ecore_x_icccm_client_leader_set(Ecore_X_Window win,
Ecore_X_Window l)
{
@ -1218,7 +1218,7 @@ ecore_x_icccm_client_leader_set(Ecore_X_Window win,
* Get the window's client leader.
* @param win The window
* @return The window's client leader window, or 0 if unset */
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_icccm_client_leader_get(Ecore_X_Window win)
{
Ecore_X_Window l;
@ -1231,7 +1231,7 @@ ecore_x_icccm_client_leader_get(Ecore_X_Window win)
return 0;
}
EAPI void
ECORE_X_API void
ecore_x_icccm_iconic_request_send(Ecore_X_Window win,
Ecore_X_Window root)
{

View File

@ -177,7 +177,7 @@ struct _Ecore_X_Image
Eina_Bool shm : 1;
};
EAPI Ecore_X_Image *
ECORE_X_API Ecore_X_Image *
ecore_x_image_new(int w,
int h,
Ecore_X_Visual vis,
@ -203,7 +203,7 @@ ecore_x_image_new(int w,
return im;
}
EAPI void
ECORE_X_API void
ecore_x_image_free(Ecore_X_Image *im)
{
LOGFN;
@ -293,7 +293,7 @@ _ecore_x_image_create(Ecore_X_Image *im)
_ecore_x_image_finalize(im);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_image_get(Ecore_X_Image *im,
Ecore_X_Drawable draw,
int x,
@ -387,7 +387,7 @@ ecore_x_image_get(Ecore_X_Image *im,
return ret;
}
EAPI void
ECORE_X_API void
ecore_x_image_put(Ecore_X_Image *im,
Ecore_X_Drawable draw,
Ecore_X_GC gc,
@ -428,7 +428,7 @@ ecore_x_image_put(Ecore_X_Image *im,
if (tgc) ecore_x_gc_free(tgc);
}
EAPI void *
ECORE_X_API void *
ecore_x_image_data_get(Ecore_X_Image *im,
int *bpl,
int *rows,
@ -447,7 +447,7 @@ ecore_x_image_data_get(Ecore_X_Image *im,
return im->data;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_image_is_argb32_get(Ecore_X_Image *im)
{
Visual *vis = im->vis;
@ -467,7 +467,7 @@ ecore_x_image_is_argb32_get(Ecore_X_Image *im)
return EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_image_to_argb_convert(void *src,
int sbpp,
int sbpl,

View File

@ -577,7 +577,7 @@ error:
return EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_window_keygrab_set(Ecore_X_Window win,
const char *key,
int mod EINA_UNUSED,
@ -601,7 +601,7 @@ ecore_x_window_keygrab_set(Ecore_X_Window win,
return _ecore_x_window_keygrab_set_internal(win, key, grab_mode);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_window_keygrab_unset(Ecore_X_Window win,
const char *key,
int mod EINA_UNUSED,

View File

@ -31,7 +31,7 @@ typedef struct _mwmhints
}
MWMHints;
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_mwm_hints_get(Ecore_X_Window win,
Ecore_X_MWM_Hint_Func *fhint,
Ecore_X_MWM_Hint_Decor *dhint,
@ -91,7 +91,7 @@ ecore_x_mwm_hints_get(Ecore_X_Window win,
return ret;
}
EAPI void
ECORE_X_API void
ecore_x_mwm_borderless_set(Ecore_X_Window win,
Eina_Bool borderless)
{

View File

@ -71,7 +71,7 @@ static void _ecore_x_netwm_startup_info_free(void *data);
static Eina_Hash *startup_info = NULL;
EAPI void
ECORE_X_API void
ecore_x_netwm_init(void)
{
LOGFN;
@ -79,7 +79,7 @@ ecore_x_netwm_init(void)
_ecore_x_netwm_startup_info_free);
}
EAPI void
ECORE_X_API void
ecore_x_netwm_shutdown(void)
{
LOGFN;
@ -92,7 +92,7 @@ ecore_x_netwm_shutdown(void)
/*
* WM identification
*/
EAPI void
ECORE_X_API void
ecore_x_netwm_wm_identify(Ecore_X_Window root,
Ecore_X_Window check,
const char *wm_name)
@ -118,7 +118,7 @@ ecore_x_netwm_wm_identify(Ecore_X_Window root,
/*
* Set supported atoms
*/
EAPI void
ECORE_X_API void
ecore_x_netwm_supported_set(Ecore_X_Window root,
Ecore_X_Atom *supported,
int num)
@ -130,7 +130,7 @@ ecore_x_netwm_supported_set(Ecore_X_Window root,
num);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_netwm_supported_get(Ecore_X_Window root,
Ecore_X_Atom **supported,
int *num)
@ -157,7 +157,7 @@ ecore_x_netwm_supported_get(Ecore_X_Window root,
/*
* Desktop configuration and status
*/
EAPI void
ECORE_X_API void
ecore_x_netwm_desk_count_set(Ecore_X_Window root,
unsigned int n_desks)
{
@ -166,7 +166,7 @@ ecore_x_netwm_desk_count_set(Ecore_X_Window root,
&n_desks, 1);
}
EAPI void
ECORE_X_API void
ecore_x_netwm_desk_roots_set(Ecore_X_Window root,
Ecore_X_Window *vroots,
unsigned int n_desks)
@ -178,7 +178,7 @@ ecore_x_netwm_desk_roots_set(Ecore_X_Window root,
n_desks);
}
EAPI void
ECORE_X_API void
ecore_x_netwm_desk_names_set(Ecore_X_Window root,
const char **names,
unsigned int n_desks)
@ -218,7 +218,7 @@ ecore_x_netwm_desk_names_set(Ecore_X_Window root,
free(buf);
}
EAPI void
ECORE_X_API void
ecore_x_netwm_desk_size_set(Ecore_X_Window root,
unsigned int width,
unsigned int height)
@ -232,7 +232,7 @@ ecore_x_netwm_desk_size_set(Ecore_X_Window root,
2);
}
EAPI void
ECORE_X_API void
ecore_x_netwm_desk_viewports_set(Ecore_X_Window root,
unsigned int *origins,
unsigned int n_desks)
@ -242,7 +242,7 @@ ecore_x_netwm_desk_viewports_set(Ecore_X_Window root,
origins, 2 * n_desks);
}
EAPI void
ECORE_X_API void
ecore_x_netwm_desk_layout_set(Ecore_X_Window root,
int orientation,
int columns,
@ -260,7 +260,7 @@ ecore_x_netwm_desk_layout_set(Ecore_X_Window root,
layout, 4);
}
EAPI void
ECORE_X_API void
ecore_x_netwm_desk_workareas_set(Ecore_X_Window root,
unsigned int *areas,
unsigned int n_desks)
@ -270,7 +270,7 @@ ecore_x_netwm_desk_workareas_set(Ecore_X_Window root,
4 * n_desks);
}
EAPI unsigned int *
ECORE_X_API unsigned int *
ecore_x_netwm_desk_workareas_get(Ecore_X_Window root, unsigned int *n_desks)
{
int ret;
@ -289,7 +289,7 @@ ecore_x_netwm_desk_workareas_get(Ecore_X_Window root, unsigned int *n_desks)
return areas;
}
EAPI void
ECORE_X_API void
ecore_x_netwm_desk_current_set(Ecore_X_Window root,
unsigned int desk)
{
@ -298,7 +298,7 @@ ecore_x_netwm_desk_current_set(Ecore_X_Window root,
1);
}
EAPI void
ECORE_X_API void
ecore_x_netwm_showing_desktop_set(Ecore_X_Window root,
Eina_Bool on)
{
@ -315,7 +315,7 @@ ecore_x_netwm_showing_desktop_set(Ecore_X_Window root,
*/
/* Mapping order */
EAPI void
ECORE_X_API void
ecore_x_netwm_client_list_set(Ecore_X_Window root,
Ecore_X_Window *p_clients,
unsigned int n_clients)
@ -326,7 +326,7 @@ ecore_x_netwm_client_list_set(Ecore_X_Window root,
}
/* Stacking order */
EAPI void
ECORE_X_API void
ecore_x_netwm_client_list_stacking_set(Ecore_X_Window root,
Ecore_X_Window *p_clients,
unsigned int n_clients)
@ -336,7 +336,7 @@ ecore_x_netwm_client_list_stacking_set(Ecore_X_Window root,
p_clients, n_clients);
}
EAPI void
ECORE_X_API void
ecore_x_netwm_client_active_set(Ecore_X_Window root,
Ecore_X_Window win)
{
@ -345,7 +345,7 @@ ecore_x_netwm_client_active_set(Ecore_X_Window root,
&win, 1);
}
EAPI void
ECORE_X_API void
ecore_x_netwm_client_active_request(Ecore_X_Window root,
Ecore_X_Window win,
int type,
@ -373,7 +373,7 @@ ecore_x_netwm_client_active_request(Ecore_X_Window root,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_netwm_name_set(Ecore_X_Window win,
const char *name)
{
@ -381,7 +381,7 @@ ecore_x_netwm_name_set(Ecore_X_Window win,
_ecore_x_window_prop_string_utf8_set(win, ECORE_X_ATOM_NET_WM_NAME, name);
}
EAPI int
ECORE_X_API int
ecore_x_netwm_name_get(Ecore_X_Window win,
char **name)
{
@ -393,7 +393,7 @@ ecore_x_netwm_name_get(Ecore_X_Window win,
return 1;
}
EAPI void
ECORE_X_API void
ecore_x_netwm_startup_id_set(Ecore_X_Window win,
const char *id)
{
@ -401,7 +401,7 @@ ecore_x_netwm_startup_id_set(Ecore_X_Window win,
_ecore_x_window_prop_string_utf8_set(win, ECORE_X_ATOM_NET_STARTUP_ID, id);
}
EAPI int
ECORE_X_API int
ecore_x_netwm_startup_id_get(Ecore_X_Window win,
char **id)
{
@ -413,7 +413,7 @@ ecore_x_netwm_startup_id_get(Ecore_X_Window win,
return 1;
}
EAPI void
ECORE_X_API void
ecore_x_netwm_visible_name_set(Ecore_X_Window win,
const char *name)
{
@ -422,7 +422,7 @@ ecore_x_netwm_visible_name_set(Ecore_X_Window win,
name);
}
EAPI int
ECORE_X_API int
ecore_x_netwm_visible_name_get(Ecore_X_Window win,
char **name)
{
@ -435,7 +435,7 @@ ecore_x_netwm_visible_name_get(Ecore_X_Window win,
return 1;
}
EAPI void
ECORE_X_API void
ecore_x_netwm_icon_name_set(Ecore_X_Window win,
const char *name)
{
@ -444,7 +444,7 @@ ecore_x_netwm_icon_name_set(Ecore_X_Window win,
name);
}
EAPI int
ECORE_X_API int
ecore_x_netwm_icon_name_get(Ecore_X_Window win,
char **name)
{
@ -457,7 +457,7 @@ ecore_x_netwm_icon_name_get(Ecore_X_Window win,
return 1;
}
EAPI void
ECORE_X_API void
ecore_x_netwm_visible_icon_name_set(Ecore_X_Window win,
const char *name)
{
@ -467,7 +467,7 @@ ecore_x_netwm_visible_icon_name_set(Ecore_X_Window win,
name);
}
EAPI int
ECORE_X_API int
ecore_x_netwm_visible_icon_name_get(Ecore_X_Window win,
char **name)
{
@ -480,7 +480,7 @@ ecore_x_netwm_visible_icon_name_get(Ecore_X_Window win,
return 1;
}
EAPI void
ECORE_X_API void
ecore_x_netwm_desktop_set(Ecore_X_Window win,
unsigned int desk)
{
@ -488,7 +488,7 @@ ecore_x_netwm_desktop_set(Ecore_X_Window win,
ecore_x_window_prop_card32_set(win, ECORE_X_ATOM_NET_WM_DESKTOP, &desk, 1);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_netwm_desktop_get(Ecore_X_Window win,
unsigned int *desk)
{
@ -508,7 +508,7 @@ ecore_x_netwm_desktop_get(Ecore_X_Window win,
/*
* _NET_WM_STRUT is deprecated
*/
EAPI void
ECORE_X_API void
ecore_x_netwm_strut_set(Ecore_X_Window win,
int left,
int right,
@ -528,7 +528,7 @@ ecore_x_netwm_strut_set(Ecore_X_Window win,
/*
* _NET_WM_STRUT is deprecated
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_netwm_strut_get(Ecore_X_Window win,
int *left,
int *right,
@ -561,7 +561,7 @@ ecore_x_netwm_strut_get(Ecore_X_Window win,
return EINA_TRUE;
}
EAPI void
ECORE_X_API void
ecore_x_netwm_strut_partial_set(Ecore_X_Window win,
int left,
int right,
@ -597,7 +597,7 @@ ecore_x_netwm_strut_partial_set(Ecore_X_Window win,
12);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_netwm_strut_partial_get(Ecore_X_Window win,
int *left,
int *right,
@ -662,7 +662,7 @@ ecore_x_netwm_strut_partial_get(Ecore_X_Window win,
return EINA_TRUE;
}
EAPI void
ECORE_X_API void
ecore_x_netwm_icons_set(Ecore_X_Window win,
Ecore_X_Icon *icon,
int num)
@ -713,7 +713,7 @@ ecore_x_netwm_icons_set(Ecore_X_Window win,
free(data);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_netwm_icons_get(Ecore_X_Window win,
Ecore_X_Icon **icon,
int *num)
@ -822,7 +822,7 @@ ecore_x_netwm_icons_get(Ecore_X_Window win,
return EINA_TRUE;
}
EAPI void
ECORE_X_API void
ecore_x_netwm_icon_geometry_set(Ecore_X_Window win,
int x,
int y,
@ -842,7 +842,7 @@ ecore_x_netwm_icon_geometry_set(Ecore_X_Window win,
4);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_netwm_icon_geometry_get(Ecore_X_Window win,
int *x,
int *y,
@ -875,7 +875,7 @@ ecore_x_netwm_icon_geometry_get(Ecore_X_Window win,
return EINA_TRUE;
}
EAPI void
ECORE_X_API void
ecore_x_netwm_pid_set(Ecore_X_Window win,
int pid)
{
@ -887,7 +887,7 @@ ecore_x_netwm_pid_set(Ecore_X_Window win,
&tmp, 1);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_netwm_pid_get(Ecore_X_Window win,
int *pid)
{
@ -903,7 +903,7 @@ ecore_x_netwm_pid_get(Ecore_X_Window win,
return ret == 1 ? EINA_TRUE : EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_netwm_handled_icons_set(Ecore_X_Window win)
{
LOGFN;
@ -911,7 +911,7 @@ ecore_x_netwm_handled_icons_set(Ecore_X_Window win)
NULL, 0);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_netwm_handled_icons_get(Ecore_X_Window win)
{
int ret = 0;
@ -921,7 +921,7 @@ ecore_x_netwm_handled_icons_get(Ecore_X_Window win)
return ret == 0 ? EINA_TRUE : EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_netwm_user_time_set(Ecore_X_Window win,
unsigned int tim)
{
@ -930,7 +930,7 @@ ecore_x_netwm_user_time_set(Ecore_X_Window win,
&tim, 1);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_netwm_user_time_get(Ecore_X_Window win,
unsigned int *tim)
{
@ -1023,7 +1023,7 @@ _ecore_x_netwm_state_atom_get(Ecore_X_Window_State s)
}
}
EAPI void
ECORE_X_API void
ecore_x_netwm_window_state_set(Ecore_X_Window win,
Ecore_X_Window_State *state,
unsigned int num)
@ -1050,7 +1050,7 @@ ecore_x_netwm_window_state_set(Ecore_X_Window win,
free(set);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_netwm_window_state_get(Ecore_X_Window win,
Ecore_X_Window_State **state,
unsigned int *num)
@ -1176,7 +1176,7 @@ _ecore_x_netwm_window_type_atom_get(Ecore_X_Window_Type type)
* FIXME: We should set WM_TRANSIENT_FOR if type is ECORE_X_WINDOW_TYPE_TOOLBAR
* , ECORE_X_WINDOW_TYPE_MENU or ECORE_X_WINDOW_TYPE_DIALOG
*/
EAPI void
ECORE_X_API void
ecore_x_netwm_window_type_set(Ecore_X_Window win,
Ecore_X_Window_Type type)
{
@ -1189,7 +1189,7 @@ ecore_x_netwm_window_type_set(Ecore_X_Window win,
}
/* FIXME: Maybe return 0 on some conditions? */
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_netwm_window_type_get(Ecore_X_Window win,
Ecore_X_Window_Type *type)
{
@ -1213,7 +1213,7 @@ ecore_x_netwm_window_type_get(Ecore_X_Window win,
return EINA_FALSE;
}
EAPI int
ECORE_X_API int
ecore_x_netwm_window_types_get(Ecore_X_Window win,
Ecore_X_Window_Type **types)
{
@ -1301,7 +1301,7 @@ _ecore_x_netwm_action_atom_get(Ecore_X_Action action)
}
/* FIXME: Get complete list */
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_netwm_allowed_action_isset(Ecore_X_Window win,
Ecore_X_Action action)
{
@ -1331,7 +1331,7 @@ ecore_x_netwm_allowed_action_isset(Ecore_X_Window win,
}
/* FIXME: Set complete list */
EAPI void
ECORE_X_API void
ecore_x_netwm_allowed_action_set(Ecore_X_Window win,
Ecore_X_Action *action,
unsigned int num)
@ -1362,7 +1362,7 @@ ecore_x_netwm_allowed_action_set(Ecore_X_Window win,
free(set);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_netwm_allowed_action_get(Ecore_X_Window win,
Ecore_X_Action **action,
unsigned int *num)
@ -1399,7 +1399,7 @@ ecore_x_netwm_allowed_action_get(Ecore_X_Window win,
return EINA_TRUE;
}
EAPI void
ECORE_X_API void
ecore_x_netwm_opacity_set(Ecore_X_Window win,
unsigned int opacity)
{
@ -1408,7 +1408,7 @@ ecore_x_netwm_opacity_set(Ecore_X_Window win,
&opacity, 1);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_netwm_opacity_get(Ecore_X_Window win,
unsigned int *opacity)
{
@ -1424,7 +1424,7 @@ ecore_x_netwm_opacity_get(Ecore_X_Window win,
return ret == 1 ? EINA_TRUE : EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_netwm_frame_size_set(Ecore_X_Window win,
int fl,
int fr,
@ -1444,7 +1444,7 @@ ecore_x_netwm_frame_size_set(Ecore_X_Window win,
4);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_netwm_frame_size_get(Ecore_X_Window win,
int *fl,
int *fr,
@ -1477,7 +1477,7 @@ ecore_x_netwm_frame_size_get(Ecore_X_Window win,
return EINA_TRUE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_netwm_sync_counter_get(Ecore_X_Window win,
Ecore_X_Sync_Counter *counter)
{
@ -1497,7 +1497,7 @@ ecore_x_netwm_sync_counter_get(Ecore_X_Window win,
return ret == 1 ? EINA_TRUE : EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_netwm_ping_send(Ecore_X_Window win)
{
XEvent xev = { 0 };
@ -1521,7 +1521,7 @@ ecore_x_netwm_ping_send(Ecore_X_Window win)
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_netwm_sync_request_send(Ecore_X_Window win,
unsigned int serial)
{
@ -1549,7 +1549,7 @@ ecore_x_netwm_sync_request_send(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_netwm_state_request_send(Ecore_X_Window win,
Ecore_X_Window root,
Ecore_X_Window_State s1,
@ -1585,7 +1585,7 @@ ecore_x_netwm_state_request_send(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_netwm_desktop_request_send(Ecore_X_Window win,
Ecore_X_Window root,
unsigned int desktop)
@ -1613,7 +1613,7 @@ ecore_x_netwm_desktop_request_send(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_netwm_moveresize_request_send(Ecore_X_Window win,
int x,
int y,
@ -2054,7 +2054,7 @@ _ecore_x_netwm_startup_info_free(void *data)
/*
* Is screen composited?
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_screen_is_composited(int screen)
{
Ecore_X_Window win;
@ -2070,7 +2070,7 @@ ecore_x_screen_is_composited(int screen)
return (win != None) ? EINA_TRUE : EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_screen_is_composited_set(int screen,
Ecore_X_Window win)
{

View File

@ -25,7 +25,7 @@
* @return New pixmap.
* @ingroup Ecore_X_Pixmap_Group
*/
EAPI Ecore_X_Pixmap
ECORE_X_API Ecore_X_Pixmap
ecore_x_pixmap_new(Ecore_X_Window win,
int w,
int h,
@ -53,7 +53,7 @@ ecore_x_pixmap_new(Ecore_X_Window win,
* @param pmap The given pixmap.
* @ingroup Ecore_X_Pixmap_Group
*/
EAPI void
ECORE_X_API void
ecore_x_pixmap_free(Ecore_X_Pixmap pmap)
{
LOGFN;
@ -76,7 +76,7 @@ ecore_x_pixmap_free(Ecore_X_Pixmap pmap)
* @param dy The Y position at which to paste the area on @p dest.
* @ingroup Ecore_X_Pixmap_Group
*/
EAPI void
ECORE_X_API void
ecore_x_pixmap_paste(Ecore_X_Pixmap pmap,
Ecore_X_Drawable dest,
Ecore_X_GC gc,
@ -101,7 +101,7 @@ ecore_x_pixmap_paste(Ecore_X_Pixmap pmap,
* @param h Pointer to an integer in which to store the height.
* @ingroup Ecore_X_Pixmap_Group
*/
EAPI void
ECORE_X_API void
ecore_x_pixmap_geometry_get(Ecore_X_Pixmap pmap,
int *x,
int *y,
@ -120,7 +120,7 @@ ecore_x_pixmap_geometry_get(Ecore_X_Pixmap pmap,
* @return The depth of the pixmap.
* @ingroup Ecore_X_Pixmap_Group
*/
EAPI int
ECORE_X_API int
ecore_x_pixmap_depth_get(Ecore_X_Pixmap pmap)
{
int ret;

View File

@ -106,7 +106,7 @@ _ecore_x_present_handler(XGenericEvent *ge)
}
#endif
EAPI void
ECORE_X_API void
ecore_x_present_select_events(Ecore_X_Window win, unsigned int events)
{
#ifdef ECORE_XPRESENT
@ -118,7 +118,7 @@ ecore_x_present_select_events(Ecore_X_Window win, unsigned int events)
#endif
}
EAPI void
ECORE_X_API void
ecore_x_present_notify_msc(Ecore_X_Window win, unsigned int serial, unsigned long long target_msc, unsigned long long divisor, unsigned long long remainder)
{
#ifdef ECORE_XPRESENT
@ -133,7 +133,7 @@ ecore_x_present_notify_msc(Ecore_X_Window win, unsigned int serial, unsigned lon
#endif
}
EAPI void
ECORE_X_API void
ecore_x_present_pixmap(Ecore_X_Window win, Ecore_X_Pixmap pixmap, unsigned int serial, Ecore_X_Region valid,
Ecore_X_Region update, int x_off, int y_off, Ecore_X_Randr_Crtc target_crtc,
Ecore_X_Sync_Fence wait_fence, Ecore_X_Sync_Fence idle_fence, unsigned int options,
@ -165,7 +165,7 @@ ecore_x_present_pixmap(Ecore_X_Window win, Ecore_X_Pixmap pixmap, unsigned int s
#endif
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_present_exists(void)
{
return _ecore_x_present_exists;

View File

@ -394,23 +394,7 @@ int _ecore_x_shutdown(void);
#endif /* ifdef LOGFNS */
#ifdef EAPI
# undef EAPI
#endif // ifdef EAPI
#ifdef __GNUC__
# if __GNUC__ >= 4
# define EAPI __attribute__ ((visibility("default")))
# else // if __GNUC__ >= 4
# define EAPI
# endif // if __GNUC__ >= 4
#else // ifdef __GNUC__
# define EAPI
#endif // ifdef __GNUC__
EAPI void ecore_x_window_root_properties_select(void);
#undef EAPI
#define EAPI
#include "ecore_x_api.h"
ECORE_X_API void ecore_x_window_root_properties_select(void);
#endif /* ifndef _ECORE_X_PRIVATE_H */

View File

@ -76,7 +76,7 @@ _ecore_x_randr_init(void)
}
/* public functions */
EAPI int
ECORE_X_API int
ecore_x_randr_version_get(void)
{
#ifdef ECORE_XRANDR
@ -85,7 +85,7 @@ ecore_x_randr_version_get(void)
return -1;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_query(void)
{
return _randr_avail;
@ -101,7 +101,7 @@ ecore_x_randr_query(void)
*
* @since 1.8
*/
EAPI Ecore_X_Time
ECORE_X_API Ecore_X_Time
ecore_x_randr_config_timestamp_get(Ecore_X_Window root)
{
Ecore_X_Time timestamp = 0;
@ -133,7 +133,7 @@ ecore_x_randr_config_timestamp_get(Ecore_X_Window root)
/*
* @param root window which's primary output will be queried
*/
EAPI Ecore_X_Randr_Orientation
ECORE_X_API Ecore_X_Randr_Orientation
ecore_x_randr_screen_primary_output_orientations_get(Ecore_X_Window root)
{
#ifdef ECORE_XRANDR
@ -153,7 +153,7 @@ ecore_x_randr_screen_primary_output_orientations_get(Ecore_X_Window root)
* @param root window which's primary output will be queried
* @return the current orientation of the root window's screen primary output
*/
EAPI Ecore_X_Randr_Orientation
ECORE_X_API Ecore_X_Randr_Orientation
ecore_x_randr_screen_primary_output_orientation_get(Ecore_X_Window root)
{
#ifdef ECORE_XRANDR
@ -178,7 +178,7 @@ ecore_x_randr_screen_primary_output_orientation_get(Ecore_X_Window root)
* @return @c EINA_TRUE if the primary output's orientation could be
* successfully altered.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_screen_primary_output_orientation_set(Ecore_X_Window root, Ecore_X_Randr_Orientation orient)
{
#ifdef ECORE_XRANDR
@ -213,7 +213,7 @@ ecore_x_randr_screen_primary_output_orientation_set(Ecore_X_Window root, Ecore_X
* @param num number of sizes reported as supported by the screen's primary output
* @return an array of sizes reported as supported by the screen's primary output or - if query failed - NULL
*/
EAPI Ecore_X_Randr_Screen_Size_MM *
ECORE_X_API Ecore_X_Randr_Screen_Size_MM *
ecore_x_randr_screen_primary_output_sizes_get(Ecore_X_Window root, int *num)
{
if (num) *num = 0;
@ -250,7 +250,7 @@ ecore_x_randr_screen_primary_output_sizes_get(Ecore_X_Window root, int *num)
#endif
}
EAPI void
ECORE_X_API void
ecore_x_randr_screen_primary_output_current_size_get(Ecore_X_Window root, int *w, int *h, int *w_mm, int *h_mm, int *size_index)
{
#ifdef ECORE_XRANDR
@ -303,7 +303,7 @@ ecore_x_randr_screen_primary_output_current_size_get(Ecore_X_Window root, int *w
* @return @c EINA_TRUE on success, @c EINA_FALSE on failure due to e.g.
* invalid times.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_screen_primary_output_size_set(Ecore_X_Window root, int size_index)
{
#ifdef ECORE_XRANDR
@ -349,7 +349,7 @@ ecore_x_randr_screen_primary_output_size_set(Ecore_X_Window root, int size_index
* @param root window which's primary output will be queried
* @return currently used refresh rate or - if request failed or RandRR is not available - 0.0
*/
EAPI Ecore_X_Randr_Refresh_Rate
ECORE_X_API Ecore_X_Randr_Refresh_Rate
ecore_x_randr_screen_primary_output_current_refresh_rate_get(Ecore_X_Window root)
{
#ifdef ECORE_XRANDR
@ -377,7 +377,7 @@ ecore_x_randr_screen_primary_output_current_refresh_rate_get(Ecore_X_Window root
* @param size_index referencing the size to query valid refresh rates for
* @return currently used refresh rate or - if request failed or RandRR is not available - NULL
*/
EAPI Ecore_X_Randr_Refresh_Rate *
ECORE_X_API Ecore_X_Randr_Refresh_Rate *
ecore_x_randr_screen_primary_output_refresh_rates_get(Ecore_X_Window root, int size_index, int *num)
{
#ifdef ECORE_XRANDR
@ -418,7 +418,7 @@ ecore_x_randr_screen_primary_output_refresh_rates_get(Ecore_X_Window root, int s
* @param rate The refresh rate to be set.
* @return @c EINA_TRUE on success, @c EINA_FALSE otherwise.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_screen_primary_output_refresh_rate_set(Ecore_X_Window root, int size_index, Ecore_X_Randr_Refresh_Rate rate)
{
#ifdef ECORE_XRANDR
@ -465,7 +465,7 @@ ecore_x_randr_screen_primary_output_refresh_rate_set(Ecore_X_Window root, int si
* @param win Select this window's properties for RandR events.
* @param on Enable/disable selecting.
*/
EAPI void
ECORE_X_API void
ecore_x_randr_events_select(Ecore_X_Window win, Eina_Bool on)
{
#ifdef ECORE_XRANDR
@ -488,7 +488,7 @@ ecore_x_randr_events_select(Ecore_X_Window win, Eina_Bool on)
* @param w width of screen in px
* @param h height of screen in px
*/
EAPI void
ECORE_X_API void
ecore_x_randr_screen_current_size_get(Ecore_X_Window root, int *w, int *h, int *w_mm, int *h_mm)
{
#ifdef ECORE_XRANDR
@ -514,7 +514,7 @@ ecore_x_randr_screen_current_size_get(Ecore_X_Window root, int *w, int *h, int *
* @param wmax maximum width the screen can be set to
* @param hmax maximum height the screen can be set to
*/
EAPI void
ECORE_X_API void
ecore_x_randr_screen_size_range_get(Ecore_X_Window root, int *wmin, int *hmin, int *wmax, int *hmax)
{
#ifdef ECORE_XRANDR
@ -543,7 +543,7 @@ ecore_x_randr_screen_size_range_get(Ecore_X_Window root, int *wmin, int *hmin, i
* and all other CRTCs dx,dy respectively.
* @param root the window's screen which will be reset.
*/
EAPI void
ECORE_X_API void
ecore_x_randr_screen_reset(Ecore_X_Window root)
{
#ifdef ECORE_XRANDR
@ -625,7 +625,7 @@ ecore_x_randr_screen_reset(Ecore_X_Window root)
* @return @c EINA_TRUE if request was successfully sent or screen is already
* in requested size, @c EINA_FALSE if parameters are invalid.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_screen_current_size_set(Ecore_X_Window root, int w, int h, int w_mm, int h_mm)
{
#ifdef ECORE_XRANDR
@ -683,7 +683,7 @@ ecore_x_randr_screen_current_size_set(Ecore_X_Window root, int w, int h, int w_m
* @param num number of modes returned
* @return modes' information
*/
EAPI Ecore_X_Randr_Mode_Info **
ECORE_X_API Ecore_X_Randr_Mode_Info **
ecore_x_randr_modes_info_get(Ecore_X_Window root, int *num)
{
if (num) *num = 0;
@ -775,7 +775,7 @@ ecore_x_randr_modes_info_get(Ecore_X_Window root, int *num)
* adding failed.
* @since 1.2.0
*/
EAPI Ecore_X_Randr_Mode
ECORE_X_API Ecore_X_Randr_Mode
ecore_x_randr_mode_info_add(Ecore_X_Window root, Ecore_X_Randr_Mode_Info *mode_info)
{
#ifdef ECORE_XRANDR
@ -800,7 +800,7 @@ ecore_x_randr_mode_info_add(Ecore_X_Window root, Ecore_X_Randr_Mode_Info *mode_i
* @param mode_info
* @since 1.2.0
*/
EAPI void
ECORE_X_API void
ecore_x_randr_mode_del(Ecore_X_Randr_Mode mode)
{
#ifdef ECORE_XRANDR
@ -815,7 +815,7 @@ ecore_x_randr_mode_del(Ecore_X_Randr_Mode mode)
* @param mode the XID which identifies the mode of interest
* @return mode's detailed information
*/
EAPI Ecore_X_Randr_Mode_Info *
ECORE_X_API Ecore_X_Randr_Mode_Info *
ecore_x_randr_mode_info_get(Ecore_X_Window root, Ecore_X_Randr_Mode mode)
{
#ifdef ECORE_XRANDR
@ -887,7 +887,7 @@ ecore_x_randr_mode_info_get(Ecore_X_Window root, Ecore_X_Randr_Mode mode)
*
* @param mode_info The mode information that should be freed.
*/
EAPI void
ECORE_X_API void
ecore_x_randr_mode_info_free(Ecore_X_Randr_Mode_Info *mode_info)
{
#ifdef ECORE_XRANDR
@ -909,7 +909,7 @@ ecore_x_randr_mode_info_free(Ecore_X_Randr_Mode_Info *mode_info)
* @param num Number of CRTCs returned.
* @return CRTC IDs.
*/
EAPI Ecore_X_Randr_Crtc *
ECORE_X_API Ecore_X_Randr_Crtc *
ecore_x_randr_crtcs_get(Ecore_X_Window root, int *num)
{
if (num) *num = 0;
@ -952,7 +952,7 @@ ecore_x_randr_crtcs_get(Ecore_X_Window root, int *num)
return NULL;
}
EAPI Ecore_X_Randr_Output *
ECORE_X_API Ecore_X_Randr_Output *
ecore_x_randr_outputs_get(Ecore_X_Window root, int *num)
{
if (num) *num = 0;
@ -1003,7 +1003,7 @@ ecore_x_randr_outputs_get(Ecore_X_Window root, int *num)
* @return Array of outputs that display a certain window. @c NULL if no
* outputs was found that displays the specified window.
*/
EAPI Ecore_X_Randr_Output *
ECORE_X_API Ecore_X_Randr_Output *
ecore_x_randr_window_outputs_get(Ecore_X_Window window, int *num)
{
if (num) *num = 0;
@ -1082,7 +1082,7 @@ ecore_x_randr_window_outputs_get(Ecore_X_Window window, int *num)
* @return Array of outputs that display a certain window. @c NULL if no
* outputs was found that displays the specified window.
*/
EAPI Ecore_X_Randr_Output *
ECORE_X_API Ecore_X_Randr_Output *
ecore_x_randr_current_output_get(Ecore_X_Window window, int *num)
{
return ecore_x_randr_window_outputs_get(window, num);
@ -1096,7 +1096,7 @@ ecore_x_randr_current_output_get(Ecore_X_Window window, int *num)
* was found that displays the specified window.
* @since 1.2.0
*/
EAPI Ecore_X_Randr_Crtc *
ECORE_X_API Ecore_X_Randr_Crtc *
ecore_x_randr_window_crtcs_get(Ecore_X_Window window, int *num)
{
if (num) *num = 0;
@ -1200,7 +1200,7 @@ ecore_x_randr_window_crtcs_get(Ecore_X_Window window, int *num)
* @return Array of crtcs that display a certain window. @c NULL if no crtcs
* was found that displays the specified window.
*/
EAPI Ecore_X_Randr_Crtc *
ECORE_X_API Ecore_X_Randr_Crtc *
ecore_x_randr_current_crtc_get(Ecore_X_Window window, int *num)
{
return ecore_x_randr_window_crtcs_get(window, num);
@ -1211,7 +1211,7 @@ ecore_x_randr_current_crtc_get(Ecore_X_Window window, int *num)
* @param root the root window which's screen will be queried
* @param num number of outputs referenced by given CRTC
*/
EAPI Ecore_X_Randr_Output *
ECORE_X_API Ecore_X_Randr_Output *
ecore_x_randr_crtc_outputs_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *num)
{
if (num) *num = 0;
@ -1271,7 +1271,7 @@ ecore_x_randr_crtc_outputs_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int
* @param root the root window which's screen will be queried
* @param num number of possible outputs referenced by given CRTC
*/
EAPI Ecore_X_Randr_Output *
ECORE_X_API Ecore_X_Randr_Output *
ecore_x_randr_crtc_possible_outputs_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *num)
{
if (num) *num = 0;
@ -1325,7 +1325,7 @@ ecore_x_randr_crtc_possible_outputs_get(Ecore_X_Window root, Ecore_X_Randr_Crtc
return NULL;
}
EAPI void
ECORE_X_API void
ecore_x_randr_crtc_geometry_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h)
{
#ifdef ECORE_XRANDR
@ -1356,7 +1356,7 @@ ecore_x_randr_crtc_geometry_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, in
#endif
}
EAPI void
ECORE_X_API void
ecore_x_randr_crtc_pos_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y)
{
#ifdef ECORE_XRANDR
@ -1378,7 +1378,7 @@ ecore_x_randr_crtc_pos_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x,
* value will be kept.
* @return @c EINA_TRUE if position could successfully be altered.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_crtc_pos_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int x, int y)
{
#ifdef ECORE_XRANDR
@ -1419,7 +1419,7 @@ ecore_x_randr_crtc_pos_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int x,
* @return currently set mode or - in case parameters are invalid -
* Ecore_X_Randr_Unset
*/
EAPI Ecore_X_Randr_Mode
ECORE_X_API Ecore_X_Randr_Mode
ecore_x_randr_crtc_mode_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc)
{
#ifdef ECORE_XRANDR
@ -1466,7 +1466,7 @@ ecore_x_randr_crtc_mode_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc)
* @return @c EINA_TRUE if mode setting was successful, @c EINA_FALSE
* otherwise.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_crtc_mode_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ecore_X_Randr_Output *outputs, int noutputs, Ecore_X_Randr_Mode mode)
{
#ifdef ECORE_XRANDR
@ -1478,7 +1478,7 @@ ecore_x_randr_crtc_mode_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ecore_
return EINA_FALSE;
}
EAPI void
ECORE_X_API void
ecore_x_randr_crtc_size_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *w, int *h)
{
#ifdef ECORE_XRANDR
@ -1487,7 +1487,7 @@ ecore_x_randr_crtc_size_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *w
#endif
}
EAPI Ecore_X_Randr_Refresh_Rate
ECORE_X_API Ecore_X_Randr_Refresh_Rate
ecore_x_randr_crtc_refresh_rate_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc EINA_UNUSED, Ecore_X_Randr_Mode mode)
{
#ifdef ECORE_XRANDR
@ -1524,7 +1524,7 @@ ecore_x_randr_crtc_refresh_rate_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc
return 0.0;
}
EAPI Ecore_X_Randr_Orientation
ECORE_X_API Ecore_X_Randr_Orientation
ecore_x_randr_crtc_orientations_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc)
{
#ifdef ECORE_XRANDR
@ -1557,7 +1557,7 @@ ecore_x_randr_crtc_orientations_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc
return 0;
}
EAPI Ecore_X_Randr_Orientation
ECORE_X_API Ecore_X_Randr_Orientation
ecore_x_randr_crtc_orientation_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc)
{
#ifdef ECORE_XRANDR
@ -1590,7 +1590,7 @@ ecore_x_randr_crtc_orientation_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc)
return 0;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_crtc_orientation_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const Ecore_X_Randr_Orientation orientation)
{
#ifdef ECORE_XRANDR
@ -1603,7 +1603,7 @@ ecore_x_randr_crtc_orientation_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc,
return EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_crtc_clone_set(Ecore_X_Window root, Ecore_X_Randr_Crtc original, Ecore_X_Randr_Crtc cln)
{
#ifdef ECORE_XRANDR
@ -1666,7 +1666,7 @@ ecore_x_randr_crtc_clone_set(Ecore_X_Window root, Ecore_X_Randr_Crtc original, E
* @return @c EINA_TRUE if the configuration alteration was successful,
* @c EINA_FALSE otherwise.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_crtc_settings_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ecore_X_Randr_Output *outputs, int noutputs, int x, int y, Ecore_X_Randr_Mode mode, Ecore_X_Randr_Orientation orientation)
{
#ifdef ECORE_XRANDR
@ -1751,7 +1751,7 @@ ecore_x_randr_crtc_settings_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ec
* if repositioning failed or if position of new crtc would be out of given
* screen's min/max bounds.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_crtc_pos_relative_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc_r1, Ecore_X_Randr_Crtc crtc_r2, Ecore_X_Randr_Output_Policy policy, Ecore_X_Randr_Relative_Alignment alignment)
{
#ifdef ECORE_XRANDR
@ -1866,7 +1866,7 @@ ecore_x_randr_crtc_pos_relative_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc
/*
* @since 1.8
*/
EAPI Ecore_X_Randr_Crtc_Info *
ECORE_X_API Ecore_X_Randr_Crtc_Info *
ecore_x_randr_crtc_info_get(Ecore_X_Window root, const Ecore_X_Randr_Crtc crtc)
{
#ifdef ECORE_XRANDR
@ -1943,7 +1943,7 @@ ecore_x_randr_crtc_info_get(Ecore_X_Window root, const Ecore_X_Randr_Crtc crtc)
/*
* @since 1.8
*/
EAPI void
ECORE_X_API void
ecore_x_randr_crtc_info_free(Ecore_X_Randr_Crtc_Info *info)
{
#ifdef ECORE_XRANDR
@ -1968,7 +1968,7 @@ ecore_x_randr_crtc_info_free(Ecore_X_Randr_Crtc_Info *info)
* @c EINA_TRUE.
* @since 1.2.0
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_output_mode_add(Ecore_X_Randr_Output output, Ecore_X_Randr_Mode mode)
{
#ifdef ECORE_XRANDR
@ -1993,7 +1993,7 @@ ecore_x_randr_output_mode_add(Ecore_X_Randr_Output output, Ecore_X_Randr_Mode mo
* @param mode the mode removed from the output
* @since 1.2.0
*/
EAPI void
ECORE_X_API void
ecore_x_randr_output_mode_del(Ecore_X_Randr_Output output, Ecore_X_Randr_Mode mode)
{
#ifdef ECORE_XRANDR
@ -2005,7 +2005,7 @@ ecore_x_randr_output_mode_del(Ecore_X_Randr_Output output, Ecore_X_Randr_Mode mo
#endif
}
EAPI Ecore_X_Randr_Mode *
ECORE_X_API Ecore_X_Randr_Mode *
ecore_x_randr_output_modes_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num, int *npreferred)
{
#ifdef ECORE_XRANDR
@ -2056,7 +2056,7 @@ ecore_x_randr_output_modes_get(Ecore_X_Window root, Ecore_X_Randr_Output output,
* @param output the output which's clones we concern
* @param num number of possible clones
*/
EAPI Ecore_X_Randr_Output *
ECORE_X_API Ecore_X_Randr_Output *
ecore_x_randr_output_clones_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num)
{
#ifdef ECORE_XRANDR
@ -2100,7 +2100,7 @@ ecore_x_randr_output_clones_get(Ecore_X_Window root, Ecore_X_Randr_Output output
return NULL;
}
EAPI Ecore_X_Randr_Crtc *
ECORE_X_API Ecore_X_Randr_Crtc *
ecore_x_randr_output_possible_crtcs_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num)
{
#ifdef ECORE_XRANDR
@ -2144,7 +2144,7 @@ ecore_x_randr_output_possible_crtcs_get(Ecore_X_Window root, Ecore_X_Randr_Outpu
return NULL;
}
EAPI Ecore_X_Randr_Crtc
ECORE_X_API Ecore_X_Randr_Crtc
ecore_x_randr_output_crtc_get(Ecore_X_Window root, Ecore_X_Randr_Output output)
{
#ifdef ECORE_XRANDR
@ -2183,7 +2183,7 @@ ecore_x_randr_output_crtc_get(Ecore_X_Window root, Ecore_X_Randr_Output output)
* @param len length of returned c-string.
* @return name of the output as reported by X
*/
EAPI char *
ECORE_X_API char *
ecore_x_randr_output_name_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *len)
{
#ifdef ECORE_XRANDR
@ -2231,7 +2231,7 @@ ecore_x_randr_output_name_get(Ecore_X_Window root, Ecore_X_Randr_Output output,
/*
* @deprecated use ecore_x_randr_crtc_gamma_size_get()
*/
EINA_DEPRECATED EAPI int
EINA_DEPRECATED ECORE_X_API int
ecore_x_randr_crtc_gamma_ramp_size_get(Ecore_X_Randr_Crtc crtc EINA_UNUSED)
{
return 0;
@ -2240,7 +2240,7 @@ ecore_x_randr_crtc_gamma_ramp_size_get(Ecore_X_Randr_Crtc crtc EINA_UNUSED)
/*
* @deprecated use ecore_x_randr_crtc_gamma_get()
*/
EINA_DEPRECATED EAPI Ecore_X_Randr_Crtc_Gamma **
EINA_DEPRECATED ECORE_X_API Ecore_X_Randr_Crtc_Gamma **
ecore_x_randr_crtc_gamma_ramps_get(Ecore_X_Randr_Crtc crtc EINA_UNUSED)
{
return NULL;
@ -2249,7 +2249,7 @@ ecore_x_randr_crtc_gamma_ramps_get(Ecore_X_Randr_Crtc crtc EINA_UNUSED)
/*
* @deprecated use ecore_x_randr_crtc_gamma_set()
*/
EINA_DEPRECATED EAPI Eina_Bool
EINA_DEPRECATED ECORE_X_API Eina_Bool
ecore_x_randr_crtc_gamma_ramps_set(Ecore_X_Randr_Crtc crtc EINA_UNUSED, const Ecore_X_Randr_Crtc_Gamma *red EINA_UNUSED, const Ecore_X_Randr_Crtc_Gamma *green EINA_UNUSED, const Ecore_X_Randr_Crtc_Gamma *blue EINA_UNUSED)
{
return EINA_FALSE;
@ -2258,7 +2258,7 @@ ecore_x_randr_crtc_gamma_ramps_set(Ecore_X_Randr_Crtc crtc EINA_UNUSED, const Ec
/*
* @since 1.8
*/
EAPI int
ECORE_X_API int
ecore_x_randr_crtc_gamma_size_get(Ecore_X_Randr_Crtc crtc)
{
#ifdef ECORE_XRANDR
@ -2273,7 +2273,7 @@ ecore_x_randr_crtc_gamma_size_get(Ecore_X_Randr_Crtc crtc)
/*
* @since 1.8
*/
EAPI Ecore_X_Randr_Crtc_Gamma_Info *
ECORE_X_API Ecore_X_Randr_Crtc_Gamma_Info *
ecore_x_randr_crtc_gamma_get(Ecore_X_Randr_Crtc crtc)
{
#ifdef ECORE_XRANDR
@ -2303,7 +2303,7 @@ ecore_x_randr_crtc_gamma_get(Ecore_X_Randr_Crtc crtc)
/*
* @since 1.8
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_crtc_gamma_set(Ecore_X_Randr_Crtc crtc, const Ecore_X_Randr_Crtc_Gamma_Info *gamma)
{
#ifdef ECORE_XRANDR
@ -2322,7 +2322,7 @@ ecore_x_randr_crtc_gamma_set(Ecore_X_Randr_Crtc crtc, const Ecore_X_Randr_Crtc_G
return EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_move_all_crtcs_but(Ecore_X_Window root, const Ecore_X_Randr_Crtc *not_moved, int nnot_moved, int dx, int dy)
{
#ifdef ECORE_XRANDR
@ -2388,7 +2388,7 @@ ecore_x_randr_move_all_crtcs_but(Ecore_X_Window root, const Ecore_X_Randr_Crtc *
* @param dy Amount of pixels the CRTCs should be moved in y direction.
* @return @c EINA_TRUE if all crtcs could be moved successfully.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_move_crtcs(Ecore_X_Window root, const Ecore_X_Randr_Crtc *crtcs, int ncrtc, int dx, int dy)
{
#ifdef ECORE_XRANDR
@ -2494,7 +2494,7 @@ err:
* @param w width of given mode in px
* @param h height of given mode in px
*/
EAPI void
ECORE_X_API void
ecore_x_randr_mode_size_get(Ecore_X_Window root, Ecore_X_Randr_Mode mode, int *w, int *h)
{
#ifdef ECORE_XRANDR
@ -2526,7 +2526,7 @@ ecore_x_randr_mode_size_get(Ecore_X_Window root, Ecore_X_Randr_Mode mode, int *w
#endif
}
EAPI Ecore_X_Randr_Connection_Status
ECORE_X_API Ecore_X_Randr_Connection_Status
ecore_x_randr_output_connection_status_get(Ecore_X_Window root, Ecore_X_Randr_Output output)
{
#ifdef ECORE_XRANDR
@ -2560,7 +2560,7 @@ ecore_x_randr_output_connection_status_get(Ecore_X_Window root, Ecore_X_Randr_Ou
return ECORE_X_RANDR_CONNECTION_STATUS_UNKNOWN;
}
EAPI void
ECORE_X_API void
ecore_x_randr_output_size_mm_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *w, int *h)
{
#ifdef ECORE_XRANDR
@ -2589,14 +2589,14 @@ ecore_x_randr_output_size_mm_get(Ecore_X_Window root, Ecore_X_Randr_Output outpu
#endif
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_output_crtc_set(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output EINA_UNUSED, const Ecore_X_Randr_Crtc crtc EINA_UNUSED)
{
/* TODO: !! */
return EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_output_backlight_available(void)
{
#ifdef ECORE_XRANDR
@ -2619,7 +2619,7 @@ ecore_x_randr_output_backlight_available(void)
* @param root The window's screen which will be set.
* @param level Of the backlight between @c 0 and @c 1.
*/
EAPI void
ECORE_X_API void
ecore_x_randr_screen_backlight_level_set(Ecore_X_Window root, double level)
{
#ifdef ECORE_XRANDR
@ -2641,7 +2641,7 @@ ecore_x_randr_screen_backlight_level_set(Ecore_X_Window root, double level)
#endif
}
EAPI double
ECORE_X_API double
ecore_x_randr_output_backlight_level_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output)
{
#ifdef ECORE_XRANDR
@ -2713,7 +2713,7 @@ ecore_x_randr_output_backlight_level_get(Ecore_X_Window root EINA_UNUSED, Ecore_
return -1;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_output_backlight_level_set(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output, double level)
{
#ifdef ECORE_XRANDR
@ -2784,7 +2784,7 @@ ecore_x_randr_output_backlight_level_set(Ecore_X_Window root EINA_UNUSED, Ecore_
* @param output the XID of the output
* @param length length of the byte-array. If NULL, request will fail.
*/
EAPI unsigned char *
ECORE_X_API unsigned char *
ecore_x_randr_output_edid_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output, unsigned long *length)
{
#ifdef ECORE_XRANDR
@ -2824,7 +2824,7 @@ ecore_x_randr_output_edid_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Out
return NULL;
}
EAPI Ecore_X_Render_Subpixel_Order
ECORE_X_API Ecore_X_Render_Subpixel_Order
ecore_x_randr_output_subpixel_order_get(Ecore_X_Window root, Ecore_X_Randr_Output output)
{
#ifdef ECORE_XRANDR
@ -2861,7 +2861,7 @@ ecore_x_randr_output_subpixel_order_get(Ecore_X_Window root, Ecore_X_Randr_Outpu
* API Functions for RandR version 1.3 *
***************************************/
EAPI Ecore_X_Randr_Output *
ECORE_X_API Ecore_X_Randr_Output *
ecore_x_randr_output_wired_clones_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output, int *num)
{
#ifdef ECORE_XRANDR
@ -2906,7 +2906,7 @@ ecore_x_randr_output_wired_clones_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_R
return NULL;
}
EAPI Ecore_X_Randr_Output **
ECORE_X_API Ecore_X_Randr_Output **
ecore_x_randr_output_compatibility_list_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output EINA_UNUSED, int *num EINA_UNUSED)
{
/* TODO: (1.3) !! */
@ -2914,7 +2914,7 @@ ecore_x_randr_output_compatibility_list_get(Ecore_X_Window root EINA_UNUSED, Eco
return NULL;
}
EAPI Ecore_X_Randr_Signal_Format *
ECORE_X_API Ecore_X_Randr_Signal_Format *
ecore_x_randr_output_signal_formats_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output, int *num)
{
#ifdef ECORE_XRANDR
@ -2975,7 +2975,7 @@ ecore_x_randr_output_signal_formats_get(Ecore_X_Window root EINA_UNUSED, Ecore_X
return NULL;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_output_signal_format_set(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output EINA_UNUSED, Ecore_X_Randr_Signal_Format *sig EINA_UNUSED)
{
/* TODO: (1.3) !! */
@ -2983,7 +2983,7 @@ ecore_x_randr_output_signal_format_set(Ecore_X_Window root EINA_UNUSED, Ecore_X_
return EINA_FALSE;
}
EAPI Ecore_X_Randr_Signal_Property *
ECORE_X_API Ecore_X_Randr_Signal_Property *
ecore_x_randr_output_signal_properties_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output, int *num)
{
#ifdef ECORE_XRANDR
@ -3055,7 +3055,7 @@ ecore_x_randr_output_signal_properties_get(Ecore_X_Window root EINA_UNUSED, Ecor
* 3 == (typically) TV Connector but is driver/hardware dependent
*
*/
EAPI int
ECORE_X_API int
ecore_x_randr_output_connector_number_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output)
{
#ifdef ECORE_XRANDR
@ -3107,7 +3107,7 @@ ecore_x_randr_output_connector_number_get(Ecore_X_Window root EINA_UNUSED, Ecore
return -1;
}
EAPI Ecore_X_Randr_Connector_Type
ECORE_X_API Ecore_X_Randr_Connector_Type
ecore_x_randr_output_connector_type_get(Ecore_X_Window root EINA_UNUSED, Ecore_X_Randr_Output output)
{
#ifdef ECORE_XRANDR
@ -3178,7 +3178,7 @@ ecore_x_randr_output_connector_type_get(Ecore_X_Window root EINA_UNUSED, Ecore_X
return -1;
}
EAPI Ecore_X_Randr_Output
ECORE_X_API Ecore_X_Randr_Output
ecore_x_randr_primary_output_get(Ecore_X_Window root)
{
#ifdef ECORE_XRANDR
@ -3189,7 +3189,7 @@ ecore_x_randr_primary_output_get(Ecore_X_Window root)
#endif
}
EAPI void
ECORE_X_API void
ecore_x_randr_primary_output_set(Ecore_X_Window root, Ecore_X_Randr_Output output)
{
#ifdef ECORE_XRANDR
@ -3202,7 +3202,7 @@ ecore_x_randr_primary_output_set(Ecore_X_Window root, Ecore_X_Randr_Output outpu
* API Functions for RandR version 1.4 *
***************************************/
EAPI void
ECORE_X_API void
ecore_x_randr_crtc_panning_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h)
{
#ifdef ECORE_XRANDR
@ -3232,7 +3232,7 @@ ecore_x_randr_crtc_panning_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc
#endif
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_crtc_panning_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int x, const int y, const int w, const int h)
{
#ifdef ECORE_XRANDR
@ -3273,7 +3273,7 @@ ecore_x_randr_crtc_panning_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc
#endif
}
EAPI void
ECORE_X_API void
ecore_x_randr_crtc_tracking_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h)
{
#ifdef ECORE_XRANDR
@ -3303,7 +3303,7 @@ ecore_x_randr_crtc_tracking_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crt
#endif
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_crtc_tracking_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int x, const int y, const int w, const int h)
{
#ifdef ECORE_XRANDR
@ -3344,7 +3344,7 @@ ecore_x_randr_crtc_tracking_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crt
#endif
}
EAPI void
ECORE_X_API void
ecore_x_randr_crtc_border_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h)
{
#ifdef ECORE_XRANDR
@ -3374,7 +3374,7 @@ ecore_x_randr_crtc_border_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc,
#endif
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_crtc_border_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int left, const int top, const int right, const int bottom)
{
#ifdef ECORE_XRANDR
@ -3419,7 +3419,7 @@ ecore_x_randr_crtc_border_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc,
* API Functions for RandR Edid
***************************************/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_edid_has_valid_header(unsigned char *edid, unsigned long edid_length)
{
const unsigned char header[] =
@ -3431,7 +3431,7 @@ ecore_x_randr_edid_has_valid_header(unsigned char *edid, unsigned long edid_leng
return EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_edid_info_has_valid_checksum(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR
@ -3466,7 +3466,7 @@ ecore_x_randr_edid_info_has_valid_checksum(unsigned char *edid, unsigned long ed
#endif
}
EAPI int
ECORE_X_API int
ecore_x_randr_edid_version_get(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR
@ -3483,7 +3483,7 @@ ecore_x_randr_edid_version_get(unsigned char *edid, unsigned long edid_length)
#endif
}
EAPI char *
ECORE_X_API char *
ecore_x_randr_edid_manufacturer_name_get(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR
@ -3507,7 +3507,7 @@ ecore_x_randr_edid_manufacturer_name_get(unsigned char *edid, unsigned long edid
return NULL;
}
EAPI char *
ECORE_X_API char *
ecore_x_randr_edid_display_name_get(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR
@ -3543,7 +3543,7 @@ ecore_x_randr_edid_display_name_get(unsigned char *edid, unsigned long edid_leng
return NULL;
}
EAPI char *
ECORE_X_API char *
ecore_x_randr_edid_display_ascii_get(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR
@ -3579,7 +3579,7 @@ ecore_x_randr_edid_display_ascii_get(unsigned char *edid, unsigned long edid_len
return NULL;
}
EAPI char *
ECORE_X_API char *
ecore_x_randr_edid_display_serial_get(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR
@ -3615,13 +3615,13 @@ ecore_x_randr_edid_display_serial_get(unsigned char *edid, unsigned long edid_le
return NULL;
}
EAPI int
ECORE_X_API int
ecore_x_randr_edid_model_get(unsigned char *edid, unsigned long edid_length)
{
return ecore_x_randr_edid_manufacturer_model_get(edid, edid_length);
}
EAPI int
ECORE_X_API int
ecore_x_randr_edid_manufacturer_serial_number_get(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR
@ -3636,7 +3636,7 @@ ecore_x_randr_edid_manufacturer_serial_number_get(unsigned char *edid, unsigned
#endif
}
EAPI int
ECORE_X_API int
ecore_x_randr_edid_manufacturer_model_get(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR
@ -3647,7 +3647,7 @@ ecore_x_randr_edid_manufacturer_model_get(unsigned char *edid, unsigned long edi
return ECORE_X_RANDR_EDID_UNKNOWN_VALUE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_edid_dpms_available_get(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR
@ -3662,7 +3662,7 @@ ecore_x_randr_edid_dpms_available_get(unsigned char *edid, unsigned long edid_le
#endif
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_edid_dpms_standby_available_get(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR
@ -3676,7 +3676,7 @@ ecore_x_randr_edid_dpms_standby_available_get(unsigned char *edid, unsigned long
return EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_edid_dpms_suspend_available_get(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR
@ -3690,7 +3690,7 @@ ecore_x_randr_edid_dpms_suspend_available_get(unsigned char *edid, unsigned long
return EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_edid_dpms_off_available_get(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR
@ -3704,7 +3704,7 @@ ecore_x_randr_edid_dpms_off_available_get(unsigned char *edid, unsigned long edi
return EINA_FALSE;
}
EAPI Ecore_X_Randr_Edid_Aspect_Ratio
ECORE_X_API Ecore_X_Randr_Edid_Aspect_Ratio
ecore_x_randr_edid_display_aspect_ratio_preferred_get(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR
@ -3750,7 +3750,7 @@ ecore_x_randr_edid_display_aspect_ratio_preferred_get(unsigned char *edid, unsig
#endif
}
EAPI Ecore_X_Randr_Edid_Aspect_Ratio
ECORE_X_API Ecore_X_Randr_Edid_Aspect_Ratio
ecore_x_randr_edid_display_aspect_ratios_get(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR
@ -3791,7 +3791,7 @@ ecore_x_randr_edid_display_aspect_ratios_get(unsigned char *edid, unsigned long
#endif
}
EAPI Ecore_X_Randr_Edid_Display_Colorscheme
ECORE_X_API Ecore_X_Randr_Edid_Display_Colorscheme
ecore_x_randr_edid_display_colorscheme_get(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR
@ -3821,7 +3821,7 @@ ecore_x_randr_edid_display_colorscheme_get(unsigned char *edid, unsigned long ed
#endif
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_randr_edid_display_type_digital_get(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR
@ -3836,7 +3836,7 @@ ecore_x_randr_edid_display_type_digital_get(unsigned char *edid, unsigned long e
#endif
}
EAPI Ecore_X_Randr_Edid_Display_Interface_Type
ECORE_X_API Ecore_X_Randr_Edid_Display_Interface_Type
ecore_x_randr_edid_display_interface_type_get(unsigned char *edid, unsigned long edid_length)
{
#ifdef ECORE_XRANDR

View File

@ -27,14 +27,14 @@
* [x] XRectInRegion
*/
EAPI Ecore_X_XRegion *
ECORE_X_API Ecore_X_XRegion *
ecore_x_xregion_new()
{
LOGFN;
return (Ecore_X_XRegion *)XCreateRegion();
}
EAPI void
ECORE_X_API void
ecore_x_xregion_free(Ecore_X_XRegion *region)
{
LOGFN;
@ -44,7 +44,7 @@ ecore_x_xregion_free(Ecore_X_XRegion *region)
XDestroyRegion((Region)region);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_xregion_set(Ecore_X_XRegion *region,
Ecore_X_GC gc)
{
@ -55,7 +55,7 @@ ecore_x_xregion_set(Ecore_X_XRegion *region,
return ret;
}
EAPI void
ECORE_X_API void
ecore_x_xregion_translate(Ecore_X_XRegion *region,
int x,
int y)
@ -68,7 +68,7 @@ ecore_x_xregion_translate(Ecore_X_XRegion *region,
XOffsetRegion((Region)region, x, y);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_xregion_intersect(Ecore_X_XRegion *dst,
Ecore_X_XRegion *r1,
Ecore_X_XRegion *r2)
@ -77,7 +77,7 @@ ecore_x_xregion_intersect(Ecore_X_XRegion *dst,
return XIntersectRegion((Region)r1, (Region)r2, (Region)dst) ? EINA_TRUE : EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_xregion_union(Ecore_X_XRegion *dst,
Ecore_X_XRegion *r1,
Ecore_X_XRegion *r2)
@ -86,7 +86,7 @@ ecore_x_xregion_union(Ecore_X_XRegion *dst,
return XUnionRegion((Region)r1, (Region)r2, (Region)dst) ? EINA_TRUE : EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_xregion_union_rect(Ecore_X_XRegion *dst,
Ecore_X_XRegion *src,
Ecore_X_Rectangle *rect)
@ -102,7 +102,7 @@ ecore_x_xregion_union_rect(Ecore_X_XRegion *dst,
return XUnionRectWithRegion(&xr, (Region)src, (Region)dst) ? EINA_TRUE : EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_xregion_subtract(Ecore_X_XRegion *dst,
Ecore_X_XRegion *rm,
Ecore_X_XRegion *rs)
@ -111,7 +111,7 @@ ecore_x_xregion_subtract(Ecore_X_XRegion *dst,
return XSubtractRegion((Region)rm, (Region)rs, (Region)dst) ? EINA_TRUE : EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_xregion_is_empty(Ecore_X_XRegion *region)
{
if (!region)
@ -121,7 +121,7 @@ ecore_x_xregion_is_empty(Ecore_X_XRegion *region)
return XEmptyRegion((Region)region) ? EINA_TRUE : EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_xregion_is_equal(Ecore_X_XRegion *r1,
Ecore_X_XRegion *r2)
{
@ -132,7 +132,7 @@ ecore_x_xregion_is_equal(Ecore_X_XRegion *r1,
return XEqualRegion((Region)r1, (Region)r1) ? EINA_TRUE : EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_xregion_point_contain(Ecore_X_XRegion *region,
int x,
int y)
@ -144,7 +144,7 @@ ecore_x_xregion_point_contain(Ecore_X_XRegion *region,
return XPointInRegion((Region)region, x, y) ? EINA_TRUE : EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_xregion_rect_contain(Ecore_X_XRegion *region,
Ecore_X_Rectangle *rect)
{

View File

@ -13,7 +13,7 @@
static int _screensaver_available = -1;
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_screensaver_event_available_get(void)
{
if (_screensaver_available >= 0)
@ -38,7 +38,7 @@ ecore_x_screensaver_event_available_get(void)
return _screensaver_available;
}
EAPI int
ECORE_X_API int
ecore_x_screensaver_idle_time_get(void)
{
#ifdef ECORE_XSS
@ -98,7 +98,7 @@ ecore_x_screensaver_idle_time_get(void)
#endif /* ifdef ECORE_XSS */
}
EAPI void
ECORE_X_API void
ecore_x_screensaver_set(int timeout,
int interval,
int prefer_blanking,
@ -112,7 +112,7 @@ ecore_x_screensaver_set(int timeout,
allow_exposures);
}
EAPI void
ECORE_X_API void
ecore_x_screensaver_timeout_set(int timeout)
{
int pto, pint, pblank, pexpo;
@ -122,7 +122,7 @@ ecore_x_screensaver_timeout_set(int timeout)
XSetScreenSaver(_ecore_x_disp, timeout, pint, pblank, pexpo);
}
EAPI int
ECORE_X_API int
ecore_x_screensaver_timeout_get(void)
{
int pto, pint, pblank, pexpo;
@ -132,7 +132,7 @@ ecore_x_screensaver_timeout_get(void)
return pto;
}
EAPI void
ECORE_X_API void
ecore_x_screensaver_blank_set(int blank)
{
int pto, pint, pblank, pexpo;
@ -142,7 +142,7 @@ ecore_x_screensaver_blank_set(int blank)
XSetScreenSaver(_ecore_x_disp, pto, pint, blank, pexpo);
}
EAPI int
ECORE_X_API int
ecore_x_screensaver_blank_get(void)
{
int pto, pint, pblank, pexpo;
@ -152,7 +152,7 @@ ecore_x_screensaver_blank_get(void)
return pblank;
}
EAPI void
ECORE_X_API void
ecore_x_screensaver_expose_set(int expose)
{
int pto, pint, pblank, pexpo;
@ -162,7 +162,7 @@ ecore_x_screensaver_expose_set(int expose)
XSetScreenSaver(_ecore_x_disp, pto, pint, pblank, expose);
}
EAPI int
ECORE_X_API int
ecore_x_screensaver_expose_get(void)
{
int pto, pint, pblank, pexpo;
@ -172,7 +172,7 @@ ecore_x_screensaver_expose_get(void)
return pexpo;
}
EAPI void
ECORE_X_API void
ecore_x_screensaver_interval_set(int interval)
{
int pto, pint, pblank, pexpo;
@ -182,7 +182,7 @@ ecore_x_screensaver_interval_set(int interval)
XSetScreenSaver(_ecore_x_disp, pto, interval, pblank, pexpo);
}
EAPI int
ECORE_X_API int
ecore_x_screensaver_interval_get(void)
{
int pto, pint, pblank, pexpo;
@ -192,7 +192,7 @@ ecore_x_screensaver_interval_get(void)
return pint;
}
EAPI void
ECORE_X_API void
ecore_x_screensaver_event_listen_set(Eina_Bool on)
{
#ifdef ECORE_XSS
@ -212,7 +212,7 @@ ecore_x_screensaver_event_listen_set(Eina_Bool on)
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_screensaver_custom_blanking_enable(void)
{
#ifdef ECORE_XSS
@ -229,7 +229,7 @@ ecore_x_screensaver_custom_blanking_enable(void)
#endif /* ifdef ECORE_XSS */
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_screensaver_custom_blanking_disable(void)
{
#ifdef ECORE_XSS
@ -241,13 +241,13 @@ ecore_x_screensaver_custom_blanking_disable(void)
#endif /* ifdef ECORE_XSS */
}
EINA_DEPRECATED EAPI void
EINA_DEPRECATED ECORE_X_API void
ecore_x_screensaver_supend(void)
{
ecore_x_screensaver_suspend();
}
EAPI void
ECORE_X_API void
ecore_x_screensaver_suspend(void)
{
#ifdef ECORE_XSS
@ -255,7 +255,7 @@ ecore_x_screensaver_suspend(void)
#endif /* ifdef ECORE_XSS */
}
EAPI void
ECORE_X_API void
ecore_x_screensaver_resume(void)
{
#ifdef ECORE_XSS
@ -263,13 +263,13 @@ ecore_x_screensaver_resume(void)
#endif /* ifdef ECORE_XSS */
}
EAPI void
ECORE_X_API void
ecore_x_screensaver_reset(void)
{
XResetScreenSaver(_ecore_x_disp);
}
EAPI void
ECORE_X_API void
ecore_x_screensaver_activate(void)
{
XActivateScreenSaver(_ecore_x_disp);

View File

@ -170,7 +170,7 @@ _ecore_x_selection_set(Window w,
* @return Returns 1 if the ownership of the selection was successfully
* claimed, or 0 if unsuccessful.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_selection_primary_set(Ecore_X_Window w,
const void *data,
int size)
@ -185,7 +185,7 @@ ecore_x_selection_primary_set(Ecore_X_Window w,
* or 0 if unsuccessful.
*
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_selection_primary_clear(void)
{
LOGFN;
@ -200,7 +200,7 @@ ecore_x_selection_primary_clear(void)
* @return Returns 1 if the ownership of the selection was successfully
* claimed, or 0 if unsuccessful.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_selection_secondary_set(Ecore_X_Window w,
const void *data,
int size)
@ -218,7 +218,7 @@ ecore_x_selection_secondary_set(Ecore_X_Window w,
* or 0 if unsuccessful.
*
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_selection_secondary_clear(void)
{
LOGFN;
@ -236,7 +236,7 @@ ecore_x_selection_secondary_clear(void)
* @return Returns 1 if the ownership of the selection was successfully
* claimed, or 0 if unsuccessful.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_selection_xdnd_set(Ecore_X_Window w,
const void *data,
int size)
@ -251,7 +251,7 @@ ecore_x_selection_xdnd_set(Ecore_X_Window w,
* or 0 if unsuccessful.
*
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_selection_xdnd_clear(void)
{
LOGFN;
@ -269,7 +269,7 @@ ecore_x_selection_xdnd_clear(void)
* Get the converted data from a previous CLIPBOARD selection
* request. The buffer must be freed when done with.
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_selection_clipboard_set(Ecore_X_Window w,
const void *data,
int size)
@ -287,7 +287,7 @@ ecore_x_selection_clipboard_set(Ecore_X_Window w,
* or 0 if unsuccessful.
*
*/
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_selection_clipboard_clear(void)
{
LOGFN;
@ -361,7 +361,7 @@ _ecore_x_selection_request(Ecore_X_Window w,
w, CurrentTime);
}
EAPI void
ECORE_X_API void
ecore_x_selection_primary_request(Ecore_X_Window w,
const char *target)
{
@ -369,7 +369,7 @@ ecore_x_selection_primary_request(Ecore_X_Window w,
_ecore_x_selection_request(w, ECORE_X_ATOM_SELECTION_PRIMARY, target);
}
EAPI void
ECORE_X_API void
ecore_x_selection_secondary_request(Ecore_X_Window w,
const char *target)
{
@ -377,7 +377,7 @@ ecore_x_selection_secondary_request(Ecore_X_Window w,
_ecore_x_selection_request(w, ECORE_X_ATOM_SELECTION_SECONDARY, target);
}
EAPI void
ECORE_X_API void
ecore_x_selection_xdnd_request(Ecore_X_Window w,
const char *target)
{
@ -393,7 +393,7 @@ ecore_x_selection_xdnd_request(Ecore_X_Window w,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_selection_clipboard_request(Ecore_X_Window w,
const char *target)
{
@ -401,7 +401,7 @@ ecore_x_selection_clipboard_request(Ecore_X_Window w,
_ecore_x_selection_request(w, ECORE_X_ATOM_SELECTION_CLIPBOARD, target);
}
EAPI void
ECORE_X_API void
ecore_x_selection_converter_atom_add(Ecore_X_Atom target,
Eina_Bool (*func)(char *target,
void *data,
@ -431,7 +431,7 @@ ecore_x_selection_converter_atom_add(Ecore_X_Atom target,
(EINA_INLIST_GET(converters), EINA_INLIST_GET(cnv));
}
EAPI void
ECORE_X_API void
ecore_x_selection_converter_add(char *target,
Eina_Bool (*func)(char *target,
void *data,
@ -452,7 +452,7 @@ ecore_x_selection_converter_add(char *target,
ecore_x_selection_converter_atom_add(x_target, func);
}
EAPI void
ECORE_X_API void
ecore_x_selection_converter_atom_del(Ecore_X_Atom target)
{
Ecore_X_Selection_Converter *cnv;
@ -471,7 +471,7 @@ ecore_x_selection_converter_atom_del(Ecore_X_Atom target)
}
}
EAPI void
ECORE_X_API void
ecore_x_selection_converter_del(char *target)
{
Ecore_X_Atom x_target;
@ -484,7 +484,7 @@ ecore_x_selection_converter_del(char *target)
ecore_x_selection_converter_atom_del(x_target);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_selection_notify_send(Ecore_X_Window requestor,
Ecore_X_Atom selection,
Ecore_X_Atom target,
@ -510,7 +510,7 @@ ecore_x_selection_notify_send(Ecore_X_Window requestor,
}
/* Locate and run conversion callback for specified selection target */
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_selection_convert(Ecore_X_Atom selection,
Ecore_X_Atom target,
void **data_ret,
@ -560,7 +560,7 @@ ecore_x_selection_convert(Ecore_X_Atom selection,
/* TODO: We need to work out a mechanism for automatic conversion to any requested
* locale using Ecore_Txt functions */
/* Converter for standard non-utf8 text targets */
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_selection_converter_text(char *target,
void *data,
int size,
@ -630,7 +630,7 @@ ecore_x_selection_converter_text(char *target,
}
}
EAPI void
ECORE_X_API void
ecore_x_selection_parser_add(const char *target,
void *(*func)(const char *target, void *data,
int size,
@ -660,7 +660,7 @@ ecore_x_selection_parser_add(const char *target,
(EINA_INLIST_GET(parsers), EINA_INLIST_GET(prs));
}
EAPI void
ECORE_X_API void
ecore_x_selection_parser_del(const char *target)
{
Ecore_X_Selection_Parser *prs;
@ -690,7 +690,7 @@ ecore_x_selection_parser_del(const char *target)
* @param tim Specifies the time
* @since 1.1.0
*/
EAPI void
ECORE_X_API void
ecore_x_selection_owner_set(Ecore_X_Window win,
Ecore_X_Atom atom,
Ecore_X_Time tim)
@ -706,7 +706,7 @@ ecore_x_selection_owner_set(Ecore_X_Window win,
* @return The window that currently owns the specified selection.
* @since 1.1.0
*/
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_selection_owner_get(Ecore_X_Atom atom)
{
return XGetSelectionOwner(_ecore_x_disp, atom);

View File

@ -11,7 +11,7 @@
#include "Ecore_X.h"
#include "Ecore_X_Atoms.h"
EAPI Ecore_X_Sync_Alarm
ECORE_X_API Ecore_X_Sync_Alarm
ecore_x_sync_alarm_new(Ecore_X_Sync_Counter counter)
{
Ecore_X_Sync_Alarm alarm;
@ -44,14 +44,14 @@ ecore_x_sync_alarm_new(Ecore_X_Sync_Counter counter)
return alarm;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_sync_alarm_free(Ecore_X_Sync_Alarm alarm)
{
LOGFN;
return XSyncDestroyAlarm(_ecore_x_disp, alarm);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_sync_counter_query(Ecore_X_Sync_Counter counter,
unsigned int *val)
{
@ -67,7 +67,7 @@ ecore_x_sync_counter_query(Ecore_X_Sync_Counter counter,
return EINA_FALSE;
}
EAPI Ecore_X_Sync_Counter
ECORE_X_API Ecore_X_Sync_Counter
ecore_x_sync_counter_new(int val)
{
XSyncCounter counter;
@ -79,14 +79,14 @@ ecore_x_sync_counter_new(int val)
return counter;
}
EAPI void
ECORE_X_API void
ecore_x_sync_counter_free(Ecore_X_Sync_Counter counter)
{
LOGFN;
XSyncDestroyCounter(_ecore_x_disp, counter);
}
EAPI void
ECORE_X_API void
ecore_x_sync_counter_inc(Ecore_X_Sync_Counter counter,
int by)
{
@ -97,7 +97,7 @@ ecore_x_sync_counter_inc(Ecore_X_Sync_Counter counter,
XSyncChangeCounter(_ecore_x_disp, counter, v);
}
EAPI void
ECORE_X_API void
ecore_x_sync_counter_val_wait(Ecore_X_Sync_Counter counter,
int val)
{
@ -117,7 +117,7 @@ ecore_x_sync_counter_val_wait(Ecore_X_Sync_Counter counter,
// XSync(_ecore_x_disp, False); // dont need this
}
EAPI void
ECORE_X_API void
ecore_x_sync_counter_set(Ecore_X_Sync_Counter counter,
int val)
{
@ -128,7 +128,7 @@ ecore_x_sync_counter_set(Ecore_X_Sync_Counter counter,
XSyncSetCounter(_ecore_x_disp, counter, v);
}
EAPI void
ECORE_X_API void
ecore_x_sync_counter_2_set(Ecore_X_Sync_Counter counter,
int val_hi,
unsigned int val_lo)
@ -140,7 +140,7 @@ ecore_x_sync_counter_2_set(Ecore_X_Sync_Counter counter,
XSyncSetCounter(_ecore_x_disp, counter, v);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_sync_counter_2_query(Ecore_X_Sync_Counter counter,
int *val_hi,
unsigned int *val_lo)

View File

@ -12,7 +12,7 @@
#include "Ecore_X.h"
#include <string.h>
EAPI Eina_Bool
ECORE_X_API Eina_Bool
#ifdef ECORE_XTEST
ecore_x_test_fake_key_down(const char *key)
#else
@ -44,7 +44,7 @@ ecore_x_test_fake_key_down(const char *key EINA_UNUSED)
#endif /* ifdef ECORE_XTEST */
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
#ifdef ECORE_XTEST
ecore_x_test_fake_key_up(const char *key)
#else
@ -76,7 +76,7 @@ ecore_x_test_fake_key_up(const char *key EINA_UNUSED)
#endif /* ifdef ECORE_XTEST */
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
#ifdef ECORE_XTEST
ecore_x_test_fake_key_press(const char *key)
#else
@ -147,13 +147,13 @@ ecore_x_test_fake_key_press(const char *key EINA_UNUSED)
#endif /* ifdef ECORE_XTEST */
}
EAPI const char *
ECORE_X_API const char *
ecore_x_keysym_string_get(int keysym)
{
return XKeysymToString(keysym);
}
EAPI int
ECORE_X_API int
ecore_x_keysym_keycode_get(const char *keyname)
{
int keycode = 0;
@ -166,7 +166,7 @@ ecore_x_keysym_keycode_get(const char *keyname)
return keycode;
}
EAPI unsigned int
ECORE_X_API unsigned int
ecore_x_keysym_get(const char *string)
{
return XStringToKeysym(string);

View File

@ -387,7 +387,7 @@ _drm_vblank_handler(int fd EINA_UNUSED,
static double _ecore_x_vsync_wakeup_time = 0.0;
EAPI double _ecore_x_vsync_wakeup_time_get(void)
ECORE_X_API double _ecore_x_vxync_wakeup_time_get(void)
{
return _ecore_x_vsync_wakeup_time;
}
@ -894,7 +894,7 @@ _vsync_init(void)
done = 1;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_vsync_animator_tick_source_set(Ecore_X_Window win)
{
Ecore_X_Window root;

View File

@ -21,7 +21,7 @@ static Ecore_X_Window *ignore_list = NULL;
* Functions that can be used to create an X window.
*/
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_full_new(Ecore_X_Window parent,
int x,
int y,
@ -95,7 +95,7 @@ ecore_x_window_full_new(Ecore_X_Window parent,
* @return The new window handle.
* @ingroup Ecore_X_Window_Create_Group
*/
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_new(Ecore_X_Window parent,
int x,
int y,
@ -164,7 +164,7 @@ ecore_x_window_new(Ecore_X_Window parent,
* @return The new window handle.
* @ingroup Ecore_X_Window_Create_Group
*/
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_override_new(Ecore_X_Window parent,
int x,
int y,
@ -230,7 +230,7 @@ ecore_x_window_override_new(Ecore_X_Window parent,
* @return The new window.
* @ingroup Ecore_X_Window_Create_Group
*/
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_input_new(Ecore_X_Window parent,
int x,
int y,
@ -292,7 +292,7 @@ ecore_x_window_input_new(Ecore_X_Window parent,
* @param win The given window.
* @ingroup Ecore_X_Window_Properties_Group
*/
EAPI void
ECORE_X_API void
ecore_x_window_defaults_set(Ecore_X_Window win)
{
long pid;
@ -332,7 +332,7 @@ ecore_x_window_defaults_set(Ecore_X_Window win)
ecore_x_icccm_command_set(win, argc, argv);
}
EAPI void
ECORE_X_API void
ecore_x_window_configure(Ecore_X_Window win,
Ecore_X_Window_Configure_Mask mask,
int x,
@ -374,7 +374,7 @@ ecore_x_window_configure(Ecore_X_Window win,
* @param win The given window.
* @ingroup Ecore_X_Window_Destroy_Group
*/
EAPI void
ECORE_X_API void
ecore_x_window_free(Ecore_X_Window win)
{
/* sorry sir, deleting the root window doesn't sound like
@ -391,7 +391,7 @@ ecore_x_window_free(Ecore_X_Window win)
* @param win The given window.
* @param ignore if to ignore
*/
EAPI void
ECORE_X_API void
ecore_x_window_ignore_set(Ecore_X_Window win,
int ignore)
{
@ -450,7 +450,7 @@ ecore_x_window_ignore_set(Ecore_X_Window win,
* @param num number of windows in the list
* @return list of windows to ignore
*/
EAPI Ecore_X_Window *
ECORE_X_API Ecore_X_Window *
ecore_x_window_ignore_list(int *num)
{
if (num)
@ -464,7 +464,7 @@ ecore_x_window_ignore_list(int *num)
* @param win The given window.
* @ingroup Ecore_X_Window_Destroy_Group
*/
EAPI void
ECORE_X_API void
ecore_x_window_delete_request_send(Ecore_X_Window win)
{
XEvent xev = { 0 };
@ -503,7 +503,7 @@ ecore_x_window_delete_request_send(Ecore_X_Window win)
* @param win The window to show.
* @ingroup Ecore_X_Window_Visibility
*/
EAPI void
ECORE_X_API void
ecore_x_window_show(Ecore_X_Window win)
{
LOGFN;
@ -519,7 +519,7 @@ ecore_x_window_show(Ecore_X_Window win)
* @param win The window to hide.
* @ingroup Ecore_X_Window_Visibility
*/
EAPI void
ECORE_X_API void
ecore_x_window_hide(Ecore_X_Window win)
{
XEvent xev = { 0 };
@ -574,7 +574,7 @@ ecore_x_window_hide(Ecore_X_Window win)
* @param y Y position.
* @ingroup Ecore_X_Window_Geometry_Group
*/
EAPI void
ECORE_X_API void
ecore_x_window_move(Ecore_X_Window win,
int x,
int y)
@ -591,7 +591,7 @@ ecore_x_window_move(Ecore_X_Window win,
* @param h New height of the window.
* @ingroup Ecore_X_Window_Geometry_Group
*/
EAPI void
ECORE_X_API void
ecore_x_window_resize(Ecore_X_Window win,
int w,
int h)
@ -616,7 +616,7 @@ ecore_x_window_resize(Ecore_X_Window win,
* @param h New height of the window.
* @ingroup Ecore_X_Window_Geometry_Group
*/
EAPI void
ECORE_X_API void
ecore_x_window_move_resize(Ecore_X_Window win,
int x,
int y,
@ -646,7 +646,7 @@ ecore_x_window_move_resize(Ecore_X_Window win,
* @param win The window to focus.
* @ingroup Ecore_X_Window_Focus_Functions
*/
EAPI void
ECORE_X_API void
ecore_x_window_focus(Ecore_X_Window win)
{
LOGFN;
@ -664,7 +664,7 @@ ecore_x_window_focus(Ecore_X_Window win)
* @param t When to set the focus to the window.
* @ingroup Ecore_X_Window_Focus_Functions
*/
EAPI void
ECORE_X_API void
ecore_x_window_focus_at_time(Ecore_X_Window win,
Ecore_X_Time t)
{
@ -682,7 +682,7 @@ ecore_x_window_focus_at_time(Ecore_X_Window win,
* @return The window that has focus.
* @ingroup Ecore_X_Window_Focus_Functions
*/
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_focus_get(void)
{
Window win;
@ -706,7 +706,7 @@ ecore_x_window_focus_get(void)
* @param win The window to raise.
* @ingroup Ecore_X_Window_Z_Order_Group
*/
EAPI void
ECORE_X_API void
ecore_x_window_raise(Ecore_X_Window win)
{
LOGFN;
@ -719,7 +719,7 @@ ecore_x_window_raise(Ecore_X_Window win)
* @param win The window to lower.
* @ingroup Ecore_X_Window_Z_Order_Group
*/
EAPI void
ECORE_X_API void
ecore_x_window_lower(Ecore_X_Window win)
{
LOGFN;
@ -742,7 +742,7 @@ ecore_x_window_lower(Ecore_X_Window win)
* @param y Y position within new parent window.
* @ingroup Ecore_X_Window_Parent_Group
*/
EAPI void
ECORE_X_API void
ecore_x_window_reparent(Ecore_X_Window win,
Ecore_X_Window new_parent,
int x,
@ -763,7 +763,7 @@ ecore_x_window_reparent(Ecore_X_Window win,
* @param h Pointer to an integer into which the height is to be stored.
* @ingroup Ecore_X_Window_Geometry_Group
*/
EAPI void
ECORE_X_API void
ecore_x_window_size_get(Ecore_X_Window win,
int *w,
int *h)
@ -794,7 +794,7 @@ ecore_x_window_size_get(Ecore_X_Window win,
* @param h Pointer to an integer in which the height is to be stored.
* @ingroup Ecore_X_Window_Geometry_Group
*/
EAPI void
ECORE_X_API void
ecore_x_window_geometry_get(Ecore_X_Window win,
int *x,
int *y,
@ -815,7 +815,7 @@ ecore_x_window_geometry_get(Ecore_X_Window win,
* @return Width of the border of @p win.
* @ingroup Ecore_X_Window_Geometry_Group
*/
EAPI int
ECORE_X_API int
ecore_x_window_border_width_get(Ecore_X_Window win)
{
int w;
@ -835,7 +835,7 @@ ecore_x_window_border_width_get(Ecore_X_Window win)
* @param width The new border width.
* @ingroup Ecore_X_Window_Geometry_Group
*/
EAPI void
ECORE_X_API void
ecore_x_window_border_width_set(Ecore_X_Window win,
int width)
{
@ -853,7 +853,7 @@ ecore_x_window_border_width_set(Ecore_X_Window win,
* @param win The given window.
* @return Depth of the window.
*/
EAPI int
ECORE_X_API int
ecore_x_window_depth_get(Ecore_X_Window win)
{
int d;
@ -868,7 +868,7 @@ ecore_x_window_depth_get(Ecore_X_Window win)
* @param win The window for which the cursor will be showed.
* @param show Enables the show of the cursor on the window if equals EINA_TRUE, disables if equals EINA_FALSE.
*/
EAPI void
ECORE_X_API void
ecore_x_window_cursor_show(Ecore_X_Window win,
Eina_Bool show)
{
@ -907,7 +907,7 @@ ecore_x_window_cursor_show(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_cursor_set(Ecore_X_Window win,
Ecore_X_Cursor c)
{
@ -937,7 +937,7 @@ ecore_x_window_cursor_set(Ecore_X_Window win,
* @return 1 if the window is visible, otherwise 0.
* @ingroup Ecore_X_Window_Visibility_Group
*/
EAPI int
ECORE_X_API int
ecore_x_window_visible_get(Ecore_X_Window win)
{
Eina_Bool ret;
@ -1296,7 +1296,7 @@ _ecore_x_window_shadow_tree_at_xy_get(Window base,
* @return The window at that position.
* @ingroup Ecore_X_Window_Geometry_Group
*/
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_shadow_tree_at_xy_with_skip_get(Ecore_X_Window base,
int x,
int y,
@ -1321,7 +1321,7 @@ ecore_x_window_shadow_tree_at_xy_with_skip_get(Ecore_X_Window base,
* @return The parent window of @p win
* @ingroup Ecore_X_Window_Geometry_Group
*/
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_shadow_parent_get(Ecore_X_Window root EINA_UNUSED,
Ecore_X_Window win)
{
@ -1357,7 +1357,7 @@ ecore_x_window_shadow_parent_get(Ecore_X_Window root EINA_UNUSED,
* Flushes the window shadow tree so nothing is stored.
* @ingroup Ecore_X_Window_Geometry_Group
*/
EAPI void
ECORE_X_API void
ecore_x_window_shadow_tree_flush(void)
{
LOGFN;
@ -1370,7 +1370,7 @@ ecore_x_window_shadow_tree_flush(void)
* @return The root window of @p win
* @ingroup Ecore_X_Window_Geometry_Group
*/
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_root_get(Ecore_X_Window win)
{
XWindowAttributes att;
@ -1453,7 +1453,7 @@ onward:
* @return The window at that position.
* @ingroup Ecore_X_Window_Geometry_Group
*/
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_at_xy_get(int x,
int y)
{
@ -1481,7 +1481,7 @@ ecore_x_window_at_xy_get(int x,
* @return The window at that position.
* @ingroup Ecore_X_Window_Geometry_Group
*/
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_at_xy_with_skip_get(int x,
int y,
Ecore_X_Window *skip,
@ -1501,7 +1501,7 @@ ecore_x_window_at_xy_with_skip_get(int x,
return win ? win : root;
}
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_at_xy_begin_get(Ecore_X_Window begin,
int x,
int y)
@ -1522,7 +1522,7 @@ ecore_x_window_at_xy_begin_get(Ecore_X_Window begin,
* @return The parent window of @p win.
* @ingroup Ecore_X_Window_Parent_Group
*/
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_parent_get(Ecore_X_Window win)
{
Window root, parent, *children = NULL;
@ -1547,7 +1547,7 @@ ecore_x_window_parent_get(Ecore_X_Window win)
* @param g green value (0...65536, 16 bits)
* @param b blue value (0...65536, 16 bits)
*/
EAPI void
ECORE_X_API void
ecore_x_window_background_color_set(Ecore_X_Window win,
unsigned short r,
unsigned short g,
@ -1570,7 +1570,7 @@ ecore_x_window_background_color_set(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_gravity_set(Ecore_X_Window win,
Ecore_X_Gravity grav)
{
@ -1582,7 +1582,7 @@ ecore_x_window_gravity_set(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_pixel_gravity_set(Ecore_X_Window win,
Ecore_X_Gravity grav)
{
@ -1594,7 +1594,7 @@ ecore_x_window_pixel_gravity_set(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_pixmap_set(Ecore_X_Window win,
Ecore_X_Pixmap pmap)
{
@ -1603,7 +1603,7 @@ ecore_x_window_pixmap_set(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_area_clear(Ecore_X_Window win,
int x,
int y,
@ -1615,7 +1615,7 @@ ecore_x_window_area_clear(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_area_expose(Ecore_X_Window win,
int x,
int y,
@ -1627,7 +1627,7 @@ ecore_x_window_area_expose(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_override_set(Ecore_X_Window win,
Eina_Bool override)
{
@ -1755,7 +1755,7 @@ _ecore_x_window_argb_internal_new(Ecore_X_Window parent,
#endif /* ifdef ECORE_XRENDER */
EAPI int
ECORE_X_API int
ecore_x_window_argb_get(Ecore_X_Window win)
{
#ifdef ECORE_XRENDER
@ -1793,7 +1793,7 @@ ecore_x_window_argb_get(Ecore_X_Window win)
* @return The new window handle.
* @ingroup Ecore_X_Window_Create_Group
*/
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_manager_argb_new(Ecore_X_Window parent,
int x,
int y,
@ -1819,7 +1819,7 @@ ecore_x_window_manager_argb_new(Ecore_X_Window parent,
* @return The new window handle.
* @ingroup Ecore_X_Window_Create_Group
*/
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_argb_new(Ecore_X_Window parent,
int x,
int y,
@ -1845,7 +1845,7 @@ ecore_x_window_argb_new(Ecore_X_Window parent,
* @return The new window handle.
* @ingroup Ecore_X_Window_Create_Group
*/
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_override_argb_new(Ecore_X_Window parent,
int x,
int y,
@ -1860,7 +1860,7 @@ ecore_x_window_override_argb_new(Ecore_X_Window parent,
#endif /* ifdef ECORE_XRENDER */
}
EAPI Ecore_X_Window
ECORE_X_API Ecore_X_Window
ecore_x_window_permanent_new(Ecore_X_Window parent, Ecore_X_Atom unique_atom)
{
Display *disp;

View File

@ -19,7 +19,7 @@
/*
* Set CARD32 (array) property
*/
EAPI void
ECORE_X_API void
ecore_x_window_prop_card32_set(Ecore_X_Window win,
Ecore_X_Atom atom,
unsigned int *val,
@ -52,7 +52,7 @@ ecore_x_window_prop_card32_set(Ecore_X_Window win,
* val is returned, otherwise -1 is returned.
* Note: Return value 0 means that the property exists but has no elements.
*/
EAPI int
ECORE_X_API int
ecore_x_window_prop_card32_get(Ecore_X_Window win,
Ecore_X_Atom atom,
unsigned int *val,
@ -100,7 +100,7 @@ ecore_x_window_prop_card32_get(Ecore_X_Window win,
* val is returned, otherwise -1 is returned.
* Note: Return value 0 means that the property exists but has no elements.
*/
EAPI int
ECORE_X_API int
ecore_x_window_prop_card32_list_get(Ecore_X_Window win,
Ecore_X_Atom atom,
unsigned int **plst)
@ -149,7 +149,7 @@ ecore_x_window_prop_card32_list_get(Ecore_X_Window win,
/*
* Set X ID (array) property
*/
EAPI void
ECORE_X_API void
ecore_x_window_prop_xid_set(Ecore_X_Window win,
Ecore_X_Atom atom,
Ecore_X_Atom type,
@ -185,7 +185,7 @@ ecore_x_window_prop_xid_set(Ecore_X_Window win,
* val is returned, otherwise -1 is returned.
* Note: Return value 0 means that the property exists but has no elements.
*/
EAPI int
ECORE_X_API int
ecore_x_window_prop_xid_get(Ecore_X_Window win,
Ecore_X_Atom atom,
Ecore_X_Atom type,
@ -237,7 +237,7 @@ ecore_x_window_prop_xid_get(Ecore_X_Window win,
* The returned array must be freed with free().
* Note: Return value 0 means that the property exists but has no elements.
*/
EAPI int
ECORE_X_API int
ecore_x_window_prop_xid_list_get(Ecore_X_Window win,
Ecore_X_Atom atom,
Ecore_X_Atom type,
@ -284,7 +284,7 @@ ecore_x_window_prop_xid_list_get(Ecore_X_Window win,
/*
* Remove/add/toggle X ID list item.
*/
EAPI void
ECORE_X_API void
ecore_x_window_prop_xid_list_change(Ecore_X_Window win,
Ecore_X_Atom atom,
Ecore_X_Atom type,
@ -349,7 +349,7 @@ done:
/*
* Set Atom (array) property
*/
EAPI void
ECORE_X_API void
ecore_x_window_prop_atom_set(Ecore_X_Window win,
Ecore_X_Atom atom,
Ecore_X_Atom *lst,
@ -367,7 +367,7 @@ ecore_x_window_prop_atom_set(Ecore_X_Window win,
* val is returned, otherwise -1 is returned.
* Note: Return value 0 means that the property exists but has no elements.
*/
EAPI int
ECORE_X_API int
ecore_x_window_prop_atom_get(Ecore_X_Window win,
Ecore_X_Atom atom,
Ecore_X_Atom *lst,
@ -387,7 +387,7 @@ ecore_x_window_prop_atom_get(Ecore_X_Window win,
* The returned array must be freed with free().
* Note: Return value 0 means that the property exists but has no elements.
*/
EAPI int
ECORE_X_API int
ecore_x_window_prop_atom_list_get(Ecore_X_Window win,
Ecore_X_Atom atom,
Ecore_X_Atom **plst)
@ -401,7 +401,7 @@ ecore_x_window_prop_atom_list_get(Ecore_X_Window win,
/*
* Remove/add/toggle atom list item.
*/
EAPI void
ECORE_X_API void
ecore_x_window_prop_atom_list_change(Ecore_X_Window win,
Ecore_X_Atom atom,
Ecore_X_Atom item,
@ -414,7 +414,7 @@ ecore_x_window_prop_atom_list_change(Ecore_X_Window win,
/*
* Set Window (array) property
*/
EAPI void
ECORE_X_API void
ecore_x_window_prop_window_set(Ecore_X_Window win,
Ecore_X_Atom atom,
Ecore_X_Window *lst,
@ -432,7 +432,7 @@ ecore_x_window_prop_window_set(Ecore_X_Window win,
* val is returned, otherwise -1 is returned.
* Note: Return value 0 means that the property exists but has no elements.
*/
EAPI int
ECORE_X_API int
ecore_x_window_prop_window_get(Ecore_X_Window win,
Ecore_X_Atom atom,
Ecore_X_Window *lst,
@ -452,7 +452,7 @@ ecore_x_window_prop_window_get(Ecore_X_Window win,
* The returned array must be freed with free().
* Note: Return value 0 means that the property exists but has no elements.
*/
EAPI int
ECORE_X_API int
ecore_x_window_prop_window_list_get(Ecore_X_Window win,
Ecore_X_Atom atom,
Ecore_X_Window **plst)
@ -463,7 +463,7 @@ ecore_x_window_prop_window_list_get(Ecore_X_Window win,
return ret;
}
EAPI Ecore_X_Atom
ECORE_X_API Ecore_X_Atom
ecore_x_window_prop_any_type(void)
{
return AnyPropertyType;
@ -478,7 +478,7 @@ ecore_x_window_prop_any_type(void)
* @param data The data of the property that will be set.
* @param number The size of data.
*/
EAPI void
ECORE_X_API void
ecore_x_window_prop_property_set(Ecore_X_Window win,
Ecore_X_Atom property,
Ecore_X_Atom type,
@ -529,7 +529,7 @@ ecore_x_window_prop_property_set(Ecore_X_Window win,
* @param num The size of property.
* @return size_ret The size of array that contains the property.
*/
EAPI int
ECORE_X_API int
ecore_x_window_prop_property_get(Ecore_X_Window win,
Ecore_X_Atom property,
Ecore_X_Atom type,
@ -598,7 +598,7 @@ ecore_x_window_prop_property_get(Ecore_X_Window win,
return size_ret;
}
EAPI void
ECORE_X_API void
ecore_x_window_prop_property_del(Ecore_X_Window win,
Ecore_X_Atom property)
{
@ -607,7 +607,7 @@ ecore_x_window_prop_property_del(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI Ecore_X_Atom *
ECORE_X_API Ecore_X_Atom *
ecore_x_window_prop_list(Ecore_X_Window win,
int *num_ret)
{
@ -645,7 +645,7 @@ ecore_x_window_prop_list(Ecore_X_Window win,
*
* Set a window string property
*/
EAPI void
ECORE_X_API void
ecore_x_window_prop_string_set(Ecore_X_Window win,
Ecore_X_Atom type,
const char *str)
@ -670,7 +670,7 @@ ecore_x_window_prop_string_set(Ecore_X_Window win,
* @param type The property
* @return Window string property of a window. String must be free'd when done.
*/
EAPI char *
ECORE_X_API char *
ecore_x_window_prop_string_get(Ecore_X_Window win,
Ecore_X_Atom type)
{
@ -715,7 +715,7 @@ ecore_x_window_prop_string_get(Ecore_X_Window win,
return str;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_window_prop_protocol_isset(Ecore_X_Window win,
Ecore_X_WM_Protocol protocol)
{
@ -754,7 +754,7 @@ ecore_x_window_prop_protocol_isset(Ecore_X_Window win,
* @param num_ret Contains the number of elements of the array to be returned.
* @return The array that contains the protocols.
*/
EAPI Ecore_X_WM_Protocol *
ECORE_X_API Ecore_X_WM_Protocol *
ecore_x_window_prop_protocol_list_get(Ecore_X_Window win,
int *num_ret)
{

View File

@ -23,7 +23,7 @@
* window.
* @ingroup Ecore_X_Window_Shape
*/
EAPI void
ECORE_X_API void
ecore_x_window_shape_mask_set(Ecore_X_Window win,
Ecore_X_Pixmap mask)
{
@ -39,7 +39,7 @@ ecore_x_window_shape_mask_set(Ecore_X_Window win,
* window.
* @ingroup Ecore_X_Window_Shape
*/
EAPI void
ECORE_X_API void
ecore_x_window_shape_input_mask_set(Ecore_X_Window win,
Ecore_X_Pixmap mask)
{
@ -53,7 +53,7 @@ ecore_x_window_shape_input_mask_set(Ecore_X_Window win,
#endif /* ifdef ShapeInput */
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_window_set(Ecore_X_Window win,
Ecore_X_Window shape_win)
{
@ -69,7 +69,7 @@ ecore_x_window_shape_window_set(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_input_window_set(Ecore_X_Window win,
Ecore_X_Window shape_win)
{
@ -90,7 +90,7 @@ ecore_x_window_shape_input_window_set(Ecore_X_Window win,
#endif
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_window_set_xy(Ecore_X_Window win,
Ecore_X_Window shape_win,
int x,
@ -108,7 +108,7 @@ ecore_x_window_shape_window_set_xy(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_input_window_set_xy(Ecore_X_Window win,
Ecore_X_Window shape_win,
int x,
@ -131,7 +131,7 @@ ecore_x_window_shape_input_window_set_xy(Ecore_X_Window win,
#endif
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_rectangle_set(Ecore_X_Window win,
int x,
int y,
@ -157,7 +157,7 @@ ecore_x_window_shape_rectangle_set(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_input_rectangle_set(Ecore_X_Window win,
int x,
int y,
@ -188,7 +188,7 @@ ecore_x_window_shape_input_rectangle_set(Ecore_X_Window win,
#endif
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_rectangles_set(Ecore_X_Window win,
Ecore_X_Rectangle *rects,
int num)
@ -228,7 +228,7 @@ ecore_x_window_shape_rectangles_set(Ecore_X_Window win,
#endif
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_input_rectangles_set(Ecore_X_Window win,
Ecore_X_Rectangle *rects,
int num)
@ -268,7 +268,7 @@ ecore_x_window_shape_input_rectangles_set(Ecore_X_Window win,
#endif
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_rectangle_subtract(Ecore_X_Window win,
int x,
int y,
@ -294,7 +294,7 @@ ecore_x_window_shape_rectangle_subtract(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_input_rectangle_subtract(Ecore_X_Window win,
int x,
int y,
@ -325,7 +325,7 @@ ecore_x_window_shape_input_rectangle_subtract(Ecore_X_Window win,
#endif
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_window_add(Ecore_X_Window win,
Ecore_X_Window shape_win)
{
@ -341,7 +341,7 @@ ecore_x_window_shape_window_add(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_window_add_xy(Ecore_X_Window win,
Ecore_X_Window shape_win,
int x,
@ -359,7 +359,7 @@ ecore_x_window_shape_window_add_xy(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_input_window_add_xy(Ecore_X_Window win,
Ecore_X_Window shape_win,
int x,
@ -382,7 +382,7 @@ ecore_x_window_shape_input_window_add_xy(Ecore_X_Window win,
#endif
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_rectangle_add(Ecore_X_Window win,
int x,
int y,
@ -408,7 +408,7 @@ ecore_x_window_shape_rectangle_add(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_input_rectangle_add(Ecore_X_Window win,
int x,
int y,
@ -439,7 +439,7 @@ ecore_x_window_shape_input_rectangle_add(Ecore_X_Window win,
#endif
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_rectangle_clip(Ecore_X_Window win,
int x,
int y,
@ -465,7 +465,7 @@ ecore_x_window_shape_rectangle_clip(Ecore_X_Window win,
if (_ecore_xlib_sync) ecore_x_sync();
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_input_rectangle_clip(Ecore_X_Window win,
int x,
int y,
@ -496,7 +496,7 @@ ecore_x_window_shape_input_rectangle_clip(Ecore_X_Window win,
#endif
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_rectangles_add(Ecore_X_Window win,
Ecore_X_Rectangle *rects,
int num)
@ -531,7 +531,7 @@ ecore_x_window_shape_rectangles_add(Ecore_X_Window win,
if (rect) free(rect);
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_input_rectangles_add(Ecore_X_Window win,
Ecore_X_Rectangle *rects,
int num)
@ -571,7 +571,7 @@ ecore_x_window_shape_input_rectangles_add(Ecore_X_Window win,
#endif
}
EAPI Ecore_X_Rectangle *
ECORE_X_API Ecore_X_Rectangle *
ecore_x_window_shape_rectangles_get(Ecore_X_Window win,
int *num_ret)
{
@ -610,7 +610,7 @@ ecore_x_window_shape_rectangles_get(Ecore_X_Window win,
return rects;
}
EAPI Ecore_X_Rectangle *
ECORE_X_API Ecore_X_Rectangle *
ecore_x_window_shape_input_rectangles_get(Ecore_X_Window win,
int *num_ret)
{
@ -671,7 +671,7 @@ ecore_x_window_shape_input_rectangles_get(Ecore_X_Window win,
#endif
}
EAPI void
ECORE_X_API void
ecore_x_window_shape_events_select(Ecore_X_Window win,
Eina_Bool on)
{

View File

@ -773,7 +773,7 @@ _ecore_x_input_handler(XEvent *xevent)
#endif /* ifdef ECORE_XI2 */
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_input_multi_select(Ecore_X_Window win)
{
#ifdef ECORE_XI2
@ -837,7 +837,7 @@ ecore_x_input_multi_select(Ecore_X_Window win)
#endif /* ifdef ECORE_XI2 */
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_input_raw_select(Ecore_X_Window win)
{
#ifdef ECORE_XI2
@ -870,7 +870,7 @@ ecore_x_input_raw_select(Ecore_X_Window win)
#endif
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
_ecore_x_input_touch_devices_grab(Ecore_X_Window grab_win, Eina_Bool grab)
{
#ifdef ECORE_XI2
@ -933,20 +933,20 @@ _ecore_x_input_touch_devices_grab(Ecore_X_Window grab_win, Eina_Bool grab)
return EINA_FALSE;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_input_touch_devices_grab(Ecore_X_Window grab_win)
{
return _ecore_x_input_touch_devices_grab(grab_win, EINA_TRUE);
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_input_touch_devices_ungrab(void)
{
return _ecore_x_input_touch_devices_grab(0, EINA_FALSE);
}
// XXX
EAPI void
ECORE_X_API void
ecore_x_input_devices_update(void)
{
if (_ecore_x_xi2_devs) XIFreeDeviceInfo(_ecore_x_xi2_devs);
@ -955,27 +955,27 @@ ecore_x_input_devices_update(void)
&_ecore_x_xi2_num);
}
EAPI int
ECORE_X_API int
ecore_x_input_device_num_get(void)
{
return _ecore_x_xi2_num;
}
EAPI int
ECORE_X_API int
ecore_x_input_device_id_get(int slot)
{
if ((slot < 0) || (slot >= _ecore_x_xi2_num)) return 0;
return _ecore_x_xi2_devs[slot].deviceid;
}
EAPI const char *
ECORE_X_API const char *
ecore_x_input_device_name_get(int slot)
{
if ((slot < 0) || (slot >= _ecore_x_xi2_num)) return NULL;
return _ecore_x_xi2_devs[slot].name;
}
EAPI char **
ECORE_X_API char **
ecore_x_input_device_properties_list(int slot, int *num_ret)
{
char **atoms = NULL;
@ -1006,7 +1006,7 @@ err:
return NULL;
}
EAPI void
ECORE_X_API void
ecore_x_input_device_properties_free(char **list, int num)
{
int i;
@ -1023,7 +1023,7 @@ ecore_x_input_device_properties_free(char **list, int num)
// ECORE_X_ATOM_ATOM // very rare
// ECORE_X_ATOM_STRING (unit_size 8 only - guaratee nul termination)
EAPI void *
ECORE_X_API void *
ecore_x_input_device_property_get(int slot, const char *prop, int *num_ret,
Ecore_X_Atom *format_ret, int *unit_size_ret)
{
@ -1068,7 +1068,7 @@ err:
return NULL;
}
EAPI void
ECORE_X_API void
ecore_x_input_device_property_set(int slot, const char *prop, void *data,
int num, Ecore_X_Atom format, int unit_size)
{

View File

@ -16,7 +16,7 @@ static XineramaScreenInfo *_xin_info = NULL;
static int _xin_scr_num = 0;
#endif /* ifdef ECORE_XINERAMA */
EAPI int
ECORE_X_API int
ecore_x_xinerama_screen_count_get(void)
{
#ifdef ECORE_XINERAMA
@ -41,7 +41,7 @@ ecore_x_xinerama_screen_count_get(void)
return 0;
}
EAPI Eina_Bool
ECORE_X_API Eina_Bool
ecore_x_xinerama_screen_geometry_get(int screen EINA_UNUSED, // if no xinerama
int *x,
int *y,

View File

@ -130,7 +130,7 @@ ecore_x_ext_deps += lib
ecore_x_lib = library('ecore_x',
ecore_x_src, pub_eo_file_target,
c_args : package_c_args,
c_args : [package_c_args, '-DECORE_X_BUILD'],
dependencies: ecore_x_pub_deps + ecore_x_deps + ecore_x_ext_deps,
include_directories : config_dir,
install: true,