+static Evas_Object *
+_content_unset_hook(Evas_Object *obj, const char *part)
+{
+ ELM_CHECK_WIDTYPE(obj, widtype) NULL;
+ Widget_Data *wd;
+ Evas_Object *content;
+
+ if (part && strcmp(part, "default")) return NULL;
+ wd = elm_widget_data_get(obj);
+ if (!wd || !wd->content) return NULL;
+
+ content = wd->content;
+ evas_object_event_callback_del_full(content,
+ EVAS_CALLBACK_CHANGED_SIZE_HINTS,
+ _child_change, obj);
+ evas_object_event_callback_del_full(content,
+ EVAS_CALLBACK_DEL,
+ _child_del, obj);
+ wd->content = NULL;
+ fac--;
+// printf("FAC-- = %i\n", fac);
+ return content;
+}
+