elm_layout: create a mixin to provide elm_layout_sizing_eval
authorMike Blumenkrantz <zmike@samsung.com>
Tue, 30 Jul 2019 17:11:54 +0000 (13:11 -0400)
committerWooHyun Jung <wh0705.jung@samsung.com>
Mon, 5 Aug 2019 02:05:21 +0000 (11:05 +0900)
commit7d9103ac9d5860e2afc6a7e68aa572ea5be3819c
treee18b1a9fce42e475d52ab5d4c0e3b74a2a59cb10
parentf4a4f5522d376cf1c521f37ce851c26a009d19e1
elm_layout: create a mixin to provide elm_layout_sizing_eval

Summary:
this removes elm_layout_sizing_eval entirely from the implementation
hierarchy of any efl_ui-based widgets, ensuring that future code will
correctly use efl_canvas_group functionality

Depends on D9439

Reviewers: bu5hm4n

Reviewed By: bu5hm4n

Subscribers: bu5hm4n, cedric, #reviewers, #committers

Tags: #efl_widgets

Maniphest Tasks: T8059

Differential Revision: https://phab.enlightenment.org/D9440
50 files changed:
src/lib/elementary/efl_ui_bg_legacy_eo.c
src/lib/elementary/efl_ui_button_legacy_eo.c
src/lib/elementary/efl_ui_check_legacy_eo.c
src/lib/elementary/efl_ui_frame_legacy_eo.c
src/lib/elementary/efl_ui_layout.c
src/lib/elementary/efl_ui_layout_legacy_eo.c
src/lib/elementary/efl_ui_layout_legacy_eo.h
src/lib/elementary/efl_ui_panes_legacy_eo.c
src/lib/elementary/efl_ui_progressbar_legacy_eo.c
src/lib/elementary/efl_ui_radio_legacy_eo.c
src/lib/elementary/efl_ui_textpath_legacy_eo.c
src/lib/elementary/efl_ui_video_legacy_eo.c
src/lib/elementary/efl_ui_win_legacy_eo.c
src/lib/elementary/elm_actionslider_eo.c
src/lib/elementary/elm_bubble_eo.c
src/lib/elementary/elm_calendar_eo.c
src/lib/elementary/elm_clock_eo.c
src/lib/elementary/elm_code_widget_legacy_eo.c
src/lib/elementary/elm_colorselector_eo.c
src/lib/elementary/elm_conformant_eo.c
src/lib/elementary/elm_ctxpopup_eo.c
src/lib/elementary/elm_dayselector_eo.c
src/lib/elementary/elm_entry_eo.c
src/lib/elementary/elm_fileselector_button_eo.c
src/lib/elementary/elm_fileselector_entry_eo.c
src/lib/elementary/elm_fileselector_eo.c
src/lib/elementary/elm_flipselector_eo.c
src/lib/elementary/elm_gengrid_eo.c
src/lib/elementary/elm_genlist_eo.c
src/lib/elementary/elm_hover_eo.c
src/lib/elementary/elm_hoversel_eo.c
src/lib/elementary/elm_index_eo.c
src/lib/elementary/elm_inwin_eo.c
src/lib/elementary/elm_label_eo.c
src/lib/elementary/elm_list_eo.c
src/lib/elementary/elm_multibuttonentry_eo.c
src/lib/elementary/elm_naviframe_eo.c
src/lib/elementary/elm_panel_eo.c
src/lib/elementary/elm_player_eo.c
src/lib/elementary/elm_popup_eo.c
src/lib/elementary/elm_priv.h
src/lib/elementary/elm_route_eo.c
src/lib/elementary/elm_scroller_eo.c
src/lib/elementary/elm_segment_control_eo.c
src/lib/elementary/elm_separator_eo.c
src/lib/elementary/elm_slider_eo.c
src/lib/elementary/elm_slideshow_eo.c
src/lib/elementary/elm_spinner_eo.c
src/lib/elementary/elm_thumb_eo.c
src/lib/elementary/elm_widget_layout.h