]> Dogcows Code - chaz/openbox/commitdiff
add cycling of windows of the same class on all workspaces
authorDana Jansens <danakj@orodu.net>
Sat, 20 Jul 2002 10:06:09 +0000 (10:06 +0000)
committerDana Jansens <danakj@orodu.net>
Sat, 20 Jul 2002 10:06:09 +0000 (10:06 +0000)
util/epist/actions.hh
util/epist/screen.cc

index 0d3e572b06ff7816d13882c08d8d5b96ef3e5cdb..a441fb41a4d4c924e8d8160e9105932a0135376c 100644 (file)
@@ -52,6 +52,8 @@ public:
 
     nextWindowOfClass, //done
     prevWindowOfClass, //done
+    nextWindowOfClassOnAllWorkspaces, //done
+    prevWindowOfClassOnAllWorkspaces, //done
 
     changeWorkspace, //done
     nextWorkspace, //done
index 422ec056b0c97a1946bab5ea5fc4e30e2799206d..d6ce9bbbd0591cde2ccf3367a8f303e4537d0c80 100644 (file)
@@ -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;
This page took 0.02529 seconds and 4 git commands to generate.