diff options
author | fluxgen <fluxgen> | 2003-09-10 14:07:48 (GMT) |
---|---|---|
committer | fluxgen <fluxgen> | 2003-09-10 14:07:48 (GMT) |
commit | b78edef5b6e39822142dd91331a53ab38b147f05 (patch) | |
tree | a2842f409b3032f0aa041e14a0558718af023270 /src/CurrentWindowCmd.cc | |
parent | 90eb966c41af507c2995804213ec33ba833529cc (diff) | |
download | fluxbox-b78edef5b6e39822142dd91331a53ab38b147f05.zip fluxbox-b78edef5b6e39822142dd91331a53ab38b147f05.tar.bz2 |
added move command, thanks Mathias Gumz
Diffstat (limited to 'src/CurrentWindowCmd.cc')
-rw-r--r-- | src/CurrentWindowCmd.cc | 27 |
1 files changed, 7 insertions, 20 deletions
diff --git a/src/CurrentWindowCmd.cc b/src/CurrentWindowCmd.cc index 894eaa3..4f49362 100644 --- a/src/CurrentWindowCmd.cc +++ b/src/CurrentWindowCmd.cc | |||
@@ -20,7 +20,7 @@ | |||
20 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | 20 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
21 | // DEALINGS IN THE SOFTWARE. | 21 | // DEALINGS IN THE SOFTWARE. |
22 | 22 | ||
23 | // $Id: CurrentWindowCmd.cc,v 1.5 2003/09/06 15:43:27 fluxgen Exp $ | 23 | // $Id: CurrentWindowCmd.cc,v 1.6 2003/09/10 14:07:48 fluxgen Exp $ |
24 | 24 | ||
25 | #include "CurrentWindowCmd.hh" | 25 | #include "CurrentWindowCmd.hh" |
26 | 26 | ||
@@ -63,26 +63,13 @@ FluxboxWindow &WindowHelperCmd::fbwindow() { | |||
63 | return *Fluxbox::instance()->getFocusedWindow()->fbwindow(); | 63 | return *Fluxbox::instance()->getFocusedWindow()->fbwindow(); |
64 | } | 64 | } |
65 | 65 | ||
66 | MoveLeftCmd::MoveLeftCmd(int step_size):MoveHelper(step_size) { } | 66 | MoveCmd::MoveCmd(const int step_size_x, const int step_size_y) : |
67 | void MoveLeftCmd::real_execute() { | 67 | m_step_size_x(step_size_x), m_step_size_y(step_size_y) { } |
68 | fbwindow().move(fbwindow().x() - stepSize(), | ||
69 | fbwindow().y()); | ||
70 | } | ||
71 | |||
72 | MoveRightCmd::MoveRightCmd(int step_size):MoveHelper(step_size) { } | ||
73 | void MoveRightCmd::real_execute() { | ||
74 | fbwindow().move(fbwindow().x() + stepSize(), | ||
75 | fbwindow().y()); | ||
76 | } | ||
77 | |||
78 | MoveDownCmd::MoveDownCmd(int step_size):MoveHelper(step_size) { } | ||
79 | void MoveDownCmd::real_execute() { | ||
80 | fbwindow().move(fbwindow().x(), fbwindow().y() + stepSize()); | ||
81 | } | ||
82 | 68 | ||
83 | MoveUpCmd::MoveUpCmd(int step_size):MoveHelper(step_size) { } | 69 | void MoveCmd::real_execute() { |
84 | void MoveUpCmd::real_execute() { | 70 | fbwindow().move( |
85 | fbwindow().move(fbwindow().x(), fbwindow().y() - stepSize()); | 71 | fbwindow().x() + m_step_size_x, |
72 | fbwindow().y() + m_step_size_y ); | ||
86 | } | 73 | } |
87 | 74 | ||
88 | ResizeCmd::ResizeCmd(const int step_size_x, const int step_size_y) : | 75 | ResizeCmd::ResizeCmd(const int step_size_x, const int step_size_y) : |