static Ecore_Event_Handler *__visibility_listener;
static int __delayed_resuming_time;
+static void __rs_cb_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info);
+static void __rs_cb_mouse_up(void *data, Evas *e, Evas_Object *obj, void *event_info);
+static void __rs_cb_mouse_move(void *data, Evas *e, Evas_Object *obj, void *event_info);
+static void __rs_cb_mouse_wheel(void *data, Evas *e, Evas_Object *obj, void *event_info);
+static void __rs_cb_show(void *data, Evas *e, Evas_Object *obj, void *event_info);
+static void __rs_cb_hide(void *data, Evas *e, Evas_Object *obj, void *event_info);
+static void __rs_cb_resize(void *data, Evas *e, Evas_Object *obj, void *event_info);
+static void __obj_update_visibility(void *data, Evas *e, Evas_Object *obj, void *event_info);
+
static void __destroy_type_h(gpointer data)
{
screen_connector_type_evas_h type_h = (screen_connector_type_evas_h)data;
return;
if (toolkit_evas_h->img_tbm != NULL) {
+
+ evas_object_event_callback_del(
+ toolkit_evas_h->img_tbm,
+ EVAS_CALLBACK_MOUSE_DOWN,
+ __rs_cb_mouse_down);
+ evas_object_event_callback_del(
+ toolkit_evas_h->img_tbm,
+ EVAS_CALLBACK_MOUSE_UP,
+ __rs_cb_mouse_up);
+ evas_object_event_callback_del(
+ toolkit_evas_h->img_tbm,
+ EVAS_CALLBACK_MOUSE_MOVE,
+ __rs_cb_mouse_move);
+ evas_object_event_callback_del(
+ toolkit_evas_h->img_tbm,
+ EVAS_CALLBACK_MOUSE_WHEEL,
+ __rs_cb_mouse_wheel);
+ evas_object_event_callback_del(
+ toolkit_evas_h->img_tbm,
+ EVAS_CALLBACK_SHOW,
+ __rs_cb_show);
+ evas_object_event_callback_del(
+ toolkit_evas_h->img_tbm,
+ EVAS_CALLBACK_HIDE,
+ __rs_cb_hide);
+ evas_object_event_callback_del(
+ toolkit_evas_h->img_tbm,
+ EVAS_CALLBACK_RESIZE,
+ __rs_cb_resize);
+
+ evas_object_event_callback_del(
+ toolkit_evas_h->img_tbm,
+ EVAS_CALLBACK_MOVE,
+ __obj_update_visibility);
+
plug_id = evas_object_data_del(toolkit_evas_h->img_tbm, "___PLUGID");
if (plug_id)
free(plug_id);