removed bx and bw, unnecessary
32c50466
1 file(s) · +8 −10
| 193 | 193 | /* variables */ |
|
| 194 | 194 | char stext[256]; |
|
| 195 | 195 | int screen, sx, sy, sw, sh; |
|
| 196 | - | int bx, by, bw, bh, blw, wx, wy, ww, wh; |
|
| 196 | + | int by, bh, blw, wx, wy, ww, wh; |
|
| 197 | 197 | uint seltags = 0; |
|
| 198 | 198 | int (*xerrorxlib)(Display *, XErrorEvent *); |
|
| 199 | 199 | uint numlockmask = 0; |
|
| 506 | 506 | else |
|
| 507 | 507 | x = dc.x; |
|
| 508 | 508 | dc.w = TEXTW(stext); |
|
| 509 | - | dc.x = bw - dc.w; |
|
| 509 | + | dc.x = ww - dc.w; |
|
| 510 | 510 | if(dc.x < x) { |
|
| 511 | 511 | dc.x = x; |
|
| 512 | - | dc.w = bw - x; |
|
| 512 | + | dc.w = ww - x; |
|
| 513 | 513 | } |
|
| 514 | 514 | drawtext(stext, dc.norm, False); |
|
| 515 | 515 | if((dc.w = dc.x - x) > bh) { |
|
| 521 | 521 | else |
|
| 522 | 522 | drawtext(NULL, dc.norm, False); |
|
| 523 | 523 | } |
|
| 524 | - | XCopyArea(dpy, dc.drawable, barwin, dc.gc, 0, 0, bw, bh, 0, 0); |
|
| 524 | + | XCopyArea(dpy, dc.drawable, barwin, dc.gc, 0, 0, ww, bh, 0, 0); |
|
| 525 | 525 | XSync(dpy, False); |
|
| 526 | 526 | } |
|
| 527 | 527 | ||
| 1372 | 1372 | wa.background_pixmap = ParentRelative; |
|
| 1373 | 1373 | wa.event_mask = ButtonPressMask|ExposureMask; |
|
| 1374 | 1374 | ||
| 1375 | - | barwin = XCreateWindow(dpy, root, bx, by, bw, bh, 0, DefaultDepth(dpy, screen), |
|
| 1375 | + | barwin = XCreateWindow(dpy, root, wx, by, ww, bh, 0, DefaultDepth(dpy, screen), |
|
| 1376 | 1376 | CopyFromParent, DefaultVisual(dpy, screen), |
|
| 1377 | 1377 | CWOverrideRedirect|CWBackPixmap|CWEventMask, &wa); |
|
| 1378 | 1378 | XDefineCursor(dpy, barwin, cursor[CurNormal]); |
|
| 1567 | 1567 | updatebar(void) { |
|
| 1568 | 1568 | if(dc.drawable != 0) |
|
| 1569 | 1569 | XFreePixmap(dpy, dc.drawable); |
|
| 1570 | - | dc.drawable = XCreatePixmap(dpy, root, bw, bh, DefaultDepth(dpy, screen)); |
|
| 1571 | - | XMoveResizeWindow(dpy, barwin, bx, by, bw, bh); |
|
| 1570 | + | dc.drawable = XCreatePixmap(dpy, root, ww, bh, DefaultDepth(dpy, screen)); |
|
| 1571 | + | XMoveResizeWindow(dpy, barwin, wx, by, ww, bh); |
|
| 1572 | 1572 | } |
|
| 1573 | 1573 | ||
| 1574 | 1574 | void |
|
| 1595 | 1595 | wh = showbar ? sh - bh : sh; |
|
| 1596 | 1596 | } |
|
| 1597 | 1597 | ||
| 1598 | - | /* bar geometry */ |
|
| 1599 | - | bx = wx; |
|
| 1598 | + | /* bar position */ |
|
| 1600 | 1599 | by = showbar ? (topbar ? wy - bh : wy + wh) : -bh; |
|
| 1601 | - | bw = ww; |
|
| 1602 | 1600 | } |
|
| 1603 | 1601 | ||
| 1604 | 1602 | void |
|