summaryrefslogtreecommitdiff
path: root/src/Configmenu.hh
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-07-22 08:09:34 +0000
committerDana Jansens <danakj@orodu.net>2002-07-22 08:09:34 +0000
commitda67802bc8bd42741fae491bf932ff17ee16f0f7 (patch)
tree8d197a564d81c971c143aae2637fad208b7fab21 /src/Configmenu.hh
parentccecab79152aaf511714b49f8211262475a20a90 (diff)
add a xinerama support menu
Diffstat (limited to 'src/Configmenu.hh')
-rw-r--r--src/Configmenu.hh22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/Configmenu.hh b/src/Configmenu.hh
index c3631fae..3ff3222d 100644
--- a/src/Configmenu.hh
+++ b/src/Configmenu.hh
@@ -61,8 +61,27 @@ private:
virtual void reconfigure(void);
};
+#ifdef XINERAMA
+ class Xineramamenu : public Basemenu {
+ private:
+ Xineramamenu(const Xineramamenu&);
+ Xineramamenu& operator=(const Xineramamenu&);
+
+ protected:
+ virtual void itemSelected(int button, unsigned int index);
+ virtual void setValues(void);
+
+ public:
+ Xineramamenu(Configmenu *cm);
+ virtual void reconfigure(void);
+ };
+#endif // XINERAMA
+
Focusmenu *focusmenu;
Placementmenu *placementmenu;
+#ifdef XINERAMA
+ Xineramamenu *xineramamenu;
+#endif // XINERAMA
friend class Focusmenu;
friend class Placementmenu;
@@ -80,6 +99,9 @@ public:
inline Basemenu *getFocusmenu(void) { return focusmenu; }
inline Basemenu *getPlacementmenu(void) { return placementmenu; }
+#ifdef XINERAMA
+ inline Basemenu *getXineramamenu(void) { return xineramamenu; }
+#endif // XINERAMA
virtual void reconfigure(void);
};