forked from enlightenment/enlightenment
dan's patch for maximize bug! fix! :)
SVN revision: 23920
This commit is contained in:
parent
9fc7c4ad64
commit
33567d9f56
2
TODO
2
TODO
|
@ -32,8 +32,6 @@ Some of the things (in very short form) that need to be done to E17...
|
||||||
* BUG: Hiding the label of e_widget_slider causes the slider line to disappear
|
* BUG: Hiding the label of e_widget_slider causes the slider line to disappear
|
||||||
* BUG: Window locks should be honored by the pager (e.g. Lock me from
|
* BUG: Window locks should be honored by the pager (e.g. Lock me from
|
||||||
changing position)
|
changing position)
|
||||||
* BUG: Doing an action to vertically maximize/minimize a window results in
|
|
||||||
in the window being horizontally maximized/minimized as well (& vice versa)
|
|
||||||
* BUG: in screen resolution change dialog the flip config is a pair of raidio
|
* BUG: in screen resolution change dialog the flip config is a pair of raidio
|
||||||
buttons. it should be a pair of checkboxes to turn that flip bit on or
|
buttons. it should be a pair of checkboxes to turn that flip bit on or
|
||||||
off etc. etc. this means adding check icon widgets too liek radio icons too
|
off etc. etc. this means adding check icon widgets too liek radio icons too
|
||||||
|
|
|
@ -1691,8 +1691,14 @@ e_border_maximize(E_Border *bd, E_Maximize max)
|
||||||
x1 = bd->zone->x + (bd->zone->w - w) / 2;
|
x1 = bd->zone->x + (bd->zone->w - w) / 2;
|
||||||
/* center y-direction */
|
/* center y-direction */
|
||||||
y1 = bd->zone->y + (bd->zone->h - h) / 2;
|
y1 = bd->zone->y + (bd->zone->h - h) / 2;
|
||||||
e_border_move_resize(bd, x1, y1, w, h);
|
|
||||||
/* FULLSCREEN doesn't work with VERTICAL/HORIZONTAL */
|
if ((max & E_MAXIMIZE_DIRECTION) == E_MAXIMIZE_BOTH)
|
||||||
|
e_border_move_resize(bd, x1, y1, w, h);
|
||||||
|
else if ((max & E_MAXIMIZE_DIRECTION) == E_MAXIMIZE_VERTICAL)
|
||||||
|
e_border_move_resize(bd, bd->x, y1, bd->w, h);
|
||||||
|
else if ((max & E_MAXIMIZE_DIRECTION) == E_MAXIMIZE_HORIZONTAL)
|
||||||
|
e_border_move_resize(bd, x1, bd->y, w, bd->h);
|
||||||
|
|
||||||
max |= E_MAXIMIZE_BOTH;
|
max |= E_MAXIMIZE_BOTH;
|
||||||
break;
|
break;
|
||||||
case E_MAXIMIZE_SMART:
|
case E_MAXIMIZE_SMART:
|
||||||
|
|
Loading…
Reference in New Issue