#include <X11/Xatom.h>
#include <X11/extensions/Xinerama.h>
+#ifdef HAVE_SN
+#include <libsn/sn.h>
+#include <glib.h>
+#endif
+
typedef struct Global_atom
{
Atom _XROOTPMAP_ID;
+ Atom _XROOTMAP_ID;
Atom _NET_CURRENT_DESKTOP;
Atom _NET_NUMBER_OF_DESKTOPS;
Atom _NET_DESKTOP_NAMES;
Atom _NET_WM_VISIBLE_NAME;
Atom _NET_WM_STRUT;
Atom _NET_WM_ICON;
- Atom _NET_WM_ICON_GEOMETRY;
+ Atom _NET_WM_ICON_GEOMETRY;
Atom _NET_CLOSE_WINDOW;
Atom UTF8_STRING;
Atom _NET_SUPPORTING_WM_CHECK;
Atom _NET_SYSTEM_TRAY_ORIENTATION;
Atom _XEMBED;
Atom _XEMBED_INFO;
+ Atom _XSETTINGS_SCREEN;
+ Atom _XSETTINGS_SETTINGS;
Atom XdndAware;
+ Atom XdndEnter;
Atom XdndPosition;
Atom XdndStatus;
+ Atom XdndDrop;
Atom XdndLeave;
+ Atom XdndSelection;
+ Atom XdndTypeList;
+ Atom XdndActionCopy;
+ Atom XdndFinished;
+ Atom TARGETS;
} Global_atom;
Colormap colormap;
Colormap colormap32;
Global_atom atom;
+#ifdef HAVE_SN
+ SnDisplay *sn_dsp;
+ GTree *pids;
+#endif // HAVE_SN
} Server_global;