XDrawLine(X.disp, c->frame, DefaultGC(X.disp, X.screen), c->w-1, 0, c->w-1, c->h);
/* draw inner border */
- int bw = BORDER_WIDTH;
- int mh = MIN_HEIGHT;
- XDrawLine(X.disp, c->frame, DefaultGC(X.disp, X.screen),
- bw-1, mh-1, c->w-bw, mh-1);
- XDrawLine(X.disp, c->frame, DefaultGC(X.disp, X.screen),
- bw-1, c->h-bw, c->w-bw, c->h-bw);
- XDrawLine(X.disp, c->frame, DefaultGC(X.disp, X.screen),
- bw-1, mh-1, bw-1, c->h-bw);
- XDrawLine(X.disp, c->frame, DefaultGC(X.disp, X.screen),
- c->w-bw, mh-1, c->w-bw, c->h-bw);
+ if (!(c->flags & F_SHADED))
+ {
+ int bw = BORDER_WIDTH;
+ int mh = MIN_HEIGHT;
+ XDrawLine(X.disp, c->frame, DefaultGC(X.disp, X.screen),
+ bw-1, mh-1, c->w-bw, mh-1);
+ XDrawLine(X.disp, c->frame, DefaultGC(X.disp, X.screen),
+ bw-1, c->h-bw, c->w-bw, c->h-bw);
+ XDrawLine(X.disp, c->frame, DefaultGC(X.disp, X.screen),
+ bw-1, mh-1, bw-1, c->h-bw);
+ XDrawLine(X.disp, c->frame, DefaultGC(X.disp, X.screen),
+ c->w-bw, mh-1, c->w-bw, c->h-bw);
+ }
/* draw title text */
if (c->name) {