efl/src/lib/ecore
Cedric BAIL 1dadeac05e ecore: add an index property on Efl.Model_Composite and handle children_slice_get.
This will enable inheriting class to not have to implement as much code. This patch
fix also all class that use Efl.Model_Composite and its test.

Reviewed-by: SangHyeon Jade Lee <sh10233.lee@samsung.com>
Differential Revision: https://phab.enlightenment.org/D7654
2019-01-30 12:06:11 -08:00
..
Ecore.h all: Simplify definition of EAPI 2018-01-18 18:04:03 +09:00
Ecore_Common.h docs: Fix assorted typos in legacy documentation 2019-01-28 13:14:20 +01:00
Ecore_Eo.h ecore: add an index property on Efl.Model_Composite and handle children_slice_get. 2019-01-30 12:06:11 -08:00
Ecore_Getopt.h all: Simplify definition of EAPI 2018-01-18 18:04:03 +09:00
Ecore_Legacy.h doc: remove since_tizen. 2018-12-06 14:41:51 +09:00
Efl_Core.h all: Simplify definition of EAPI 2018-01-18 18:04:03 +09:00
ecore.c ecore: call eina_debug_fork_reset() in fork reset function 2018-06-19 13:55:36 -04:00
ecore_alloc.c ecore - begin moving data into the efl loop data in the object 2017-12-15 14:16:53 +09:00
ecore_anim.c ecore: remove duplicated conditions 2018-10-26 19:25:09 +09:00
ecore_app.c efl: remove _MSC_VER (Visual Studio macro) usage in source code 2018-01-04 12:59:47 -08:00
ecore_event_message.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
ecore_event_message.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
ecore_event_message_handler.c ecore_event: initialize uninitialized variable 2018-09-04 11:54:17 +01:00
ecore_event_message_handler.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
ecore_events.c Revert "cxx: Fix manual code after efl_app change." 2018-03-03 13:40:33 +09:00
ecore_exe.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
ecore_exe.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
ecore_exe_posix.c Remove all ocurrences of SPANK from our user facing errors. 2017-12-22 11:18:46 +00:00
ecore_exe_private.h ecore - begin moving data into the efl loop data in the object 2017-12-15 14:16:53 +09:00
ecore_exe_ps3.c
ecore_exe_win32.c ecore - begin moving data into the efl loop data in the object 2017-12-15 14:16:53 +09:00
ecore_getopt.c
ecore_glib.c ecore/glib: add #ifdef guards for newly added includes 2018-06-22 15:26:44 -04:00
ecore_idle_enterer.c Revert "cxx: Fix manual code after efl_app change." 2018-03-03 13:40:33 +09:00
ecore_idle_exiter.c ecore/efl loop - refactor idle stuff to be less convluted when 2017-12-21 19:45:21 +09:00
ecore_idler.c Revert "cxx: Fix manual code after efl_app change." 2018-03-03 13:40:33 +09:00
ecore_internal.h ecore: efl_model_list_value_get will throw error when asked for out of range value. 2018-05-01 10:39:01 -07:00
ecore_job.c ecore: remove duplicated conditions 2018-10-26 19:25:09 +09:00
ecore_main.c ecore_main: fix the invalid return value 2018-09-21 14:46:50 +09:00
ecore_main_common.h ecore - begin moving data into the efl loop data in the object 2017-12-15 14:16:53 +09:00
ecore_main_timechanges.c eocre timechanges - set obj to null before deletion on stop 2018-01-05 02:34:16 +09:00
ecore_pipe.c ecore_pipe: remove null check condition and fix segfualt on Windows 2018-08-17 12:42:35 -04:00
ecore_poller.c ecore: remove duplicated conditions 2018-10-26 19:25:09 +09:00
ecore_private.h ecore: Add new way to register animators 2018-09-18 09:42:38 -05:00
ecore_signal.c ecore: check fcntl return. 2019-01-29 19:30:45 +09:00
ecore_thread.c ecore thread - fix warn - callback prototypes to match correct type 2018-11-09 11:43:59 +00:00
ecore_throttle.c
ecore_time.c ecore/efl loop - use efl_loop_time_get on loop obj where needed 2017-12-27 01:40:07 +09:00
ecore_timer.c efl/timer: correctly handle timer freeze during construction 2018-08-27 12:09:49 +09:00
efl_accelerate_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_accelerate_interpolator.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_app.c efl_task: remove efl.io.* interfaces 2019-01-25 13:47:21 -06:00
efl_app.eo efl_task: remove efl.io.* interfaces 2019-01-25 13:47:21 -06:00
efl_appthread.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_appthread.eo efl_task: remove efl.io.* interfaces 2019-01-25 13:47:21 -06:00
efl_bounce_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_bounce_interpolator.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_cubic_bezier_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_cubic_bezier_interpolator.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_decelerate_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_decelerate_interpolator.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_divisor_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_divisor_interpolator.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_exe.c ecore: remove data parameters of Efl.Loop_Consumer.promise_new to reduce the risk of inadvertently using the wrong data. 2019-01-16 14:33:26 -08:00
efl_exe.eo efl_task: remove efl.io.* interfaces 2019-01-25 13:47:21 -06:00
efl_general.h ecore - a different take on efl.app class as a super class to efl.loop 2018-03-03 13:40:33 +09:00
efl_io_buffered_stream.c Make Efl.Ui.Closer an interface instead of mixin 2019-01-17 13:59:57 -05:00
efl_io_buffered_stream.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_io_closer_fd.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_io_closer_fd.eo efl: refactor all mixins 2019-01-11 12:37:27 +01:00
efl_io_copier.c Make Efl.Ui.Closer an interface instead of mixin 2019-01-17 13:59:57 -05:00
efl_io_copier.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_io_file.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_io_file.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_io_positioner_fd.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_io_positioner_fd.eo efl: convert all mixins to new eolian syntax 2019-01-18 16:31:28 +01:00
efl_io_reader_fd.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_io_reader_fd.eo efl: convert all mixins to new eolian syntax 2019-01-18 16:31:28 +01:00
efl_io_sizer_fd.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_io_sizer_fd.eo efl: convert all mixins to new eolian syntax 2019-01-18 16:31:28 +01:00
efl_io_stderr.c
efl_io_stderr.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_io_stdin.c
efl_io_stdin.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_io_stdout.c
efl_io_stdout.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_io_writer_fd.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_io_writer_fd.eo efl: convert all mixins to new eolian syntax 2019-01-18 16:31:28 +01:00
efl_linear_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_linear_interpolator.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_loop.c ecore: fix memory leak when shutding down the application. 2019-01-23 12:07:19 -08:00
efl_loop.eo efl_app: introduce app_main for getting the app object 2018-12-20 12:56:54 +01:00
efl_loop_consumer.c ecore: remove data parameters of Efl.Loop_Consumer.promise_new to reduce the risk of inadvertently using the wrong data. 2019-01-16 14:33:26 -08:00
efl_loop_consumer.eo docs: Add links to Efl.Loop_Consumer 2019-01-30 16:16:37 +01:00
efl_loop_fd.c ecore: logically do the disconnection from the main loop API during invalidate. 2018-05-01 10:39:01 -07:00
efl_loop_fd.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_loop_handler.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_loop_handler.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_loop_message.c ecore - begin moving data into the efl loop data in the object 2017-12-15 14:16:53 +09:00
efl_loop_message.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_loop_message_future.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_loop_message_future.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_loop_message_future_handler.c efl loop - make param as unused to remove warning 2018-01-02 15:11:06 +09:00
efl_loop_message_future_handler.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_loop_message_handler.c remove elgacy ecore event usage in futures that limit to mainloop only 2017-12-28 02:24:12 +09:00
efl_loop_message_handler.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_loop_timer.eo Efl.Loop.Timer.interval is a constructor property 2019-01-19 18:04:14 +01:00
efl_model_accessor_view.c efl: replace efl_del with efl_unref for cases where no parent exists 2018-03-20 17:20:57 -07:00
efl_model_accessor_view_private.h ecore: Add efl_model_copmosite_selection model 2017-09-07 14:23:51 +09:00
efl_model_composite.c ecore: add an index property on Efl.Model_Composite and handle children_slice_get. 2019-01-30 12:06:11 -08:00
efl_model_composite.eo ecore: add an index property on Efl.Model_Composite and handle children_slice_get. 2019-01-30 12:06:11 -08:00
efl_model_composite_boolean.c ecore: add an index property on Efl.Model_Composite and handle children_slice_get. 2019-01-30 12:06:11 -08:00
efl_model_composite_boolean.eo ecore: add an index property on Efl.Model_Composite and handle children_slice_get. 2019-01-30 12:06:11 -08:00
efl_model_composite_private.h ecore: allow for not specifying any static string in Efl.Model.properties.get helper. 2019-01-02 13:39:21 -08:00
efl_model_composite_selection.c ecore: add an index property on Efl.Model_Composite and handle children_slice_get. 2019-01-30 12:06:11 -08:00
efl_model_composite_selection.eo ecore: add an index property on Efl.Model_Composite and handle children_slice_get. 2019-01-30 12:06:11 -08:00
efl_model_container.c ecore: don't forget to initialize structure. 2019-01-02 13:39:19 -08:00
efl_model_container.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_model_container_item.c ecore: simplify code by using helper that build future directly. 2018-11-30 14:58:26 -08:00
efl_model_container_item.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_model_container_private.h ecore: fix efl_model_container_private.h include guards 2018-11-29 15:36:17 -08:00
efl_model_item.c ecore: simplify code by using helper that build future directly. 2018-11-30 14:58:26 -08:00
efl_model_item.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_model_loop.c efl model loop - fix unused param (add EINA_UNUSED) - warn 2018-12-04 08:30:09 +00:00
efl_model_loop.eo efl_model_loop: make it abstract 2019-01-28 13:08:51 -05:00
efl_model_view.c ecore model_view: remove unused compile warning. 2019-01-08 19:57:14 +09:00
efl_model_view.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_sinusoidal_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_sinusoidal_interpolator.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_spring_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_spring_interpolator.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_task.c efl_task: remove NOP / unimplement funtions 2019-01-10 13:01:26 +01:00
efl_task.eo efl_task: remove efl.io.* interfaces 2019-01-25 13:47:21 -06:00
efl_thread.c ecore: check fcntl return. 2019-01-29 19:30:45 +09:00
efl_thread.eo efl_task: remove efl.io.* interfaces 2019-01-25 13:47:21 -06:00
efl_threadio.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_threadio.eo eolian: second batch of unused import removals 2018-05-13 18:13:12 +02:00
meson.build ecore: add an index property on Efl.Model_Composite and handle children_slice_get. 2019-01-30 12:06:11 -08:00