summaryrefslogtreecommitdiff
path: root/openbox/client.h
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-09-01 02:02:40 +0000
committerDana Jansens <danakj@orodu.net>2003-09-01 02:02:40 +0000
commit9d42df6ab4099c9365d3631ea86348a8f21752a0 (patch)
tree23137c07f0db03e7904475b6b1c2d26e3df1bb84 /openbox/client.h
parenta1fdeedbf20de74df8cf438f702a7a3e0de03064 (diff)
add urgent actions
add some macros for moving/resizing clients add 'vibrate' action
Diffstat (limited to 'openbox/client.h')
-rw-r--r--openbox/client.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/openbox/client.h b/openbox/client.h
index 758851e1..b28acab2 100644
--- a/openbox/client.h
+++ b/openbox/client.h
@@ -273,6 +273,16 @@ gboolean client_normal(ObClient *self);
/* Returns if the window is focused */
gboolean client_focused(ObClient *self);
+#define client_move(self, x, y) \
+ client_configure(self, OB_CORNER_TOPLEFT, x, y, \
+ self->area.width, self->area.height, \
+ TRUE, TRUE)
+#define client_resize(self, w, h) \
+ client_configure(self, OB_CORNER_TOPLEFT, self->area.x, self->area.y, \
+ w, h, TRUE, TRUE)
+#define client_move_resize(self, x, y, w, h) \
+ client_configure(self, OB_CORNER_TOPLEFT, x, y, w, h, TRUE, TRUE)
+
#define client_configure(self, anchor, x, y, w, h, user, final) \
client_configure_full(self, anchor, x, y, w, h, user, final, FALSE)