along with r6753, when window is maximized make the borders count as titlebar context not the top/tl/tr contexts

This commit is contained in:
Dana Jansens 2007-05-22 17:59:27 +00:00
parent 8262e1ba66
commit 49c7c0305b

View file

@ -1207,7 +1207,7 @@ ObFrameContext frame_context(ObClient *client, Window win, gint x, gint y)
is fully maximized, then treat it like they clicked in the is fully maximized, then treat it like they clicked in the
button that is there */ button that is there */
if (self->max_horz && self->max_vert && if (self->max_horz && self->max_vert &&
(win == self->title || (win == self->title || win == self->titletop ||
win == self->titleleft || win == self->titletopleft || win == self->titleleft || win == self->titletopleft ||
win == self->titleright || win == self->titletopright)) win == self->titleright || win == self->titletopright))
{ {
@ -1223,6 +1223,9 @@ ObFrameContext frame_context(ObClient *client, Window win, gint x, gint y)
/* title is a border width in from the edge */ /* title is a border width in from the edge */
if (win == self->title) if (win == self->title)
fx += self->bwidth; 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 */ /* titletopright is way to the right edge */
else if (win == self->titletopright) else if (win == self->titletopright)
fx += self->area.width - (ob_rr_theme->grip_width + self->bwidth); fx += self->area.width - (ob_rr_theme->grip_width + self->bwidth);