Elm layout: replace 'text' property with 'efl_part' interface
authorDaniel Hirt <hirt.danny@gmail.com>
Sun, 4 Jun 2017 14:25:36 +0000 (17:25 +0300)
committerDaniel Hirt <hirt.danny@gmail.com>
Sun, 4 Jun 2017 23:08:03 +0000 (02:08 +0300)
commit3eb649b180eb98f7be829de5aed7e8c7f1ceb35a
treee7095c091fd648d2bf8e45aa5b9a9634bc73735e
parente53b77d6ce9848bdb274b428c33e6848c8620443
Elm layout: replace 'text' property with 'efl_part' interface

The expected usage is efl_text_set(efl_part(layout, part), text);
Same for text_get.

Also, added an example how to make API easier with providing
efl_text_set/get for the widget itself, in efl_ui_button. Please see
this example.
36 files changed:
src/Makefile_Elementary.am
src/lib/elementary/efl_ui_button.c
src/lib/elementary/efl_ui_text.c
src/lib/elementary/efl_ui_text.eo
src/lib/elementary/elc_fileselector.c
src/lib/elementary/elc_fileselector_entry.c
src/lib/elementary/elc_multibuttonentry.c
src/lib/elementary/elc_naviframe.c
src/lib/elementary/elc_popup.c
src/lib/elementary/elm_actionslider.c
src/lib/elementary/elm_actionslider.eo
src/lib/elementary/elm_actionslider_internal_part.eo [new file with mode: 0644]
src/lib/elementary/elm_bubble.c
src/lib/elementary/elm_bubble.eo
src/lib/elementary/elm_bubble_internal_part.eo [new file with mode: 0644]
src/lib/elementary/elm_entry.c
src/lib/elementary/elm_entry.eo
src/lib/elementary/elm_entry_internal_part.eo
src/lib/elementary/elm_fileselector.eo
src/lib/elementary/elm_fileselector_entry.eo
src/lib/elementary/elm_fileselector_entry_internal_part.eo
src/lib/elementary/elm_fileselector_internal_part.eo [new file with mode: 0644]
src/lib/elementary/elm_label.c
src/lib/elementary/elm_label.eo
src/lib/elementary/elm_label_internal_part.eo [new file with mode: 0644]
src/lib/elementary/elm_layout.c
src/lib/elementary/elm_layout.eo
src/lib/elementary/elm_layout_internal_part.eo
src/lib/elementary/elm_layout_legacy.h
src/lib/elementary/elm_multibuttonentry.eo
src/lib/elementary/elm_multibuttonentry_internal_part.eo [new file with mode: 0644]
src/lib/elementary/elm_naviframe.eo
src/lib/elementary/elm_naviframe_internal_part.eo
src/lib/elementary/elm_part_helper.h
src/lib/elementary/elm_popup.eo
src/lib/elementary/elm_popup_internal_part.eo