efl_ui_tab_page: implement missing api
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Thu, 24 Jan 2019 16:06:14 +0000 (17:06 +0100)
committerTaehyub Kim <taehyub.kim@samsung.com>
Thu, 31 Jan 2019 02:05:19 +0000 (11:05 +0900)
unset is now implemented, and is mirrored to the main object, just like
in the setter above.

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D7760

src/lib/elementary/efl_ui_tab_page.c
src/lib/elementary/efl_ui_tab_page.eo

index 361ccd6..8023115 100644 (file)
@@ -26,6 +26,13 @@ _efl_ui_tab_page_efl_content_content_set(Eo *obj, Efl_Ui_Tab_Page_Data *sd, Eo *
    return EINA_TRUE;
 }
 
+EOLIAN static Efl_Gfx_Entity*
+_efl_ui_tab_page_efl_content_content_unset(Eo *obj, Efl_Ui_Tab_Page_Data *pd EINA_UNUSED)
+{
+   return efl_content_unset(efl_part(obj, "efl.content"));
+}
+
+
 EOLIAN static Eo *
 _efl_ui_tab_page_efl_content_content_get(const Eo *obj EINA_UNUSED, Efl_Ui_Tab_Page_Data *sd)
 {
index e5468dd..9f2e4c0 100644 (file)
@@ -20,6 +20,7 @@ class Efl.Ui.Tab_Page extends Efl.Ui.Layout implements Efl.Content
       Efl.Object.constructor;
       Efl.Object.destructor;
       Efl.Content.content { get; set; }
+      Efl.Content.content_unset;
       Efl.Part.part_get;
    }
    events {