forked from enlightenment/enlightenment
handle re-emit of signals on border change
SVN revision: 15595
This commit is contained in:
parent
459fc4b813
commit
3194e7112c
2
TODO
2
TODO
|
@ -33,7 +33,7 @@ Some of the things (in very short form) that need to be done to E17...
|
||||||
a big xev (xev -g 1280x1024) that wont fit it gets placed offscreen to the
|
a big xev (xev -g 1280x1024) that wont fit it gets placed offscreen to the
|
||||||
right of zone 2
|
right of zone 2
|
||||||
* BUG?: pager problems. Seems to loose or mess up windows sometimes.
|
* BUG?: pager problems. Seems to loose or mess up windows sometimes.
|
||||||
* BUG?: xine's ui window/panel is under its video window when u go
|
* BUG?: xine's ui window/panel is under its video window when u go fullscreen
|
||||||
]]]
|
]]]
|
||||||
|
|
||||||
[[[
|
[[[
|
||||||
|
|
|
@ -1203,7 +1203,7 @@ e_border_maximize(E_Border *bd, E_Maximize max)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (bd->maximized)
|
if (bd->maximized > E_MAXIMIZE_FULLSCREEN)
|
||||||
{
|
{
|
||||||
edje_object_signal_emit(bd->bg_object, "maximize", "");
|
edje_object_signal_emit(bd->bg_object, "maximize", "");
|
||||||
e_hints_window_maximized_set(bd, 1);
|
e_hints_window_maximized_set(bd, 1);
|
||||||
|
@ -3978,6 +3978,17 @@ _e_border_eval(E_Border *bd)
|
||||||
_e_border_cb_signal_drag, bd);
|
_e_border_cb_signal_drag, bd);
|
||||||
if (bd->focused)
|
if (bd->focused)
|
||||||
edje_object_signal_emit(bd->bg_object, "active", "");
|
edje_object_signal_emit(bd->bg_object, "active", "");
|
||||||
|
if (bd->shaded)
|
||||||
|
edje_object_signal_emit(bd->bg_object, "shaded", "");
|
||||||
|
if (bd->maximized == E_MAXIMIZE_FULLSCREEN)
|
||||||
|
edje_object_signal_emit(bd->bg_object, "maximize,fullscreen", "");
|
||||||
|
else if (bd->maximized > E_MAXIMIZE_FULLSCREEN)
|
||||||
|
edje_object_signal_emit(bd->bg_object, "maximize", "");
|
||||||
|
if (bd->fullscreen)
|
||||||
|
edje_object_signal_emit(bd->bg_object, "fullscreen", "");
|
||||||
|
if (bd->hung)
|
||||||
|
edje_object_signal_emit(bd->bg_object, "hung", "");
|
||||||
|
|
||||||
evas_object_move(bd->bg_object, 0, 0);
|
evas_object_move(bd->bg_object, 0, 0);
|
||||||
evas_object_resize(bd->bg_object, bd->w, bd->h);
|
evas_object_resize(bd->bg_object, bd->w, bd->h);
|
||||||
evas_object_show(bd->bg_object);
|
evas_object_show(bd->bg_object);
|
||||||
|
|
Loading…
Reference in New Issue