diff --git a/legacy/ecore/examples/config_basic_example.c b/legacy/ecore/examples/config_basic_example.c index f12c0c8764..dd2f79d53f 100644 --- a/legacy/ecore/examples/config_basic_example.c +++ b/legacy/ecore/examples/config_basic_example.c @@ -2,6 +2,7 @@ */ #include +#include #include #include diff --git a/legacy/ecore/src/lib/ecore_x/ecore_x.c b/legacy/ecore/src/lib/ecore_x/ecore_x.c index 67626d8dfa..2d5e61162a 100644 --- a/legacy/ecore/src/lib/ecore_x/ecore_x.c +++ b/legacy/ecore/src/lib/ecore_x/ecore_x.c @@ -38,29 +38,29 @@ int _ecore_x_xcursor = 0; Ecore_X_Window _ecore_x_private_win = 0; /* FIXME - These are duplicates after making ecore atoms public */ -Ecore_X_Atom ECORE_X_ATOM_FILE_NAME = 0; -Ecore_X_Atom ECORE_X_ATOM_STRING = 0; -Ecore_X_Atom ECORE_X_ATOM_TEXT = 0; -Ecore_X_Atom ECORE_X_ATOM_UTF8_STRING = 0; -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_UTF8_STRING = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_COMPOUND_TEXT = 0; Ecore_X_Atom _ecore_x_atoms_wm_protocols[ECORE_X_WM_PROTOCOL_NUM]; /* * GNOME hints. */ -Ecore_X_Atom ECORE_X_ATOM_WIN_LAYER = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WIN_LAYER = 0; /* * Other hints. */ -Ecore_X_Atom ECORE_X_ATOM_SELECTION_TARGETS; -Ecore_X_Atom ECORE_X_ATOM_SELECTION_PRIMARY = 0; -Ecore_X_Atom ECORE_X_ATOM_SELECTION_SECONDARY = 0; -Ecore_X_Atom ECORE_X_ATOM_SELECTION_CLIPBOARD = 0; -Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_PRIMARY = 0; -Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_SECONDARY = 0; -Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_CLIPBOARD = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_TARGETS; +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; EAPI int ECORE_X_EVENT_KEY_DOWN = 0; EAPI int ECORE_X_EVENT_KEY_UP = 0; @@ -1162,7 +1162,7 @@ ecore_x_cursor_new(Ecore_X_Window win, int *pixels, int w, int h, int hot_x, int fr = 0x00; fg = 0x00; fb = 0x00; br = 0xff; bg = 0xff; bb = 0xff; - pix = pixels; + pix = (unsigned int*)pixels; for (y = 0; y < h; y++) { for (x = 0; x < w; x++) @@ -1194,7 +1194,7 @@ ecore_x_cursor_new(Ecore_X_Window win, int *pixels, int w, int h, int hot_x, int } } - pix = pixels; + pix = (unsigned int*)pixels; for (y = 0; y < h; y++) { for (x = 0; x < w; x++) @@ -1232,7 +1232,7 @@ ecore_x_cursor_new(Ecore_X_Window win, int *pixels, int w, int h, int hot_x, int XPutImage(_ecore_x_disp, pmap, gc, xim, 0, 0, 0, 0, w, h); XFreeGC(_ecore_x_disp, gc); - pix = pixels; + pix = (unsigned int*)pixels; for (y = 0; y < h; y++) { for (x = 0; x < w; x++) diff --git a/legacy/ecore/src/lib/ecore_x/ecore_x_dnd.c b/legacy/ecore/src/lib/ecore_x/ecore_x_dnd.c index dda32ae88c..a945586334 100644 --- a/legacy/ecore/src/lib/ecore_x/ecore_x_dnd.c +++ b/legacy/ecore/src/lib/ecore_x/ecore_x_dnd.c @@ -6,24 +6,24 @@ #include "Ecore_X.h" #include "Ecore_X_Atoms.h" -Ecore_X_Atom ECORE_X_ATOM_SELECTION_XDND = 0; -Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_XDND = 0; -Ecore_X_Atom ECORE_X_ATOM_XDND_AWARE = 0; -Ecore_X_Atom ECORE_X_ATOM_XDND_ENTER = 0; -Ecore_X_Atom ECORE_X_ATOM_XDND_TYPE_LIST = 0; -Ecore_X_Atom ECORE_X_ATOM_XDND_POSITION = 0; -Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_COPY = 0; -Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_MOVE = 0; -Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LINK = 0; -Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_PRIVATE = 0; -Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_ASK = 0; -Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_LIST = 0; -Ecore_X_Atom ECORE_X_ATOM_XDND_ACTION_DESCRIPTION = 0; -Ecore_X_Atom ECORE_X_ATOM_XDND_PROXY = 0; -Ecore_X_Atom ECORE_X_ATOM_XDND_STATUS = 0; -Ecore_X_Atom ECORE_X_ATOM_XDND_DROP = 0; -Ecore_X_Atom ECORE_X_ATOM_XDND_FINISHED = 0; -Ecore_X_Atom ECORE_X_ATOM_XDND_LEAVE = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_XDND = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_SELECTION_PROP_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_LINK = 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_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_DROP = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_FINISHED = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_XDND_LEAVE = 0; /* Xdnd atoms that need to be exposed to the application interface */ EAPI Ecore_X_Atom ECORE_X_DND_ACTION_COPY = 0; diff --git a/legacy/ecore/src/lib/ecore_x/ecore_x_icccm.c b/legacy/ecore/src/lib/ecore_x/ecore_x_icccm.c index e06416054c..3f4ccd7be7 100644 --- a/legacy/ecore/src/lib/ecore_x/ecore_x_icccm.c +++ b/legacy/ecore/src/lib/ecore_x/ecore_x_icccm.c @@ -13,23 +13,23 @@ #include "Ecore_X_Atoms.h" /* Atoms */ -Ecore_X_Atom ECORE_X_ATOM_WM_STATE = 0; -Ecore_X_Atom ECORE_X_ATOM_WM_DELETE_WINDOW = 0; -Ecore_X_Atom ECORE_X_ATOM_WM_TAKE_FOCUS = 0; -Ecore_X_Atom ECORE_X_ATOM_WM_PROTOCOLS = 0; -Ecore_X_Atom ECORE_X_ATOM_WM_CLASS = 0; -Ecore_X_Atom ECORE_X_ATOM_WM_NAME = 0; -Ecore_X_Atom ECORE_X_ATOM_WM_COMMAND = 0; -Ecore_X_Atom ECORE_X_ATOM_WM_ICON_NAME = 0; -Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_MACHINE = 0; -Ecore_X_Atom ECORE_X_ATOM_WM_CHANGE_STATE = 0; -Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_WINDOWS = 0; -Ecore_X_Atom ECORE_X_ATOM_WM_WINDOW_ROLE = 0; -Ecore_X_Atom ECORE_X_ATOM_WM_HINTS = 0; -Ecore_X_Atom ECORE_X_ATOM_WM_NORMAL_HINTS = 0; -Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_LEADER = 0; -Ecore_X_Atom ECORE_X_ATOM_WM_TRANSIENT_FOR = 0; -Ecore_X_Atom ECORE_X_ATOM_WM_SAVE_YOURSELF = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_STATE = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_DELETE_WINDOW = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_TAKE_FOCUS = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_PROTOCOLS = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_CLASS = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_NAME = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_COMMAND = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_ICON_NAME = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_MACHINE = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_CHANGE_STATE = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_COLORMAP_WINDOWS = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_WINDOW_ROLE = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_HINTS = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_NORMAL_HINTS = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_CLIENT_LEADER = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_TRANSIENT_FOR = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_WM_SAVE_YOURSELF = 0; EAPI void ecore_x_icccm_init(void) diff --git a/legacy/ecore/src/lib/ecore_x/ecore_x_mwm.c b/legacy/ecore/src/lib/ecore_x/ecore_x_mwm.c index db76035d28..7eee63b129 100644 --- a/legacy/ecore/src/lib/ecore_x/ecore_x_mwm.c +++ b/legacy/ecore/src/lib/ecore_x/ecore_x_mwm.c @@ -25,7 +25,7 @@ typedef struct _mwmhints MWMHints; /* Atoms */ -Ecore_X_Atom ECORE_X_ATOM_MOTIF_WM_HINTS = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_MOTIF_WM_HINTS = 0; EAPI int ecore_x_mwm_hints_get(Ecore_X_Window win, diff --git a/legacy/ecore/src/lib/ecore_x/ecore_x_netwm.c b/legacy/ecore/src/lib/ecore_x/ecore_x_netwm.c index a7d9618673..b1b88f84bd 100644 --- a/legacy/ecore/src/lib/ecore_x/ecore_x_netwm.c +++ b/legacy/ecore/src/lib/ecore_x/ecore_x_netwm.c @@ -39,8 +39,10 @@ struct _Ecore_X_Startup_Info static void _ecore_x_window_prop_string_utf8_set(Ecore_X_Window win, Ecore_X_Atom atom, const char *str); static char *_ecore_x_window_prop_string_utf8_get(Ecore_X_Window win, Ecore_X_Atom atom); +#if 0 /* Unused */ static int _ecore_x_netwm_startup_info_process(Ecore_X_Startup_Info *info); static int _ecore_x_netwm_startup_info_parse(Ecore_X_Startup_Info *info, char *data); +#endif static void _ecore_x_netwm_startup_info_free(void *data); /* @@ -62,100 +64,100 @@ static Ecore_Hash *startup_info = NULL; /* * Root window NetWM hints. */ -Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTED = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTING_WM_CHECK = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTED = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_SUPPORTING_WM_CHECK = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_NUMBER_OF_DESKTOPS = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_VIRTUAL_ROOTS = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_NAMES = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_GEOMETRY = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_VIEWPORT = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_LAYOUT = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WORKAREA = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_NUMBER_OF_DESKTOPS = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_VIRTUAL_ROOTS = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_DESKTOP_NAMES = 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_DESKTOP_LAYOUT = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WORKAREA = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_CURRENT_DESKTOP = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_SHOWING_DESKTOP = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_CURRENT_DESKTOP = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_SHOWING_DESKTOP = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_CLIENT_LIST_STACKING = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_ACTIVE_WINDOW = 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_ACTIVE_WINDOW = 0; /* * Client message types. */ -Ecore_X_Atom ECORE_X_ATOM_NET_CLOSE_WINDOW = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_MOVERESIZE = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_CLOSE_WINDOW = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_MOVERESIZE = 0; /* * Pagers */ -Ecore_X_Atom ECORE_X_ATOM_NET_MOVERESIZE_WINDOW = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_RESTACK_WINDOW = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_MOVERESIZE_WINDOW = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_RESTACK_WINDOW = 0; /* * Application window specific NetWM hints. */ -Ecore_X_Atom ECORE_X_ATOM_NET_WM_NAME = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_ID = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_NAME = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_NAME = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_VISIBLE_ICON_NAME = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_DESKTOP = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_STRUT_PARTIAL = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON_GEOMETRY = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_ICON = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_PID = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_HANDLED_ICONS = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_USER_TIME = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_NAME = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_ID = 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; +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; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_ALLOWED_ACTIONS = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MOVE = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_RESIZE = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MINIMIZE = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_SHADE = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_STICK = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_HORZ = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_MAXIMIZE_VERT = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_FULLSCREEN = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CHANGE_DESKTOP = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_ACTION_CLOSE = 0; +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; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DESKTOP = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DOCK = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_TOOLBAR = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_MENU = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_UTILITY = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_SPLASH = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_DIALOG = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_TYPE_NORMAL = 0; +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; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MODAL = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_STICKY = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_VERT = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_MAXIMIZED_HORZ = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SHADED = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_TASKBAR = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_SKIP_PAGER = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_HIDDEN = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_FULLSCREEN = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_ABOVE = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_BELOW = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_STATE_DEMANDS_ATTENTION = 0; +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_Atom ECORE_X_ATOM_NET_WM_WINDOW_OPACITY = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_WM_WINDOW_OPACITY = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_FRAME_EXTENTS = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_REQUEST_FRAME_EXTENTS = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_FRAME_EXTENTS = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_REQUEST_FRAME_EXTENTS = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_PING = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST_COUNTER = 0; +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_Atom ECORE_X_ATOM_NET_STARTUP_INFO_BEGIN = 0; -Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO_BEGIN = 0; +EAPI Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO = 0; EAPI void ecore_x_netwm_init(void) @@ -1348,6 +1350,7 @@ _ecore_x_window_prop_string_utf8_get(Ecore_X_Window win, Ecore_X_Atom atom) return str; } +#if 0 /* Unused */ /* * Process startup info */ @@ -1570,6 +1573,7 @@ _ecore_x_netwm_startup_info_parse(Ecore_X_Startup_Info *info, char *data) if (!info->id) return 0; return 1; } +#endif /* * Free startup info struct