]> Dogcows Code - chaz/openbox/blobdiff - util/epist/screen.cc
added hardcoded bindings for changeWorkspace 1-4
[chaz/openbox] / util / epist / screen.cc
index 422ec056b0c97a1946bab5ea5fc4e30e2799206d..db100889fb64e97b1182300f6d424494a16893c2 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;
@@ -213,6 +221,17 @@ void screen::handleKeypress(const XEvent &e) {
           window->lower();
           return;
 
+        case Action::sendToWorkspace:
+          window->sendTo(it->number());
+          return;
+
+        case Action::toggleomnipresent:
+          if (window->desktop() == 0xffffffff)
+            window->sendTo(_active_desktop);
+          else
+            window->sendTo(0xffffffff);
+          return;
+
         case Action::toggleshade:
           window->shade(! window->shaded());
           return;
This page took 0.021146 seconds and 4 git commands to generate.