X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=scripts%2Fbuiltins.py;h=3fdd3ae0e90b7ce74997e678144577c26e55b7df;hb=4dd8520e929b76f95926ffc746b733a7e416f080;hp=231d5ab5a41e56ce232df0519e7834950f532a7f;hpb=a4a8d09f4b9431d6d831cb7aa220e6c952802c95;p=chaz%2Fopenbox diff --git a/scripts/builtins.py b/scripts/builtins.py index 231d5ab5..3fdd3ae0 100644 --- a/scripts/builtins.py +++ b/scripts/builtins.py @@ -60,3 +60,39 @@ def resize(data): def execute(bin, screen = 0): Openbox_execute(openbox, screen, bin) + +def restart(data): + Openbox_restart(openbox, "") + +def toggle_shade(data): + print "toggle_shade" + +def raise_win(data): + 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): + client = Openbox_findClient(openbox, data.window()) + if not client: return + screen = Openbox_screen(openbox, OBClient_screen(client)) + OBScreen_restack(screen, 0, client) + +def toggle_shade(data): + client = Openbox_findClient(openbox, data.window()) + if not client: return + print "toggle_shade" + OBClient_shade(client, not OBClient_shaded(client)) + +def shade(data): + client = Openbox_findClient(openbox, data.window()) + if not client: return + OBClient_shade(client, 1) + +def unshade(data): + client = Openbox_findClient(openbox, data.window()) + if not client: return + OBClient_shade(client, 0) + +print "Loaded builtins.py"