efl_ui_legacy: add new interface to indicate legacy widget
authorSungtaek Hong <sth253.hong@samsung.com>
Wed, 24 Jan 2018 06:50:58 +0000 (15:50 +0900)
committerWonki Kim <wonki_.kim@samsung.com>
Tue, 3 Apr 2018 09:50:03 +0000 (18:50 +0900)
commit864bb0faaa71364b67e6f56f26e6d761061c6c9b
tree7272cf6f468c1f4e1fa67c45f6cfaf757c2e3726
parent9359724b0a941dc117eeb978719b0003820f5cde
efl_ui_legacy: add new interface to indicate legacy widget

Summary:
For now, how to check whether a widget is legacy or not
is to check flags in private data or static flag, which is set
during elm_legacy_add.
If Efl.Ui.Legacy interface is added, it can be easilly checked
by efl_isa(obj, EFL_UI_LEGACY_INTERFACE)

Reviewers: woohyun, jpeg, cedric, Jaehyun_Cho

Subscribers: conr2d, cedric, jpeg

Differential Revision: https://phab.enlightenment.org/D5748
120 files changed:
src/Makefile_Elementary.am
src/lib/elementary/efl_ui_bg_widget.c
src/lib/elementary/efl_ui_bg_widget.eo
src/lib/elementary/efl_ui_bg_widget_legacy.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_button.c
src/lib/elementary/efl_ui_button.eo
src/lib/elementary/efl_ui_button_legacy.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_check.c
src/lib/elementary/efl_ui_check.eo
src/lib/elementary/efl_ui_check_legacy.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_clock.c
src/lib/elementary/efl_ui_clock.eo
src/lib/elementary/efl_ui_clock_legacy.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_flip.c
src/lib/elementary/efl_ui_flip.eo
src/lib/elementary/efl_ui_flip_legacy.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_frame.c
src/lib/elementary/efl_ui_frame.eo
src/lib/elementary/efl_ui_frame_legacy.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_image.c
src/lib/elementary/efl_ui_image.eo
src/lib/elementary/efl_ui_image_legacy.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_image_zoomable.c
src/lib/elementary/efl_ui_image_zoomable_legacy.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_layout.c
src/lib/elementary/efl_ui_layout.eo
src/lib/elementary/efl_ui_layout_legacy.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_legacy.c [new file with mode: 0644]
src/lib/elementary/efl_ui_legacy.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_multibuttonentry.c
src/lib/elementary/efl_ui_multibuttonentry_legacy.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_panes.c
src/lib/elementary/efl_ui_panes.eo
src/lib/elementary/efl_ui_panes_legacy.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_progressbar.c
src/lib/elementary/efl_ui_progressbar.eo
src/lib/elementary/efl_ui_progressbar_legacy.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_radio.c
src/lib/elementary/efl_ui_radio.eo
src/lib/elementary/efl_ui_radio_legacy.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_slider.c
src/lib/elementary/efl_ui_slider.eo
src/lib/elementary/efl_ui_slider_legacy.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_video.c
src/lib/elementary/efl_ui_video.eo
src/lib/elementary/efl_ui_video_legacy.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_widget.c
src/lib/elementary/efl_ui_win.c
src/lib/elementary/efl_ui_win_legacy.eo [new file with mode: 0644]
src/lib/elementary/elm_actionslider.eo
src/lib/elementary/elm_box.eo
src/lib/elementary/elm_bubble.eo
src/lib/elementary/elm_calendar.eo
src/lib/elementary/elm_clock.eo
src/lib/elementary/elm_code.h
src/lib/elementary/elm_code_diff_widget.c
src/lib/elementary/elm_code_widget.c
src/lib/elementary/elm_code_widget_legacy.eo [new file with mode: 0644]
src/lib/elementary/elm_colorselector.eo
src/lib/elementary/elm_combobox.eo
src/lib/elementary/elm_conformant.eo
src/lib/elementary/elm_ctxpopup.eo
src/lib/elementary/elm_ctxpopup_item.eo
src/lib/elementary/elm_datetime.c
src/lib/elementary/elm_dayselector.eo
src/lib/elementary/elm_diskselector.eo
src/lib/elementary/elm_diskselector_item.eo
src/lib/elementary/elm_entry.eo
src/lib/elementary/elm_fileselector.eo
src/lib/elementary/elm_fileselector_button.eo
src/lib/elementary/elm_fileselector_entry.eo
src/lib/elementary/elm_flipselector.eo
src/lib/elementary/elm_gengrid.eo
src/lib/elementary/elm_gengrid_item.eo
src/lib/elementary/elm_genlist.eo
src/lib/elementary/elm_genlist_item.eo
src/lib/elementary/elm_gesture_layer.eo
src/lib/elementary/elm_glview.eo
src/lib/elementary/elm_grid.eo
src/lib/elementary/elm_hover.eo
src/lib/elementary/elm_hoversel.eo
src/lib/elementary/elm_hoversel_item.eo
src/lib/elementary/elm_icon.eo
src/lib/elementary/elm_index.eo
src/lib/elementary/elm_index_item.eo
src/lib/elementary/elm_interface_scrollable.c
src/lib/elementary/elm_interfaces.h
src/lib/elementary/elm_inwin.eo
src/lib/elementary/elm_label.eo
src/lib/elementary/elm_list.eo
src/lib/elementary/elm_list_item.eo
src/lib/elementary/elm_map.eo
src/lib/elementary/elm_mapbuf.eo
src/lib/elementary/elm_menu.eo
src/lib/elementary/elm_menu_item.eo
src/lib/elementary/elm_multibuttonentry_item.eo
src/lib/elementary/elm_naviframe.eo
src/lib/elementary/elm_naviframe_item.eo
src/lib/elementary/elm_notify.eo
src/lib/elementary/elm_panel.eo
src/lib/elementary/elm_photo.eo
src/lib/elementary/elm_player.eo
src/lib/elementary/elm_plug.eo
src/lib/elementary/elm_popup.eo
src/lib/elementary/elm_popup_item.eo
src/lib/elementary/elm_prefs.eo
src/lib/elementary/elm_route.eo
src/lib/elementary/elm_scroller.eo
src/lib/elementary/elm_segment_control.eo
src/lib/elementary/elm_segment_control_item.eo
src/lib/elementary/elm_separator.eo
src/lib/elementary/elm_slideshow.eo
src/lib/elementary/elm_spinner.eo
src/lib/elementary/elm_table.eo
src/lib/elementary/elm_theme.c
src/lib/elementary/elm_thumb.eo
src/lib/elementary/elm_toolbar.eo
src/lib/elementary/elm_toolbar_item.eo
src/lib/elementary/elm_web.eo
src/lib/elementary/elm_widget.h