use sub-object-del signal for win stuff

SVN revision: 65910
This commit is contained in:
Mike Blumenkrantz 2011-12-05 15:27:32 +00:00
parent 890a378db7
commit ba25d2754d
2 changed files with 1 additions and 3 deletions

View File

@ -945,7 +945,6 @@ elm_widget_sub_object_add(Evas_Object *obj,
_sub_obj_del);
}
}
evas_object_smart_callback_call(sobj, "win-resize-del-private-dont-use-this. seriously", NULL);
sd->subobjs = eina_list_append(sd->subobjs, sobj);
evas_object_data_set(sobj, "elm-parent", obj);
evas_object_event_callback_add(sobj, EVAS_CALLBACK_DEL, _sub_obj_del, sd);

View File

@ -1378,7 +1378,6 @@ _subobj_del(Evas_Object *obj, Evas_Object *subobj, void *event_info __UNUSED__)
evas_object_event_callback_del_full(subobj, EVAS_CALLBACK_DEL,
_elm_win_subobj_callback_del, obj);
win->subobjs = eina_list_remove(win->subobjs, subobj);
evas_object_smart_callback_del(subobj, "win-resize-del-private-dont-use-this. seriously", (Evas_Smart_Cb)_subobj_del);
_elm_win_eval_subobjs(obj);
}
@ -1693,7 +1692,7 @@ elm_win_resize_object_add(Evas_Object *obj, Evas_Object *subobj)
evas_object_geometry_get(obj, NULL, NULL, &w, &h);
evas_object_move(subobj, 0, 0);
evas_object_resize(subobj, w, h);
evas_object_smart_callback_add(subobj, "win-resize-del-private-dont-use-this. seriously", (Evas_Smart_Cb)_subobj_del, obj);
evas_object_smart_callback_add(subobj, "sub-object-del", (Evas_Smart_Cb)_subobj_del, obj);
_elm_win_eval_subobjs(obj);
}