"""Focuses the window on which the event occured"""
client = Openbox_findClient(openbox, data.window())
if not client: return
+ type = OBClient_type(client)
+ # these types of windows dont get focus from window enter events
+ if data.action() == EventEnterWindow:
+ print "enter window"
+ if (type == OBClient_Type_Dock or \
+ type == OBClient_Type_Desktop):
+ return
OBClient_focus(client)
def move(data):
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"