all repos — openbox @ 92864e8d1db97ed3154b4b40a9318dbe26d978be

openbox fork - make it a bit more like ryudo

add cycling of windows of the same class on all workspaces
Dana Jansens danakj@orodu.net
commit

92864e8d1db97ed3154b4b40a9318dbe26d978be

parent

348c8bff112604da741b0e109bda9b5af7672db4

2 files changed, 10 insertions(+), 0 deletions(-)

jump to
M util/epist/actions.hhutil/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.ccutil/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;