X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=view.c;h=80d483ae4392e8c921f826e2c7a724ff55fab02f;hb=ca68975ff8fc1c7166c8d1f811e3dd52c735d19f;hp=5cbab0866fc5c8366ffd3597b8ea5e7a6a7a19a5;hpb=15abade2720158fd35dcf59aa2cd5cbb325a849c;p=dwm.git diff --git a/view.c b/view.c index 5cbab08..80d483a 100644 --- a/view.c +++ b/view.c @@ -3,13 +3,11 @@ * See LICENSE file for license details. */ #include "dwm.h" -#include /* static */ static Client * -minclient() -{ +minclient() { Client *c, *min; if((clients && clients->isfloat) || arrange == dofloat) @@ -21,8 +19,7 @@ minclient() } static void -reorder() -{ +reorder() { Client *c, *newclients, *tail; newclients = tail = NULL; @@ -40,8 +37,7 @@ reorder() } static Client * -nexttiled(Client *c) -{ +nexttiled(Client *c) { for(c = getnext(c); c && c->isfloat; c = getnext(c->next)); return c; } @@ -51,8 +47,7 @@ nexttiled(Client *c) void (*arrange)(Arg *) = DEFMODE; void -detach(Client *c) -{ +detach(Client *c) { if(c->prev) c->prev->next = c->next; if(c->next) @@ -63,8 +58,7 @@ detach(Client *c) } void -dofloat(Arg *arg) -{ +dofloat(Arg *arg) { Client *c; maximized = False; @@ -77,15 +71,14 @@ dofloat(Arg *arg) ban(c); } if(!sel || !isvisible(sel)) { - for(sel = stack; sel && !isvisible(sel); sel = sel->snext); - focus(sel); + for(c = stack; c && !isvisible(c); c = c->snext); + focus(c); } restack(); } void -dotile(Arg *arg) -{ +dotile(Arg *arg) { int h, i, n, w; Client *c; @@ -141,15 +134,14 @@ dotile(Arg *arg) ban(c); } if(!sel || !isvisible(sel)) { - for(sel = stack; sel && !isvisible(sel); sel = sel->snext); - focus(sel); + for(c = stack; c && !isvisible(c); c = c->snext); + focus(c); } restack(); } void -focusnext(Arg *arg) -{ +focusnext(Arg *arg) { Client *c; if(!sel) @@ -164,8 +156,7 @@ focusnext(Arg *arg) } void -focusprev(Arg *arg) -{ +focusprev(Arg *arg) { Client *c; if(!sel) @@ -182,8 +173,7 @@ focusprev(Arg *arg) } Bool -isvisible(Client *c) -{ +isvisible(Client *c) { unsigned int i; for(i = 0; i < ntags; i++) @@ -193,8 +183,7 @@ isvisible(Client *c) } void -resizecol(Arg *arg) -{ +resizecol(Arg *arg) { unsigned int n; Client *c; @@ -218,8 +207,7 @@ resizecol(Arg *arg) } void -restack() -{ +restack() { Client *c; XEvent ev; @@ -242,8 +230,7 @@ restack() } void -togglemode(Arg *arg) -{ +togglemode(Arg *arg) { arrange = (arrange == dofloat) ? dotile : dofloat; if(sel) arrange(NULL); @@ -252,8 +239,7 @@ togglemode(Arg *arg) } void -toggleview(Arg *arg) -{ +toggleview(Arg *arg) { unsigned int i; seltag[arg->i] = !seltag[arg->i]; @@ -265,8 +251,7 @@ toggleview(Arg *arg) } void -view(Arg *arg) -{ +view(Arg *arg) { unsigned int i; for(i = 0; i < ntags; i++) @@ -277,8 +262,7 @@ view(Arg *arg) } void -viewall(Arg *arg) -{ +viewall(Arg *arg) { unsigned int i; for(i = 0; i < ntags; i++) @@ -288,8 +272,7 @@ viewall(Arg *arg) } void -zoom(Arg *arg) -{ +zoom(Arg *arg) { unsigned int n; Client *c;