add cycling of windows of the same class on all workspaces
Dana Jansens danakj@orodu.net
2 files changed,
10 insertions(+),
0 deletions(-)
M
util/epist/actions.hh
→
util/epist/actions.hh
@@ -52,6 +52,8 @@ prevWindowOnAllWorkspaces, //done
nextWindowOfClass, //done prevWindowOfClass, //done + nextWindowOfClassOnAllWorkspaces, //done + prevWindowOfClassOnAllWorkspaces, //done changeWorkspace, //done nextWorkspace, //done
M
util/epist/screen.cc
→
util/epist/screen.cc
@@ -187,6 +187,14 @@ case Action::prevWindowOfClass:
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;