- screen_connector_toolkit_evas_is_visible
Change-Id: Id8010fa0507770ea85135fcf3597032f36ca0734
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
(cherry picked from commit
5616860841370bdd65cdc322ebf735199073f751)
int screen_connector_toolkit_evas_get_rid(Evas_Object *obj, int *resource_id);
screen_connector_toolkit_evas_h screen_connector_toolkit_evas_add_with_win(screen_connector_toolkit_evas_ops *ops, char *id,
screen_connector_screen_type_e type, Evas_Object *win, void *data);
+int screen_connector_toolkit_evas_is_visible(Evas_Object *obj, bool *is_visible);
/**
return 0;
}
+
+EXPORT_API int screen_connector_toolkit_evas_is_visible(Evas_Object *obj, bool *is_visible)
+{
+ screen_connector_toolkit_evas_h toolkit_evas_h;
+
+ if (obj == NULL || is_visible == NULL) {
+ LOGE("invalid argument");
+ return -1;
+ }
+ toolkit_evas_h = __find_toolkit_evas_h(obj);
+ if (!toolkit_evas_h) {
+ LOGE("obj not found");
+ return -1;
+ }
+
+ *is_visible = __obj_is_visible(toolkit_evas_h);
+
+ return 0;
+}