Browse Source

final2 indicator

main
arg@mig29 18 years ago
parent
commit
e655e8a7d5
2 changed files with 13 additions and 9 deletions
  1. +12
    -8
      draw.c
  2. +1
    -1
      dwm.1

+ 12
- 8
draw.c View File

@ -36,7 +36,7 @@ drawtext(const char *text, unsigned long col[ColLast], Bool dot, Bool border) {
unsigned int len, olen; unsigned int len, olen;
XGCValues gcv; XGCValues gcv;
XRectangle r = { dc.x, dc.y, dc.w, dc.h }; XRectangle r = { dc.x, dc.y, dc.w, dc.h };
XPoint pt[3];
XPoint pt[5];
XSetForeground(dpy, dc.gc, col[ColBG]); XSetForeground(dpy, dc.gc, col[ColBG]);
XFillRectangles(dpy, dc.drawable, dc.gc, &r, 1); XFillRectangles(dpy, dc.drawable, dc.gc, &r, 1);
@ -81,13 +81,17 @@ drawtext(const char *text, unsigned long col[ColLast], Bool dot, Bool border) {
XFillRectangles(dpy, dc.drawable, dc.gc, &r, 1); XFillRectangles(dpy, dc.drawable, dc.gc, &r, 1);
} }
if(border) { if(border) {
pt[0].x = dc.x;
pt[0].y = dc.y + dc.h;
pt[1].x = 0;
pt[1].y = -dc.h;
pt[2].x = dc.w;
pt[2].y = 0;
XDrawLines(dpy, dc.drawable, dc.gc, pt, 3, CoordModePrevious);
pt[0].x = dc.x + 1;
pt[0].y = dc.y + 1;
pt[1].x = dc.w - 2;
pt[1].y = 0;
pt[2].x = 0;
pt[2].y = dc.h - 2;
pt[3].x = -(dc.w - 2);
pt[3].y = 0;
pt[4].x = 0;
pt[4].y = -(dc.h - 2);
XDrawLines(dpy, dc.drawable, dc.gc, pt, 5, CoordModePrevious);
} }
} }


+ 1
- 1
dwm.1 View File

@ -22,7 +22,7 @@ dwm contains a small status bar which displays all available tags, the mode,
the title of the focused window, and the text read from standard input. The the title of the focused window, and the text read from standard input. The
selected tags are indicated with a different color. The tags of the focused selected tags are indicated with a different color. The tags of the focused
window are indicated with a small point in the top left corner. The tags which window are indicated with a small point in the top left corner. The tags which
are applied to one or more clients are indicated with a pseudo-3d border.
are applied to one or more clients are indicated with a border.
.P .P
dwm draws a 1-pixel border around windows to indicate the focus state. dwm draws a 1-pixel border around windows to indicate the focus state.
Unfocused windows contain a small bar in front of them displaying their title. Unfocused windows contain a small bar in front of them displaying their title.


Loading…
Cancel
Save