summaryrefslogtreecommitdiff
path: root/openbox/framerender.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-05-20 05:39:16 +0000
committerDana Jansens <danakj@orodu.net>2007-05-20 05:39:16 +0000
commit0353b979c66bc07432296d80acc61b6bbef5f623 (patch)
treebbc86e9aeb99cf1d26f5e9ec1587c7724e7c2807 /openbox/framerender.c
parent96fbc0c6229ff2f13a102da603339472c176bc0b (diff)
construct the titlebar without borders
Diffstat (limited to 'openbox/framerender.c')
-rw-r--r--openbox/framerender.c18
1 files changed, 16 insertions, 2 deletions
diff --git a/openbox/framerender.c b/openbox/framerender.c
index 3818d16c..e4f945a0 100644
--- a/openbox/framerender.c
+++ b/openbox/framerender.c
@@ -46,13 +46,27 @@ void framerender_frame(ObFrame *self)
px = (self->focused ?
RrColorPixel(ob_rr_theme->frame_focused_border_color) :
RrColorPixel(ob_rr_theme->frame_unfocused_border_color));
- XSetWindowBorder(ob_display, self->window, px);
- XSetWindowBorder(ob_display, self->title, px);
XSetWindowBorder(ob_display, self->handle, px);
XSetWindowBorder(ob_display, self->rgrip, px);
XSetWindowBorder(ob_display, self->lgrip, px);
+
XSetWindowBackground(ob_display, self->leftresize, px);
+ XClearWindow(ob_display, self->leftresize);
XSetWindowBackground(ob_display, self->rightresize, px);
+ XClearWindow(ob_display, self->rightresize);
+
+ XSetWindowBackground(ob_display, self->titleleft, px);
+ XClearWindow(ob_display, self->titleleft);
+ XSetWindowBackground(ob_display, self->titletop, px);
+ XClearWindow(ob_display, self->titletop);
+ XSetWindowBackground(ob_display, self->titletopleft, px);
+ XClearWindow(ob_display, self->titletopleft);
+ XSetWindowBackground(ob_display, self->titletopright, px);
+ XClearWindow(ob_display, self->titletopright);
+ XSetWindowBackground(ob_display, self->titleright, px);
+ XClearWindow(ob_display, self->titleright);
+ XSetWindowBackground(ob_display, self->titlebottom, px);
+ XClearWindow(ob_display, self->titlebottom);
}
if (self->decorations & OB_FRAME_DECOR_TITLEBAR) {