#include <map>
#include <string>
-#include "i18n.hh"
-#include "BaseDisplay.hh"
-#include "Configuration.hh"
-#include "Timer.hh"
-#include "XAtom.hh"
+#include "basedisplay.hh"
+#include "configuration.hh"
+#include "timer.hh"
+#include "xatom.hh"
#define AttribShaded (1l << 0)
#define AttribMaxHoriz (1l << 1)
timeval auto_raise_delay;
unsigned long cache_life, cache_max;
std::string titlebar_layout;
+ unsigned int mod_mask; // modifier mask used for window-mouse interaction
+
+
+#ifdef XINERAMA
+ bool xinerama_placement, xinerama_maximize, xinerama_snap;
+#endif // XINERAMA
} resource;
typedef std::map<Window, BlackboxWindow*> WindowLookup;
Toolbar *searchToolbar(Window);
Slit *searchSlit(Window);
+#ifdef XINERAMA
+ inline bool doXineramaPlacement(void) const
+ { return resource.xinerama_placement; }
+ inline bool doXineramaMaximizing(void) const
+ { return resource.xinerama_maximize; }
+ inline bool doXineramaSnapping(void) const
+ { return resource.xinerama_snap; }
+
+ void saveXineramaPlacement(bool x);
+ void saveXineramaMaximizing(bool x);
+ void saveXineramaSnapping(bool x);
+#endif // XINERAMA
+
void saveMenuSearch(Window window, Basemenu *data);
void saveSystrayWindowSearch(Window window, BScreen *screen);
void saveWindowSearch(Window window, BlackboxWindow *data);
{ return cursor.ul_angle; }
inline Cursor getUpperRightAngleCursor(void) const
{ return cursor.ur_angle; }
+
+ inline unsigned int getMouseModMask(void) const
+ { return resource.mod_mask; }
void setFocusedWindow(BlackboxWindow *win);
void setChangingWindow(BlackboxWindow *win);