return EINA_TRUE;
}
+E_API Evas_Object *
+e_comp_object_content_get(Evas_Object *obj)
+{
+ API_ENTRY NULL;
+
+ EINA_SAFETY_ON_NULL_RETURN_VAL(cw->ec, NULL);
+
+ if (cw->content_type == E_COMP_OBJECT_CONTENT_TYPE_INT_IMAGE)
+ {
+ INF("%p has been set to internal image object. couldn't return internal image object", cw->ec);
+ return NULL;
+ }
+
+ return cw->obj;
+}
+
E_API E_Comp_Object_Content_Type
e_comp_object_content_type_get(Evas_Object *obj)
{
E_API Eina_Bool e_comp_object_content_set(Evas_Object* obj, Evas_Object *content, E_Comp_Object_Content_Type type);
E_API Eina_Bool e_comp_object_content_unset(Evas_Object* obj);
+E_API Evas_Object *e_comp_object_content_get(Evas_Object* obj);
E_API E_Comp_Object_Content_Type e_comp_object_content_type_get(Evas_Object* obj);
E_API void e_comp_object_dim_client_set(E_Client *ec);
angle, indicator, options);
if (intercepted)
{
+ tzlaunch_img->obj = e_comp_object_content_get(ec->frame);
+
ELOGF("TZPOL",
- "Launchscreen object setup was successfully intercepted",
- ec->pixmap, ec);
+ "Launchscreen object setup was successfully intercepted content(%p)",
+ ec->pixmap, ec, tzlaunch_img->obj);
}
else
{
ERR("Setting comp object content for %p failed!", ec);
goto error;
}
+ }
+ if (tzlaunch_img->obj)
+ {
evas_object_ref(tzlaunch_img->obj);
evas_object_event_callback_add(tzlaunch_img->obj,