client = Openbox_findClient(openbox, data.window())
if not client: return
+ type = OBClient_type(client)
+ # these types of windows dont get moved
+ if type == OBClient_Type_Dock or \
+ type == OBClient_Type_Desktop:
+ return
+
dx = data.xroot() - data.pressx()
dy = data.yroot() - data.pressy()
OBClient_move(client, data.press_clientx() + dx, data.press_clienty() + dy)
client = Openbox_findClient(openbox, data.window())
if not client: return
+ type = OBClient_type(client)
+ # these types of windows dont get resized
+ if type == OBClient_Type_Dock or \
+ type == OBClient_Type_Desktop:
+ return
+
px = data.pressx()
py = data.pressy()
dx = data.xroot() - px