jpeg pushed a commit to branch master.

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

commit eae0885e0aae65b8f79d58057b03e4091360f9b1
Author: Jean-Philippe Andre <[email protected]>
Date:   Mon Nov 20 20:39:44 2017 +0900

    slider: Implement Efl.Content
---
 src/lib/elementary/efl_ui_slider.c  | 2 ++
 src/lib/elementary/efl_ui_slider.eo | 5 ++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/lib/elementary/efl_ui_slider.c 
b/src/lib/elementary/efl_ui_slider.c
index f6dc0b86e6..1bc9ec9290 100644
--- a/src/lib/elementary/efl_ui_slider.c
+++ b/src/lib/elementary/efl_ui_slider.c
@@ -1355,6 +1355,8 @@ 
_efl_ui_slider_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl
 
 ELM_PART_TEXT_DEFAULT_IMPLEMENT(efl_ui_slider, Efl_Ui_Slider_Data)
 ELM_PART_MARKUP_DEFAULT_IMPLEMENT(efl_ui_slider, Efl_Ui_Slider_Data)
+ELM_PART_CONTENT_DEFAULT_SET(efl_ui_slider, _content_aliases[0].real_part)
+ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_ui_slider, Efl_Ui_Slider_Data)
 
 static void
 _slider_span_size_set(Eo *obj, Efl_Ui_Slider_Data *sd, int size)
diff --git a/src/lib/elementary/efl_ui_slider.eo 
b/src/lib/elementary/efl_ui_slider.eo
index 084bda4911..99356af0ed 100644
--- a/src/lib/elementary/efl_ui_slider.eo
+++ b/src/lib/elementary/efl_ui_slider.eo
@@ -1,6 +1,7 @@
 class Efl.Ui.Slider (Efl.Ui.Layout, Efl.Ui.Range, Efl.Ui.Direction,
                      Efl.Access.Value, Efl.Text, Efl.Text.Markup, 
Efl.Ui.Format,
-                     Efl.Ui.Translatable, Efl.Access.Widget.Action)
+                     Efl.Ui.Translatable, Efl.Access.Widget.Action,
+                     Efl.Content)
 {
    [[Elementary slider class]]
    legacy_prefix: elm_slider;
@@ -50,6 +51,8 @@ class Efl.Ui.Slider (Efl.Ui.Layout, Efl.Ui.Range, 
Efl.Ui.Direction,
       Efl.Text.Markup.markup { get; set; }
       Efl.Ui.Format.format_cb { set; }
       Efl.Ui.Translatable.translatable_text { get; set; }
+      Efl.Content.content { get; set; }
+      Efl.Content.content_unset;
       Efl.Part.part;
    }
    events {

-- 


Reply via email to