diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-08-02 19:24:38 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-08-02 19:24:38 +0000 |
| commit | ea02ab8caeb7ddde971f4553ff3589e17d19421f (patch) | |
| tree | c2fde6d004338d116ba49362c4a43058bf68be46 /src/Configmenu.hh | |
| parent | 3356db488548ea8bfca0ab398a97b1d425b8bb19 (diff) | |
add config menu entries for all the new window snapping/resistance options
Diffstat (limited to 'src/Configmenu.hh')
| -rw-r--r-- | src/Configmenu.hh | 34 |
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&); |
