all repos — openbox @ 25f215444b3c8e7b186b9c3892a9a4f659e79998

openbox fork - make it a bit more like ryudo

use the new window.title.separator.width
Dana Jansens danakj@orodu.net
commit

25f215444b3c8e7b186b9c3892a9a4f659e79998

parent

285db844e6bbbd633a3e2a31c87d9bfe313fe952

2 files changed, 4 insertions(+), 7 deletions(-)

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

@@ -297,8 +297,7 @@ if (self->decorations & OB_FRAME_DECOR_TITLEBAR) {

xrect[0].x = 0; xrect[0].y = 0; xrect[0].width = self->area.width; - xrect[0].height = ob_rr_theme->title_height + - self->bwidth + self->rbwidth; + xrect[0].height = self->size.top; ++num; }

@@ -344,7 +343,6 @@ } else {

self->bwidth = self->cbwidth_l = self->cbwidth_t = self->cbwidth_r = self->cbwidth_b = 0; } - self->rbwidth = self->bwidth; if (self->max_horz) { self->cbwidth_l = self->cbwidth_r = 0;

@@ -367,7 +365,7 @@ self->cbwidth_r + (!self->max_horz ? self->bwidth : 0),

self->cbwidth_b + (!self->max_horz || !self->max_vert ? self->bwidth : 0)); if (self->decorations & OB_FRAME_DECOR_TITLEBAR) - self->size.top += ob_rr_theme->title_height + self->rbwidth; + self->size.top += ob_rr_theme->title_height + ob_rr_theme->tswidth; if (self->decorations & OB_FRAME_DECOR_HANDLE && ob_rr_theme->handle_height > 0) {

@@ -471,13 +469,13 @@ XMapWindow(ob_display, self->titletopleft);

XMapWindow(ob_display, self->titletopright); if (self->decorations & OB_FRAME_DECOR_TITLEBAR && - self->rbwidth) + ob_rr_theme->tswidth) { XMoveResizeWindow(ob_display, self->titlebottom, self->bwidth, ob_rr_theme->title_height + self->bwidth, self->width, - self->rbwidth); + ob_rr_theme->tswidth); XMapWindow(ob_display, self->titlebottom); } else
M openbox/frame.hopenbox/frame.h

@@ -161,7 +161,6 @@ gint shade_x; /* x-position of the window shade button */

gint max_x; /* x-position of the window maximize button */ gint close_x; /* x-position of the window close button */ gint bwidth; /* border width */ - gint rbwidth; /* border width between the title and client */ gint cbwidth_l; /* client border width */ gint cbwidth_t; /* client border width */ gint cbwidth_r; /* client border width */