summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_vg_animation.h
blob: 1caaf29757538bbc947960ba32705244817f9195 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/**
 * @defgroup Elm_Animation_View Animation View
 * @ingroup Elementary
 *
 * Animation_View widget is designed to show and play animation of
 * vector graphics based content. It hides all efl_canvas_vg details
 * but just open an API to read vector data from file. Also, it implements
 * details of animation control methods of Vector.
 *
 * Vector data could contain static or animatable vector elements including
 * animation infomation. Currently approved vector data file format is svg, json and eet.
 * Only json(known for Lottie file as well) and eet could contains animation infomation,
 * currently Animation_View is supporting.
 *
 * This widget emits the following signals, besides the ones sent from Animation View.
 * @li "play,start": animation is just started.
 * @li "play,repeat": animation is just repeated.
 * @li "play,done": animation is just finished.
 * @li "play,pause": animation is just paused.
 * @li "play,resume": animation is just resumed.
 * @li "play,stop": animation is just stopped.
 * @li "play,update": animation is updated to the next frame.
 *
 */
/**
 * @ingroup Elm_Animation_View
 */
#ifndef EFL_NOLEGACY_API_SUPPORT
#include "efl_ui_vg_animation_legacy.h"
#endif
/**
 * @}
 */