2 #define LOREM "Vestibulum nunc mi, adipiscing dapibus turpis. Integer ornare \
3 vestibulum. Quisque libero augue, non tristique tortor. Praesent urna augue, \
4 blandit id sodales vel, varius at purus. Ut congue mollis elit, quis vehicula \
5 enim ornare vitae. Suspendisse non faucibus massa. Nunc facilisis sapien ut \
6 erat laoreet vitae pharetra purus commodo. Donec in ipsum justo, sit amet \
7 lacinia massa. Pellentesque sed dolor lectus. Integer nec nisi ut massa \
8 vestibulum vulputate mollis ut lacus. Morbi lobortis dictum lacus nec \
9 faucibus. <item relsize=16x16 vsize=full href=emoticon/angry></item> \
10 <item relsize=16x16 vsize=full href=emoticon/evil></item> \
11 <item relsize=16x16 vsize=full href=emoticon/google-smile></item> \
12 <item relsize=16x16 vsize=full href=emoticon/omg></item><br><br> \
13 Phasellus ultricies nisl sit amet ligula tristique in adipiscing neque \
14 vulputate. Maecenas est ante, porttitor eget commodo non, blandit et erat. \
15 Duis adipiscing, tortor quis gravida vulputate, magna lorem mollis tortor, \
16 elementum ullamcorper dui mi ut metus. Nunc dictum nisi sed arcu mattis \
17 pellentesque. Aliquam erat volutpat. Nullam faucibus suscipit dui a \
18 condimentum. Fusce a diam tortor. Curabitur egestas gravida magna, eget \
19 lacinia magna fringilla in. Donec eget tincidunt ipsum. Suspendisse velit \
20 massa, sollicitudin in laoreet a, posuere malesuada enim. \
21 Duis a nulla purus.<br><br> \
22 Aenean nec sodales lacus. Sed ipsum felis, blandit sed aliquet ac, viverra \
23 vitae odio. Proin nisi nisi, commodo at cursus ut, auctor at elit. Sed tempor \
24 placerat orci eget venenatis. Duis ut dolor nibh, non luctus tellus. Duis \
25 placerat aliquet sem, et dignissim tellus rutrum at. Etiam sapien lacus, \
26 auctor quis interdum vel, pellentesque sit amet arcu. Proin accumsan, mauris \
27 non dapibus fermentum, nisl leo cursus nisi, eget auctor lacus ante a nisl. \
28 Suspendisse ullamcorper suscipit mi, et blandit augue aliquet non. Aenean \
29 vulputate ullamcorper ante, ut tincidunt orci sagittis nec. In hendrerit nunc \
30 eget sapien eleifend luctus. Pellentesque vulputate diam ac arcu suscipit nec \
31 vestibulum dolor blandit. Sed et massa vel ante tempor fermentum nec ac arcu. \
32 Duis turpis odio, vehicula sit amet pellentesque non, facilisis quis ligula. \
33 Sed ante nisl, cursus in pulvinar in, interdum vitae diam. Cras condimentum \
34 diam ac purus tempor suscipit eget sed metus. Nam erat nunc, eleifend vitae \
35 vehicula vitae, venenatis faucibus est. Nam auctor mauris metus. Nam eget \
36 vehicula nunc. Nulla ut nisi id sapien rhoncus vestibulum."
40 /* set a min window size */
43 /* tell edje that we are going to use elementary external parts */
51 description { state: "default" 0.0;
52 color: 255 255 255 255;
59 description { state: "default" 0.0;
60 color: 255 255 255 255;
63 text: "Elementary Anchorblock";
71 /* EXTERNAL elementary anchorblock */
72 part { name: "anchorblock";
74 source: "elm/anchorblock";
75 description { state: "default" 0.0;
85 params.string: "text" LOREM;
87 description { state: "anim" 0.0;
88 inherit: "default" 0.0;
91 description { state: "anim" 0.1;
92 inherit: "default" 0.0;
95 description { state: "anim" 0.2;
96 inherit: "default" 0.0;
99 description { state: "anim" 0.3;
100 inherit: "default" 0.0;
106 /* EXTERNAL elementary button to trigger the animation */
107 part { name: "button";
109 source: "elm/button";
110 description { state: "default" 0;
119 string: "label" "Animate";
126 /* button clicked, start the animation cycle */
127 program { name: "button_click";
130 action: STATE_SET "anim" 0.0;
131 transition: LINEAR 1.0;
132 target: "anchorblock";
135 program { name: "anim2";
136 action: STATE_SET "anim" 0.1;
137 transition: LINEAR 1.0;
138 target: "anchorblock";
141 program { name: "anim3";
142 action: STATE_SET "anim" 0.2;
143 transition: LINEAR 1.0;
144 target: "anchorblock";
147 program { name: "anim4";
148 action: STATE_SET "anim" 0.3;
149 transition: LINEAR 1.0;
150 target: "anchorblock";
153 program { name: "anim5";
154 action: STATE_SET "default" 0.0;
155 transition: LINEAR 1.0;
156 target: "anchorblock";