| 
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -156,7 +156,7 @@ void manage(Window w, XWindowAttributes *wa); | 
															
														
														
													
														
															
																 | 
																 | 
																void mappingnotify(XEvent *e); | 
																 | 
																 | 
																void mappingnotify(XEvent *e); | 
															
														
														
													
														
															
																 | 
																 | 
																void maprequest(XEvent *e); | 
																 | 
																 | 
																void maprequest(XEvent *e); | 
															
														
														
													
														
															
																 | 
																 | 
																void movemouse(Client *c); | 
																 | 
																 | 
																void movemouse(Client *c); | 
															
														
														
													
														
															
																 | 
																 | 
																Client *nextunfloating(Client *c); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																Client *nexttiled(Client *c); | 
															
														
														
													
														
															
																 | 
																 | 
																void propertynotify(XEvent *e); | 
																 | 
																 | 
																void propertynotify(XEvent *e); | 
															
														
														
													
														
															
																 | 
																 | 
																void quit(const void *arg); | 
																 | 
																 | 
																void quit(const void *arg); | 
															
														
														
													
														
															
																 | 
																 | 
																void resize(Client *c, int x, int y, int w, int h, Bool sizehints); | 
																 | 
																 | 
																void resize(Client *c, int x, int y, int w, int h, Bool sizehints); | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -1051,7 +1051,7 @@ movemouse(Client *c) { | 
															
														
														
													
														
															
																 | 
																 | 
																} | 
																 | 
																 | 
																} | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																Client * | 
																 | 
																 | 
																Client * | 
															
														
														
													
														
															
																 | 
																 | 
																nextunfloating(Client *c) { | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																nexttiled(Client *c) { | 
															
														
														
													
														
															
																 | 
																 | 
																	for(; c && (c->isfloating || !isvisible(c)); c = c->next); | 
																 | 
																 | 
																	for(; c && (c->isfloating || !isvisible(c)); c = c->next); | 
															
														
														
													
														
															
																 | 
																 | 
																	return c; | 
																 | 
																 | 
																	return c; | 
															
														
														
													
														
															
																 | 
																 | 
																} | 
																 | 
																 | 
																} | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -1464,12 +1464,12 @@ tile(void) { | 
															
														
														
													
														
															
																 | 
																 | 
																	uint i, n; | 
																 | 
																 | 
																	uint i, n; | 
															
														
														
													
														
															
																 | 
																 | 
																	Client *c; | 
																 | 
																 | 
																	Client *c; | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																	for(n = 0, c = nextunfloating(clients); c; c = nextunfloating(c->next), n++); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																	for(n = 0, c = nexttiled(clients); c; c = nexttiled(c->next), n++); | 
															
														
														
													
														
															
																 | 
																 | 
																	if(n == 0) | 
																 | 
																 | 
																	if(n == 0) | 
															
														
														
													
														
															
																 | 
																 | 
																		return; | 
																 | 
																 | 
																		return; | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																	/* master */ | 
																 | 
																 | 
																	/* master */ | 
															
														
														
													
														
															
																 | 
																 | 
																	c = nextunfloating(clients); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																	c = nexttiled(clients); | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																	if(n == 1) | 
																 | 
																 | 
																	if(n == 1) | 
															
														
														
													
														
															
																 | 
																 | 
																		tileresize(c, wx, wy, ww - 2 * c->bw, wh - 2 * c->bw); | 
																 | 
																 | 
																		tileresize(c, wx, wy, ww - 2 * c->bw, wh - 2 * c->bw); | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																		
																			
																		
																	
																 | 
																@ -1487,7 +1487,7 @@ tile(void) { | 
															
														
														
													
														
															
																 | 
																 | 
																	if(h < bh) | 
																 | 
																 | 
																	if(h < bh) | 
															
														
														
													
														
															
																 | 
																 | 
																		h = th; | 
																 | 
																 | 
																		h = th; | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																	for(i = 0, c = nextunfloating(c->next); c; c = nextunfloating(c->next), i++) { | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																	for(i = 0, c = nexttiled(c->next); c; c = nexttiled(c->next), i++) { | 
															
														
														
													
														
															
																 | 
																 | 
																		if(i + 1 == n) /* remainder */ | 
																 | 
																 | 
																		if(i + 1 == n) /* remainder */ | 
															
														
														
													
														
															
																 | 
																 | 
																			tileresize(c, x, y, w - 2 * c->bw, (ty + th) - y - 2 * c->bw); | 
																 | 
																 | 
																			tileresize(c, x, y, w - 2 * c->bw, (ty + th) - y - 2 * c->bw); | 
															
														
														
													
														
															
																 | 
																 | 
																		else | 
																 | 
																 | 
																		else | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -1789,14 +1789,14 @@ void | 
															
														
														
													
														
															
																 | 
																 | 
																zoom(const void *arg) { | 
																 | 
																 | 
																zoom(const void *arg) { | 
															
														
														
													
														
															
																 | 
																 | 
																	Client *c = sel; | 
																 | 
																 | 
																	Client *c = sel; | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																	if(c == nextunfloating(clients)) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																		if(!c || !(c = nextunfloating(c->next))) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																	if(!lt->arrange || sel->isfloating) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																		return; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																	if(c == nexttiled(clients)) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																		if(!c || !(c = nexttiled(c->next))) | 
															
														
														
													
														
															
																 | 
																 | 
																			return; | 
																 | 
																 | 
																			return; | 
															
														
														
													
														
															
																 | 
																 | 
																	if(lt->arrange == tile && !sel->isfloating) { | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																		detach(c); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																		attach(c); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																		focus(c); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																	} | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																	detach(c); | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																	attach(c); | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																	focus(c); | 
															
														
														
													
														
															
																 | 
																 | 
																	arrange(); | 
																 | 
																 | 
																	arrange(); | 
															
														
														
													
														
															
																 | 
																 | 
																} | 
																 | 
																 | 
																} | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																	
																 | 
																
  |