hidden = !!hidden;
if (ec->comp_hidden == hidden) return;
ec->comp_hidden = hidden;
- evas_object_smart_callback_call(ec->frame, "comp_hidden", NULL);
}
///////////////////////////////////////
////////////////////////////////////////////
EINTERN void
-e_client_frame_recalc(E_Client *ec)
-{
- EINA_SAFETY_ON_NULL_RETURN(ec);
- if (!ec->frame) return;
- evas_object_smart_callback_call(ec->frame, "frame_recalc", NULL);
-}
-
-////////////////////////////////////////////
-
-EINTERN void
e_client_signal_move_begin(E_Client *ec, const char *sig, const char *src EINA_UNUSED)
{
E_OBJECT_CHECK(ec);
if (ec->redirected == set) return;
if (set)
{
- e_client_frame_recalc(ec);
-
wl_signal_emit(&PRI(ec)->events.redirect, NULL);
if (!_e_client_hook_call(E_CLIENT_HOOK_REDIRECT, ec)) return;
}
EINTERN E_Pixmap *e_client_pixmap_change(E_Client *ec, E_Pixmap *newcp);
-EINTERN void e_client_frame_recalc(E_Client *ec);
EINTERN void e_client_frame_geometry_set(E_Client *ec, int x, int y, int w, int h);
EINTERN void e_client_frame_update(E_Client *ec);
{
E_Comp_Object *cw = data;
- if ((!cw->force_visible) && (!e_object_is_del(E_OBJECT(cw->ec))))
- evas_object_smart_callback_call(cw->smart_obj, "visibility_force", cw->ec);
cw->force_visible++;
if (e_comp->hwc && !e_comp_is_on_overlay(cw->ec))
E_Comp_Object *cw = data;
cw->force_visible--;
- if ((!cw->force_visible) && (!e_object_is_del(E_OBJECT(cw->ec))))
- evas_object_smart_callback_call(cw->smart_obj, "visibility_normal", cw->ec);
}
/////////////////////////////////////
evas_object_image_alpha_set(cw->obj, alpha);
}
-static void
-_e_comp_object_shadow(E_Comp_Object *cw)
-{
- evas_object_smart_callback_call(cw->smart_obj, "shadow_change", cw->ec);
-}
-
/* convert from the surface coordinates to the buffer coordinates */
static void
_e_comp_object_map_transform_pos(E_Client *ec, int sx, int sy, int *dx, int *dy)
edje_object_signal_emit(cw->shobj, "e,state,shadow,on", "e");
else
edje_object_signal_emit(cw->shobj, "e,state,shadow,off", "e");
- evas_object_smart_callback_call(cw->smart_obj, "shadow_change", cw->ec);
}
else
{
if (no_shadow)
{
edje_object_signal_emit(cw->shobj, "e,state,shadow,off", "e");
- evas_object_smart_callback_call(cw->smart_obj, "shadow_change", cw->ec);
}
- else
- _e_comp_object_shadow(cw);
}
if (focus || cw->ec->focused || cw->ec->override)