From 6d5f67a0922d40d52290c12f9c0d937f4121406e Mon Sep 17 00:00:00 2001 From: "Anselm R. Garbe" Date: Mon, 19 Feb 2007 17:12:26 +0100 Subject: renames swim[ming] into versatile --- screen.c | 74 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 37 insertions(+), 37 deletions(-) (limited to 'screen.c') diff --git a/screen.c b/screen.c index 8086bd02..e0da2cfd 100644 --- a/screen.c +++ b/screen.c @@ -19,7 +19,7 @@ Layout *lt = NULL; typedef struct { const char *prop; const char *tags; - Bool swimming; + Bool versatile; } Rule; typedef struct { @@ -52,7 +52,7 @@ tile(void) { if(c->isbanned) XMoveWindow(dpy, c->win, c->x, c->y); c->isbanned = False; - if(c->swimming) + if(c->versatile) continue; c->ismax = False; nx = wax; @@ -175,10 +175,10 @@ restack(void) { drawstatus(); if(!sel) return; - if(sel->swimming || lt->arrange == swim) + if(sel->versatile || lt->arrange == versatile) XRaiseWindow(dpy, sel->win); - if(lt->arrange != swim) { - if(!sel->swimming) + if(lt->arrange != versatile) { + if(!sel->versatile) XLowerWindow(dpy, sel->win); for(c = nexttiled(clients); c; c = nexttiled(c->next)) { if(c == sel) @@ -208,7 +208,7 @@ settags(Client *c, Client *trans) { ch.res_name ? ch.res_name : "", c->name); for(i = 0; i < nrules; i++) if(regs[i].propregex && !regexec(regs[i].propregex, prop, 1, &tmp, 0)) { - c->swimming = rule[i].swimming; + c->versatile = rule[i].versatile; for(j = 0; regs[i].tagregex && j < ntags; j++) { if(!regexec(regs[i].tagregex, tags[j], 1, &tmp, 0)) { matched = True; @@ -226,29 +226,6 @@ settags(Client *c, Client *trans) { c->tags[i] = seltag[i]; } -void -swim(void) { - Client *c; - - for(c = clients; c; c = c->next) { - if(isvisible(c)) { - if(c->isbanned) - XMoveWindow(dpy, c->win, c->x, c->y); - c->isbanned = False; - resize(c, c->x, c->y, c->w, c->h, True); - } - else { - c->isbanned = True; - XMoveWindow(dpy, c->win, c->x + 2 * sw, c->y); - } - } - if(!sel || !isvisible(sel)) { - for(c = stack; c && !isvisible(c); c = c->snext); - focus(c); - } - restack(); -} - void tag(Arg *arg) { unsigned int i; @@ -262,14 +239,6 @@ tag(Arg *arg) { lt->arrange(); } -void -toggleswimming(Arg *arg) { - if(!sel || lt->arrange == swim) - return; - sel->swimming = !sel->swimming; - lt->arrange(); -} - void toggletag(Arg *arg) { unsigned int i; @@ -298,6 +267,14 @@ togglelayout(Arg *arg) { drawstatus(); } +void +toggleversatile(Arg *arg) { + if(!sel || lt->arrange == versatile) + return; + sel->versatile = !sel->versatile; + lt->arrange(); +} + void toggleview(Arg *arg) { unsigned int i; @@ -309,6 +286,29 @@ toggleview(Arg *arg) { lt->arrange(); } +void +versatile(void) { + Client *c; + + for(c = clients; c; c = c->next) { + if(isvisible(c)) { + if(c->isbanned) + XMoveWindow(dpy, c->win, c->x, c->y); + c->isbanned = False; + resize(c, c->x, c->y, c->w, c->h, True); + } + else { + c->isbanned = True; + XMoveWindow(dpy, c->win, c->x + 2 * sw, c->y); + } + } + if(!sel || !isvisible(sel)) { + for(c = stack; c && !isvisible(c); c = c->snext); + focus(c); + } + restack(); +} + void view(Arg *arg) { unsigned int i; -- cgit v1.2.3