screen.c
changeset 968 ce9a5452ac8c
parent 967 66f17bf2c278
child 969 50fb50842dbc
equal deleted inserted replaced
967:66f17bf2c278 968:ce9a5452ac8c
   368 	setdwmprops();
   368 	setdwmprops();
   369 	arrange();
   369 	arrange();
   370 }
   370 }
   371 
   371 
   372 void
   372 void
       
   373 updatebarpos(void) {
       
   374 	XEvent ev;
       
   375 
       
   376 	wax = sx;
       
   377 	way = sy;
       
   378 	wah = sh;
       
   379 	waw = sw;
       
   380 	switch(bpos) {
       
   381 	default:
       
   382 		wah -= bh;
       
   383 		way += bh;
       
   384 		XMoveWindow(dpy, barwin, sx, sy);
       
   385 		break;
       
   386 	case BarBot:
       
   387 		wah -= bh;
       
   388 		XMoveWindow(dpy, barwin, sx, sy + wah);
       
   389 		break;
       
   390 	case BarOff:
       
   391 		XMoveWindow(dpy, barwin, sx, sy - bh);
       
   392 		break;
       
   393 	}
       
   394 	XSync(dpy, False);
       
   395 	while(XCheckMaskEvent(dpy, EnterWindowMask, &ev));
       
   396 }
       
   397 
       
   398 void
   373 view(const char *arg) {
   399 view(const char *arg) {
   374 	unsigned int i;
   400 	unsigned int i;
   375 
   401 
   376 	for(i = 0; i < ntags; i++)
   402 	for(i = 0; i < ntags; i++)
   377 		seltags[i] = arg == NULL;
   403 		seltags[i] = arg == NULL;