event.c
changeset 238 969fb6be25e1
parent 232 98e9901b1dbb
child 239 e5390f8e06b9
equal deleted inserted replaced
237:7f8f7f14e9cd 238:969fb6be25e1
   120 			viewprev(&a);
   120 			viewprev(&a);
   121 			break;
   121 			break;
   122 		}
   122 		}
   123 	}
   123 	}
   124 	else if((c = getclient(ev->window))) {
   124 	else if((c = getclient(ev->window))) {
       
   125 		higher(c);
   125 		focus(c);
   126 		focus(c);
   126 		switch(ev->button) {
   127 		switch(ev->button) {
   127 		default:
   128 		default:
   128 			break;
   129 			break;
   129 		case Button1:
   130 		case Button1:
   130 			if(!c->ismax) {
   131 			if(!c->ismax && (arrange == dofloat || c->isfloat))
   131 				if(arrange == dofloat || c->isfloat) {
   132 				movemouse(c);
   132 					higher(c);
   133 			break;
   133 					movemouse(c);
   134 		case Button2:
   134 				}
   135 			if(!c->ismax && arrange != dofloat && !c->isfloat)
   135 				else
   136 				zoom(NULL);
   136 					zoom(NULL);
       
   137 			}
       
   138 			break;
   137 			break;
   139 		case Button3:
   138 		case Button3:
   140 			if(!c->ismax && (arrange == dofloat || c->isfloat)) {
   139 			if(!c->ismax && (arrange == dofloat || c->isfloat))
   141 				higher(c);
       
   142 				resizemouse(c);
   140 				resizemouse(c);
   143 			}
       
   144 			break;
   141 			break;
   145 		}
   142 		}
   146 	}
   143 	}
   147 }
   144 }
   148 
   145