added elementary layout, clock. prototyped plugin configuration
[ego.git] / test / showcase.edc
blob512787d64256bfafce1f01a9a084c31a87adc903
1 images {
2         image: "button_ok.png" COMP;
3         image: "button_cancel.png" COMP;
6 fonts {
7         font: "notepad.ttf" "default";
10 collections {
11         group {
12                 name: "icon";
13                 parts {
14                         part {
15                                 name: "content";
16                                 type: SWALLOW;
17                                 description {
18                                         state: "default" 0.0;
19                                         rel1.relative: 0.2 0.2;
20                                         rel2.relative: 0.8 0.8;
21                                 }
22                                 description {
23                                         state: "default" 1.0;
24                                         rel1.relative: 0 0;
25                                         rel2.relative: 1 1;
26                                 }
27                         }
28                         part {
29                                 name: "overlay";
30                                 type: RECT;
31                                 mouse_events: 1;
32                                 description {
33                                         state: "default" 0.0;
34                                         rel1.relative: 0 0;
35                                         rel2.relative: 1 1;
36                                         color: 255 255 255 0;
37                                 }
38                         }
39                 }
40                 programs {
41                         program {
42                                 signal: "mouse,in";
43                                 source: "overlay";
44                                 action: STATE_SET "default" 1.0;
45                                 transition: ACCELERATE 0.2;
46                                 target: "content";
47                         }
48                         program {
49                                 signal: "mouse,out";
50                                 source: "overlay";
51                                 action: STATE_SET "default" 0.0;
52                                 transition: DECELERATE 0.5;
53                                 target: "content";
54                         }
55                 }
56         }
58         group {
59                 name: "layout";
60                 parts {
61                         part {
62                                 name: "bg_content";
63                                 type: SWALLOW;
64                                 description {
65                                         state: "default" 0.0;
66                                         rel1.relative: 0 0;
67                                         rel2.relative: 1 1;
68                                 }
69                         }
70                         part {
71                                 name: "bar_content";
72                                 type: SWALLOW;
73                                 description {
74                                         state: "default" 0.0;
75                                         rel1.relative: -0.1 0.05; 
76                                         rel2.relative:  0 0.05;
77                                 }
78                                 description {
79                                         state: "default" 1.0;
80                                         rel1.relative: 0 0.05;
81                                         rel2.relative: 0.1 0.95;
82                                 }
83                         }
84                         part {
85                                 name: "bar_overlay";
86                                 type: RECT;
87                                 mouse_events: 1;
88                                 repeat_events: 1;
89                                 description {
90                                         state: "default" 0.0;
91                                         rel1.relative: 0 0.05;
92                                         rel2.relative: 0.1 0.95;
93                                         color: 0 0 0 0;
94                                 }
95                         }
96                 }
97                 programs {
98                         program {
99                                 signal: "mouse,in";
100                                 source: "bar_overlay";
101                                 action: STATE_SET "default" 1.0;
102                                 transition: DECELERATE 0.3;
103                                 target: "bar_content";
104                         }
105                         program {
106                                 signal: "mouse,out";
107                                 source: "bar_overlay";
108                                 action: STATE_SET "default" 0.0;
109                                 transition: ACCELERATE 0.5;
110                                 target: "bar_content";
111                         }
112                 }
113         }