From ee1130f8ecd9ddc94eca535fa129809d840b8219 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Sat, 4 Jan 2003 08:06:48 +0000 Subject: [PATCH] dont move/resize desktop windows or dock windows --- scripts/builtins.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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 -- 2.45.2