efl_interpolator: change Efl.Interpolator class to interface
authorJaehyun Cho <jae_hyun.cho@samsung.com>
Fri, 23 Nov 2018 10:30:36 +0000 (19:30 +0900)
committerHermet Park <hermetpark@gmail.com>
Wed, 5 Dec 2018 05:37:06 +0000 (14:37 +0900)
commit8d5f34e763b4fbc27247df713ab7fb859405f4a3
treeeb61b83c23b413178d287b38135779837f84c034
parent2da8064ec63eb40ae566b05fb0550693bd22243d
efl_interpolator: change Efl.Interpolator class to interface

Since Efl.Interpolator's subclasses are used as interpolator class,
Efl.Interpolator class is changed to be an interface.

This change allows Efl.Canvas.Animation to have Efl.Interpolator as its
property in efl_canvas_animation.eo.
20 files changed:
src/Makefile_Ecore.am
src/Makefile_Efl.am
src/lib/ecore/CMakeLists.txt
src/lib/ecore/Ecore_Eo.h
src/lib/ecore/efl_interpolator.c [deleted file]
src/lib/ecore/efl_interpolator_accelerate.eo
src/lib/ecore/efl_interpolator_bounce.eo
src/lib/ecore/efl_interpolator_cubic_bezier.eo
src/lib/ecore/efl_interpolator_decelerate.eo
src/lib/ecore/efl_interpolator_divisor.eo
src/lib/ecore/efl_interpolator_linear.eo
src/lib/ecore/efl_interpolator_sinusoidal.eo
src/lib/ecore/efl_interpolator_spring.eo
src/lib/ecore/meson.build
src/lib/efl/CMakeLists.txt
src/lib/efl/Efl.h
src/lib/efl/interfaces/efl_interfaces_main.c
src/lib/efl/interfaces/efl_interpolator.eo [moved from src/lib/ecore/efl_interpolator.eo with 74% similarity]
src/lib/efl/interfaces/meson.build
src/lib/evas/canvas/efl_canvas_animation.eo