add e_comp_object_mirror_visibility_check()
authorMike Blumenkrantz <zmike@osg.samsung.com>
Sat, 7 Nov 2015 18:09:23 +0000 (13:09 -0500)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Sat, 7 Nov 2015 18:09:23 +0000 (13:09 -0500)
can be used to check whether visible mirrors exist for a comp object

src/bin/e_comp_object.c
src/bin/e_comp_object.h

index 90c0d9f0b20378473507e228060013064f8b5138..a9cf3eda97b295a38d4055540748bbf7f2b8e9fe 100644 (file)
@@ -2448,6 +2448,12 @@ e_comp_object_zoomap_set(Evas_Object *obj, Eina_Bool enabled)
    cw->zoomap_disabled = enabled;
 }
 
+E_API Eina_Bool
+e_comp_object_mirror_visibility_check(Evas_Object *obj)
+{
+   API_ENTRY EINA_FALSE;
+   return !!cw->force_visible;
+}
 /////////////////////////////////////////////////////////
 
 static void
index 2ed5189cd8b314a0b91fdfe6e2600b74399ef28a..32d6d92d3a67af4c99ca214fa4a278360a35193f 100644 (file)
@@ -36,6 +36,7 @@ struct E_Comp_Object_Frame
 extern E_API int E_EVENT_COMP_OBJECT_ADD;
 
 E_API void e_comp_object_zoomap_set(Evas_Object *obj, Eina_Bool enabled);
+E_API Eina_Bool e_comp_object_mirror_visibility_check(Evas_Object *obj);
 E_API Evas_Object *e_comp_object_client_add(E_Client *ec);
 E_API Evas_Object *e_comp_object_util_mirror_add(Evas_Object *obj);
 E_API Evas_Object *e_comp_object_util_add(Evas_Object *obj, E_Comp_Object_Type type);