add focusraise
This commit is contained in:
parent
78e64a0aff
commit
75ee81d9bf
2 changed files with 12 additions and 0 deletions
|
@ -51,6 +51,12 @@ void action_iconify(union ActionData *data)
|
||||||
client_iconify(data->client.c, TRUE, TRUE);
|
client_iconify(data->client.c, TRUE, TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void action_focusraise(union ActionData *data)
|
||||||
|
{
|
||||||
|
client_focus(data->client.c);
|
||||||
|
stacking_raise(data->client.c);
|
||||||
|
}
|
||||||
|
|
||||||
void action_raise(union ActionData *data)
|
void action_raise(union ActionData *data)
|
||||||
{
|
{
|
||||||
stacking_raise(data->client.c);
|
stacking_raise(data->client.c);
|
||||||
|
@ -395,6 +401,8 @@ void action_move(union ActionData *data)
|
||||||
int x = data->move.x;
|
int x = data->move.x;
|
||||||
int y = data->move.y;
|
int y = data->move.y;
|
||||||
|
|
||||||
|
/* XXX window snapping/struts */
|
||||||
|
|
||||||
client_configure(c, Corner_TopLeft, x, y, c->area.width, c->area.height,
|
client_configure(c, Corner_TopLeft, x, y, c->area.width, c->area.height,
|
||||||
TRUE, data->move.final);
|
TRUE, data->move.final);
|
||||||
}
|
}
|
||||||
|
@ -405,6 +413,8 @@ void action_resize(union ActionData *data)
|
||||||
int w = data->resize.x - c->frame->size.left - c->frame->size.right;
|
int w = data->resize.x - c->frame->size.left - c->frame->size.right;
|
||||||
int h = data->resize.y - c->frame->size.top - c->frame->size.bottom;
|
int h = data->resize.y - c->frame->size.top - c->frame->size.bottom;
|
||||||
|
|
||||||
|
/* XXX window snapping/struts */
|
||||||
|
|
||||||
client_configure(c, data->resize.corner, c->area.x, c->area.y, w, h,
|
client_configure(c, data->resize.corner, c->area.x, c->area.y, w, h,
|
||||||
TRUE, data->resize.final);
|
TRUE, data->resize.final);
|
||||||
}
|
}
|
||||||
|
|
|
@ -100,6 +100,8 @@ void action_raise(union ActionData *data);
|
||||||
/* ClientAction */
|
/* ClientAction */
|
||||||
void action_lower(union ActionData *data);
|
void action_lower(union ActionData *data);
|
||||||
/* ClientAction */
|
/* ClientAction */
|
||||||
|
void action_focusraise(union ActionData *data);
|
||||||
|
/* ClientAction */
|
||||||
void action_close(union ActionData *data);
|
void action_close(union ActionData *data);
|
||||||
/* ClientAction */
|
/* ClientAction */
|
||||||
void action_shade(union ActionData *data);
|
void action_shade(union ActionData *data);
|
||||||
|
|
Loading…
Reference in a new issue