forked from enlightenment/efl
parent
ace06b37f6
commit
4b3320bfd0
|
@ -2,6 +2,7 @@
|
|||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <Ecore_Config.h>
|
||||
|
||||
|
|
|
@ -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++)
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue