From 4e3d71ef22e58b1e7327728ec14e44c0686a785a Mon Sep 17 00:00:00 2001 From: Amitesh Singh Date: Tue, 16 Jan 2018 20:09:54 +0900 Subject: [PATCH] Efl.Ui.Progressbar: Add missing Efl.Text/Content --- src/lib/elementary/efl_ui_progressbar.c | 4 ++++ src/lib/elementary/efl_ui_progressbar.eo | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/lib/elementary/efl_ui_progressbar.c b/src/lib/elementary/efl_ui_progressbar.c index 4bd7e87afc..0ecaed2a0b 100644 --- a/src/lib/elementary/efl_ui_progressbar.c +++ b/src/lib/elementary/efl_ui_progressbar.c @@ -635,6 +635,10 @@ _efl_ui_progressbar_efl_access_value_value_and_text_get(Eo *obj EINA_UNUSED, Efl /* Efl.Part end */ /* Internal EO APIs and hidden overrides */ +ELM_PART_TEXT_DEFAULT_IMPLEMENT(efl_ui_progressbar, Efl_Ui_Progressbar_Data) +ELM_PART_MARKUP_DEFAULT_IMPLEMENT(efl_ui_progressbar, Efl_Ui_Progressbar_Data) +ELM_PART_CONTENT_DEFAULT_GET(efl_ui_progressbar, _content_aliases[0].real_part) +ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_ui_progressbar, Efl_Ui_Progressbar_Data) ELM_LAYOUT_CONTENT_ALIASES_IMPLEMENT(efl_ui_progressbar) ELM_LAYOUT_TEXT_ALIASES_IMPLEMENT(efl_ui_progressbar) diff --git a/src/lib/elementary/efl_ui_progressbar.eo b/src/lib/elementary/efl_ui_progressbar.eo index 0591030fe0..602aa23a4a 100644 --- a/src/lib/elementary/efl_ui_progressbar.eo +++ b/src/lib/elementary/efl_ui_progressbar.eo @@ -1,5 +1,6 @@ class Efl.Ui.Progressbar (Efl.Ui.Layout, Efl.Ui.Range, Efl.Ui.Format, - Efl.Ui.Direction, Efl.Access.Value) + Efl.Ui.Direction, Efl.Access.Value, + Efl.Text, Efl.Content) { [[Elementary progressbar class]] methods { @@ -58,6 +59,9 @@ class Efl.Ui.Progressbar (Efl.Ui.Layout, Efl.Ui.Range, Efl.Ui.Format, Efl.Ui.Format.format_cb { set; } Efl.Part.part; Efl.Access.Value.value_and_text { get; } + Efl.Text.text { get; set; } + Efl.Content.content { get; set; } + Efl.Content.content_unset; } events { changed; [[Called when progressbar changed]]