diff options
author | Leah Neukirchen <leah@vuxu.org> | 2019-02-25 19:45:12 +0100 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2019-02-25 19:45:12 +0100 |
commit | f4286ad453f01d79c9825b1b75c629901fb11732 (patch) | |
tree | 0302f500094bd667b9a2a4c3a59279badc32e429 /kbfunc.c | |
parent | 544b4da339347c75f56ca2229ffddb4bdcf86fa0 (diff) | |
parent | a5ba9aa9da9567244d1c3d1d8ccacfdb51b044de (diff) | |
download | cwm-f4286ad453f01d79c9825b1b75c629901fb11732.tar.gz cwm-f4286ad453f01d79c9825b1b75c629901fb11732.tar.xz cwm-f4286ad453f01d79c9825b1b75c629901fb11732.zip |
cvsimport
* refs/heads/master: Add 'group-close-[n]' action to close all windows within specified group. simplify screen 'area' usage for initial client placement restore order from before r1.248 (vtile/vtile containment changes). Rename internal functions to delinate between client remove, delete and xproto delete; 'window-close' is now the proper action, but 'window-delete' as an alias will remain until more interesting changes require breaking configs. Limit vtile/htile actions to clients fully within the screen of master client. fix missing includes
Diffstat (limited to 'kbfunc.c')
-rw-r--r-- | kbfunc.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/kbfunc.c b/kbfunc.c index b6fb13e..3da28c3 100644 --- a/kbfunc.c +++ b/kbfunc.c @@ -23,6 +23,7 @@ #include <sys/types.h> #include "queue.h" +#include <sys/stat.h> #include <dirent.h> #include <err.h> @@ -326,9 +327,9 @@ kbfunc_client_snap(void *ctx, struct cargs *cargs) } void -kbfunc_client_delete(void *ctx, struct cargs *cargs) +kbfunc_client_close(void *ctx, struct cargs *cargs) { - client_send_delete(ctx); + client_close(ctx); } void @@ -443,6 +444,12 @@ kbfunc_group_only(void *ctx, struct cargs *cargs) } void +kbfunc_group_close(void *ctx, struct cargs *cargs) +{ + group_close(ctx, cargs->flag); +} + +void kbfunc_group_cycle(void *ctx, struct cargs *cargs) { group_cycle(ctx, cargs->flag); |