equal
deleted
inserted
replaced
154 } |
154 } |
155 else if((c = getclient(ev->window))) { |
155 else if((c = getclient(ev->window))) { |
156 focus(c); |
156 focus(c); |
157 if(CLEANMASK(ev->state) != MODKEY) |
157 if(CLEANMASK(ev->state) != MODKEY) |
158 return; |
158 return; |
159 if(ev->button == Button1 && (lt->arrange == swim || c->swimming)) { |
159 if(ev->button == Button1 && (lt->arrange == versatile || c->versatile)) { |
160 restack(); |
160 restack(); |
161 movemouse(c); |
161 movemouse(c); |
162 } |
162 } |
163 else if(ev->button == Button2) |
163 else if(ev->button == Button2) |
164 zoom(NULL); |
164 zoom(NULL); |
165 else if(ev->button == Button3 |
165 else if(ev->button == Button3 |
166 && (lt->arrange == swim || c->swimming) && !c->isfixed) |
166 && (lt->arrange == versatile || c->versatile) && !c->isfixed) |
167 { |
167 { |
168 restack(); |
168 restack(); |
169 resizemouse(c); |
169 resizemouse(c); |
170 } |
170 } |
171 } |
171 } |
179 |
179 |
180 if((c = getclient(ev->window))) { |
180 if((c = getclient(ev->window))) { |
181 c->ismax = False; |
181 c->ismax = False; |
182 if(ev->value_mask & CWBorderWidth) |
182 if(ev->value_mask & CWBorderWidth) |
183 c->border = ev->border_width; |
183 c->border = ev->border_width; |
184 if(c->isfixed || c->swimming || (lt->arrange == swim)) { |
184 if(c->isfixed || c->versatile || (lt->arrange == versatile)) { |
185 if(ev->value_mask & CWX) |
185 if(ev->value_mask & CWX) |
186 c->x = ev->x; |
186 c->x = ev->x; |
187 if(ev->value_mask & CWY) |
187 if(ev->value_mask & CWY) |
188 c->y = ev->y; |
188 c->y = ev->y; |
189 if(ev->value_mask & CWWidth) |
189 if(ev->value_mask & CWWidth) |
307 if((c = getclient(ev->window))) { |
307 if((c = getclient(ev->window))) { |
308 switch (ev->atom) { |
308 switch (ev->atom) { |
309 default: break; |
309 default: break; |
310 case XA_WM_TRANSIENT_FOR: |
310 case XA_WM_TRANSIENT_FOR: |
311 XGetTransientForHint(dpy, c->win, &trans); |
311 XGetTransientForHint(dpy, c->win, &trans); |
312 if(!c->swimming && (c->swimming = (getclient(trans) != NULL))) |
312 if(!c->versatile && (c->versatile = (getclient(trans) != NULL))) |
313 lt->arrange(); |
313 lt->arrange(); |
314 break; |
314 break; |
315 case XA_WM_NORMAL_HINTS: |
315 case XA_WM_NORMAL_HINTS: |
316 updatesizehints(c); |
316 updatesizehints(c); |
317 break; |
317 break; |