event.c
changeset 133 467ad2d3a6fa
parent 130 30d1302dbe3b
child 137 77922a389fa8
equal deleted inserted replaced
132:59e997ca04a6 133:467ad2d3a6fa
   168 	else if((c = getclient(ev->window))) {
   168 	else if((c = getclient(ev->window))) {
   169 		switch(ev->button) {
   169 		switch(ev->button) {
   170 		default:
   170 		default:
   171 			break;
   171 			break;
   172 		case Button1:
   172 		case Button1:
   173 			if(arrange == dofloat || c->isfloat) {
   173 			if(!c->ismax && (arrange == dofloat || c->isfloat)) {
   174 				higher(c);
   174 				higher(c);
   175 				movemouse(c);
   175 				movemouse(c);
   176 			}
   176 			}
   177 			break;
   177 			break;
   178 		case Button2:
   178 		case Button2:
   179 			lower(c);
   179 			lower(c);
   180 			break;
   180 			break;
   181 		case Button3:
   181 		case Button3:
   182 			if(arrange == dofloat || c->isfloat) {
   182 			if(!c->ismax && (arrange == dofloat || c->isfloat)) {
   183 				higher(c);
   183 				higher(c);
   184 				resizemouse(c);
   184 				resizemouse(c);
   185 			}
   185 			}
   186 			break;
   186 			break;
   187 		}
   187 		}