renamed activescreen into selscreen
This commit is contained in:
		
							parent
							
								
									c8a12a0852
								
							
						
					
					
						commit
						87836d79ef
					
				
							
								
								
									
										2
									
								
								client.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								client.c
									
									
									
									
									
								
							@ -93,7 +93,7 @@ focus(Client *c) {
 | 
			
		||||
	}
 | 
			
		||||
	sel = c;
 | 
			
		||||
	drawstatus();
 | 
			
		||||
	if(!activescreen)
 | 
			
		||||
	if(!selscreen)
 | 
			
		||||
		return;
 | 
			
		||||
	if(c) {
 | 
			
		||||
		XSetWindowBorder(dpy, c->win, dc.sel[ColBorder]);
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								dwm.h
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								dwm.h
									
									
									
									
									
								
							@ -93,7 +93,7 @@ extern unsigned int ntags, numlockmask;		/* number of tags, dynamic lock mask */
 | 
			
		||||
extern void (*handler[LASTEvent])(XEvent *);	/* event handler */
 | 
			
		||||
extern void (*arrange)(void);			/* arrange function, indicates mode  */
 | 
			
		||||
extern Atom wmatom[WMLast], netatom[NetLast];
 | 
			
		||||
extern Bool activescreen, running, *seltag;		/* seltag is array of Bool */
 | 
			
		||||
extern Bool running, selscreen, *seltag;	/* seltag is array of Bool */
 | 
			
		||||
extern Client *clients, *sel, *stack;		/* global client list and stack */
 | 
			
		||||
extern Cursor cursor[CurLast];
 | 
			
		||||
extern DC dc;					/* global draw context */
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										4
									
								
								event.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								event.c
									
									
									
									
									
								
							@ -230,7 +230,7 @@ enternotify(XEvent *e) {
 | 
			
		||||
	if((c = getclient(ev->window)) && isvisible(c))
 | 
			
		||||
		focus(c);
 | 
			
		||||
	else if(ev->window == root) {
 | 
			
		||||
		activescreen = True;
 | 
			
		||||
		selscreen = True;
 | 
			
		||||
		for(c = stack; c && !isvisible(c); c = c->snext);
 | 
			
		||||
		focus(c);
 | 
			
		||||
	}
 | 
			
		||||
@ -269,7 +269,7 @@ leavenotify(XEvent *e) {
 | 
			
		||||
	XCrossingEvent *ev = &e->xcrossing;
 | 
			
		||||
 | 
			
		||||
	if((ev->window == root) && !ev->same_screen) {
 | 
			
		||||
		activescreen = False;
 | 
			
		||||
		selscreen = False;
 | 
			
		||||
		focus(NULL);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										4
									
								
								main.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								main.c
									
									
									
									
									
								
							@ -23,7 +23,7 @@ int bh, bmw, screen, sx, sy, sw, sh, wax, way, waw, wah;
 | 
			
		||||
unsigned int master, nmaster, ntags, numlockmask;
 | 
			
		||||
Atom wmatom[WMLast], netatom[NetLast];
 | 
			
		||||
Bool running = True;
 | 
			
		||||
Bool activescreen = True;
 | 
			
		||||
Bool selscreen = True;
 | 
			
		||||
Client *clients = NULL;
 | 
			
		||||
Client *sel = NULL;
 | 
			
		||||
Client *stack = NULL;
 | 
			
		||||
@ -156,7 +156,7 @@ setup(void) {
 | 
			
		||||
	dc.gc = XCreateGC(dpy, root, 0, 0);
 | 
			
		||||
	XSetLineAttributes(dpy, dc.gc, 1, LineSolid, CapButt, JoinMiter);
 | 
			
		||||
	/* multihead support */
 | 
			
		||||
	activescreen = XQueryPointer(dpy, root, &w, &w, &i, &i, &i, &i, &mask);
 | 
			
		||||
	selscreen = XQueryPointer(dpy, root, &w, &w, &i, &i, &i, &i, &mask);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user