apply FSL(Flora Software License)
[apps/home/gallery.git] / ug / ug-gallery-efl / res / edc / gallery-efl-gengrid-item-albums.edc
1 /*
2   * Copyright 2012  Samsung Electronics Co., Ltd
3   *
4   * Licensed under the Flora License, Version 1.0 (the "License");
5   * you may not use this file except in compliance with the License.
6   * You may obtain a copy of the License at
7   *
8   *     http://www.tizenopensource.org/license
9   *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16
17 /* 14 + 334 + 10 */
18 #define ALBUM_ITEM_W 358
19 /* 26 + 334 */
20 #define ALBUM_ITEM_H 360
21
22 #define ALBUM_W 334
23 #define ALBUM_H 334
24
25 #define ALBUM_GAP_L 12
26 #define ALBUM_GAP_R 12
27 #define ALBUM_GAP_T 26
28
29 #define ALBUM_ICON_W 318
30 #define ALBUM_ICON_H 318
31
32 #define ALBUM_ICON_GAP_L 8
33 #define ALBUM_ICON_GAP_R 8
34 #define ALBUM_ICON_GAP_B 16
35 #define ALBUM_ICON_PAD 3
36
37 #define ALBUM_TEXT_AREA_W 207
38 #define ALBUM_TEXT_AREA_H 102
39 #define ALBUM_TEXT_GAP_L 4
40 #define ALBUM_TEXT_GAP_R 4
41 #define ALBUM_TEXT_SNS_X 60
42 #define ALBUM_TEXT_NAME_H 32
43 #define ALBUM_TEXT_DATE_H 25
44 #define ALBUM_PBAR_W 183
45 #define ALBUM_PBAR_H 10
46 #define ALBUM_PBAR_GAP_L 6
47 #define ALBUM_PBAR_GAP_T 8
48
49 #define ALBUM_SNS_ICON_W 32
50 #define ALBUM_SNS_ICON_H 32
51
52 #define ALBUM_RENAME_BTN_W 64
53 #define ALBUM_RENAME_BTN_H 64
54
55 #define ALBUM_CHECKBOX_W 42
56 #define ALBUM_CHECKBOX_H 42
57 #define ALBUM_CHECKBOX_GAP_L 1
58 #define ALBUM_CHECKBOX_GAP_T 8
59 #define ALBUM_ICON_BG_COLOR_INC 190 189 189 255
60
61 group {
62         name: "elm/gengrid/item/albums_view/gallery_efl/default";
63
64         data.item: "texts" "elm.text.name elm.text.date elm.text.count";
65         data.item: "contents" "elm.swallow.firsticon elm.swallow.3icon1 elm.swallow.3icon2 elm.swallow.4icon3 elm.swallow.4icon4 elm.swallow.5icon1 elm.swallow.5icon2 elm.swallow.6icon4 elm.swallow.6icon5 elm.swallow.icon elm.swallow.onlyicon elm.swallow.snsicon elm.swallow.lock elm.swallow.check_bg elm.swallow.lockicon label_bg";
66
67         images {
68                 image: GE_EDC_IMAGE_MAIN_FOLDER_BG COMP;
69         }
70
71         parts {
72                 part {
73                         name: "bg";
74                         type: RECT;
75                         description {
76                                 state: "default" 0.0;
77                                 color: 255 0 0 0;
78                                 rel1 { relative: 0.0 0.0; }
79                                 rel2 { relative: 1.0 1.0; }
80                         }
81                 }
82                 part { name: "icon_bg_img";
83                         type: IMAGE;
84                         mouse_events: 1;
85                         scale : 1;
86                         description {
87                                 min : ALBUM_W ALBUM_H;
88                                 state: "default" 0.0;
89                                 image {
90                                         normal : GE_EDC_IMAGE_MAIN_FOLDER_BG;
91                                 }
92                                 rel1 { relative: ALBUM_GAP_L/ALBUM_ITEM_W ALBUM_GAP_T/ALBUM_ITEM_H; to:"bg"; }
93                                 rel2 { relative: (ALBUM_ITEM_W-ALBUM_GAP_R-1)/ALBUM_ITEM_W 1.0; to:"bg"; }
94                         }
95                 }
96                 part { name: "icon_bg";
97                         type: RECT;
98                         mouse_events: 1;
99                         scale : 1;
100                         description {
101                                 min : ALBUM_ICON_W ALBUM_ICON_H;
102                                 state: "default" 0.0;
103                                 color: ALBUM_ICON_BG_COLOR_INC;
104                                 rel1 { relative: ALBUM_ICON_GAP_L/ALBUM_ICON_W 0.0; to:"icon_bg_img"; }
105                                 rel2 { relative: (ALBUM_ICON_W-ALBUM_ICON_GAP_R+2)/ALBUM_ICON_W (ALBUM_ICON_H-ALBUM_ICON_GAP_B+2)/ALBUM_ICON_H; to:"icon_bg_img"; }
106                         }
107                 }
108                 part {
109                         name: "elm.swallow.onlyicon";
110                         type: SWALLOW;
111                         mouse_events: 1;
112                         repeat_events: 1;
113                         description {
114                                 state: "default" 0.0;
115                                 rel1 { relative: (ALBUM_ICON_PAD/ALBUM_ICON_W) (ALBUM_ICON_PAD/ALBUM_ICON_H); to: "icon_bg"; }
116                                 rel2 { relative: (ALBUM_ICON_W-ALBUM_ICON_PAD)/ALBUM_ICON_W (ALBUM_ICON_H-ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
117                         }
118                 }
119                 part {
120                         name: "label_bg";
121                         type: SWALLOW;
122                         mouse_events: 1;
123                         repeat_events: 1;
124                         description {
125                                 state: "default" 0.0;
126                                 rel1 { relative: (ALBUM_ICON_PAD/ALBUM_ICON_W) (ALBUM_ICON_PAD/ALBUM_ICON_H); offset: 0 0; to: "icon_bg"; }
127                                 rel2 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W-1)/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H-1)/ALBUM_ICON_H); offset: 0 0; to: "icon_bg"; }
128                         }
129                 }
130                 part {
131                         name: "elm.swallow.firsticon";
132                         type: SWALLOW;
133                         mouse_events: 1;
134                         repeat_events: 1;
135                         description {
136                                 state: "default" 0.0;
137                                 rel1 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W+ALBUM_ICON_PAD)/ALBUM_ICON_W) (ALBUM_ICON_PAD/ALBUM_ICON_H); to: "icon_bg"; }
138                                 rel2 { relative: (ALBUM_ICON_W-ALBUM_ICON_PAD)/ALBUM_ICON_W (ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
139                         }
140                 }
141                 part {
142                         name: "elm.swallow.3icon1";
143                         type: SWALLOW;
144                         mouse_events: 1;
145                         repeat_events: 1;
146                         description {
147                                 state: "default" 0.0;
148                                 rel1 { relative: (ALBUM_ICON_PAD/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
149                                 rel2 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W-1)/ALBUM_ICON_W) (ALBUM_ICON_H-ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
150                         }
151                 }
152                 part {
153                         name: "elm.swallow.3icon2";
154                         type: SWALLOW;
155                         mouse_events: 1;
156                         repeat_events: 1;
157                         description {
158                                 state: "default" 0.0;
159                                 rel1 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W+ALBUM_ICON_PAD)/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
160                                 rel2 { relative: (ALBUM_ICON_W-ALBUM_ICON_PAD)/ALBUM_ICON_W (ALBUM_ICON_H-ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
161                         }
162                 }
163                 part {
164                         name: "elm.swallow.4icon3";
165                         type: SWALLOW;
166                         mouse_events: 1;
167                         repeat_events: 1;
168                         description {
169                                 state: "default" 0.0;
170                                 rel1 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W+ALBUM_ICON_PAD)/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
171                                 rel2 { relative: (ALBUM_ICON_W-ALBUM_ICON_PAD)/ALBUM_ICON_W ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
172                         }
173                 }
174                 part {
175                         name: "elm.swallow.4icon4";
176                         type: SWALLOW;
177                         mouse_events: 1;
178                         repeat_events: 1;
179                         description {
180                                 state: "default" 0.0;
181                                 rel1 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W+ALBUM_ICON_PAD)/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
182                                 rel2 { relative: (ALBUM_ICON_W-ALBUM_ICON_PAD)/ALBUM_ICON_W (ALBUM_ICON_H-ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
183                         }
184                 }
185                 part {
186                         name: "elm.swallow.5icon1";
187                         type: SWALLOW;
188                         mouse_events: 1;
189                         repeat_events: 1;
190                         description {
191                                 state: "default" 0.0;
192                                 rel1 { relative: (ALBUM_ICON_PAD/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
193                                 rel2 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W-1)/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
194                         }
195                 }
196                 part {
197                         name: "elm.swallow.5icon2";
198                         type: SWALLOW;
199                         mouse_events: 1;
200                         repeat_events: 1;
201                         description {
202                                 state: "default" 0.0;
203                                 rel1 { relative: (ALBUM_ICON_PAD/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
204                                 rel2 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W-1)/ALBUM_ICON_W) (ALBUM_ICON_H-ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
205                         }
206                 }
207                 part {
208                         name: "elm.swallow.6icon4";
209                         type: SWALLOW;
210                         mouse_events: 1;
211                         repeat_events: 1;
212                         description {
213                                 state: "default" 0.0;
214                                 rel1 { relative: (ALBUM_ICON_PAD/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
215                                 rel2 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H-1)/ALBUM_ICON_W) (ALBUM_ICON_H-ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
216                         }
217                 }
218                 part {
219                         name: "elm.swallow.6icon5";
220                         type: SWALLOW;
221                         mouse_events: 1;
222                         repeat_events: 1;
223                         description {
224                                 state: "default" 0.0;
225                                 rel1 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H-1+ALBUM_ICON_PAD)/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
226                                 rel2 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W-1)/ALBUM_ICON_W) (ALBUM_ICON_H-ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
227                         }
228                 }
229                 part {
230                         name: "elm.swallow.icon";
231                         type: SWALLOW;
232                         mouse_events: 1;
233                         repeat_events: 1;
234                         description {
235                                 state: "default" 0.0;
236                                 rel1 { relative: (ALBUM_ICON_PAD/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
237                                 rel2 { relative: (ALBUM_ICON_W-ALBUM_ICON_PAD)/ALBUM_ICON_W (ALBUM_ICON_H-ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
238                         }
239                 }
240                 part {
241                         name: "elm.swallow.snsicon";
242                         type: SWALLOW;
243                         mouse_events: 1;
244                         repeat_events: 1;
245                         description {
246                                 state: "default" 0.0;
247                                 max: ALBUM_SNS_ICON_W ALBUM_SNS_ICON_H;
248                                 fixed: 1 0;
249                                 rel1 { relative: (ALBUM_TEXT_GAP_L/ALBUM_TEXT_AREA_W)  ALBUM_TEXT_SNS_X/ALBUM_TEXT_AREA_H; to: "label_bg"; }
250                                 rel2 { relative: (ALBUM_SNS_ICON_W+ALBUM_TEXT_GAP_L)/ALBUM_TEXT_AREA_W  1.0; to: "label_bg"; }
251                         }
252                 }
253                 part {
254                         name: "elm.text.date";
255                         type: TEXT;
256                         mouse_events: 1;
257                         repeat_events: 1;
258                         scale: 1;
259                         description {
260                                 state: "default" 0.0;
261                                 rel1 { relative: ALBUM_TEXT_GAP_L/ALBUM_TEXT_AREA_W  ALBUM_TEXT_NAME_H/ALBUM_TEXT_AREA_H; to: "label_bg"; }
262                                 rel2 { relative: (ALBUM_TEXT_AREA_W-ALBUM_TEXT_GAP_L-1)/ALBUM_TEXT_AREA_W  (ALBUM_TEXT_NAME_H+ALBUM_TEXT_DATE_H-1)/ALBUM_TEXT_AREA_H; to: "label_bg"; }
263                                 color: 190 190 190 255;
264                                 text {
265                                         font: "SLP:style=Medium";
266                                         text_class: "slp_medium";
267                                         size: 22;
268                                         align: 0.0 0.5;
269                                 }
270                         }
271                 }
272                 part {
273                         name: "elm.text.count";
274                         type: TEXT;
275                         mouse_events: 1;
276                         repeat_events: 1;
277                         scale: 1;
278                         description {
279                                 state: "default" 0.0;
280                                 visible: 1;
281                                 rel1 { relative: ((ALBUM_TEXT_GAP_L+ALBUM_SNS_ICON_W+1)/ALBUM_TEXT_AREA_W)  ALBUM_TEXT_SNS_X/ALBUM_TEXT_AREA_H; to: "label_bg"; }
282                                 rel2 { relative: (ALBUM_TEXT_AREA_W-ALBUM_TEXT_GAP_L-1)/ALBUM_TEXT_AREA_W  1.0; to: "label_bg"; }
283                                 color: 255 255 255 255;
284                                 text {
285                                         font: "SLP:style=Medium";
286                                         text_class: "slp_medium";
287                                         size: 38;
288                                         align: 1.0 0.5;
289                                 }
290                         }
291                 }
292                 part {
293                         name: "elm.text.name";
294                         type: TEXT;
295                         mouse_events: 1;
296                         repeat_events: 1;
297                         scale: 1;
298                         description {
299                                 state: "default" 0.0;
300                                 rel1 { relative: (ALBUM_TEXT_GAP_L/ALBUM_TEXT_AREA_W) 0.0; to: "label_bg"; }
301                                 rel2 { relative: (ALBUM_TEXT_AREA_W-ALBUM_TEXT_GAP_L-1)/ALBUM_TEXT_AREA_W (ALBUM_TEXT_NAME_H-1)/ALBUM_TEXT_AREA_H; to: "label_bg"; }
302                                 color: 255 255 255 255;
303                                 text {
304                                 font: "SLP:style=Medium";
305                                 text_class: "slp_medium";
306                                 size: 28;
307                                 align: 0.0 0.5;
308                                 }
309                         }
310                 }
311         }
312 }
313
314 group {
315         name: "elm/gengrid/item/albums_view_blue/gallery_efl/default";
316
317         data.item: "texts" "elm.text.name elm.text.date elm.text.count";
318         data.item: "contents" "elm.swallow.firsticon elm.swallow.3icon1 elm.swallow.3icon2 elm.swallow.4icon3 elm.swallow.4icon4 elm.swallow.5icon1 elm.swallow.5icon2 elm.swallow.6icon4 elm.swallow.6icon5 elm.swallow.icon elm.swallow.onlyicon elm.swallow.snsicon elm.swallow.lock elm.swallow.check_bg elm.swallow.lockicon label_bg";
319
320         images {
321                 image: GE_EDC_IMAGE_MAIN_FOLDER_BG COMP;
322         }
323
324         parts {
325                 part {
326                         name: "bg";
327                         type: RECT;
328                         description {
329                                 state: "default" 0.0;
330                                 color: 255 0 0 0;
331                                 rel1 { relative: 0.0 0.0; }
332                                 rel2 { relative: 1.0 1.0; }
333                         }
334                 }
335                 part { name: "icon_bg_img";
336                         type: IMAGE;
337                         mouse_events: 1;
338                         scale : 1;
339                         description {
340                                 min : ALBUM_W ALBUM_H;
341                                 state: "default" 0.0;
342                                 image {
343                                         normal : GE_EDC_IMAGE_MAIN_FOLDER_BG;
344                                 }
345                                 rel1 { relative: ALBUM_GAP_L/ALBUM_ITEM_W ALBUM_GAP_T/ALBUM_ITEM_H; to:"bg"; }
346                                 rel2 { relative: (ALBUM_ITEM_W-ALBUM_GAP_R-1)/ALBUM_ITEM_W 1.0; to:"bg"; }
347                         }
348                 }
349                 part { name: "icon_bg";
350                         type: RECT;
351                         mouse_events: 1;
352                         scale : 1;
353                         description {
354                                 min : ALBUM_ICON_W ALBUM_ICON_H;
355                                 state: "default" 0.0;
356                                 color: ALBUM_ICON_BG_COLOR_INC;
357                                 rel1 { relative: ALBUM_ICON_GAP_L/ALBUM_ICON_W 0.0; to:"icon_bg_img"; }
358                                 rel2 { relative: (ALBUM_ICON_W-ALBUM_ICON_GAP_R+2)/ALBUM_ICON_W (ALBUM_ICON_H-ALBUM_ICON_GAP_B+2)/ALBUM_ICON_H; to:"icon_bg_img"; }
359                         }
360                 }
361                 part {
362                         name: "elm.swallow.onlyicon";
363                         type: SWALLOW;
364                         mouse_events: 1;
365                         repeat_events: 1;
366                         description {
367                                 state: "default" 0.0;
368                                 rel1 { relative: (ALBUM_ICON_PAD/ALBUM_ICON_W) (ALBUM_ICON_PAD/ALBUM_ICON_H); to: "icon_bg"; }
369                                 rel2 { relative: (ALBUM_ICON_W-ALBUM_ICON_PAD)/ALBUM_ICON_W (ALBUM_ICON_H-ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
370                         }
371                 }
372                 part {
373                         name: "label_bg";
374                         type: SWALLOW;
375                         mouse_events: 1;
376                         repeat_events: 1;
377                         description {
378                                 state: "default" 0.0;
379                                 rel1 { relative: (ALBUM_ICON_PAD/ALBUM_ICON_W) (ALBUM_ICON_PAD/ALBUM_ICON_H); offset: 0 0; to: "icon_bg"; }
380                                 rel2 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W-1)/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H-1)/ALBUM_ICON_H); offset: 0 0; to: "icon_bg"; }
381                         }
382                 }
383                 part {
384                         name: "elm.swallow.firsticon";
385                         type: SWALLOW;
386                         mouse_events: 1;
387                         repeat_events: 1;
388                         description {
389                                 state: "default" 0.0;
390                                 rel1 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W+ALBUM_ICON_PAD)/ALBUM_ICON_W) (ALBUM_ICON_PAD/ALBUM_ICON_H); to: "icon_bg"; }
391                                 rel2 { relative: (ALBUM_ICON_W-ALBUM_ICON_PAD)/ALBUM_ICON_W (ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
392                         }
393                 }
394                 part {
395                         name: "elm.swallow.3icon1";
396                         type: SWALLOW;
397                         mouse_events: 1;
398                         repeat_events: 1;
399                         description {
400                                 state: "default" 0.0;
401                                 rel1 { relative: (ALBUM_ICON_PAD/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
402                                 rel2 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W-1)/ALBUM_ICON_W) (ALBUM_ICON_H-ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
403                         }
404                 }
405                 part {
406                         name: "elm.swallow.3icon2";
407                         type: SWALLOW;
408                         mouse_events: 1;
409                         repeat_events: 1;
410                         description {
411                                 state: "default" 0.0;
412                                 rel1 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W+ALBUM_ICON_PAD)/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
413                                 rel2 { relative: (ALBUM_ICON_W-ALBUM_ICON_PAD)/ALBUM_ICON_W (ALBUM_ICON_H-ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
414                         }
415                 }
416                 part {
417                         name: "elm.swallow.4icon3";
418                         type: SWALLOW;
419                         mouse_events: 1;
420                         repeat_events: 1;
421                         description {
422                                 state: "default" 0.0;
423                                 rel1 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W+ALBUM_ICON_PAD)/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
424                                 rel2 { relative: (ALBUM_ICON_W-ALBUM_ICON_PAD)/ALBUM_ICON_W ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
425                         }
426                 }
427                 part {
428                         name: "elm.swallow.4icon4";
429                         type: SWALLOW;
430                         mouse_events: 1;
431                         repeat_events: 1;
432                         description {
433                                 state: "default" 0.0;
434                                 rel1 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W+ALBUM_ICON_PAD)/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
435                                 rel2 { relative: (ALBUM_ICON_W-ALBUM_ICON_PAD)/ALBUM_ICON_W (ALBUM_ICON_H-ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
436                         }
437                 }
438                 part {
439                         name: "elm.swallow.5icon1";
440                         type: SWALLOW;
441                         mouse_events: 1;
442                         repeat_events: 1;
443                         description {
444                                 state: "default" 0.0;
445                                 rel1 { relative: (ALBUM_ICON_PAD/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
446                                 rel2 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W-1)/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
447                         }
448                 }
449                 part {
450                         name: "elm.swallow.5icon2";
451                         type: SWALLOW;
452                         mouse_events: 1;
453                         repeat_events: 1;
454                         description {
455                                 state: "default" 0.0;
456                                 rel1 { relative: (ALBUM_ICON_PAD/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
457                                 rel2 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W-1)/ALBUM_ICON_W) (ALBUM_ICON_H-ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
458                         }
459                 }
460                 part {
461                         name: "elm.swallow.6icon4";
462                         type: SWALLOW;
463                         mouse_events: 1;
464                         repeat_events: 1;
465                         description {
466                                 state: "default" 0.0;
467                                 rel1 { relative: (ALBUM_ICON_PAD/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
468                                 rel2 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H-1)/ALBUM_ICON_W) (ALBUM_ICON_H-ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
469                         }
470                 }
471                 part {
472                         name: "elm.swallow.6icon5";
473                         type: SWALLOW;
474                         mouse_events: 1;
475                         repeat_events: 1;
476                         description {
477                                 state: "default" 0.0;
478                                 rel1 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H-1+ALBUM_ICON_PAD)/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
479                                 rel2 { relative: ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_W-1)/ALBUM_ICON_W) (ALBUM_ICON_H-ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
480                         }
481                 }
482                 part {
483                         name: "elm.swallow.icon";
484                         type: SWALLOW;
485                         mouse_events: 1;
486                         repeat_events: 1;
487                         description {
488                                 state: "default" 0.0;
489                                 rel1 { relative: (ALBUM_ICON_PAD/ALBUM_ICON_W) ((ALBUM_ICON_PAD+ALBUM_TEXT_AREA_H+ALBUM_ICON_PAD)/ALBUM_ICON_H); to: "icon_bg"; }
490                                 rel2 { relative: (ALBUM_ICON_W-ALBUM_ICON_PAD)/ALBUM_ICON_W (ALBUM_ICON_H-ALBUM_ICON_PAD)/ALBUM_ICON_H; to: "icon_bg"; }
491                         }
492                 }
493                 part {
494                         name: "elm.swallow.snsicon";
495                         type: SWALLOW;
496                         mouse_events: 1;
497                         repeat_events: 1;
498                         description {
499                                 state: "default" 0.0;
500                                 max: ALBUM_SNS_ICON_W ALBUM_SNS_ICON_H;
501                                 fixed: 1 0;
502                                 rel1 { relative: (ALBUM_TEXT_GAP_L/ALBUM_TEXT_AREA_W)  ALBUM_TEXT_SNS_X/ALBUM_TEXT_AREA_H; to: "label_bg"; }
503                                 rel2 { relative: (ALBUM_SNS_ICON_W+ALBUM_TEXT_GAP_L)/ALBUM_TEXT_AREA_W  1.0; to: "label_bg"; }
504                         }
505                 }
506                 part {
507                         name: "elm.text.date";
508                         type: TEXT;
509                         mouse_events: 1;
510                         repeat_events: 1;
511                         scale: 1;
512                         description {
513                                 state: "default" 0.0;
514                                 rel1 { relative: ALBUM_TEXT_GAP_L/ALBUM_TEXT_AREA_W  ALBUM_TEXT_NAME_H/ALBUM_TEXT_AREA_H; to: "label_bg"; }
515                                 rel2 { relative: (ALBUM_TEXT_AREA_W-ALBUM_TEXT_GAP_L-1)/ALBUM_TEXT_AREA_W  (ALBUM_TEXT_NAME_H+ALBUM_TEXT_DATE_H-1)/ALBUM_TEXT_AREA_H; to: "label_bg"; }
516                                 color: 190 190 190 255;
517                                 text {
518                                         font: "SLP:style=Medium";
519                                         text_class: "slp_medium";
520                                         size: 22;
521                                         align: 0.0 0.5;
522                                 }
523                         }
524                 }
525                 part {
526                         name: "elm.text.count";
527                         type: TEXT;
528                         mouse_events: 1;
529                         repeat_events: 1;
530                         scale: 1;
531                         description {
532                                 state: "default" 0.0;
533                                 visible: 1;
534                                 rel1 { relative: ((ALBUM_TEXT_GAP_L+ALBUM_SNS_ICON_W+1)/ALBUM_TEXT_AREA_W)  ALBUM_TEXT_SNS_X/ALBUM_TEXT_AREA_H; to: "label_bg"; }
535                                 rel2 { relative: (ALBUM_TEXT_AREA_W-ALBUM_TEXT_GAP_L-1)/ALBUM_TEXT_AREA_W  1.0; to: "label_bg"; }
536                                 color: 255 255 255 255;
537                                 text {
538                                         font: "SLP:style=Medium";
539                                         text_class: "slp_medium";
540                                         size: 38;
541                                         align: 1.0 0.5;
542                                 }
543                         }
544                 }
545                 part {
546                         name: "elm.text.name";
547                         type: TEXT;
548                         mouse_events: 1;
549                         repeat_events: 1;
550                         scale: 1;
551                         description {
552                                 state: "default" 0.0;
553                                 rel1 { relative: (ALBUM_TEXT_GAP_L/ALBUM_TEXT_AREA_W) 0.0; to: "label_bg"; }
554                                 rel2 { relative: (ALBUM_TEXT_AREA_W-ALBUM_TEXT_GAP_L-1)/ALBUM_TEXT_AREA_W (ALBUM_TEXT_NAME_H-1)/ALBUM_TEXT_AREA_H; to: "label_bg"; }
555                                 color: 111 198 235 255;
556                                 text {
557                                 font: "SLP:style=Medium";
558                                 text_class: "slp_medium";
559                                 size: 28;
560                                 align: 0.0 0.5;
561                                 }
562                         }
563                 }
564         }
565 }