support toggling _NET_WM_STATE_MAXIMIZE_VERT in spot2 and _NET_WM_STATE_MAXIMIZE_HORZ in spot3.

This commit is contained in:
seanpringle
2012-12-16 14:08:06 +10:00
parent 4197ad0bfc
commit 3ff60a649a
5 changed files with 64 additions and 3 deletions

View File

@@ -112,3 +112,17 @@ void action_fullscreen(void *data, int num, client *cli)
client_update_border(cli);
client_raise_family(cli);
}
void action_maximize_vert(void *data, int num, client *cli)
{
if (!cli) return;
cli->maxv = client_toggle_state(cli, atoms[_NET_WM_STATE_MAXIMIZE_VERT]);
client_place_spot(cli, cli->spot, cli->monitor, 1);
}
void action_maximize_horz(void *data, int num, client *cli)
{
if (!cli) return;
cli->maxh = client_toggle_state(cli, atoms[_NET_WM_STATE_MAXIMIZE_HORZ]);
client_place_spot(cli, cli->spot, cli->monitor, 1);
}