summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-01-04 18:48:09 +0000
committerDana Jansens <danakj@orodu.net>2003-01-04 18:48:09 +0000
commit69c257faa94334b8d19fc97292622499c43929db (patch)
treeda4c9039f910ecd1d5361b5546609a19e069a80a /scripts
parentbbb403aab82519384d86f9fd7071a8ace72fca3a (diff)
add focusraise.
comment functions.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/builtins.py17
1 files changed, 14 insertions, 3 deletions
diff --git a/scripts/builtins.py b/scripts/builtins.py
index 45f73d56..3571e017 100644
--- a/scripts/builtins.py
+++ b/scripts/builtins.py
@@ -69,35 +69,43 @@ def resize(data):
data.press_clientheight() + dy);
def restart(data):
+ """Restarts openbox"""
Openbox_restart(openbox, "")
-def toggle_shade(data):
- print "toggle_shade"
-
def raise_win(data):
+ """Raises the window on which the event occured"""
client = Openbox_findClient(openbox, data.window())
if not client: return
screen = Openbox_screen(openbox, OBClient_screen(client))
OBScreen_restack(screen, 1, client)
def lower_win(data):
+ """Lowers the window on which the event occured"""
client = Openbox_findClient(openbox, data.window())
if not client: return
screen = Openbox_screen(openbox, OBClient_screen(client))
OBScreen_restack(screen, 0, client)
+def focusraise(data):
+ """Focuses and raises the window on which the event occured"""
+ focus(data)
+ raise_win(data)
+
def toggle_shade(data):
+ """Toggles the shade status of the window on which the event occured"""
client = Openbox_findClient(openbox, data.window())
if not client: return
print "toggle_shade"
OBClient_shade(client, not OBClient_shaded(client))
def shade(data):
+ """Shades the window on which the event occured"""
client = Openbox_findClient(openbox, data.window())
if not client: return
OBClient_shade(client, 1)
def unshade(data):
+ """Unshades the window on which the event occured"""
client = Openbox_findClient(openbox, data.window())
if not client: return
OBClient_shade(client, 0)
@@ -107,6 +115,9 @@ def unshade(data):
#########################################
def execute(bin, screen = 0):
+ """Executes a command on the specified screen. It is recommended that you
+ use this call instead of a python system call. If the specified screen
+ is beyond your range of screens, the default is used instead."""
Openbox_execute(openbox, screen, bin)
print "Loaded builtins.py"