applied Peter Hartlich's border collapse patch
bedbe59a
2 file(s) · +12 −10
| 3 | 3 | /* appearance */ |
|
| 4 | 4 | #define BARPOS BarTop /* BarBot, BarOff */ |
|
| 5 | 5 | #define BORDERPX 1 |
|
| 6 | - | #define FONT "-*-proggyclean-*-*-*-*-*-*-*-*-*-*-*-*" |
|
| 7 | - | #define NORMBORDERCOLOR "#cccccc" |
|
| 8 | - | #define NORMBGCOLOR "#dddddd" |
|
| 9 | - | #define NORMFGCOLOR "#333333" |
|
| 10 | - | #define SELBORDERCOLOR "#0066cc" |
|
| 11 | - | #define SELBGCOLOR "#0066cc" |
|
| 12 | - | #define SELFGCOLOR "#ffffff" |
|
| 6 | + | #define FONT "-*-terminus-*-*-*-*-*-*-*-*-*-*-*-*" |
|
| 7 | + | #define NORMBORDERCOLOR "#cccccc" |
|
| 8 | + | #define NORMBGCOLOR "#cccccc" |
|
| 9 | + | #define NORMFGCOLOR "#000000" |
|
| 10 | + | #define SELBORDERCOLOR "#0066ff" |
|
| 11 | + | #define SELBGCOLOR "#0066ff" |
|
| 12 | + | #define SELFGCOLOR "#ffffff" |
|
| 13 | 13 | ||
| 14 | 14 | /* tagging */ |
|
| 15 | 15 | const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "www", NULL }; |
| 646 | 646 | ||
| 647 | 647 | if(ev->mode != NotifyNormal || ev->detail == NotifyInferior) |
|
| 648 | 648 | return; |
|
| 649 | - | if((c = getclient(ev->window))) |
|
| 649 | + | if((c = getclient(ev->window))) { |
|
| 650 | 650 | focus(c); |
|
| 651 | + | restack(); |
|
| 652 | + | } |
|
| 651 | 653 | else if(ev->window == root) { |
|
| 652 | 654 | selscreen = True; |
|
| 653 | 655 | focus(NULL); |
|
| 1592 | 1594 | else { /* tile window */ |
|
| 1593 | 1595 | if(i == 1) { |
|
| 1594 | 1596 | ny = way; |
|
| 1595 | - | nx += mc->w + 2 * mc->border; |
|
| 1597 | + | nx += mc->w + mc->border; |
|
| 1596 | 1598 | nw = waw - nx - 2 * c->border; |
|
| 1597 | 1599 | } |
|
| 1598 | 1600 | if(i + 1 == n) /* remainder */ |
|
| 1602 | 1604 | } |
|
| 1603 | 1605 | resize(c, nx, ny, nw, nh, RESIZEHINTS); |
|
| 1604 | 1606 | if(n > 1 && th != wah) |
|
| 1605 | - | ny = c->y + c->h + 2 * c->border; |
|
| 1607 | + | ny = c->y + c->h + c->border; |
|
| 1606 | 1608 | } |
|
| 1607 | 1609 | } |
|
| 1608 | 1610 | ||