summaryrefslogtreecommitdiff
path: root/openbox/framerender.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-05-20 06:45:02 +0000
committerDana Jansens <danakj@orodu.net>2007-05-20 06:45:02 +0000
commit1b7c2dac9ed1f77e1b89c8c99e605a5c7d986f2c (patch)
tree241dad6e65056416cf2081f9d8620fea06a88b51 /openbox/framerender.c
parent0353b979c66bc07432296d80acc61b6bbef5f623 (diff)
draw the handle without borders
Diffstat (limited to 'openbox/framerender.c')
-rw-r--r--openbox/framerender.c34
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) {