dwm.c
changeset 1403 9bfeee8174c2
parent 1402 d0721df4028c
child 1404 2fd482e3405b
equal deleted inserted replaced
1402:d0721df4028c 1403:9bfeee8174c2
  1406 	/* EWMH support per view */
  1406 	/* EWMH support per view */
  1407 	XChangeProperty(dpy, root, netatom[NetSupported], XA_ATOM, 32,
  1407 	XChangeProperty(dpy, root, netatom[NetSupported], XA_ATOM, 32,
  1408 			PropModeReplace, (unsigned char *) netatom, NetLast);
  1408 			PropModeReplace, (unsigned char *) netatom, NetLast);
  1409 
  1409 
  1410 	/* select for events */
  1410 	/* select for events */
       
  1411 	wa.cursor = cursor[CurNormal];
  1411 	wa.event_mask = SubstructureRedirectMask|SubstructureNotifyMask|ButtonPressMask
  1412 	wa.event_mask = SubstructureRedirectMask|SubstructureNotifyMask|ButtonPressMask
  1412 			|EnterWindowMask|LeaveWindowMask|StructureNotifyMask
  1413 			|EnterWindowMask|LeaveWindowMask|StructureNotifyMask
  1413 			|PropertyChangeMask;
  1414 			|PropertyChangeMask;
  1414 	XChangeWindowAttributes(dpy, root, CWEventMask|CWCursor, &wa);
  1415 	XChangeWindowAttributes(dpy, root, CWEventMask|CWCursor, &wa);
  1415 	XSelectInput(dpy, root, wa.event_mask);
  1416 	XSelectInput(dpy, root, wa.event_mask);
  1597 void
  1598 void
  1598 updatebars(void) {
  1599 updatebars(void) {
  1599 	Monitor *m;
  1600 	Monitor *m;
  1600 	XSetWindowAttributes wa;
  1601 	XSetWindowAttributes wa;
  1601 
  1602 
  1602 	wa.cursor = cursor[CurNormal];
       
  1603 	wa.override_redirect = True;
  1603 	wa.override_redirect = True;
  1604 	wa.background_pixmap = ParentRelative;
  1604 	wa.background_pixmap = ParentRelative;
  1605 	wa.event_mask = ButtonPressMask|ExposureMask;
  1605 	wa.event_mask = ButtonPressMask|ExposureMask;
  1606 
  1606 
  1607 	for(m = mons; m; m = m->next) {
  1607 	for(m = mons; m; m = m->next) {