elm: introduce ELM_PART_OVERRIDE_PARTIAL
authorSungtaek Hong <sth253.hong@samsung.com>
Mon, 4 Dec 2017 07:01:51 +0000 (16:01 +0900)
committerSungtaek Hong <sth253.hong@samsung.com>
Fri, 8 Dec 2017 07:02:23 +0000 (16:02 +0900)
commite7e375937be40e543967ad32b4bb4dd533f3ab92
treea454b234e3ded27a14c0ede685ef7007adc83328
parentc12d947484513b6caad91c8e1945e2de3b115cd3
elm: introduce ELM_PART_OVERRIDE_PARTIAL

Summary:
ELM_PART_OVERRIDE_PARTIAL replaces ELM_PART_OVERRIDE and
ELM_PART_OVERRIDE_ONLY_ALIASES.
The difference is ELM_PART_OVERRIDE_PARTIAL calls super
ELM_PART_IMPLEMENT when subclass of part is not needed.

Test Plan:
Run elementary_test, Part Background, background part is well set.
           Run efl.ui.panes/efl.ui.flip, check content is well set.

Reviewers: jpeg, Jaehyun_Cho, woohyun

Reviewed By: Jaehyun_Cho

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D5566
data/elementary/themes/edc/efl/panes.edc
data/elementary/themes/edc/efl/popup.edc
src/lib/elementary/efl_ui_button.c
src/lib/elementary/efl_ui_flip.c
src/lib/elementary/efl_ui_multibuttonentry.c
src/lib/elementary/efl_ui_panes.c
src/lib/elementary/efl_ui_popup_alert.c
src/lib/elementary/elm_part_helper.h