From b380e63b0769c664c5a00be0879fddab9b0c98a5 Mon Sep 17 00:00:00 2001 From: Sungtaek Hong Date: Thu, 8 Feb 2018 11:37:51 +0200 Subject: [PATCH] efl_part: call Efl.Text of each class' part Summary: Macro ELM_PART_TEXT_DEFAULT_IMPLEMENT calls super class' Efl.Text interface, rather than this class. Reviewers: jpeg, woohyun, Jaehyun_Cho, herdsman Subscribers: cedric, id213sin Differential Revision: https://phab.enlightenment.org/D5799 --- src/lib/elementary/elm_part_helper.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/lib/elementary/elm_part_helper.h b/src/lib/elementary/elm_part_helper.h index 9b63e94e62..d135dda6c5 100644 --- a/src/lib/elementary/elm_part_helper.h +++ b/src/lib/elementary/elm_part_helper.h @@ -178,34 +178,34 @@ _ ## full ## _efl_text_markup_markup_set(Eo *obj, void *_pd EINA_UNUSED, const c EOLIAN static void \ _ ## type ## _efl_text_text_set(Eo *obj, typedata *sd EINA_UNUSED, const char *text) \ { \ - efl_text_set(efl_part(efl_super(obj, MY_CLASS), efl_ui_widget_default_text_part_get(obj)), text); \ + efl_text_set(efl_part(obj, efl_ui_widget_default_text_part_get(obj)), text); \ } \ EOLIAN static const char * \ _ ## type ## _efl_text_text_get(Eo *obj, typedata *sd EINA_UNUSED) \ { \ - return efl_text_get(efl_part(efl_super(obj, MY_CLASS), efl_ui_widget_default_text_part_get(obj))); \ + return efl_text_get(efl_part(obj, efl_ui_widget_default_text_part_get(obj))); \ } \ EOLIAN static void \ _ ## type ## _efl_ui_translatable_translatable_text_set(Eo *obj, typedata *sd EINA_UNUSED, const char *label, const char *domain) \ { \ - efl_ui_translatable_text_set(efl_part(efl_super(obj, MY_CLASS), efl_ui_widget_default_text_part_get(obj)), label, domain); \ + efl_ui_translatable_text_set(efl_part(obj, efl_ui_widget_default_text_part_get(obj)), label, domain); \ } \ EOLIAN static const char * \ _ ## type ## _efl_ui_translatable_translatable_text_get(Eo *obj, typedata *sd EINA_UNUSED, const char **domain) \ { \ - return efl_ui_translatable_text_get(efl_part(efl_super(obj, MY_CLASS), efl_ui_widget_default_text_part_get(obj)), domain); \ + return efl_ui_translatable_text_get(efl_part(obj, efl_ui_widget_default_text_part_get(obj)), domain); \ } #define ELM_PART_MARKUP_DEFAULT_IMPLEMENT(type, typedata) \ EOLIAN static const char * \ _ ## type ## _efl_text_markup_markup_get(Eo *obj, typedata *sd EINA_UNUSED) \ { \ - return efl_text_markup_get(efl_part(efl_super(obj, MY_CLASS), efl_ui_widget_default_text_part_get(obj))); \ + return efl_text_markup_get(efl_part(obj, efl_ui_widget_default_text_part_get(obj))); \ } \ EOLIAN static void \ _ ## type ## _efl_text_markup_markup_set(Eo *obj, typedata *sd EINA_UNUSED, const char *markup) \ { \ - efl_text_markup_set(efl_part(efl_super(obj, MY_CLASS), efl_ui_widget_default_text_part_get(obj)), markup); \ + efl_text_markup_set(efl_part(obj, efl_ui_widget_default_text_part_get(obj)), markup); \ } #endif