bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5a37aebc32f6b1bbca14d7bd9751de98b0614f13

commit 5a37aebc32f6b1bbca14d7bd9751de98b0614f13
Author: Marcel Hollerbach <[email protected]>
Date:   Thu Jan 24 17:06:14 2019 +0100

    efl_ui_tab_page: implement missing api
    
    unset is now implemented, and is mirrored to the main object, just like
    in the setter above.
    
    Reviewed-by: Cedric BAIL <[email protected]>
    Differential Revision: https://phab.enlightenment.org/D7760
---
 src/lib/elementary/efl_ui_tab_page.c  | 7 +++++++
 src/lib/elementary/efl_ui_tab_page.eo | 1 +
 2 files changed, 8 insertions(+)

diff --git a/src/lib/elementary/efl_ui_tab_page.c 
b/src/lib/elementary/efl_ui_tab_page.c
index 361ccd6371..8023115c3d 100644
--- a/src/lib/elementary/efl_ui_tab_page.c
+++ b/src/lib/elementary/efl_ui_tab_page.c
@@ -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)
 {
diff --git a/src/lib/elementary/efl_ui_tab_page.eo 
b/src/lib/elementary/efl_ui_tab_page.eo
index e5468dd027..9f2e4c0664 100644
--- a/src/lib/elementary/efl_ui_tab_page.eo
+++ b/src/lib/elementary/efl_ui_tab_page.eo
@@ -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 {

-- 


Reply via email to