efl/src/lib/efl/interfaces
Marcel Hollerbach fc12e7721f efl_ui_selectable: split this up
i dont know why, but something got badly mixed up, the selection APIs
for text and item ended up in the same interface, which seems ... weird
?
This commit splits that up into container_selectable and
text_selectable, there is no future plan on my list for text_selection.
The rest of this series is working towards removing
container_selectable, replacing it with a new interface. However, the
interface will stay until list_view is replaced.

The changes in the legacy code are removing the efl.ui.selection
interface from it, item emission is not depending on the inherited
interfaces, additionally, this interface does not provide any API, so
this should not be an issue.

ref T7766

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D9498
2019-08-05 19:49:12 +02:00
..
efl_cached_item.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_canvas_pointer.eo docs: Add @since 1.22 to all stable classes' EO docs 2019-03-22 16:57:36 +01:00
efl_canvas_scene.eo efl_canvas_scene: we never provided a object as event type here 2019-06-20 17:14:55 +02:00
efl_common_internal.h efl_input_pointer: rename tool to touch_id 2019-06-20 17:14:54 +02:00
efl_config.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_container.eo eolian: rename @warn_unused and its associated API 2019-05-26 17:41:22 +02:00
efl_content.eo docs: Clarify Efl.Content behavior 2019-04-18 11:01:21 +02:00
efl_control.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_duplicate.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_file.c efl.file: use ENOENT as default error if file opening fails and errno isn't set 2019-03-06 08:37:25 -05:00
efl_file.eo docs: Format efl_file.h 2019-04-02 08:57:19 -04:00
efl_file.h efl.file: improve api a bit 2019-02-27 13:17:10 -05:00
efl_file_save.eo eolian: remove param @nonull 2019-05-26 17:25:15 +02:00
efl_gfx_arrangement.eo efl_pack: split algin and padding property 2019-04-26 12:06:02 +02:00
efl_gfx_blur.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_buffer.eo eolian: remove @nullable keyword 2019-05-21 16:04:35 +02:00
efl_gfx_color.c Fix build break 2019-07-29 12:23:18 +02:00
efl_gfx_color.eo docs: Add @since 1.22 to all stable classes' EO docs 2019-03-22 16:57:36 +01:00
efl_gfx_color_class.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_gfx_entity.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
efl_gfx_fill.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_filter.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
efl_gfx_frame_controller.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_gfx_gradient.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
efl_gfx_gradient_linear.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_gradient_radial.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_hint.eo Efl.Gfx.Hint_Align: add define values for Efl.Gfx.Hint_Align 2019-07-26 09:07:41 +02:00
efl_gfx_image.eo Rename Efl.Gfx.Image.Stretch_Region -> Efl.Gfx.Image_Stretch_Region 2019-07-26 22:35:40 +02:00
efl_gfx_image_load_controller.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_gfx_image_orientable.eo Rename orientation -> image_orientation. 2019-07-12 10:32:20 +02:00
efl_gfx_path.c efl gfx_path: remove EFL_GFX_PATH_EVENT_CHANGED 2018-12-28 12:20:15 +09:00
efl_gfx_path.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_gfx_shape.c efl_gfx_shape: Stroke color use a premultiplied color. 2019-07-09 14:21:20 +09:00
efl_gfx_shape.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_gfx_size_class.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_gfx_stack.eo eolian: rename @warn_unused and its associated API 2019-05-26 17:41:22 +02:00
efl_gfx_text_class.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_gfx_types.eot eolian: disallow ptr() in containers in stable API 2019-08-01 16:55:31 +02:00
efl_gfx_view.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
efl_input_device.c efl_input_device: split up has_pointer_cap 2019-06-20 17:25:42 +02:00
efl_input_device.eo declare a few classes stable 2019-07-11 17:15:43 +02:00
efl_input_types.eot declare a few classes stable 2019-07-11 17:15:43 +02:00
efl_interfaces_main.c efl_ui_selectable: split this up 2019-08-05 19:49:12 +02:00
efl_interpolator.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_buffer.c efl_io_*: apply new event calling convention 2019-03-19 16:32:02 -04:00
efl_io_buffer.eo eolian: rename @warn_unused and its associated API 2019-05-26 17:41:22 +02:00
efl_io_closer.c Make Efl.Ui.Closer an interface instead of mixin 2019-01-17 13:59:57 -05:00
efl_io_closer.eo docs: Add @since 1.22 to all stable classes' EO docs 2019-03-22 16:57:36 +01:00
efl_io_positioner.c efl.io: introduce basic interfaces and classes. 2016-08-22 18:25:14 -03:00
efl_io_positioner.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_io_queue.c efl_io_*: apply new event calling convention 2019-03-19 16:32:02 -04:00
efl_io_queue.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_io_reader.c efl.io: introduce basic interfaces and classes. 2016-08-22 18:25:14 -03:00
efl_io_reader.eo Revert "Revert "efl: prevent usage of some Eina.* stub types in stable APIs"" 2019-07-15 15:45:13 -03:00
efl_io_sizer.c efl.io: introduce basic interfaces and classes. 2016-08-22 18:25:14 -03:00
efl_io_sizer.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_io_writer.c efl.io: introduce basic interfaces and classes. 2016-08-22 18:25:14 -03:00
efl_io_writer.eo Revert "Revert "efl: prevent usage of some Eina.* stub types in stable APIs"" 2019-07-15 15:45:13 -03:00
efl_model.eo efl-mono: Add Model manual implementation to C# and MVVM factories 2019-08-05 10:18:18 -04:00
efl_model_provider.c efl: add a Efl.Model_Provider that every widget will look up for in their parent tree. 2019-07-17 21:57:51 +02:00
efl_model_provider.eo efl: add a Efl.Model_Provider that every widget will look up for in their parent tree. 2019-07-17 21:57:51 +02:00
efl_mvvm_common.c efl: for consistency and effiency move Efl.Model event to send stringshare like Property_Bind event. 2019-03-08 14:31:06 -08:00
efl_observable.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_observer.c efl: add free functions to owned types 2019-01-22 14:02:37 +01:00
efl_observer.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_pack.eo declare a few classes stable 2019-07-11 17:15:43 +02:00
efl_pack_layout.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
efl_pack_linear.eo declare a few classes stable 2019-07-11 17:15:43 +02:00
efl_pack_table.eo Efl.Pack_Table: remove table_direction 2019-05-20 13:24:16 +02:00
efl_part.eo docs: Add @since 1.22 to all stable classes' EO docs 2019-03-22 16:57:36 +01:00
efl_playable.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_player.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_screen.eo docs: Add @since 1.22 to all stable classes' EO docs 2019-03-22 16:57:36 +01:00
efl_text.eo docs: Add @since 1.22 to all stable classes' EO docs 2019-03-22 16:57:36 +01:00
efl_text_annotate.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
efl_text_cursor.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_text_font.eo evas_textblock: change font-size/font-family only using EFL.Text.Font Interface 2019-07-31 10:54:55 -07:00
efl_text_format.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
efl_text_markup.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_text_markup_interactive.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_text_markup_util.c eolian: drop class function overriding 2019-02-13 16:59:58 +01:00
efl_text_markup_util.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_text_style.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
efl_text_types.eot eo files: mark a bunch of types with @beta 2019-03-08 16:40:40 +01:00
efl_types.eot Move Efl.Observable_Tuple into efl_observable.eo 2019-02-14 15:41:23 -05:00
efl_ui_autorepeat.eo declare a few classes stable 2019-07-11 17:15:43 +02:00
efl_ui_container_selectable.eo efl_ui_selectable: split this up 2019-08-05 19:49:12 +02:00
efl_ui_drag.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_ui_draggable.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_factory.eo eo files: mark a bunch of types with @beta 2019-03-08 16:40:40 +01:00
efl_ui_factory_bind.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_i18n.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
efl_ui_layout_orientable.eo declare a few classes stable 2019-07-11 17:15:43 +02:00
efl_ui_layout_orientable_readonly.c Rename Efl.Ui.Direction -> Efl.Ui.Layout_Orientation 2019-05-24 12:30:32 -04:00
efl_ui_layout_orientable_readonly.eo Rename Efl.Ui.Direction -> Efl.Ui.Layout_Orientation 2019-05-24 12:30:32 -04:00
efl_ui_menu.eo eolian: rename @warn_unused and its associated API 2019-05-26 17:41:22 +02:00
efl_ui_multi_selectable.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
efl_ui_property_bind.eo efl: add an event to notify that the View property has changed. 2019-03-08 14:30:58 -08:00
efl_ui_range_display.eo efl_ui_range_display: move events from spin 2019-07-31 10:18:20 +02:00
efl_ui_range_interactive.eo efl_ui_range_interactive: add a new event 2019-08-01 14:36:45 -07:00
efl_ui_scrollable.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_ui_scrollable_interactive.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
efl_ui_scrollbar.eo docs: Fill last missing docs from EO files 2019-07-08 17:48:57 +02:00
efl_ui_text_selectable.eo efl_ui_selectable: split this up 2019-08-05 19:49:12 +02:00
efl_ui_types.eot eo files: mark a bunch of types with @beta 2019-03-08 16:40:40 +01:00
efl_ui_view.eo efl: implement notification for when the model is changed on a widget. 2019-07-17 21:57:49 +02:00
efl_ui_zoom.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
meson.build efl_ui_selectable: split this up 2019-08-05 19:49:12 +02:00