diff options
| author | Dana Jansens <danakj@orodu.net> | 2007-05-20 05:39:16 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2007-05-20 05:39:16 +0000 |
| commit | 0353b979c66bc07432296d80acc61b6bbef5f623 (patch) | |
| tree | bbc86e9aeb99cf1d26f5e9ec1587c7724e7c2807 /openbox/framerender.c | |
| parent | 96fbc0c6229ff2f13a102da603339472c176bc0b (diff) | |
construct the titlebar without borders
Diffstat (limited to 'openbox/framerender.c')
| -rw-r--r-- | openbox/framerender.c | 18 |
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) { |
