diff options
| author | Dana Jansens <danakj@orodu.net> | 2007-05-20 06:45:02 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2007-05-20 06:45:02 +0000 |
| commit | 1b7c2dac9ed1f77e1b89c8c99e605a5c7d986f2c (patch) | |
| tree | 241dad6e65056416cf2081f9d8620fea06a88b51 /openbox/framerender.c | |
| parent | 0353b979c66bc07432296d80acc61b6bbef5f623 (diff) | |
draw the handle without borders
Diffstat (limited to 'openbox/framerender.c')
| -rw-r--r-- | openbox/framerender.c | 34 |
1 files changed, 27 insertions, 7 deletions
diff --git a/openbox/framerender.c b/openbox/framerender.c index e4f945a0..5fdc8a95 100644 --- a/openbox/framerender.c +++ b/openbox/framerender.c @@ -46,14 +46,11 @@ 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->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->left, px); + XClearWindow(ob_display, self->left); + XSetWindowBackground(ob_display, self->right, px); + XClearWindow(ob_display, self->right); XSetWindowBackground(ob_display, self->titleleft, px); XClearWindow(ob_display, self->titleleft); @@ -67,6 +64,29 @@ void framerender_frame(ObFrame *self) XClearWindow(ob_display, self->titleright); XSetWindowBackground(ob_display, self->titlebottom, px); XClearWindow(ob_display, self->titlebottom); + + XSetWindowBackground(ob_display, self->handleleft, px); + XClearWindow(ob_display, self->handleleft); + XSetWindowBackground(ob_display, self->handletop, px); + XClearWindow(ob_display, self->handletop); + XSetWindowBackground(ob_display, self->handleright, px); + XClearWindow(ob_display, self->handleright); + XSetWindowBackground(ob_display, self->handlebottom, px); + XClearWindow(ob_display, self->handlebottom); + + XSetWindowBackground(ob_display, self->lgripleft, px); + XClearWindow(ob_display, self->lgripleft); + XSetWindowBackground(ob_display, self->lgriptop, px); + XClearWindow(ob_display, self->lgriptop); + XSetWindowBackground(ob_display, self->lgripbottom, px); + XClearWindow(ob_display, self->lgripbottom); + + XSetWindowBackground(ob_display, self->rgripright, px); + XClearWindow(ob_display, self->rgripright); + XSetWindowBackground(ob_display, self->rgriptop, px); + XClearWindow(ob_display, self->rgriptop); + XSetWindowBackground(ob_display, self->rgripbottom, px); + XClearWindow(ob_display, self->rgripbottom); } if (self->decorations & OB_FRAME_DECOR_TITLEBAR) { |
