Initialize Tizen 2.3
[framework/uifw/elementary.git] / mobile / data / themes / widgets / player.edc
1 #define BSZ 24
2 group {
3    name: "elm/player/base/default";
4    min: 20 10;
5
6    parts {
7       part { name: "media_player/slider"; type: SWALLOW; 
8          description { state: "default" 0.0;
9             fixed: 0 1;
10             rel1.offset: 2 2;
11             rel2.offset: 2 -3;
12             rel2.relative: 1.0 0.0;
13             align: 0.5 0.0;
14          }
15       }
16       part { name: "media_player/rewind"; type: SWALLOW; 
17          description { state: "default" 0.0;
18             fixed: 1 0;
19             min: BSZ BSZ;
20             align: 0.0 1.0;
21             rel1 {
22                to_y: "media_player/slider";
23                offset: 2 2;
24                relative: 0.0 1.0;
25             }
26             rel2 {
27                relative: 0.0 1.0;
28                offset: 2 -3;
29             }
30          }
31       }
32       part { name: "media_player/prev"; type: SWALLOW; 
33          description { state: "default" 0.0;
34             fixed: 1 1;
35             min: BSZ BSZ;
36             align: 0.0 1.0;
37             rel1 { to: "media_player/rewind";
38                offset: 2 0;
39                relative: 1.0 0.0;
40             }
41             rel2 { to: "media_player/rewind";
42                offset: 2 -1;
43                relative: 1.0 1.0;
44             }
45          }
46       }
47       part { name: "media_player/play"; type: SWALLOW; 
48          description { state: "default" 0.0;
49             fixed: 1 1;
50             min: BSZ BSZ;
51             align: 0.0 1.0;
52             rel1 { to: "media_player/prev";
53                offset: 2 0;
54                relative: 1.0 0.0;
55             }
56             rel2 { to: "media_player/prev";
57                offset: 2 -1;
58                relative: 1.0 1.0;
59             }
60          }
61          description { state: "hidden" 0.0;
62             inherit: "default" 0.0;
63             visible: 0;
64          }
65       }
66       part { name: "media_player/pause"; type: SWALLOW;
67          description { state: "default" 0.0;
68             fixed: 1 1;
69             rel1.to: "media_player/play";
70             rel2.to: "media_player/play";
71          }
72          description { state: "hidden" 0.0;
73             inherit: "default" 0.0;
74             visible: 0;
75          }
76       }
77       part { name: "media_player/info"; type: SWALLOW; 
78          description { state: "default" 0.0;
79             fixed: 1 1;
80             min: BSZ BSZ;
81             align: 0.0 1.0;
82             rel1 { to: "media_player/play";
83                offset: 2 0;
84                relative: 1.0 0.0;
85             }
86             rel2 { to: "media_player/play";
87                offset: 2 -1;
88                relative: 1.0 1.0;
89             }
90          }
91          description { state: "hidden" 0.0;
92             inherit: "default" 0.0;
93             visible: 0;
94          }
95       }
96       part { name: "media_player/stop"; type: SWALLOW; 
97          description { state: "default" 0.0;
98             fixed: 1 1;
99             min: BSZ BSZ;
100             align: 0.0 1.0;
101             rel1 { to: "media_player/info";
102                offset: 2 0;
103                relative: 1.0 0.0;
104             }
105             rel2 { to: "media_player/info";
106                offset: 2 -1;
107                relative: 1.0 1.0;
108             }
109          }
110       }
111       part { name: "media_player/next"; type: SWALLOW; 
112          description { state: "default" 0.0;
113             fixed: 1 1;
114             min: BSZ BSZ;
115             align: 0.0 1.0;
116             rel1 { to: "media_player/stop";
117                offset: 2 0;
118                relative: 1.0 0.0;
119             }
120             rel2 { to: "media_player/stop";
121                offset: 2 -1;
122                relative: 1.0 1.0;
123             }
124          }
125       }
126       part { name: "media_player/forward"; type: SWALLOW; 
127          description { state: "default" 0.0;
128             min: BSZ BSZ;
129             align: 0.0 1.0;
130             rel1 { to: "media_player/next";
131                offset: 2 0;
132                relative: 1.0 0.0;
133             }
134             rel2.offset: -3 -3;
135          }
136       }
137    }
138    programs {
139       program {
140          signal: "show";
141          source: "";
142          after: "pause/0";
143       }
144       program {
145          signal: "elm,player,play";
146          source: "elm";
147          after: "play/0";
148       }
149       program {
150          signal: "elm,player,pause";
151          source: "elm";
152          after: "pause/0";
153       }
154       program {
155          name: "play/0";
156
157          action: STATE_SET "hidden" 0.0;
158          target: "media_player/play";
159
160          after: "play/1";
161       }
162       program {
163          name: "play/1";
164
165          action: STATE_SET "default" 0.0;
166          target: "media_player/pause";
167       }
168       program {
169          name: "pause/0";
170
171          action: STATE_SET "hidden" 0.0;
172          target: "media_player/pause";
173
174          after: "pause/1";
175       }
176       program {
177          name: "pause/1";
178
179          action: STATE_SET "default" 0.0;
180          target: "media_player/play";
181       }
182    }
183 }
184