summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-07-20 10:06:09 +0000
committerDana Jansens <danakj@orodu.net>2002-07-20 10:06:09 +0000
commit92864e8d1db97ed3154b4b40a9318dbe26d978be (patch)
treed36504a367fb4774db580d0ac8c70c6042604ee8 /util
parent348c8bff112604da741b0e109bda9b5af7672db4 (diff)
add cycling of windows of the same class on all workspaces
Diffstat (limited to 'util')
-rw-r--r--util/epist/actions.hh2
-rw-r--r--util/epist/screen.cc8
2 files changed, 10 insertions, 0 deletions
diff --git a/util/epist/actions.hh b/util/epist/actions.hh
index 0d3e572b..a441fb41 100644
--- a/util/epist/actions.hh
+++ b/util/epist/actions.hh
@@ -52,6 +52,8 @@ public:
nextWindowOfClass, //done
prevWindowOfClass, //done
+ nextWindowOfClassOnAllWorkspaces, //done
+ prevWindowOfClassOnAllWorkspaces, //done
changeWorkspace, //done
nextWorkspace, //done
diff --git a/util/epist/screen.cc b/util/epist/screen.cc
index 422ec056..d6ce9bbb 100644
--- a/util/epist/screen.cc
+++ b/util/epist/screen.cc
@@ -187,6 +187,14 @@ void screen::handleKeypress(const XEvent &e) {
cycleWindow(false, false, true);
return;
+ case Action::nextWindowOfClassOnAllWorkspaces:
+ cycleWindow(true, true, true);
+ return;
+
+ case Action::prevWindowOfClassOnAllWorkspaces:
+ cycleWindow(false, true, true);
+ return;
+
case Action::changeWorkspace:
changeWorkspace(it->number());
return;