rules: define geometry properties
From b7f1a7479698565c6d61842c051c2d32e8f6d852 Mon Sep 17 00:00:00 2001
From: Cedric GESTES <[email protected]>
Date: Mon, 7 Sep 2009 17:18:21 +0200
Subject: [PATCH] rules: define geometry properties

Signed-off-by: Cedric GESTES <[email protected]>
---
 lib/awful/rules.lua.in |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/lib/awful/rules.lua.in b/lib/awful/rules.lua.in
index 5fa86bc..8b6151f 100644
--- a/lib/awful/rules.lua.in
+++ b/lib/awful/rules.lua.in
@@ -91,6 +91,11 @@ function apply(c)
                 elseif property == "switchtotag" and value
                     and entry.properties["tag"] then
                     atag.viewonly(entry.properties["tag"])
+                elseif property == "height" or property == "width" or
+                       property == "x" or property == "y" then
+                    local geo = c:geometry();
+                    geo[property] = value
+                    c:geometry(geo);
                 elseif type(c[property]) == "function" then
                     c[property](c, value)
                 else
-- 
1.6.0.4

Reply via email to