summaryrefslogtreecommitdiff
path: root/src/CurrentWindowCmd.cc
diff options
context:
space:
mode:
authorfluxgen <fluxgen>2003-10-25 22:11:22 (GMT)
committerfluxgen <fluxgen>2003-10-25 22:11:22 (GMT)
commit9c35bbdd40ada59658feb9b98535f77a473bbaa5 (patch)
tree7e01708e15e011a4a45547f1e1552866498dafd8 /src/CurrentWindowCmd.cc
parent4d161094576b29ca1a41e807fabb80d672fc1852 (diff)
downloadfluxbox_lack-9c35bbdd40ada59658feb9b98535f77a473bbaa5.zip
fluxbox_lack-9c35bbdd40ada59658feb9b98535f77a473bbaa5.tar.bz2
added resizeto and moveto commands
Diffstat (limited to 'src/CurrentWindowCmd.cc')
-rw-r--r--src/CurrentWindowCmd.cc20
1 files changed, 19 insertions, 1 deletions
diff --git a/src/CurrentWindowCmd.cc b/src/CurrentWindowCmd.cc
index 4f49362..37e4782 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.6 2003/09/10 14:07:48 fluxgen Exp $ 23// $Id: CurrentWindowCmd.cc,v 1.7 2003/10/25 22:11:22 fluxgen Exp $
24 24
25#include "CurrentWindowCmd.hh" 25#include "CurrentWindowCmd.hh"
26 26
@@ -80,3 +80,21 @@ void ResizeCmd::real_execute() {
80 fbwindow().width() + m_step_size_x * fbwindow().winClient().width_inc, 80 fbwindow().width() + m_step_size_x * fbwindow().winClient().width_inc,
81 fbwindow().height() + m_step_size_y * fbwindow().winClient().height_inc ); 81 fbwindow().height() + m_step_size_y * fbwindow().winClient().height_inc );
82} 82}
83
84MoveToCmd::MoveToCmd(const int step_size_x, const int step_size_y) :
85 m_step_size_x(step_size_x), m_step_size_y(step_size_y) { }
86
87void MoveToCmd::real_execute() {
88 fbwindow().move(
89 m_step_size_x,
90 m_step_size_y );
91}
92
93ResizeToCmd::ResizeToCmd(const int step_size_x, const int step_size_y) :
94 m_step_size_x(step_size_x), m_step_size_y(step_size_y) { }
95
96void ResizeToCmd::real_execute() {
97 fbwindow().resize(
98 m_step_size_x * fbwindow().winClient().width_inc,
99 m_step_size_y * fbwindow().winClient().height_inc );
100}