summaryrefslogtreecommitdiff
path: root/src/Configmenu.hh
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-08-02 19:24:38 +0000
committerDana Jansens <danakj@orodu.net>2002-08-02 19:24:38 +0000
commitea02ab8caeb7ddde971f4553ff3589e17d19421f (patch)
treec2fde6d004338d116ba49362c4a43058bf68be46 /src/Configmenu.hh
parent3356db488548ea8bfca0ab398a97b1d425b8bb19 (diff)
add config menu entries for all the new window snapping/resistance options
Diffstat (limited to 'src/Configmenu.hh')
-rw-r--r--src/Configmenu.hh34
1 files changed, 32 insertions, 2 deletions
diff --git a/src/Configmenu.hh b/src/Configmenu.hh
index 3ff3222d..489bd323 100644
--- a/src/Configmenu.hh
+++ b/src/Configmenu.hh
@@ -61,6 +61,34 @@ private:
virtual void reconfigure(void);
};
+ class WindowToWindowSnapmenu : public Basemenu {
+ private:
+ WindowToWindowSnapmenu(const WindowToWindowSnapmenu&);
+ WindowToWindowSnapmenu& operator=(const WindowToWindowSnapmenu&);
+
+ protected:
+ virtual void itemSelected(int button, unsigned int index);
+ virtual void setValues(void);
+
+ public:
+ WindowToWindowSnapmenu(Configmenu *cm);
+ virtual void reconfigure(void);
+ };
+
+ class WindowToEdgeSnapmenu : public Basemenu {
+ private:
+ WindowToEdgeSnapmenu(const WindowToEdgeSnapmenu&);
+ WindowToEdgeSnapmenu& operator=(const WindowToEdgeSnapmenu&);
+
+ protected:
+ virtual void itemSelected(int button, unsigned int index);
+ virtual void setValues(void);
+
+ public:
+ WindowToEdgeSnapmenu(Configmenu *cm);
+ virtual void reconfigure(void);
+ };
+
#ifdef XINERAMA
class Xineramamenu : public Basemenu {
private:
@@ -79,12 +107,14 @@ private:
Focusmenu *focusmenu;
Placementmenu *placementmenu;
+ WindowToWindowSnapmenu *windowsnapmenu;
+ WindowToEdgeSnapmenu *edgesnapmenu;
#ifdef XINERAMA
Xineramamenu *xineramamenu;
#endif // XINERAMA
- friend class Focusmenu;
- friend class Placementmenu;
+// friend class Focusmenu;
+// friend class Placementmenu;
Configmenu(const Configmenu&);
Configmenu& operator=(const Configmenu&);