all repos — openbox @ e1b6c6dd90b32b4fb571005a7d7bd642a053d6c9

openbox fork - make it a bit more like ryudo

use theme.show_handle
Dana Jansens danakj@orodu.net
commit

e1b6c6dd90b32b4fb571005a7d7bd642a053d6c9

parent

67ba3e2f3be02c1886694a506ee3c1fc4a67c022

1 files changed, 5 insertions(+), 2 deletions(-)

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

@@ -271,7 +271,8 @@

if (self->decorations & OB_FRAME_DECOR_TITLEBAR) self->innersize.top += ob_rr_theme->title_height + self->rbwidth + (self->rbwidth - self->bwidth); - if (self->decorations & OB_FRAME_DECOR_HANDLE) + if (self->decorations & OB_FRAME_DECOR_HANDLE && + ob_rr_theme->show_handle) self->innersize.bottom += ob_rr_theme->handle_height + self->rbwidth + (self->rbwidth - self->bwidth);

@@ -312,7 +313,9 @@ /* layout the title bar elements */

layout_title(self); if (!fake) { - if (self->decorations & OB_FRAME_DECOR_HANDLE) { + if (self->decorations & OB_FRAME_DECOR_HANDLE && + ob_rr_theme->show_handle) + { XMoveResizeWindow(ob_display, self->handle, -self->bwidth, FRAME_HANDLE_Y(self), self->width, ob_rr_theme->handle_height);