Now both resize limit and resize resist should work.

SVN revision: 13296
This commit is contained in:
sebastid 2005-02-10 13:53:00 +00:00 committed by sebastid
parent 71736d6f4a
commit 462f07aa92
1 changed files with 12 additions and 1 deletions

View File

@ -2748,7 +2748,6 @@ _e_border_resize_handle(E_Border *bd)
tw = bd->w;
th = bd->h;
_e_border_resize_limit(bd, &w, &h);
if ((bd->resize_mode == RESIZE_TL) ||
(bd->resize_mode == RESIZE_L) ||
@ -2766,6 +2765,18 @@ _e_border_resize_handle(E_Border *bd)
&new_x, &new_y, &new_w, &new_h);
evas_list_free(skiplist);
w = new_w;
h = new_h;
_e_border_resize_limit(bd, &new_w, &new_h);
if ((bd->resize_mode == RESIZE_TL) ||
(bd->resize_mode == RESIZE_L) ||
(bd->resize_mode == RESIZE_BL))
new_x += (w - new_w);
if ((bd->resize_mode == RESIZE_TL) ||
(bd->resize_mode == RESIZE_T) ||
(bd->resize_mode == RESIZE_TR))
new_y += (h - new_h);
e_border_move_resize(bd, new_x, new_y, new_w, new_h);
}