X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fclient.h;h=b28acab2dbe77aca7999128c095142b840c7232b;hb=06fb4c7382a9c2a25e74adefbbc267417af5aadd;hp=758851e1432dc143073b8f76454f6319151c9047;hpb=8e76e328639ba42cdafa5306f924b0491faec969;p=chaz%2Fopenbox 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)