all repos — openbox @ 8ba0586bcbdc7fe9648f1063812126d71a041670

openbox fork - make it a bit more like ryudo

use the new config system.. a bit..
Dana Jansens danakj@orodu.net
commit

8ba0586bcbdc7fe9648f1063812126d71a041670

parent

feaf3ac4e5847d27e3747b09e7443915afa97b0b

1 files changed, 5 insertions(+), 3 deletions(-)

jump to
M scripts/cycle.pyscripts/cycle.py

@@ -1,4 +1,4 @@

-import ob, otk +import ob, otk, config class _Cycle: """ This is a basic cycling class for anything, from xOr's stackedcycle.py,

@@ -298,7 +298,8 @@ desk = client.desktop()

if not client.normal(): return 0 if not (client.canFocus() or client.focusNotify()): return 0 - if focus.AVOID_SKIP_TASKBAR and client.skipTaskbar(): return 0 + if config.get('focus', 'avoid_skip_taskbar') and client.skipTaskbar(): + return 0 if client.iconic(): if self.INCLUDE_ICONS:

@@ -390,7 +391,8 @@ desk = client.desktop()

if not client.normal(): return 0 if not (client.canFocus() or client.focusNotify()): return 0 - if focus.AVOID_SKIP_TASKBAR and client.skipTaskbar(): return 0 + if config.get('focus', 'avoid_skip_taskbar') and client.skipTaskbar(): + return 0 if client.iconic(): return 0 if self.INCLUDE_OMNIPRESENT and desk == 0xffffffff: return 1