Updated changelog
[profile/ivi/lemolo.git] / data / themes / includes / messages-overview-list.edc
1 group {
2    name: "elm/genlist/item/messages-overview/default";
3
4    data {
5       item: "texts" "elm.text.name elm.text.content elm.text.time";
6       item: "contents" "elm.swallow.more";
7    }
8
9    images {
10       image: "ico_arrow_right.png" COMP;
11       image: "ico_del.png" COMP;
12    }
13
14    parts {
15       part {
16          name: "bg";
17          type: RECT;
18          mouse_events: 1;
19          description {
20             state: "default" 0.0;
21             color: 255 255 255 0;
22             color_class: "action";
23             min: WIDTH LIST_CONTACT_HEIGHT;
24          }
25          description {
26             state: "selected" 0.0;
27             inherit: "default" 0.0;
28             color: 255 255 255 255;
29          }
30       }
31
32       part {
33          name: "msg.img.more";
34          type: IMAGE;
35          mouse_events: 0;
36          description {
37             state: "default" 0.0;
38             rel1.to: "elm.swallow.more";
39             rel2.to: "elm.swallow.more";
40             color_class: "action";
41             image {
42                normal: "ico_arrow_right.png";
43                scale_hint: STATIC;
44             }
45          }
46          description {
47             state: "selected" 0.0;
48             inherit: "default" 0.0;
49             color_class: "bg";
50          }
51       }
52
53       part {
54          name: "elm.swallow.more";
55          type: SWALLOW;
56          mouse_events: 1;
57          description {
58             state: "default" 0.0;
59             min: LIST_ICON_SIZE LIST_ICON_SIZE;
60             max: LIST_ICON_SIZE LIST_ICON_SIZE;
61             align: 1.0 0.5;
62             fixed: 1 1;
63             rel1 {
64                relative: 1.0 0.0;
65                offset: -BORDER_PADDING 0;
66             }
67             rel2 {
68                relative: 1.0 1.0;
69                offset: -BORDER_PADDING -1;
70             }
71          }
72       }
73
74       part {
75          name: "elm.text.name";
76          type: TEXT;
77          scale: 1;
78          mouse_events: 0;
79          description {
80             state: "default" 0.0;
81             color: 255 255 255 255;
82             color_class: "action";
83             rel1 {
84                relative: 0.0 0.0;
85                offset: BORDER_PADDING ITEM_PADDING;
86             }
87             rel2 {
88                to_x: "elm.text.time";
89                relative: 0.0 0.5;
90                offset: -ITEM_PADDING -1;
91             }
92             text {
93                font: FONT_NORMAL;
94                size: SIZE_LARGE;
95                align: 0.0 1.0;
96                ellipsis: 0.0;
97             }
98          }
99          description {
100             state: "selected" 0.0;
101             inherit: "default" 0.0;
102             color_class: "bg";
103          }
104       }
105
106       part {
107          name: "elm.text.content";
108          type: TEXT;
109          scale: 1;
110          mouse_events: 0;
111          description {
112             state: "default" 0.0;
113             color: 255 255 255 128;
114             color_class: "action";
115             fixed: 1 1;
116             rel1 {
117                to: "elm.text.name";
118                relative: 0.0 1.0;
119                offset: 0 0;
120             }
121             rel2 {
122                to: "elm.swallow.more";
123                relative: 0.0 1.0;
124                offset: -ITEM_PADDING -ITEM_PADDING;
125             }
126             text {
127                font: FONT_NORMAL;
128                size: SIZE_MEDIUM;
129                align: 0.0 0.0;
130                ellipsis: 0.0;
131             }
132          }
133          description {
134             state: "selected" 0.0;
135             inherit: "default" 0.0;
136             color_class: "bg";
137          }
138       }
139
140       part {
141          name: "elm.text.time";
142          type: TEXT;
143          scale: 1;
144          mouse_events: 0;
145          description {
146             fixed: 1 1;
147             state: "default" 0.0;
148             color: 255 255 255 128;
149             color_class: "action";
150             align: 1.0 0.5;
151             rel1 {
152                to_x: "elm.swallow.more";
153                relative: 0.0 0.0;
154                offset: -ITEM_PADDING ITEM_PADDING;
155             }
156             rel2 {
157                to_x: "elm.swallow.more";
158                relative: 0.0 0.5;
159                offset: -ITEM_PADDING -1;
160             }
161             text {
162                font: FONT_NORMAL;
163                size: SIZE_MEDIUM;
164                align: 1.0 1.0;
165                ellipsis: 0.0;
166                min: 1 0;
167             }
168          }
169          description {
170             state: "selected" 0.0;
171             inherit: "default" 0.0;
172             color_class: "bg";
173          }
174       }
175    }
176    programs {
177       program {
178          signal:  "elm,state,selected";
179          source:  "elm";
180          after: "show_selected";
181       }
182       program {
183          signal:  "elm,state,unselected";
184          source:  "elm";
185          after: "show_default";
186       }
187       program {
188          name: "show_default";
189          action: STATE_SET "default" 0.0;
190          target: "bg";
191          target: "elm.text.name";
192          target: "elm.text.time";
193          target: "elm.text.content";
194          target: "msg.img.more";
195       }
196       program {
197          name: "show_selected";
198          action: STATE_SET "selected" 0.0;
199          target: "bg";
200          target: "elm.text.name";
201          target: "elm.text.time";
202          target: "elm.text.content";
203          target: "msg.img.more";
204       }
205    }
206 }
207
208 group {
209    name: "elm/genlist/item/messages-overview-delete/default";
210    alias: "elm/genlist/item_odd/messages-overview-delete/default";
211
212    data {
213       item: "contents" "elm.swallow.delete";
214       item: "mode_part" "elm.swallow.decorate.content";
215    }
216
217    parts {
218       part {
219          name: "content.clipper";
220          type: RECT;
221          description {
222             state: "default" 0.0;
223          }
224          description {
225             state: "decorated" 0.0;
226             inherit: "default" 0.0;
227             rel2 {
228                offset: (-BORDER_PADDING - LIST_ICON_SIZE - ITEM_PADDING - 1) -1;
229             }
230          }
231       }
232
233       part {
234          name: "elm.swallow.decorate.content";
235          type: SWALLOW;
236          mouse_events: 1;
237          scale: 1;
238          clip_to: "content.clipper";
239          description {
240             state: "default" 0.0;
241          }
242       }
243
244       part {
245          name: "elm.swallow.delete";
246          type: SWALLOW;
247          mouse_events: 1;
248          scale: 1;
249          description {
250             state: "default" 0.0;
251             visible: 0;
252             fixed: 1 0;
253             align: 0.0 0.5;
254             rel1 {
255                relative: 1.0 0.0;
256             }
257          }
258          description {
259             state: "decorated" 0.0;
260             inherit: "default" 0.0;
261             visible: 1;
262             align: 1.0 0.5;
263             rel1 {
264                relative: 1.0 0.0;
265                offset: -BORDER_PADDING 0;
266             }
267             rel2 {
268                relative: 1.0 1.0;
269                offset: -BORDER_PADDING -1;
270             }
271          }
272       }
273
274       programs {
275          program {
276             name: "animate_decorated";
277             signal: "elm,state,decorate,enabled,effect";
278             source: "elm";
279             action: STATE_SET "decorated" 0.0;
280             target: "content.clipper";
281             after: "animate_decorated2";
282          }
283          program {
284             name: "animate_decorated2";
285             action: STATE_SET "decorated" 0.0;
286             transition: ACCELERATE 0.15;
287             target: "elm.swallow.delete";
288          }
289
290          program {
291             name: "animate_default";
292             signal: "elm,state,decorate,disabled,effect";
293             source: "elm";
294             action: STATE_SET "default" 0.0;
295             transition: ACCELERATE 0.15;
296             target: "elm.swallow.delete";
297             after: "animate_default2";
298          }
299          program {
300             name: "animate_default2";
301             action: STATE_SET "default" 0.0;
302             target: "content.clipper";
303          }
304
305          program {
306             signal: "elm,state,decorate,enabled";
307             source: "elm";
308             action: STATE_SET "decorated" 0.0;
309             target: "content.clipper";
310             target: "elm.swallow.delete";
311          }
312          program {
313             signal: "elm,state,decorate,disabled";
314             source: "elm";
315             action: STATE_SET "default" 0.0;
316             target: "content.clipper";
317             target: "elm.swallow.delete";
318          }
319
320          program {
321             signal: "elm,state,slide,active";
322             source: "elm";
323             after: "animate_decorated";
324          }
325          program {
326             signal: "elm,state,slide,passive";
327             source: "elm";
328             after: "animate_default";
329          }
330       }
331    }
332 }