all repos — openbox @ 1612a16e80abb7994d9498de48fe4c0ded00cdb9

openbox fork - make it a bit more like ryudo

frame can handle having no border between the titlebar and the client now
Dana Jansens danakj@orodu.net
commit

1612a16e80abb7994d9498de48fe4c0ded00cdb9

parent

1b7c2dac9ed1f77e1b89c8c99e605a5c7d986f2c

1 files changed, 7 insertions(+), 7 deletions(-)

jump to
M openbox/frame.copenbox/frame.c

@@ -190,8 +190,6 @@ }

static void set_theme_statics(ObFrame *self) { - gint handle_height; - /* set colors/appearance/sizes for stuff that doesn't change */ XResizeWindow(ob_display, self->max, ob_rr_theme->button_size, ob_rr_theme->button_size);

@@ -354,12 +352,12 @@ self->cbwidth_x + self->bwidth,

self->cbwidth_y + self->bwidth); if (self->decorations & OB_FRAME_DECOR_TITLEBAR) - self->size.top += ob_rr_theme->title_height + self->bwidth + - (self->bwidth - self->bwidth); + self->size.top += ob_rr_theme->title_height + self->rbwidth; if (self->decorations & OB_FRAME_DECOR_HANDLE && ob_rr_theme->handle_height > 0) - self->size.bottom += ob_rr_theme->handle_height + - self->bwidth + (self->bwidth - self->bwidth); + { + self->size.bottom += ob_rr_theme->handle_height + self->bwidth; + } /* position/size and map/unmap all the windows */

@@ -399,7 +397,9 @@ XMapWindow(ob_display, self->titletopright);

XMapWindow(ob_display, self->titleleft); XMapWindow(ob_display, self->titleright); - if (self->decorations & OB_FRAME_DECOR_TITLEBAR) { + if (self->decorations & OB_FRAME_DECOR_TITLEBAR && + self->rbwidth) + { XMoveResizeWindow(ob_display, self->titlebottom, self->bwidth, ob_rr_theme->title_height + self->bwidth,