docs: document ecore_animator EO class.

Keep it brief as we want the larger parts being editable from the wiki part of
the new doc system.
This commit is contained in:
Stefan Schmidt 2016-04-11 15:01:48 +02:00
parent edcfc6d036
commit 05a66cebc0
1 changed files with 12 additions and 6 deletions

View File

@ -2,23 +2,29 @@ import ecore_types;
class Ecore.Animator (Eo.Base)
{
[[Helper to simplify creating animations.
Creating an animation is as simple as saying for how long it
should be run and having a callback that does the animation.
]]
eo_prefix: ecore_animator;
methods {
timeline_constructor {
[[Constructor.]]
[[Timeline constructor.]]
legacy: null;
params {
@in runtime: double;
@in func: Ecore_Timeline_Cb;
@in data: const(void)*;
@in runtime: double; [[Animation runtime in seconds.]]
@in func: Ecore_Timeline_Cb; [[Animation callback function.]]
@in data: const(void)*; [[Private data passed to callback functions.]]
}
}
constructor {
[[Constructor.]]
legacy: null;
params {
@in func: Ecore_Task_Cb;
@in data: const(void)*;
@in func: Ecore_Task_Cb; [[Animation callback function.]]
@in data: const(void)*; [[Private data passed to callback functions.]]
}
}
}