3d, gesturelayer, index, naviframe, transit, fileselector, frame, glview, layout...
[framework/uifw/elementary.git] / data / themes / widgets / naviframe.edc
1 group { name:"elm/naviframe/base/default";
2    parts {
3       part { name: "base0";
4          description { state: "default" 0.0;
5          }
6       }
7    }
8 }
9 group { name:"elm/naviframe/item/basic/default";
10    parts {
11       part { name: "title_clip";
12          type: RECT;
13         description { state: "default" 0.0;
14             min: 1 55;
15             align: 0.0 0.0;
16             fixed: 0 1;
17             rel1 { relative: 0.0 0.0; }
18             rel2 { relative: 1.0 0.0; }
19          }
20          description { state: "hide" 0.0;
21             inherit: "default" 0.0;
22             min: 0 0;
23             max: 0 0;
24             fixed: 1 1;
25          }
26       }
27       part { name: "content_clip";
28          type: RECT;
29          mouse_events: 0;
30          description { state: "default" 0.0;
31             rel1.to_y: "title_clip";
32             rel1.relative: 0 1;
33          }
34       }
35       part { name: "elm.swallow.content";
36          type: SWALLOW;
37          scale: 1;
38          repeat_events: 0;
39          clip_to: "content_clip";
40          description { state: "default" 0.0;
41             align: 0.0 0.0;
42             rel1.relative: 0.0 1.0;
43             rel1.to_y: "title_clip";
44             rel2.relative: 1.0 1.0;
45          }
46          description { state: "left" 0.0;
47             inherit: "default" 0.0;
48             rel1.relative: -1.0 1.0;
49             rel2.relative: 0.0 1.0;
50          }
51          description { state: "right" 0.0;
52             inherit: "default" 0.0;
53             rel1.relative: 1.0 1.0;
54             rel2.relative: 2.0 1.0;
55          }
56       }
57       part { name: "title_base";
58          type: RECT;
59          description { state: "default" 0.0;
60             rel1 { to: "title_clip"; }
61             rel2 { to: "title_clip"; }
62             color: 225 225 225 255;
63          }
64       }
65       part { name: "title_separator";
66          type: RECT;
67          clip_to: "title_clip";
68          description { state: "default" 0.0;
69             min: 0 5;
70             align: 0.5 1;
71             fixed: 0 1;
72             rel1 { to: "title_clip"; relative: 0 1; }
73             rel2 { to: "title_clip"; }
74             color: 150 150 150 255;
75          }
76       }
77       part { name: "elm.swallow.prev_btn";
78          type: SWALLOW;
79          scale: 1;
80          clip_to: "title_clip";
81          description { state: "default" 0.0;
82             min: 80 40;
83             max: 80 40;
84             align: 0 0;
85             fixed: 1 1;
86             rel1.offset: 5 5;
87             rel1.to: "title_base";
88             rel2.offset: -1 -6;
89             rel2.to: "title_base";
90          }
91       }
92       part { name: "elm.swallow.next_btn";
93          type: SWALLOW;
94          scale: 1;
95          clip_to: "title_clip";
96          description { state: "default" 0.0;
97             min: 80 40;
98             max: 80 40;
99             align: 1 0;
100             fixed: 1 1;
101             rel1.offset: 0 5;
102             rel1.to: "title_base";
103             rel2.offset: -6 -6;
104             rel2.to: "title_base";
105          }
106       }
107       part { name: "elm.swallow.icon";
108          type: SWALLOW;
109          scale: 1;
110          clip_to: "title_clip";
111          description { state: "default" 0.0;
112             min: 40 40;
113             max: 40 40;
114             fixed: 1 1;
115             align: 1 0.5;
116             rel1.to: "elm.text.title";
117             rel1.relative: 0 0;
118             rel2.to: "elm.text.title";
119             rel2.relative: 0 1;
120          }
121       }
122       part { name: "elm.text.title";
123          type: TEXT;
124          scale: 1;
125          repeat_events: 1;
126          clip_to: "title_clip";
127          description { state: "default" 0.0;
128             text { font: "Sans,Edje-Vera";
129                size: 12;
130                min: 0 0;
131                max: 1 0;
132                align: 0.5 0.5;
133             }
134             color: 0 0 0 255;
135             align: 0.5 0.5;
136             rel1.to: "title_base";
137             rel2.to: "title_base";
138          }
139       }
140       part { name: "elm.text.subtitle";
141          type: TEXT;
142          scale: 1;
143          repeat_events: 1;
144          clip_to: "title_clip";
145          description { state: "default" 0.0;
146             text { font: "Sans,Edje-Vera";
147                size: 10;
148                min: 0 0;
149                max: 1 0;
150                align: 0.5 1;
151             }
152             rel1.to_y: "elm.text.title";
153             rel1.relative: 0 1;
154             rel1.to: "title_base";
155             rel1.offset: 0 -3;
156             rel2.to: "title_base";
157             rel2.offset: -1 -4;
158             color: 50 50 50 255;
159             align: 0.5 0;
160          }
161       }
162    }
163    programs {
164       program { name: "content_new_pusehd";
165          signal: "elm,state,new,pushed,internal";
166          source: "";
167          action: STATE_SET "default" 0.0;
168          transition: DECELERATE 0.5;
169          target: "elm.swallow.content";
170          after: "show_finished";
171       }
172       program { name: "content_cur_pusehd";
173          signal: "elm,state,cur,pushed,internal";
174          source: "";
175          action: STATE_SET "left" 0.0;
176          target: "elm.swallow.content";
177          transition: DECELERATE 0.5;
178          after: "pushed_finished";
179       }
180       program { name: "content_prev_popped";
181          signal: "elm,state,prev,popped,internal";
182          source: "";
183          action: STATE_SET "default" 0.0;
184          target: "elm.swallow.content";
185          transition: DECELERATE 0.5;
186          after: "show_finished";
187       }
188       program { name: "content_cur_popped";
189          signal: "elm,state,cur,popped,internal";
190          source: "";
191          action: STATE_SET "right" 0.0;
192          target: "elm.swallow.content";
193          transition: DECELERATE 0.5;
194          after: "popped_finished";
195       }
196       program { name: "cur_pushed";
197          signal: "elm,state,cur,pushed";
198          source: "elm";
199          script {
200             set_state(PART:"elm.swallow.content", "default", 0.0);
201             emit("elm,state,cur,pushed,internal", "");
202          }
203       }
204       program { name: "new_pushed";
205          signal: "elm,state,new,pushed";
206          source: "elm";
207          script {
208             set_state(PART:"elm.swallow.content", "right", 0.0);
209             emit("elm,state,new,pushed,internal", "");
210          }
211       }
212       program { name: "prev_popped";
213          signal: "elm,state,prev,popped";
214          source: "elm";
215          script {
216             set_state(PART:"elm.swallow.content", "left", 0.0);
217             emit("elm,state,prev,popped,internal", "");
218          }
219       }
220       program { name: "cur_popped";
221          signal: "elm,state,cur,popped";
222          source: "elm";
223          script {
224             set_state(PART:"elm.swallow.content", "default", 0.0);
225             emit("elm,state,cur,popped,internal", "");
226          }
227       }
228       program { name: "visible";
229          signal: "elm,state,visible";
230          source: "elm";
231          action: STATE_SET "default" 0.0;
232          target: "elm.swallow.content";
233       }
234       program { name: "title_show";
235          signal: "elm,state,title,show";
236          source: "elm";
237          action: STATE_SET "default" 0.0;
238          target: "title_clip";
239       }
240       program { name: "title_hide";
241          signal: "elm,state,title,hide";
242          source: "elm";
243          action: STATE_SET "hide" 0.0;
244          target: "title_clip";
245       }
246       program {
247          name: "title_clicked";
248          signal: "mouse,clicked,1";
249          source: "title_base";
250          action: SIGNAL_EMIT "elm,action,title,clicked" "";
251       }
252       program { name: "show_finished";
253          action: SIGNAL_EMIT "elm,action,show,finished" "";
254       }
255       program { name: "pushed_finished";
256          action: SIGNAL_EMIT "elm,action,pushed,finished" "";
257       }
258       program { name: "popped_finished";
259          action: SIGNAL_EMIT "elm,action,popped,finished" "";
260       }
261    }
262 }
263