diff options
author | Sungtaek Hong <sth253.hong@samsung.com> | 2018-02-08 11:37:51 +0200 |
---|---|---|
committer | Daniel Hirt <hirt.danny@gmail.com> | 2018-02-08 11:37:51 +0200 |
commit | b380e63b0769c664c5a00be0879fddab9b0c98a5 (patch) | |
tree | b5d622ce28b696d2425c6a1559d0c75b9e1c2f4d | |
parent | 08d86d3941ee7d4f5e89520fb8d29870a903300b (diff) | |
download | efl-b380e63b0769c664c5a00be0879fddab9b0c98a5.tar.gz |
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
-rw-r--r-- | src/lib/elementary/elm_part_helper.h | 12 |
1 files 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 |