| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -69,13 +69,12 @@ dofloat(void) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					void | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					dotile(void) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						unsigned int i, n, mpx, stackw, th; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						unsigned int i, n, mpw, th; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						Client *c; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						for(n = 0, c = nexttiled(clients); c; c = nexttiled(c->next)) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							n++; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						mpx = (waw * master) / 1000; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						stackw = waw - mpx; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						mpw = (waw * master) / 1000; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						for(i = 0, c = clients; c; c = c->next) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							if(isvisible(c)) { | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -91,13 +90,13 @@ dotile(void) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									c->h = wah - 2 * BORDERPX; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								else if(i == 0) { /* master window */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									c->w = mpx - 2 * BORDERPX; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									c->w = mpw - 2 * BORDERPX; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									c->h = wah - 2 * BORDERPX; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									th = wah / (n - 1); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								else {  /* tile window */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									c->x += mpx; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									c->w = stackw - 2 * BORDERPX; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									c->x += mpw; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									c->w = (waw - mpw) - 2 * BORDERPX; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if(th > bh) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										c->y += (i - 1) * th; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										c->h = th - 2 * BORDERPX; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |