summaryrefslogtreecommitdiff
path: root/src/Configmenu.hh
diff options
context:
space:
mode:
authorScott Moynes <smoynes@nexus.carleton.ca>2002-10-01 01:59:09 +0000
committerScott Moynes <smoynes@nexus.carleton.ca>2002-10-01 01:59:09 +0000
commit72a2e98738d87b89620bafd15141690aa4be8fab (patch)
tree840e499622440035f074c0ab80ea00f3fb8a1327 /src/Configmenu.hh
parent783fac59c994930139c1ee8162b9150e41dc8307 (diff)
merged with 2_1-merged-to-HEAD-2002-09-30
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 6a80ab4e..081e397f 100644
--- a/src/Configmenu.hh
+++ b/src/Configmenu.hh
@@ -105,6 +105,22 @@ private:
};
#endif // XINERAMA
+#ifdef XFT
+ class Xftmenu : public Basemenu {
+ private:
+ Xftmenu(const Xftmenu&);
+ Xftmenu& operator=(const Xftmenu&);
+
+ protected:
+ virtual void itemSelected(int button, unsigned int index);
+ virtual void setValues(void);
+
+ public:
+ Xftmenu(Configmenu *cm);
+ virtual void reconfigure(void);
+ };
+#endif // XFT
+
Focusmenu *focusmenu;
Placementmenu *placementmenu;
WindowToWindowSnapmenu *windowsnapmenu;
@@ -112,6 +128,9 @@ private:
#ifdef XINERAMA
Xineramamenu *xineramamenu;
#endif // XINERAMA
+#ifdef XFT
+ Xftmenu *xftmenu;
+#endif // XFT
// friend class Focusmenu;
// friend class Placementmenu;
@@ -134,6 +153,9 @@ public:
#ifdef XINERAMA
inline Basemenu *getXineramamenu(void) { return xineramamenu; }
#endif // XINERAMA
+#ifdef XFT
+ inline Basemenu *getXftmenu(void) { return xftmenu; }
+#endif // XFT
virtual void reconfigure(void);
};