7 changed files with 41 additions and 50 deletions
@ -1,41 +0,0 @@ |
|||
/* See LICENSE file for copyright and license details. */ |
|||
#include "dwm.h" |
|||
|
|||
/* extern */ |
|||
|
|||
void |
|||
floating(void) { |
|||
Client *c; |
|||
|
|||
if(lt->arrange != floating) |
|||
return; |
|||
|
|||
for(c = clients; c; c = c->next) |
|||
if(isvisible(c)) { |
|||
unban(c); |
|||
resize(c, c->x, c->y, c->w, c->h, True); |
|||
} |
|||
else |
|||
ban(c); |
|||
focus(NULL); |
|||
restack(); |
|||
} |
|||
|
|||
void |
|||
togglemax(const char *arg) { |
|||
XEvent ev; |
|||
|
|||
if(!sel || (lt->arrange != floating && !sel->isfloating) || sel->isfixed) |
|||
return; |
|||
if((sel->ismax = !sel->ismax)) { |
|||
sel->rx = sel->x; |
|||
sel->ry = sel->y; |
|||
sel->rw = sel->w; |
|||
sel->rh = sel->h; |
|||
resize(sel, wax, way, waw - 2 * sel->border, wah - 2 * sel->border, True); |
|||
} |
|||
else |
|||
resize(sel, sel->rx, sel->ry, sel->rw, sel->rh, True); |
|||
drawstatus(); |
|||
while(XCheckMaskEvent(dpy, EnterWindowMask, &ev)); |
|||
} |
|||
@ -1,5 +0,0 @@ |
|||
/* See LICENSE file for copyright and license details. */ |
|||
|
|||
/* float.c */ |
|||
void floating(void); /* arranges all windows floating */ |
|||
void togglemax(const char *arg); /* toggles maximization of floating client */ |
|||
Loading…
Reference in new issue