/* previous state is obscured: -1 or 1 */
ec->visibility.obscured = E_VISIBILITY_UNOBSCURED;
ec->visibility.changed = 1;
- ELOGF("POL_VIS", "CLIENT VIS ON. argb:%d, opaque:%2d, frame_v:%d, cdata:%p", ec, ec->argb, ec->visibility.opaque, ec_frame_visible, cdata);
+ ELOGF("POL_VIS", "CLIENT VIS ON. argb:%d, opaque:%2d, frame_v:%d, cdata:%p, geo(%d,%d,%dx%d)", ec, ec->argb, ec->visibility.opaque, ec_frame_visible, cdata, x, y, w, h);
}
else
{
if (!is_above_show_pending)
is_vis_on_skip = EINA_TRUE;
- ELOGF("POL_VIS", "CLIENT VIS ON-SKIP. argb:%d, opaque:%2d, frame_v:%d, cdata:%p", ec, ec->argb, ec->visibility.opaque, ec_frame_visible, cdata);
+ ELOGF("POL_VIS", "CLIENT VIS ON-SKIP. argb:%d, opaque:%2d, frame_v:%d, cdata:%p, geo(%d,%d,%dx%d)", ec, ec->argb, ec->visibility.opaque, ec_frame_visible, cdata, x, y, w, h);
}
}
/* previous state is unobscured: -1 or 0 */
ec->visibility.obscured = E_VISIBILITY_FULLY_OBSCURED;
ec->visibility.changed = 1;
- ELOGF("POL_VIS", "CLIENT VIS OFF. argb:%d, opaque:%2d, frame_v:%d, canvas_v:%d, calc_r:%d(%d), show_p:%d",
- ec, ec->argb, ec->visibility.opaque,
- ec_frame_visible, canvas_vis, calc_region, calc_skip_type, skip_by_pending_show);
+ ELOGF("POL_VIS", "CLIENT VIS OFF. argb:%d, opaque:%2d, frame_v:%d, canvas_v:%d, calc_r:%d(%d), show_p:%d, geo(%d,%d,%dx%d)",
+ ec, ec->argb, ec->visibility.opaque,
+ ec_frame_visible, canvas_vis, calc_region, calc_skip_type, skip_by_pending_show, x, y, w, h);
}
}
}
{
if (cdata && cdata->mapped)
{
- ELOGF("TZVIS", "UNICONIFY|object show", ec);
+ ELOGF("TZVIS", "UNICONIFY|object show. frame_visible:%d", ec, evas_object_visible_get(ec->frame));
evas_object_show(ec->frame);
}
else
if (cw->ec->hidden)
{
/* hidden flag = just do it */
+ ELOGF("COMP", "Hide hidden evas_object:%p", cw->ec, obj);
evas_object_hide(obj);
return;
}
if (cw->ec->input_only)
{
/* input_only = who cares */
+ ELOGF("COMP", "Hide input_only evas_object:%p", cw->ec, obj);
evas_object_hide(obj);
return;
}
cw->ec->delete_requested = 0;
if ((!cw->animating) || (!cw->hiding) || cw->ec->iconic)
{
- ELOGF("COMP", "Hide. but after iconify or hide animation", cw->ec);
+ ELOGF("COMP", "Hide. but after iconify or hide animation, cw->animating:%d, cd->hiding:%d, iconic:%d",
+ cw->ec, cw->animating, cw->hiding, cw->ec->iconic);
if (cw->ec->iconic)
e_comp_object_signal_emit(obj, "e,action,iconify", "e");
if (cw->animating) return;
/* if we have no animations running, go ahead and hide */
cw->defer_hide = 0;
+ ELOGF("COMP", "Hide normal object:%p", cw->ec, obj);
evas_object_hide(obj);
}
if (!e_policy_visibility_client_is_uniconify_render_running(ec))
{
/* don't focus an iconified window. that's silly! */
+ ELOGF("FOCUS", "Do uniconify to set focus", ec);
e_client_uniconify(ec);
if (e_client_focus_track_enabled())
e_client_focus_latest_set(ec);