summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSungtaek Hong <sth253.hong@samsung.com>2018-02-08 11:37:51 +0200
committerDaniel Hirt <hirt.danny@gmail.com>2018-02-08 11:37:51 +0200
commitb380e63b0769c664c5a00be0879fddab9b0c98a5 (patch)
treeb5d622ce28b696d2425c6a1559d0c75b9e1c2f4d
parent08d86d3941ee7d4f5e89520fb8d29870a903300b (diff)
downloadefl-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.h12
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