efl/src/examples/elementary
Marcel Hollerbach 89102ecbd3 efl_ui_radio: cleanup API
This is a bit of a giant commit. However, the problem here is that
cleaning up the API went hand in hand with rewriting most of the usages.
In the process of renewing and removing old API the following was done:
- Legacy API testcases have been ported back to smart callbacks
- EO-API testcases have been ported to efl_add syntax
- weird event #defines have been removed
- Wrong constructor usage has been removed
- Ported to the new box object introduced before
- removed legacy API from efl_ui_radio
  -> no more ptr(int) q66 will do jumps of happiness
  -> no more ununderstandable group_add methods
  -> Seperated code in blocks only for legacy, and blocks only for
non-legacy

To verify this commit, you can check all the tests that have been
touched here. Additionally, the cxx example has been adjusted

ref T7867

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D9060
2019-06-20 16:02:02 +02:00
..
performance meson: correctly use the correct dependency 2019-04-05 08:15:39 -04:00
sphere_hunter meson: correctly use the correct dependency 2019-04-05 08:15:39 -04:00
.gitignore efl_ui_relative_layout: introduce new relative container 2019-02-22 19:47:47 +09:00
actionslider_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
bg_cxx_example_01.cc cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
bg_cxx_example_02.cc cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
bg_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
bg_example_01.js js: Update after many elm/efl.ui changes 2017-06-19 17:36:41 -03:00
bg_example_02.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
bg_example_02.js js: Update after many elm/efl.ui changes 2017-06-19 17:36:41 -03:00
bg_example_03.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
box_cxx_example_02.cc cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
box_example_02.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
box_js_example_01.js js: Update after many elm/efl.ui changes 2017-06-19 17:36:41 -03:00
box_js_example_02.js js: Fix some js examples usage of orient API 2017-08-23 15:24:37 +09:00
bubble_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
button_cxx_example_00.cc cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
button_cxx_example_01.cc Rename Efl.Ui.Direction -> Efl.Ui.Layout_Orientation 2019-05-24 12:30:32 -04:00
button_example_00.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
button_example_00.js js: Update after many elm/efl.ui changes 2017-06-19 17:36:41 -03:00
button_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
button_example_01.js efl: Split Efl.Container and Efl.Content 2017-11-20 19:02:09 +09:00
calendar_cxx_example_01.cc cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
calendar_cxx_example_02.cc cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
calendar_cxx_example_03.cc cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
calendar_cxx_example_04.cc cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
calendar_cxx_example_05.cc cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
calendar_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
calendar_example_01.js js: Update after many elm/efl.ui changes 2017-06-19 17:36:41 -03:00
calendar_example_02.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
calendar_example_02.js js: Update after many elm/efl.ui changes 2017-06-19 17:36:41 -03:00
calendar_example_03.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
calendar_example_03.js js: Update after many elm/efl.ui changes 2017-06-19 17:36:41 -03:00
calendar_example_04.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
calendar_example_04.js js: Update after many elm/efl.ui changes 2017-06-19 17:36:41 -03:00
calendar_example_05.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
calendar_example_05.js js: Update after many elm/efl.ui changes 2017-06-19 17:36:41 -03:00
calendar_example_06.c elm example : on some OS (windows...) struct tm has 9 fields and not 11. Fix warning. 2018-01-08 21:10:22 +09:00
check_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
clock_cxx_example.cc cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
clock_example.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
clock_example.js elm: Fix invalid uses of Efl.Orientation 2017-09-19 18:53:35 +09:00
codegen_example.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
codegen_example.edc
colorselector_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
combobox_example_01.c elementary: fix combobox example to not duplicate the definition of _GNU_SOURCE. 2019-03-01 08:59:50 -05:00
conformant_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
conformant_example_02.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
ctxpopup_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
datetime_example.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
dayselector_example.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
dict.txt
diskselector_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
diskselector_example_02.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
efl_canvas_layout_text.c efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
efl_canvas_layout_text.edc Canvas layout: support more Efl.Text.* with efl_part 2018-11-06 18:33:56 +02:00
efl_thread_1.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
efl_thread_2.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
efl_thread_3.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
efl_thread_4.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
efl_thread_5.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
efl_thread_6.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
efl_ui_grid_example_1.c Rename Efl.Ui.Direction -> Efl.Ui.Layout_Orientation 2019-05-24 12:30:32 -04:00
efl_ui_list_example_1.c efl_ui_radio: cleanup API 2019-06-20 16:02:02 +02:00
efl_ui_list_view_example.edc examples: fix edc build error 2019-01-24 13:27:24 +09:00
efl_ui_list_view_example_1.c examples : update list_view examples to use item_class_set not layout_theme_config. 2019-04-23 12:40:57 -07:00
efl_ui_list_view_example_2.c examples : update list_view examples to use item_class_set not layout_theme_config. 2019-04-23 12:40:57 -07:00
efl_ui_list_view_example_3.c examples : update list_view examples to use item_class_set not layout_theme_config. 2019-04-23 12:40:57 -07:00
efl_ui_radio_example_01.c Introduce Efl.Ui.Radio_Group & Efl.Ui.Radio_Box 2019-06-20 16:02:00 +02:00
efl_ui_relative_layout_example_01.c efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
efl_ui_relative_layout_example_02.c efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
efl_ui_scroller_example.c efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
efl_ui_slider_mono.cs efl-csharp: Respect beta for classes and other stuff. 2019-03-11 16:08:04 -03:00
efl_ui_slideshow_example.c efl_ui_active_view: introduce a experimental new widget 2019-05-30 11:48:16 +02:00
efl_ui_theme_example.edc efl_ui_theme: Introduce Efl.Ui.Theme class 2018-11-20 13:56:37 +09:00
efl_ui_theme_example_01.c efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
efl_ui_theme_example_02.c efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
efl_ui_unit_converter.cs efl-csharp: Respect beta for classes and other stuff. 2019-03-11 16:08:04 -03:00
entry_example.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
evas3d_map_example.c efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
evas3d_map_example.edc examples: fix edc build error 2019-01-24 13:27:24 +09:00
evas3d_object_on_button_example.c efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
evas3d_scene_on_button_example.c efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
filemvc.c efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
fileselector_button_example.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
fileselector_entry_example.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
fileselector_example.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
fileviewlist.c efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
filter_example.c gfx_filter: add an example 2019-05-02 18:14:41 +02:00
flip_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
flipselector_example.c examples: use printf instead of fprintf(stdout, ...) 2017-05-08 15:14:29 -07:00
frame_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
general_funcs_example.c examples: use printf instead of fprintf(stdout, ...) 2017-05-08 15:14:29 -07:00
gengrid_example.c example: print format correction to avoid warning. 2017-10-17 17:31:38 +09:00
genlist_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
genlist_example_02.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
genlist_example_03.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
genlist_example_04.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
genlist_example_05.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
glview_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
hover_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
hoversel_example_01.c elementary: fix string usage in hoversel example. 2019-03-01 10:23:32 -05:00
icon_cxx_example_01.cc cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
icon_example_01.c examples: elm_icon: remove no-op deprecated function call for icon lookup 2017-07-14 14:06:34 +02:00
icon_example_01.js js: Update after many elm/efl.ui changes 2017-06-19 17:36:41 -03:00
image_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
index_example_01.c examples: use printf instead of fprintf(stdout, ...) 2017-05-08 15:14:29 -07:00
index_example_02.c index_example_02: fix index example 2019-03-18 12:26:10 +01:00
inwin_example.c inwin_example: shot can never be the preferend engine 2019-03-18 12:34:30 +01:00
label_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
label_example_02.c examples: elementary: add more examples to build 2018-08-22 18:37:44 +09:00
label_example_03.c examples: elementary: add more examples to build 2018-08-22 18:37:44 +09:00
layout_example.edc
layout_example.js efl: Split Efl.Container and Efl.Content 2017-11-20 19:02:09 +09:00
layout_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
layout_example_02.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
layout_example_03.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
layout_property_bind.c efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
list_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
list_example_02.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
list_example_03.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
location_example_01.c efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
map_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
map_example_02.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
map_example_03.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
mapbuf_example.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
menu_cxx_example_01.cc cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
menu_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
menu_example_01.js js: Update after many elm/efl.ui changes 2017-06-19 17:36:41 -03:00
meson.build Introduce Efl.Ui.Radio_Group & Efl.Ui.Radio_Box 2019-06-20 16:02:00 +02:00
naviframe_example.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
notify_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
panel_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
panes_example.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
photocam_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
popup_cxx_example.cc CXX examples: remove wrong header inclusion 2019-05-03 10:34:16 +02:00
popup_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
popup_example_01.js efl: Split Efl.Container and Efl.Content 2017-11-20 19:02:09 +09:00
popup_example_02.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
popup_example_03.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
prefs_data_example.c
prefs_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
prefs_example_01.epc
prefs_example_02.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
prefs_example_02.epc
prefs_example_03.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
prefs_example_03.edc
prefs_example_03.epc
progressbar_example.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
radio_cxx_example_01.cc efl_ui_radio: cleanup API 2019-06-20 16:02:02 +02:00
radio_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
radio_example_01.js efl: Split Efl.Container and Efl.Content 2017-11-20 19:02:09 +09:00
radio_example_02.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
scroller_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
scroller_example_02.c scroller: refactory a momentum scroll animator 2018-08-29 15:58:10 +09:00
segment_control_example.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
separator_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
sky_01.jpg examples: Add popup cxx example 2017-11-28 17:15:42 +09:00
slider_cxx_example.cc efl_ui_range_display: range_min_max -> range_limits 2019-06-19 10:03:21 +02:00
slider_example.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
slider_example.js efl: Split Efl.Container and Efl.Content 2017-11-20 19:02:09 +09:00
slideshow_example.c examples: use printf instead of fprintf(stdout, ...) 2017-05-08 15:14:29 -07:00
spinner_cxx_example.cc cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
spinner_example.c spinner_example: add focused, unfocused callback to test focus signal 2018-09-13 09:54:28 +02:00
spinner_example.js js: Update after many elm/efl.ui changes 2017-06-19 17:36:41 -03:00
table_cxx_example_01.cc cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
table_cxx_example_02.cc cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
table_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
table_example_01.js js: Update after many elm/efl.ui changes 2017-06-19 17:36:41 -03:00
table_example_02.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
table_example_02.js
theme_example.edc examples: Fix button theme 2016-08-08 20:41:51 +09:00
theme_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
theme_example_02.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
thumb_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
thumb_example_01.js js: Update after many elm/efl.ui changes 2017-06-19 17:36:41 -03:00
toolbar_cxx_example_01.cc Fix miscellaneous build warnings 2019-06-19 10:19:49 +02:00
toolbar_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
toolbar_example_02.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
toolbar_example_03.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
track_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
transit_example_01.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
transit_example_02.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
transit_example_03.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
transit_example_04.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00
twitter_example_01.edc
twitter_example_01.js efl: Split Efl.Container and Efl.Content 2017-11-20 19:02:09 +09:00
web_example_01.c elementary: fix web example to define _GNU_SOURCE only if needed. 2019-03-01 08:59:50 -05:00
web_example_02.c elementary: fix web example warning from duplicated _GNU_SOURCE. 2019-03-01 08:59:50 -05:00
win_example.c examples: Fix most trivial warnings 2017-04-20 17:44:57 +09:00