From: Dana Jansens Date: Sat, 4 Jan 2003 08:06:48 +0000 (+0000) Subject: dont move/resize desktop windows or dock windows X-Git-Url: https://git.brokenzipper.com/gitweb?a=commitdiff_plain;h=ee1130f8ecd9ddc94eca535fa129809d840b8219;p=chaz%2Fopenbox dont move/resize desktop windows or dock windows --- diff --git a/scripts/builtins.py b/scripts/builtins.py index 54277732..3b91248c 100644 --- a/scripts/builtins.py +++ b/scripts/builtins.py @@ -25,6 +25,12 @@ def move(data): 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) @@ -35,6 +41,12 @@ def resize(data): 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