summaryrefslogtreecommitdiff
path: root/util/epist/screen.cc
diff options
context:
space:
mode:
Diffstat (limited to 'util/epist/screen.cc')
-rw-r--r--util/epist/screen.cc16
1 files changed, 16 insertions, 0 deletions
diff --git a/util/epist/screen.cc b/util/epist/screen.cc
index 3f78c51f..cd749aee 100644
--- a/util/epist/screen.cc
+++ b/util/epist/screen.cc
@@ -245,6 +245,22 @@ void screen::handleKeypress(const XEvent &e) {
window->sendTo(0xffffffff);
return;
+ case Action::moveWindowUp:
+ window->move(0, -it->number());
+ return;
+
+ case Action::moveWindowDown:
+ window->move(0, it->number());
+ return;
+
+ case Action::moveWindowLeft:
+ window->move(-it->number(), 0);
+ return;
+
+ case Action::moveWindowRight:
+ window->move(it->number(), 0);
+ return;
+
case Action::toggleshade:
window->shade(! window->shaded());
return;