efl_part: remove duplicated text_aliases code
Summary: this widgets inherit from Layout. they can use same text_aliases of Layout. Reviewers: Jaehyun_Cho, woohyun Subscribers: herb, cedric Differential Revision: https://phab.enlightenment.org/D5859 Reviewed-by: Cedric Bail <cedric@osg.samsung.com>
This commit is contained in:
parent
08cc8f8651
commit
3114ee264b
|
@ -40,12 +40,6 @@ static const Elm_Layout_Part_Alias_Description _content_aliases[] =
|
|||
{NULL, NULL}
|
||||
};
|
||||
|
||||
static const Elm_Layout_Part_Alias_Description _text_aliases[] =
|
||||
{
|
||||
{"default", "elm.text"},
|
||||
{NULL, NULL}
|
||||
};
|
||||
|
||||
static Eina_Bool _key_action_activate(Evas_Object *obj, const char *params);
|
||||
|
||||
static const Elm_Action key_actions[] = {
|
||||
|
@ -335,7 +329,6 @@ _efl_ui_button_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl
|
|||
/* Standard widget overrides */
|
||||
|
||||
ELM_WIDGET_KEY_DOWN_DEFAULT_IMPLEMENT(efl_ui_button, Efl_Ui_Button_Data)
|
||||
ELM_PART_TEXT_DEFAULT_GET(efl_ui_button, _text_aliases[0].real_part)
|
||||
ELM_PART_TEXT_DEFAULT_IMPLEMENT(efl_ui_button, Efl_Ui_Button_Data)
|
||||
ELM_PART_CONTENT_DEFAULT_GET(efl_ui_button, _content_aliases[0].real_part)
|
||||
ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_ui_button, Efl_Ui_Button_Data)
|
||||
|
@ -379,14 +372,11 @@ elm_button_autorepeat_get(const Evas_Object *obj)
|
|||
/* Internal EO APIs and hidden overrides */
|
||||
|
||||
ELM_LAYOUT_CONTENT_ALIASES_IMPLEMENT(MY_CLASS_PFX)
|
||||
ELM_LAYOUT_TEXT_ALIASES_IMPLEMENT(MY_CLASS_PFX)
|
||||
|
||||
#define EFL_UI_BUTTON_EXTRA_OPS \
|
||||
ELM_LAYOUT_CONTENT_ALIASES_OPS(MY_CLASS_PFX), \
|
||||
ELM_LAYOUT_TEXT_ALIASES_OPS(MY_CLASS_PFX), \
|
||||
ELM_LAYOUT_SIZING_EVAL_OPS(efl_ui_button), \
|
||||
EFL_CANVAS_GROUP_ADD_OPS(efl_ui_button), \
|
||||
ELM_PART_TEXT_DEFAULT_OPS(efl_ui_button), \
|
||||
ELM_PART_CONTENT_DEFAULT_OPS(efl_ui_button)
|
||||
|
||||
#include "efl_ui_button.eo.c"
|
||||
|
|
|
@ -30,12 +30,6 @@ static const Elm_Layout_Part_Alias_Description _content_aliases[] =
|
|||
{NULL, NULL}
|
||||
};
|
||||
|
||||
static const Elm_Layout_Part_Alias_Description _text_aliases[] =
|
||||
{
|
||||
{"default", "elm.text"},
|
||||
{NULL, NULL}
|
||||
};
|
||||
|
||||
static void
|
||||
_sizing_eval(Evas_Object *obj,
|
||||
Efl_Ui_Frame_Data *sd EINA_UNUSED)
|
||||
|
@ -203,7 +197,6 @@ _efl_ui_frame_collapse_get(Eo *obj EINA_UNUSED, Efl_Ui_Frame_Data *sd)
|
|||
|
||||
/* Default text (title) and content */
|
||||
|
||||
ELM_PART_TEXT_DEFAULT_GET(efl_ui_frame, "elm.text")
|
||||
ELM_PART_TEXT_DEFAULT_IMPLEMENT(efl_ui_frame, Efl_Ui_Frame_Data)
|
||||
ELM_PART_MARKUP_DEFAULT_IMPLEMENT(efl_ui_frame, Efl_Ui_Frame_Data)
|
||||
ELM_PART_CONTENT_DEFAULT_GET(efl_ui_frame, "elm.swallow.content")
|
||||
|
@ -212,14 +205,11 @@ ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_ui_frame, Efl_Ui_Frame_Data)
|
|||
/* Internal EO APIs and hidden overrides */
|
||||
|
||||
ELM_LAYOUT_CONTENT_ALIASES_IMPLEMENT(efl_ui_frame)
|
||||
ELM_LAYOUT_TEXT_ALIASES_IMPLEMENT(efl_ui_frame)
|
||||
|
||||
#define EFL_UI_FRAME_EXTRA_OPS \
|
||||
EFL_CANVAS_GROUP_ADD_OPS(efl_ui_frame), \
|
||||
ELM_LAYOUT_CONTENT_ALIASES_OPS(efl_ui_frame), \
|
||||
ELM_PART_TEXT_DEFAULT_OPS(efl_ui_frame), \
|
||||
ELM_PART_CONTENT_DEFAULT_OPS(efl_ui_frame), \
|
||||
ELM_LAYOUT_TEXT_ALIASES_OPS(efl_ui_frame)
|
||||
ELM_PART_CONTENT_DEFAULT_OPS(efl_ui_frame)
|
||||
|
||||
#include "efl_ui_frame.eo.c"
|
||||
|
||||
|
|
|
@ -42,12 +42,6 @@ static const Elm_Layout_Part_Alias_Description _content_aliases[] =
|
|||
{NULL, NULL}
|
||||
};
|
||||
|
||||
static const Elm_Layout_Part_Alias_Description _text_aliases[] =
|
||||
{
|
||||
{"default", "elm.text"},
|
||||
{NULL, NULL}
|
||||
};
|
||||
|
||||
static Efl_Ui_Progress_Status *
|
||||
_progress_status_new(const char *part_name, double val)
|
||||
{
|
||||
|
@ -685,21 +679,17 @@ _efl_ui_progressbar_part_efl_ui_range_range_min_max_get(Eo *obj, void *_pd EINA_
|
|||
/* Efl.Part end */
|
||||
|
||||
/* Internal EO APIs and hidden overrides */
|
||||
ELM_PART_TEXT_DEFAULT_GET(efl_ui_progressbar, _text_aliases[0].real_part)
|
||||
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)
|
||||
|
||||
#define EFL_UI_PROGRESSBAR_EXTRA_OPS \
|
||||
ELM_LAYOUT_CONTENT_ALIASES_OPS(efl_ui_progressbar), \
|
||||
ELM_LAYOUT_TEXT_ALIASES_OPS(efl_ui_progressbar), \
|
||||
ELM_LAYOUT_SIZING_EVAL_OPS(efl_ui_progressbar), \
|
||||
EFL_CANVAS_GROUP_ADD_DEL_OPS(efl_ui_progressbar), \
|
||||
ELM_PART_TEXT_DEFAULT_OPS(efl_ui_progressbar), \
|
||||
ELM_PART_CONTENT_DEFAULT_OPS(efl_ui_progressbar)
|
||||
|
||||
#include "efl_ui_progressbar.eo.c"
|
||||
|
|
|
@ -28,12 +28,6 @@ static const Elm_Layout_Part_Alias_Description _content_aliases[] =
|
|||
{NULL, NULL}
|
||||
};
|
||||
|
||||
static const Elm_Layout_Part_Alias_Description _text_aliases[] =
|
||||
{
|
||||
{"default", "elm.text"},
|
||||
{NULL, NULL}
|
||||
};
|
||||
|
||||
static const char SIG_CHANGED[] = "changed";
|
||||
static const char SIG_DELAY_CHANGED[] = "delay,changed";
|
||||
static const char SIG_DRAG_START[] = "slider,drag,start";
|
||||
|
@ -1395,7 +1389,6 @@ _efl_ui_slider_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Efl
|
|||
|
||||
/* Standard widget overrides */
|
||||
|
||||
ELM_PART_TEXT_DEFAULT_GET(efl_ui_slider, _text_aliases[0].real_part)
|
||||
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_GET(efl_ui_slider, _content_aliases[0].real_part)
|
||||
|
@ -1536,15 +1529,12 @@ _efl_ui_slider_part_indicator_visible_mode_get(Eo *obj, void *_pd EINA_UNUSED)
|
|||
/* Internal EO APIs and hidden overrides */
|
||||
|
||||
ELM_LAYOUT_CONTENT_ALIASES_IMPLEMENT(efl_ui_slider)
|
||||
ELM_LAYOUT_TEXT_ALIASES_IMPLEMENT(efl_ui_slider)
|
||||
|
||||
#define EFL_UI_SLIDER_EXTRA_OPS \
|
||||
ELM_LAYOUT_CONTENT_ALIASES_OPS(efl_ui_slider), \
|
||||
ELM_LAYOUT_TEXT_ALIASES_OPS(efl_ui_slider), \
|
||||
ELM_LAYOUT_SIZING_EVAL_OPS(efl_ui_slider), \
|
||||
EFL_CANVAS_GROUP_ADD_DEL_OPS(efl_ui_slider), \
|
||||
ELM_PART_CONTENT_DEFAULT_OPS(efl_ui_slider), \
|
||||
ELM_PART_TEXT_DEFAULT_OPS(efl_ui_slider)
|
||||
ELM_PART_CONTENT_DEFAULT_OPS(efl_ui_slider)
|
||||
|
||||
#include "efl_ui_slider.eo.c"
|
||||
|
||||
|
|
Loading…
Reference in New Issue