eolian: enforce specification of both get and set in prop impls
authorDaniel Kolesa <d.kolesa@osg.samsung.com>
Wed, 11 Jan 2017 15:35:03 +0000 (16:35 +0100)
committerDaniel Kolesa <d.kolesa@osg.samsung.com>
Wed, 11 Jan 2017 15:38:41 +0000 (16:38 +0100)
commit85fbc333ddcb821b19b76df5a2ef995957a9e1b7
treee4898e1eb5a6e3d0bd2303361bb77fdc654c2385
parentb23289a2a0dccec04eef4037cee712cf721fb50d
eolian: enforce specification of both get and set in prop impls

Now you can't use the same syntax as you would for a method to
implement a property as whole, instead you need to specify the
getter and/or setter explicitly. This is to allow parent classes
to expand their properties without altering behavior of the child
classes.
48 files changed:
src/lib/ecore/efl_io_buffered_stream.eo
src/lib/ecore/efl_io_closer_fd.eo
src/lib/ecore/efl_io_copier.eo
src/lib/ecore/efl_io_file.eo
src/lib/ecore_audio/ecore_audio_in_tone.eo
src/lib/ecore_con/efl_net_dialer_http.eo
src/lib/ecore_con/efl_net_dialer_simple.eo
src/lib/ecore_con/efl_net_dialer_ssl.eo
src/lib/ecore_con/efl_net_dialer_tcp.eo
src/lib/ecore_con/efl_net_dialer_udp.eo
src/lib/ecore_con/efl_net_dialer_unix.eo
src/lib/ecore_con/efl_net_dialer_websocket.eo
src/lib/ecore_con/efl_net_server_fd.eo
src/lib/ecore_con/efl_net_server_simple.eo
src/lib/ecore_con/efl_net_server_ssl.eo
src/lib/ecore_con/efl_net_server_udp_client.eo
src/lib/ecore_con/efl_net_socket_fd.eo
src/lib/ecore_con/efl_net_socket_ssl.eo
src/lib/efl/interfaces/efl_io_buffer.eo
src/lib/efl/interfaces/efl_io_queue.eo
src/lib/elementary/efl_ui_internal_text_interactive.eo
src/lib/elementary/elm_ctxpopup.eo
src/lib/elementary/elm_ctxpopup_item.eo
src/lib/elementary/elm_diskselector.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_pan.eo
src/lib/elementary/elm_genlist.eo
src/lib/elementary/elm_genlist_pan.eo
src/lib/elementary/elm_hover.eo
src/lib/elementary/elm_index.eo
src/lib/elementary/elm_map_pan.eo
src/lib/elementary/elm_menu.eo
src/lib/elementary/elm_menu_item.eo
src/lib/elementary/elm_notify.eo
src/lib/elementary/elm_panes.eo
src/lib/elementary/elm_photocam_pan.eo
src/lib/elementary/elm_progressbar.eo
src/lib/elementary/elm_scroller.eo
src/lib/elementary/elm_separator.eo
src/lib/elementary/elm_slider.eo
src/lib/elementary/elm_spinner.eo
src/lib/elementary/elm_toolbar.eo
src/lib/elementary/elm_toolbar_item.eo
src/lib/eolian/database_fill.c