self->width - ob_rr_theme->grip_width *2,
ob_rr_theme->paddingy + 1);
- XMoveWindow(ob_display, self->tltresize, 0, 0);
- XMoveWindow(ob_display, self->tllresize, 0, 0);
+ XMoveWindow(ob_display, self->tltresize, self->bwidth, 0);
+ XMoveWindow(ob_display, self->tllresize, self->bwidth, 0);
XMoveWindow(ob_display, self->trtresize,
- self->width - ob_rr_theme->grip_width, 0);
+ self->bwidth + self->width -
+ ob_rr_theme->grip_width, 0);
XMoveWindow(ob_display, self->trrresize,
- self->width - ob_rr_theme->paddingx - 1, 0);
+ self->bwidth + self->width -
+ ob_rr_theme->paddingx - 1, 0);
XMapWindow(ob_display, self->topresize);
XMapWindow(ob_display, self->tltresize);
is fully maximized, then treat it like they clicked in the
button that is there */
if (self->max_horz && self->max_vert &&
- (win == self->title ||
+ (win == self->title || win == self->titletop ||
win == self->titleleft || win == self->titletopleft ||
win == self->titleright || win == self->titletopright))
{
/* title is a border width in from the edge */
if (win == self->title)
fx += self->bwidth;
+ /* titletop is a bit to the right */
+ else if (win == self->titletop)
+ fx += ob_rr_theme->grip_width + self->bwidth;
/* titletopright is way to the right edge */
else if (win == self->titletopright)
fx += self->area.width - (ob_rr_theme->grip_width + self->bwidth);
return self->rightmost;
}
}
+
+ /* there is no resizing maximized windows so make them the titlebar
+ context */
+ return OB_FRAME_CONTEXT_TITLEBAR;
}
if (win == self->window) return OB_FRAME_CONTEXT_FRAME;