|  |  | @ -48,7 +48,6 @@ struct Client { | 
			
		
	
		
			
				
					|  |  |  | int rx, ry, rw, rh; /* revert geometry */ | 
			
		
	
		
			
				
					|  |  |  | int basew, baseh, incw, inch, maxw, maxh, minw, minh; | 
			
		
	
		
			
				
					|  |  |  | int minax, maxax, minay, maxay; | 
			
		
	
		
			
				
					|  |  |  | int unmapped; | 
			
		
	
		
			
				
					|  |  |  | long flags; | 
			
		
	
		
			
				
					|  |  |  | unsigned int border, oldborder; | 
			
		
	
		
			
				
					|  |  |  | Bool isbanned, isfixed, ismax, isfloating; | 
			
		
	
	
		
			
				
					|  |  | @ -81,7 +80,7 @@ extern int wax, way, wah, waw;			/* windowarea geometry */ | 
			
		
	
		
			
				
					|  |  |  | extern unsigned int bh, blw, bpos;		/* bar height, bar layout label width, bar position */ | 
			
		
	
		
			
				
					|  |  |  | extern unsigned int ntags, numlockmask;		/* number of tags, numlock mask */ | 
			
		
	
		
			
				
					|  |  |  | extern void (*handler[LASTEvent])(XEvent *);	/* event handler */ | 
			
		
	
		
			
				
					|  |  |  | extern Atom dwmprops, wmatom[WMLast], netatom[NetLast]; | 
			
		
	
		
			
				
					|  |  |  | extern Atom wmatom[WMLast], netatom[NetLast]; | 
			
		
	
		
			
				
					|  |  |  | extern Bool selscreen, *seltags;		/* seltags is array of Bool */ | 
			
		
	
		
			
				
					|  |  |  | extern Client *clients, *sel, *stack;		/* global client list and stack */ | 
			
		
	
		
			
				
					|  |  |  | extern Cursor cursor[CurLast]; | 
			
		
	
	
		
			
				
					|  |  | @ -96,13 +95,11 @@ void configure(Client *c);		/* send synthetic configure event */ | 
			
		
	
		
			
				
					|  |  |  | void detach(Client *c);			/* detaches c from global client list */ | 
			
		
	
		
			
				
					|  |  |  | void focus(Client *c);			/* focus c if visible && !NULL, or focus top visible */ | 
			
		
	
		
			
				
					|  |  |  | void killclient(const char *arg);	/* kill sel  nicely */ | 
			
		
	
		
			
				
					|  |  |  | Bool getprops(Client *c);		/* gets client properties */ | 
			
		
	
		
			
				
					|  |  |  | void manage(Window w, XWindowAttributes *wa);	/* manage new client */ | 
			
		
	
		
			
				
					|  |  |  | void resize(Client *c, int x, int y, | 
			
		
	
		
			
				
					|  |  |  | int w, int h, Bool sizehints);	/* resize with given coordinates c*/ | 
			
		
	
		
			
				
					|  |  |  | void setprops(Client *c);		/* sets client properties */ | 
			
		
	
		
			
				
					|  |  |  | void unban(Client *c);			/* unbans c */ | 
			
		
	
		
			
				
					|  |  |  | void unmanage(Client *c, long state);	/* unmanage c */ | 
			
		
	
		
			
				
					|  |  |  | void unmanage(Client *c);		/* unmanage c */ | 
			
		
	
		
			
				
					|  |  |  | void updatesizehints(Client *c);	/* update the size hint variables of c */ | 
			
		
	
		
			
				
					|  |  |  | void updatetitle(Client *c);		/* update the name of c */ | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
	
		
			
				
					|  |  | @ -131,7 +128,6 @@ void initlayouts(void);			/* initialize layout array */ | 
			
		
	
		
			
				
					|  |  |  | Bool isarrange(void (*func)());		/* returns True if func is the layout function in use */ | 
			
		
	
		
			
				
					|  |  |  | Bool isfloating(void);			/* returns True if floating layout is enabled */ | 
			
		
	
		
			
				
					|  |  |  | Bool isvisible(Client *c);		/* returns True if client is visible */ | 
			
		
	
		
			
				
					|  |  |  | void getdwmprops(void);			/* gets dwm properties */ | 
			
		
	
		
			
				
					|  |  |  | Client *nexttiled(Client *c);		/* returns tiled successor of c */ | 
			
		
	
		
			
				
					|  |  |  | void restack(void);			/* restores z layers of all clients */ | 
			
		
	
		
			
				
					|  |  |  | void setlayout(const char *arg);	/* sets layout, NULL means next layout */ | 
			
		
	
	
		
			
				
					|  |  | 
 |