X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=scripts%2Fcallbacks.py;h=8c220e6451db1efd4430fdc940f1986ab9ffce3f;hb=69d12b5ee2e8da238ac2fca5606cc25ddaa07523;hp=e0ffd5e80e5cd565bbed4ae5c4b92f5b0926ec03;hpb=b9ac2d30cf65fc3147f23d023942b3e6f8a4f29c;p=chaz%2Fopenbox diff --git a/scripts/callbacks.py b/scripts/callbacks.py index e0ffd5e8..8c220e64 100644 --- a/scripts/callbacks.py +++ b/scripts/callbacks.py @@ -6,8 +6,14 @@ import ob import otk StateRemove = 0 +"""For the state_* callbacks. Indicates the state should be removed from the + window.""" StateAdd = 1 +"""For the state_* callbacks. Indicates the state should be add to the + window.""" StateToggle = 2 +"""For the state_* callbacks. Indicates the state should be toggled on the + window.""" def state_above(data, add=StateAdd): """Toggles, adds or removes the 'above' state on a window. @@ -113,14 +119,6 @@ def focus(data): return data.client.focus() -def restart(data, other = ""): - """Restarts Openbox, optionally starting another window manager.""" - ob.openbox.restart(other) - -def exit(data): - """Exits Openbox.""" - ob.openbox.shutdown() - def raise_win(data): """Raises the window on which the event occured""" if not data.client: return @@ -264,4 +262,12 @@ def send_to_prev_desktop(data, no_wrap=0, follow=1): if follow: change_desktop(data, d) +def restart(data=0, other = ""): + """Restarts Openbox, optionally starting another window manager.""" + ob.openbox.restart(other) + +def exit(data=0): + """Exits Openbox.""" + ob.openbox.shutdown() + print "Loaded callbacks.py"