event.c
changeset 32 082c75b937b5
parent 31 386649deb651
child 43 989178822938
equal deleted inserted replaced
31:386649deb651 32:082c75b937b5
    49 {
    49 {
    50 	XButtonPressedEvent *ev = &e->xbutton;
    50 	XButtonPressedEvent *ev = &e->xbutton;
    51 	Client *c;
    51 	Client *c;
    52 
    52 
    53 	if((c = getclient(ev->window))) {
    53 	if((c = getclient(ev->window))) {
    54 		raise(c);
    54 		craise(c);
    55 		switch(ev->button) {
    55 		switch(ev->button) {
    56 		default:
    56 		default:
    57 			break;
    57 			break;
    58 		case Button1:
    58 		case Button1:
    59 			mmove(c);
    59 			mmove(c);
   145 	Client *c;
   145 	Client *c;
   146 
   146 
   147 	if(ev->count == 0) {
   147 	if(ev->count == 0) {
   148 		if((c = gettitle(ev->window)))
   148 		if((c = gettitle(ev->window)))
   149 			draw_client(c);
   149 			draw_client(c);
   150 		else if(ev->window == barwin)
       
   151 			draw_bar();
       
   152 	}
   150 	}
   153 }
   151 }
   154 
   152 
   155 static void
   153 static void
   156 keymapnotify(XEvent *e)
   154 keymapnotify(XEvent *e)
   201 				update_size(c);
   199 				update_size(c);
   202 				break;
   200 				break;
   203 		}
   201 		}
   204 		if(ev->atom == XA_WM_NAME || ev->atom == net_atom[NetWMName]) {
   202 		if(ev->atom == XA_WM_NAME || ev->atom == net_atom[NetWMName]) {
   205 			update_name(c);
   203 			update_name(c);
   206 			if(c == stack)
   204 			draw_client(c);
   207 				draw_bar();
       
   208 			else
       
   209 				draw_client(c);
       
   210 		}
   205 		}
   211 	}
   206 	}
   212 }
   207 }
   213 
   208 
   214 static void
   209 static void