X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=openbox%2Faction.c;h=3b1201747cee809d338989fa1e90a0d71564e262;hb=7f7378cc2b0712de050a93bdfa116788de06a23a;hp=6a81f792c40bcd8b4c58e2ae66818886127e140b;hpb=a1fdeedbf20de74df8cf438f702a7a3e0de03064;p=chaz%2Fopenbox diff --git a/openbox/action.c b/openbox/action.c index 6a81f792..3b120174 100644 --- a/openbox/action.c +++ b/openbox/action.c @@ -917,38 +917,31 @@ void action_move_relative_horz(union ActionData *data) { ObClient *c = data->relative.any.c; if (c) - client_configure(c, OB_CORNER_TOPLEFT, - c->area.x + data->relative.delta, c->area.y, - c->area.width, c->area.height, TRUE, TRUE); + client_move(c, c->area.x + data->relative.delta, c->area.y); } void action_move_relative_vert(union ActionData *data) { ObClient *c = data->relative.any.c; if (c) - client_configure(c, OB_CORNER_TOPLEFT, - c->area.x, c->area.y + data->relative.delta, - c->area.width, c->area.height, TRUE, TRUE); + client_move(c, c->area.x, c->area.y + data->relative.delta); } void action_resize_relative_horz(union ActionData *data) { ObClient *c = data->relative.any.c; if (c) - client_configure(c, OB_CORNER_TOPLEFT, c->area.x, c->area.y, - c->area.width + - data->relative.delta * c->size_inc.width, - c->area.height, TRUE, TRUE); + client_resize(c, + c->area.width + data->relative.delta * c->size_inc.width, + c->area.height); } void action_resize_relative_vert(union ActionData *data) { ObClient *c = data->relative.any.c; if (c && !c->shaded) - client_configure(c, OB_CORNER_TOPLEFT, c->area.x, c->area.y, - c->area.width, c->area.height + - data->relative.delta * c->size_inc.height, - TRUE, TRUE); + client_resize(c, c->area.width, c->area.height + + data->relative.delta * c->size_inc.height); } void action_maximize_full(union ActionData *data) @@ -1147,8 +1140,7 @@ void action_movetoedge(union ActionData *data) g_assert_not_reached(); } frame_frame_gravity(c->frame, &x, &y); - client_configure(c, OB_CORNER_TOPLEFT, - x, y, c->area.width, c->area.height, TRUE, TRUE); + client_move(c, x, y); } @@ -1211,7 +1203,7 @@ void action_growtoedge(union ActionData *data) frame_frame_gravity(c->frame, &x, &y); width -= c->frame->size.left + c->frame->size.right; height -= c->frame->size.top + c->frame->size.bottom; - client_configure(c, OB_CORNER_TOPLEFT, x, y, width, height, TRUE, TRUE); + client_move(c, x, y); } void action_send_to_layer(union ActionData *data)