efl
1collections {
2group { name: "main";
3parts {
4part { name: "bg";
5type: RECT;
6description { state: "default" 0.0;
7color: 255 255 255 255;
8}
9}
10part { name: "label";
11type: TEXT;
12description { state: "default" 0.0;
13color: 0 0 0 255;
14text {
15text: "Click me.";
16font: "Sans";
17size: 12;
18}
19}
20}
21}
22programs {
23program {
24signal: "mouse,down,1";
25source: "label";
26script {
27set_text(PART:"label", "Clicked!");
28}
29}
30program {
31signal: "mouse,up,1";
32source: "label";
33script {
34set_text(PART:"label", "Click me.");
35}
36}
37}
38}
39}
40