Mercurial > dwm-meillo
comparison client.c @ 261:d6fd632d861c
implement multi-tag selection through button3 click on the specific tag
author | Anselm R.Garbe <arg@10ksloc.org> |
---|---|
date | Fri, 11 Aug 2006 18:37:41 +0200 |
parents | 3692c9324977 |
children | dacd3f3c5823 |
comparison
equal
deleted
inserted
replaced
260:243bf6783c7c | 261:d6fd632d861c |
---|---|
22 c->tw += textw(c->name); | 22 c->tw += textw(c->name); |
23 if(c->tw > c->w) | 23 if(c->tw > c->w) |
24 c->tw = c->w + 2; | 24 c->tw = c->w + 2; |
25 c->tx = c->x + c->w - c->tw + 2; | 25 c->tx = c->x + c->w - c->tw + 2; |
26 c->ty = c->y; | 26 c->ty = c->y; |
27 if(c->tags[tsel]) | 27 if(isvisible(c)) |
28 XMoveResizeWindow(dpy, c->title, c->tx, c->ty, c->tw, c->th); | 28 XMoveResizeWindow(dpy, c->title, c->tx, c->ty, c->tw, c->th); |
29 else | 29 else |
30 XMoveResizeWindow(dpy, c->title, c->tx + 2 * sw, c->ty, c->tw, c->th); | 30 XMoveResizeWindow(dpy, c->title, c->tx + 2 * sw, c->ty, c->tw, c->th); |
31 | 31 |
32 } | 32 } |
274 arrange(NULL); | 274 arrange(NULL); |
275 | 275 |
276 /* mapping the window now prevents flicker */ | 276 /* mapping the window now prevents flicker */ |
277 XMapRaised(dpy, c->win); | 277 XMapRaised(dpy, c->win); |
278 XMapRaised(dpy, c->title); | 278 XMapRaised(dpy, c->title); |
279 if(c->tags[tsel]) | 279 if(isvisible(c)) |
280 focus(c); | 280 focus(c); |
281 } | 281 } |
282 | 282 |
283 void | 283 void |
284 resize(Client *c, Bool sizehints, Corner sticky) | 284 resize(Client *c, Bool sizehints, Corner sticky) |