8 private string _name; // Name used for EdenData object (mainly to differentiate key frame animation )
9 private string _imageName; // Image File Name (to be loaded from disk) used for ImageView used in key frame animation
10 private Vector3 _parentOrigin; // ParentOrigin applied to ImageView
11 private Vector3 _initSize; // InitSize used for key frame animation
12 private Vector3 _targetSize; // TargetSize used for key frame animation
13 private float _keyFrameStart; // KeyFrameStart used for key frame animation
14 private float _keyFrameEnd; // KeyFrameEnd used for key frame animation
15 private Direction _direction; // Direction used for key frame animation
16 private ImageView _imageFocus; // ImageView used in key frame animation
18 // Initialize EdenData used for key frame animation
19 public EdenData(string name, string imageName, Direction direction, Vector3 parentOrigin, Vector3 initSize,
20 Vector3 targetSize, float keyFrameStart, float keyFrameEnd)
23 _imageName = imageName;
24 _parentOrigin = parentOrigin;
26 _targetSize = targetSize;
27 _keyFrameStart = keyFrameStart;
28 _keyFrameEnd = keyFrameEnd;
29 _direction = direction;
31 _imageFocus = new ImageView("./images/edeneffect/" + _imageName); // Desktop
32 // _imageFocus = new ImageView("/home/owner/apps_rw/org.tizen.firstscreen/res/images/edeneffect/" + _imageName); // Target
34 _imageFocus.ParentOrigin = _parentOrigin;
35 _imageFocus.AnchorPoint = NDalic.AnchorPointCenter;
36 _imageFocus.Name = _name;
45 public Direction EdenDirection
47 get {return _direction;}
48 set {_direction = value;}
57 public string ImageName
59 get {return _imageName;}
60 set {_imageName = value;}
63 public Vector3 ParentOrigin
71 _parentOrigin = value;
72 _imageFocus.ParentOrigin = _parentOrigin;
76 public Vector3 InitSize
78 get {return _initSize;}
79 set {_initSize = value;}
82 public Vector3 TargetSize
84 get {return _targetSize;}
85 set {_targetSize = value;}
88 public float KeyFrameStart
90 get {return _keyFrameStart;}
91 set {_keyFrameStart = value;}
94 public float KeyFrameEnd
96 get {return _keyFrameEnd;}
97 set {_keyFrameEnd = value;}
100 public ImageView ImageItem
102 get {return _imageFocus;}