diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-01-07 02:24:43 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-01-07 02:24:43 +0000 |
| commit | 711a7d8c5623814c374ed6f56476bc616cb9391f (patch) | |
| tree | d57e347fb2a2c53aee52c5a1f9aebb6719a260b6 /scripts | |
| parent | d7cc09cebd23e052f230414f0ad7fb385e3cd2ef (diff) | |
supply python routines for next/prev workspace
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/builtins.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/scripts/builtins.py b/scripts/builtins.py index 64a1bc6c..5d31054e 100644 --- a/scripts/builtins.py +++ b/scripts/builtins.py @@ -104,6 +104,26 @@ def unshade(data): client = Openbox_findClient(openbox, data.window()) if not client: return OBClient_shade(client, 0) + +def next_desktop(data): + screen = Openbox_screen(openbox, data.screen()) + d = OBScreen_desktop(screen) + n = OBScreen_numDesktops(screen) + if (d == (n-1)): + d = 0 + else: + d = d + 1 + OBScreen_changeDesktop(screen, d) + +def prev_desktop(data): + screen = Openbox_screen(openbox, data.screen()) + d = OBScreen_desktop(screen) + n = OBScreen_numDesktops(screen) + if (d > 0): + d = d - 1 + else: + d = n - 1 + OBScreen_changeDesktop(screen, d) ######################################### ### Convenience functions for scripts ### |
