af981e563fdf080a845fd3a27cb16d18c801b5f4
[apps/core/preloaded/calendar.git] / data / edc / layout / inc.layouts.edc
1 /*
2   *
3   *  Copyright 2012  Samsung Electronics Co., Ltd
4   *
5   *  Licensed under the Flora License, Version 1.0 (the "License");
6   *  you may not use this file except in compliance with the License.
7   *  You may obtain a copy of the License at
8   *
9   *       http://floralicense.org/license/
10   *
11   *  Unless required by applicable law or agreed to in writing, software
12   *  distributed under the License is distributed on an "AS IS" BASIS,
13   *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14   *  See the License for the specific language governing permissions and
15   *  limitations under the License.
16   */
17
18 #define CONTENT_LEFT_PADDING 25
19
20 group { name, "dialoguegroup/alarm/custom";
21
22         images {
23                 image, DIALOG_EDIT_DEFAULT COMP;
24         }
25
26         parts {
27                 part { name, "base";
28                         type, RECT;
29                         scale, 1;
30                         description {
31                                 state, "default" 0.0;
32                                 min, 0 169;
33                                 color, 0 0 0 0;
34                         }
35                 }
36                 part { name, "left_padding";
37                         type, RECT;
38                         scale, 1;
39                         description {
40                                 state, "default" 0.0;
41                                 min, 15 0;
42                                 fixed, 1 0;
43                                 rel1.to, "base";
44                                 rel2 { relative, 0.0 1.0; to, "base"; }
45                                 align, 0.0 0.0;
46                                 color, 0 0 0 0;
47                         }
48                 }
49                 part { name, "right_padding";
50                         type, RECT;
51                         scale, 1;
52                         description {
53                                 state, "default" 0.0;
54                                 min, 10 0;
55                                 fixed, 1 0;
56                                 rel1 { relative, 1.0 0.0; to, "base"; }
57                                 rel2.to, "base";
58                                 align, 1.0 0.0;
59                                 color, 0 0 0 0;
60                         }
61                 }
62                 part { name, "bottom_padding";
63                         type, RECT;
64                         scale, 1;
65                         description {
66                                 state, "default" 0.0;
67                                 min, 0 16;
68                                 fixed, 0 1;
69                                 rel1 { relative, 0.0 1.0; to, "base"; }
70                                 rel2.to, "base";
71                                 align, 0.5 1.0;
72                                 color, 0 0 0 0;
73                         }
74                 }
75
76                 part { name, "text_left_padding";
77                         type, RECT;
78                         scale, 1;
79                         description {
80                                 state, "default" 0.0;
81                                 min, 16 0;
82                                 fixed, 1 0;
83                                 rel1 {
84                                         relative, 1.0 0.5;
85                                         to_x, "content"; to_y, "base";
86                                 }
87                                 rel2 {
88                                         relative, 1.0 0.5;
89                                         to_x, "content"; to_y, "base";
90                                 }
91                                 align, 0.0 0.0;
92                                 color, 0 0 0 0;
93                         }
94                 }
95                 part { name, "text";
96                         type, TEXT;
97                         scale, 1;
98                         description {
99                                 state, "default" 0.0;
100                                 align, 0.0 0.5;
101                                 rel1 {
102                                         relative, 1.0 0.0;
103                                         to_x, "text_left_padding"; to_y, "base";
104                                 }
105                                 rel2 {
106                                         relative, 0.0 0.5;
107                                         to_x, "right_padding"; to_y, "base";
108                                 }
109                                 text {
110                                         font, "SLP:style=Roman";
111                                         size, 32;
112                                         min, 0 0;
113                                         align, 0.0 0.5;
114                                 }
115                                 color, 0 0 0 255;
116                         }
117                 }
118                 part { name, "content";
119                         type, SWALLOW;
120                         scale, 1;
121                         description {
122                                 state, "default" 0.0;
123                                 align, 0.0 0.5;
124                                 fixed, 1 1;
125                                 rel1 {
126                                         relative, 1.0 0.0;
127                                         to_x, "left_padding"; to_y, "base";
128                                 }
129                                 rel2 {
130                                         relative, 1.0 0.5;
131                                         to_x, "left_padding"; to_y, "base";
132                                 }
133                         }
134                 }
135                 part { name, "base/custom";
136                         type, RECT;
137                         description {
138                                 state, "default" 0.0;
139                                 rel1 {
140                                         relative, 1.0 0.5;
141                                         to_x, "text_left_padding"; to_y, "base";
142                                 }
143                                 rel2 {
144                                         relative, 0.0 0.0;
145                                         to_x, "right_padding"; to_y, "bottom_padding";
146                                 }
147                                 color, 0 0 0 0;
148                         }
149                 }
150                 part { name, "input_bg";
151                         scale, 1;
152                         description {
153                                 state, "default" 0.0;
154                                 min, 80 0;
155                                 fixed, 1 0;
156                                 rel1.to, "base/custom";
157                                 rel2 { relative, 0.0 1.0; to, "base/custom"; }
158                                 image {
159                                         normal, "01_dialoguegroup_edit_default.png";
160                                         border, 13 13 9 14;
161                                         border_scale, 1;
162                                 }
163                                 align, 0.0 0.5;
164                         }
165                 }
166                 part { name, "input_left_padding";
167                         type, RECT;
168                         scale, 1;
169                         description {
170                                 state, "default" 0.0;
171                                 min, 16 0;
172                                 fixed, 1 0;
173                                 rel1.to, "input_bg";
174                                 rel2 { relative, 0.0 1.0; to, "input_bg"; }
175                                 color, 0 0 0 0;
176                                 align, 0.0 0.5;
177                         }
178                 }
179                 part { name, "input_sw";
180                         type, SWALLOW;
181                         description {
182                                 state, "default" 0.0;
183                                 rel1 { relative, 1.0 0.0; to, "input_left_padding"; }
184                                 rel2.to, "input_bg";
185                         }
186                 }
187                 part { name, "button_left_padding";
188                         type, RECT;
189                         scale, 1;
190                         description {
191                                 state, "default" 0.0;
192                                 min, 16 0;
193                                 fixed, 1 0;
194                                 rel1 { relative, 1.0 0.0; to, "input_bg"; }
195                                 rel2 { relative, 1.0 1.0; to, "input_bg"; }
196                                 align, 0.0 0.5;
197                                 color, 0 0 0 0;
198                         }
199                 }
200                 part { name, "button";
201                         type, SWALLOW;
202                         scale, 1;
203                         description {
204                                 state, "default" 0.0;
205                                 min, 120 0;
206                                 fixed, 1 1;
207                                 rel1 { relative, 1.0 0.5; to, "button_left_padding"; }
208                                 rel2 { relative, 1.0 0.5; to, "button_left_padding"; }
209                                 align, 0.0 0.5;
210                                 color, 0 0 0 0;
211                         }
212                 }
213                 part { name, "text_left_padding2";
214                         type, RECT;
215                         scale, 1;
216                         description {
217                                 state, "default" 0.0;
218                                 min, 16 0;
219                                 fixed, 1 0;
220                                 rel1 { relative, 1.0 0.0; to, "button"; }
221                                 rel2 { relative, 1.0 1.0; to, "button"; }
222                                 align, 0.0 0.0;
223                                 color, 0 0 0 0;
224                         }
225                 }
226                 part { name, "text2";
227                         type, TEXT;
228                         scale, 1;
229                         description {
230                                 state, "default" 0.0;
231                                 align, 0.0 0.5;
232                                 rel1 {
233                                         relative, 1.0 0.5;
234                                         to_x, "text_left_padding2"; to_y, "base";
235                                 }
236                                 rel2 {
237                                         relative, 0.0 1.0;
238                                         to_x, "right_padding"; to_y, "base";
239                                 }
240                                 text {
241                                         font, "SLP:style=Roman";
242                                         size, 32;
243                                         min, 0 0;
244                                         align, 0.0 0.5;
245                                 }
246                                 color, 0 0 0 255;
247                         }
248                 }
249         }
250 }
251
252 group { name, "dialoguegroup/repeat/times";
253
254         images {
255                 image, "01_dialoguegroup_edit_default.png" COMP;
256         }
257
258         parts {
259                 part { name, "base";
260                         type, RECT;
261                         scale, 1;
262                         description {
263                                 state, "default" 0.0;
264                                 min, 0 50;
265                                 visible, 0;
266                         }
267                 }
268                 part { name, "left_padding";
269                         type, RECT;
270                         scale, 1;
271                         description {
272                                 state, "default" 0.0;
273                                 min, 0 0;
274                                 fixed, 1 0;
275                                 rel1.to, "base";
276                                 rel2 { relative, 0.0 1.0; to, "base"; }
277                                 align, 0.0 0.0;
278                                 visible, 0;
279                         }
280                 }
281                 part { name, "right_padding";
282                         type, RECT;
283                         scale, 1;
284                         description {
285                                 state, "default" 0.0;
286                                 min, 10 0;
287                                 fixed, 1 0;
288                                 rel1 { relative, 1.0 0.0; to, "base"; }
289                                 rel2.to, "base";
290                                 align, 1.0 0.0;
291                                 visible, 0;
292                         }
293                 }
294                 part { name, "radio";
295                         type, SWALLOW;
296                         scale, 1;
297                         description {
298                                 state, "default" 0.0;
299                                 align, 0.0 0.5;
300                                 fixed, 1 1;
301                                 rel1 {
302                                         relative, 1.0 0.0;
303                                         to_x, "left_padding"; to_y, "base";
304                                 }
305                                 rel2 {
306                                         relative, 1.0 1.0;
307                                         to_x, "left_padding"; to_y, "base";
308                                 }
309                         }
310                 }
311                 part { name, "radio_right_padding";
312                         type, RECT;
313                         scale, 1;
314                         description {
315                                 state, "default" 0.0;
316                                 min, CONTENT_LEFT_PADDING 0;
317                                 fixed, 1 0;
318                                 rel1 {
319                                         relative, 1.0 0.0;
320                                         to_x, "radio"; to_y, "base";
321                                 }
322                                 rel2 {
323                                         relative, 1.0 1.0;
324                                         to_x, "radio"; to_y, "base";
325                                 }
326                                 align, 0.0 0.0;
327                                 visible, 0;
328                         }
329                 }
330                 part { name, "input_bg";
331                         scale, 1;
332                         description {
333                                 state, "default" 0.0;
334                                 min, 0 80;
335                                 fixed, 0 1;
336                                 align, 0.0 0.5;
337                                 rel1 { relative, -0.1 -0.1; to, "input_sw"; }
338                                 rel2 { relative, 1.1 1.1; to, "input_sw"; }
339                                 image {
340                                         normal, "01_dialoguegroup_edit_default.png";
341                                         border, 13 13 9 14;
342                                         border_scale, 1;
343                                 }
344                         }
345                 }
346                 part { name, "input_sw";
347                         type, SWALLOW;
348                         description {
349                                 state, "default" 0.0;
350                                 rel1 { relative, 1.0 0.0; to, "radio_right_padding"; }
351                                 rel2 { relative, 1.0 1.0; to, "radio_right_padding"; }
352                                 align, 0.0 0.5;
353                         }
354                 }
355                 part { name, "input_bg_right_padding";
356                         type, RECT;
357                         scale, 1;
358                         description {
359                                 state, "default" 0.0;
360                                 min, CONTENT_LEFT_PADDING 0;
361                                 fixed, 1 0;
362                                 rel1 {
363                                         relative, 1.0 0.0;
364                                         to_x, "input_bg"; to_y, "base";
365                                 }
366                                 rel2 {
367                                         relative, 1.0 1.0;
368                                         to_x, "input_bg"; to_y, "base";
369                                 }
370                                 align, 0.0 0.0;
371                                 visible, 0;
372                         }
373                 }
374                 part { name, "text";
375                         type, TEXT;
376                         scale, 1;
377                         description {
378                                 state, "default" 0.0;
379                                 align, 0.0 0.5;
380                                 rel1 {
381                                         relative, 1.0 0.0;
382                                         to_x, "input_bg_right_padding"; to_y, "base";
383                                 }
384                                 rel2 {
385                                         relative, 1.0 1.0;
386                                         to_x, "input_bg_right_padding"; to_y, "base";
387                                 }
388                                 text {
389                                         font: "arial";
390                     size: 42;
391                     min: 1 1;
392                                         text_class: "label";
393                                 }
394                                 color, 0 0 0 255;
395                         }
396                 }
397
398         }
399 }
400
401 group { name, "dialoguegroup/location";
402
403         parts {
404                 part { name, "base";
405                         type, RECT;
406                         description {
407                                 state, "default" 0.0;
408                                 color, 0 0 0 0;
409                         }
410                 }
411                 part { name, "pad/right";
412                         type, RECT;
413                         scale, 1;
414                         description {
415                                 state, "default" 0.0;
416                                 min, 6 0;
417                                 fixed, 1 0;
418                                 rel1 { relative , 1.0 1.0; to, "base"; }
419                                 rel2.to, "base";
420                                 align, 1.0 1.0;
421                                 color, 0 0 0 0;
422                         }
423                 }
424                 part { name, "button/base";
425                         type, SWALLOW;
426                         scale, 1;
427                         description {
428                                 state, "default" 0.0;
429                                 min, 130 0;
430                                 max, 130 0;
431                                 fixed, 1 0;
432                                 rel1 {
433                                         relative, 0.0 0.0;
434                                         to_x, "pad/right";
435                                         to_y, "base";
436                                 }
437                                 rel2 {
438                                         relative, 0.0 0.0;
439                                         to, "pad/right";
440                                 }
441                                 align, 1.0 0.5;
442                         }
443                 }
444                 part { name, "button/sw";
445                         type, SWALLOW;
446                         scale, 1;
447                         description {
448                                 state, "default" 0.0;
449                                 min, 130 74;
450                                 max, 130 74;
451                                 fixed, 1 1;
452                                 rel1 { relative, 0.0 0.5; to, "button/base"; }
453                                 rel2 { relative, 1.0 0.5; to, "button/base"; }
454                                 align, 1.0 0.5;
455                         }
456                 }
457                 part { name, "pad/button/left";
458                         type, RECT;
459                         description {
460                                 min, 15 0;
461                                 max, 15 0;
462                                 fixed, 1 0;
463                                 state, "default" 0.0;
464                                 align, 1.0 0.5;
465                                 rel1 { relative , 0.0 0.0; to, "button/sw"; }
466                                 rel2 { relative , 0.0 0.0; to, "button/sw"; }
467                         }
468                 }
469                 part { name, "editfield/sw";
470                         type, SWALLOW;
471                         description {
472                                 state, "default" 0.0;
473                                 align, 1.0 0.5;
474                                 rel1.to, "base";
475                                 rel2 {
476                                         relative, 0.0 1.0;
477                                         to_x, "pad/button/left";
478                                         to_y, "base";
479                                 }
480                         }
481                 }
482         }
483 }
484
485 //base 690x850
486 //HD size 720x1280
487 #define HEIGHT_OF_LIST_VIEW 920
488
489
490 group { name, "list/base";
491
492         parts {
493
494                 part { name, "base";
495                         type, SWALLOW;
496                         description {
497                                 state, "default" 0.0;
498                                 color, 248 246 239 255;
499                                 align: 0.0 0.0;
500                         }
501                 }
502
503                 part {name, "searchbar";
504                         type, SWALLOW;
505                                 mouse_events, 1;
506                                 scale, 1;
507                         description {
508                                         state: "default" 0.0;
509                                         min: 460 106;
510                                         fixed: 1 1;
511                                 align: 0.0 0.0;
512                                         rel1 { relative: 0.0 0.0; to: "base";}
513                                         rel2 { relative: 1.0 0.0; to: "base";}
514                                         visible, 1;
515                         }
516                         description {
517                                 state: "hide" 0.0;
518                                 align: 0.0 0.0;
519                                 rel1 { relative: 0.0 0.0; to: "base";}
520                                 rel2 { relative: 0.0 0.0; to: "base";}
521                                 visible: 0;
522                         }
523                 }
524
525                 part { name, "sw";
526                         type, SWALLOW;
527                         description {
528                                 state, "default" 0.0;
529                                 rel1 { relative: 0.0 1.0; to: "searchbar"; }
530                                 rel2.to, "base";
531                                 visible, 1;
532                         }
533                         description {
534                                 state, "hide" 0.0;
535                                 rel1 { relative: 0.0 0.0; to: "base"; }
536                                 rel2.to, "base";
537                                 visible, 1;
538                         }
539                 }
540                 part {
541                         name: "sel.swallow.contents";
542                         type: SWALLOW;
543                         description {
544                                 state: "default" 0.0;
545                                 fixed: 0 1;
546                                 align: 0.5 1.0;
547                                 rel1 {
548                                         relative: 0.0 1.0;
549                                         to:"sw";
550                                 }
551                         }
552                         description {
553                                 state: "hide" 0.0;
554                                 inherit: "default" 0.0;
555                                 visible: 0;
556                         }
557                 }
558         }
559         programs {
560                 program {
561                         name: "show,selection,info";
562                         signal: "show,selection,info";
563                         source: "elm";
564                         action: STATE_SET "default" 0.0;
565                         target: "sel.swallow.contents";
566                 }
567                 program {
568                         name: "hide,selection,info";
569                         signal: "hide,selection,info";
570                         source: "elm";
571                         action: STATE_SET "hide" 0.0;
572                         target: "sel.swallow.contents";
573                 }
574                 program {
575                         name: "show";
576                         signal: "searchbar,show";
577                         action: STATE_SET "default" 0.0;
578                         target: "searchbar";
579                         target: "sw";
580                         source: "prog";
581                 }
582                 program {
583                         name: "hide";
584                         signal: "searchbar,hide";
585                         action: STATE_SET "hide" 0.0;
586                         target: "searchbar";
587                         target: "sw";
588                         source: "prog";
589                 }
590         }
591 }
592
593 group { name, "search/list/base";
594
595         parts {
596
597                 part { name, "base";
598                         type, SWALLOW;
599                         description {
600                                 state, "default" 0.0;
601                                 color, 0 0 0 0;
602                                 align: 0.0 0.0;
603                         }
604                 }
605
606                 part { name, "search_scope";
607                         type, RECT;
608                         description {
609                                 state, "default" 0.0;
610                                 min: 160 0;
611                                 fixed: 1 0;
612                                 rel1 {
613                                         relative: 0.0 0.0;
614                                         to_x: "base";
615                                         to_y: "base";
616                                 }
617                                 rel2 {
618                                         relative: 0.0 1.0;
619                                         to_x: "searchbar";
620                                         to_y: "searchbar";
621                                 }
622                                 color, 248 246 239 255;
623                                 align: 0.0 0.0;
624                         }
625                         description {
626                                 state, "hide" 0.0;
627                                 inherit: "default" 0.0;
628                                 min: 0 0;
629                                 align: 0.0 0.0;
630                                 rel1 { relative: 0.0 0.0; to: "base";}
631                                 rel2 { relative: 0.0 0.0; to: "base";}
632                                 visible: 0;
633                         }
634                 }
635                 part { name, "search_scope_button";
636                         type, SWALLOW;
637                         description {
638                                 state, "default" 0.0;
639                                 min: 140 0;
640                                 fixed: 1 0;
641                                 rel1 {
642                                         relative: 0.0 0.0;
643                                         offset: 15 15;
644                                         to_x: "search_scope";
645                                         to_y: "search_scope";
646                                 }
647                                 rel2 {
648                                         relative: 1.0 1.0;
649                                         offset: 0 -15;
650                                         to_x: "search_scope";
651                                         to_y: "search_scope";
652                                 }
653                                 visible, 1;
654                         }
655                 }
656                 part {name, "searchbar";
657                         type, SWALLOW;
658                                 mouse_events, 1;
659                                 scale, 1;
660                         description {
661                                         state: "default" 0.0;
662                                         min: 340 106;
663                                         fixed: 1 1;
664                                         align: 0.0 0.0;
665                                         rel1 {
666                                                 relative: 1.0 0.0;
667                                                 to_x: "search_scope";
668                                                 to_y: "base";
669                                         }
670                                         rel2 { relative: 1.0 0.0; to: "base";}
671                                         visible, 1;
672                         }
673                         description {
674                                 state: "hide" 0.0;
675                                 inherit: "default" 0.0;
676                                 min: 0 0;
677                                 align: 0.0 0.0;
678                                 rel1 { relative: 0.0 0.0; to: "base";}
679                                 rel2 { relative: 0.0 0.0; to: "base";}
680                                 visible: 0;
681                         }
682                 }
683
684                 part { name, "sw";
685                         type, SWALLOW;
686                         description {
687                                 state, "default" 0.0;
688                                 fixed: 0 1;
689                                 rel1 {
690                                                 relative: 0.0 1.0;
691                                                 to_x: "base";
692                                                 to_y: "searchbar";
693                                         }
694                                 rel2.to, "base";
695                                 visible, 1;
696                         }
697                 }
698         }
699
700         programs {
701                 program {
702                         name: "show";
703                         signal: "searchbar,show";
704                         action: STATE_SET "default" 0.0;
705                         target: "searchbar";
706                         target: "search_scope";
707                         source: "prog";
708                 }
709                 program {
710                         name: "hide";
711                         signal: "searchbar,hide";
712                         action: STATE_SET "hide" 0.0;
713                         target: "searchbar";
714                         target: "search_scope";
715                         source: "prog";
716                 }
717         }
718 }
719
720 group { name, "list/base/without_searchbar";
721
722         parts {
723
724                 part { name, "base";
725                         type, SWALLOW;
726                         description {
727                                 state, "default" 0.0;
728                                 align: 0.0 0.0;
729                         }
730                 }
731                 part { name, "sw";
732                         type, SWALLOW;
733                         description {
734                                 state, "default" 0.0;
735                                 rel1 {
736                                         relative: 0.0 0.0;
737                                         to_x: "base";
738                                         to_y: "base";
739                                 }
740                                 rel2 {
741                                         relative: 1.0 1.0;
742                                         to_x: "base";
743                                         to_y: "base";
744                                 }
745                                 visible, 1;
746                         }
747                 }
748                 part {
749                         name: "sel.swallow.contents";
750                         type: SWALLOW;
751                         description {
752                                 state: "default" 0.0;
753                                 fixed: 0 1;
754                                 align: 0.5 1.0;
755                                 rel1 {
756                                         relative: 0.0 1.0;
757                                         to:"sw";
758                                 }
759                         }
760                         description {
761                                 state: "hide" 0.0;
762                                 inherit: "default" 0.0;
763                                 visible: 0;
764                         }
765                 }
766         }
767         programs {
768                 program {
769                         name: "show,selection,info";
770                         signal: "show,selection,info";
771                         source: "elm";
772                         action: STATE_SET "default" 0.0;
773                         target: "sel.swallow.contents";
774                 }
775                 program {
776                         name: "hide,selection,info";
777                         signal: "hide,selection,info";
778                         source: "elm";
779                         action: STATE_SET "hide" 0.0;
780                         target: "sel.swallow.contents";
781                 }
782         }
783
784
785 }
786
787
788 group {
789         name: "ug_effect_sample";
790         parts {
791                 part {
792                         name: "clip";
793                         type: RECT;
794                         description {
795                         state: "default" 0.0;
796                         rel1 { relative: 1 0; }
797                         rel2 { relative: 2 1; }
798                         color: 255 255 255 0;
799                 }
800                         description {
801                                 state: "show" 0.0;
802                                 rel1 { relative: 0 0; }
803                                 rel2 { relative: 1 1; }
804                                 color: 255 255 255 255;
805                         }
806                 }
807                 part {
808                         name: "elm.swallow.content";
809                         type: SWALLOW;
810                         clip_to: "clip";
811                         description {
812                                 rel1.to: "clip";
813                                 rel2.to: "clip";
814                         }
815                 }
816                 part {
817                         name: "event_blocker";
818                         description {
819                         state: "default" 0.0;
820                         rel1.to: "clip";
821                         rel2.to: "clip";
822                         visible: 1;
823                         }
824                         description {
825                                 state: "show" 0.0;
826                                 inherit: "default" 0.0;
827                         }
828                         description {
829                                 state: "disabled" 0.0;
830                                 inherit: "default" 0.0;
831                                 visible: 0;
832                         }
833                 }
834         }
835         programs {
836                 program {
837                         name: "show";
838                         signal: "elm,state,show";
839                         action: STATE_SET "show" 0.0;
840                         target: "clip";
841                         target: "event_blocker";
842                         transition: "DECELERATE" 1.2;
843                         after: "show_end";
844                 }
845
846                 program {
847                         name: "hide";
848                         signal: "elm,state,hide";
849                         action: STATE_SET "default" 0.0;
850                         target: "clip";
851                         target: "event_blocker";
852                         transition: "DECELERATE" 1.0;
853                         after: "hide_end";
854                 }
855                 program {
856                         name: "disable_event_blocker";
857                         signal: "elm,state,blocker,disabled";
858                         action: STATE_SET "disabled" 0.0;
859                         target: "event_blocker";
860                 }
861                 program {
862                         name: "disable_blocker";
863                         action: SIGNAL_EMIT "elm,state,blocker,disabled" "";
864                 }
865                 program {
866                         name: "show_end";
867                         action: SIGNAL_EMIT "elm,action,show,finished" "";
868                         after: "disable_blocker";
869                 }
870                 program {
871                         name: "hide_end";
872                         action: SIGNAL_EMIT "elm,action,hide,finished" "";
873                         after: "disable_blocker";
874                 }
875         }
876 }
877
878 group { name: "popup_center_text_progressview";
879         parts{
880                 part { name: "pad_t";
881                         scale : 1;
882                         mouse_events: 0;
883                         repeat_events: 1;
884                         description { state: "default" 0.0;
885                                 align: 0.5 0.0;
886                                 min: 0 14;
887                                 fixed: 0 1;
888                                 rel1 {
889                                         relative: 1.0 0.0;
890                                         to_x: "pad_l";
891                                 }
892                                 rel2 {
893                                         relative: 0.0 0.0;
894                                         to_x: "pad_r";
895                                 }
896                         }
897                 }
898                 part { name: "pad_l";
899                         scale: 1;
900                         description { state: "default" 0.0;
901                                 min : 10 0;
902                                 fixed: 1 0;
903                                 rel1 {
904                                         relative: 0.0 0.0;
905                                 }
906                                 rel2 {
907                                         relative: 0.0 1.0;
908                                 }
909                                 align: 0.0 0.0;
910                         }
911                 }
912                 part { name: "pad_r";
913                         scale: 1;
914                         description { state: "default" 0.0;
915                                 min : 10 0;
916                                 fixed: 1 0;
917                                 rel1 {
918                                         relative: 1.0 0.0;
919                                 }
920                                 rel2 {
921                                         relative: 1.0 1.0;
922                                 }
923                                 align: 1.0 0.0;
924                         }
925                 }
926                 part{ name:"elm.swallow.content";
927                         type: SWALLOW;
928                         scale : 1;
929                         description { state: "default" 0.0;
930                                 min: 300 0;
931                                 align: 0.5 0.5;
932                                 fixed: 1 0;
933                                 rel1 {
934                                         relative: 0.5 1.0;
935                                         to: "pad_t";
936                                 }
937                                 rel2 {
938                                         relative: 0.5 0.0;
939                                         to: "pad_b";
940                                 }
941                         }
942                 }
943                 part { name: "pad_b";
944                         scale : 1;
945                         mouse_events: 0;
946                         repeat_events: 1;
947                         description { state: "default" 0.0;
948                                 align: 0.5 1.0;
949                                 min: 0 90;
950                                 fixed: 0 1;
951                                 rel1 {
952                                         relative: 1.0 1.0;
953                                         to_x: "pad_l";
954                                 }
955                                 rel2 {
956                                         relative: 0.0 1.0;
957                                         to_x: "pad_r";
958                                 }
959                         }
960                 }
961                 part { name: "elm.swallow.end";
962                         type: SWALLOW;
963                         scale : 1;
964                         mouse_events: 1;
965                         repeat_events: 1;
966                         description { state: "default" 0.0;
967                                 align: 0.0 0.0;
968                                 fixed: 1 1;
969                                 rel1 {
970                                         relative: 0.0 0.0;
971                                         to: "pad_b";
972                                 }
973                                 rel2 {
974                                         relative: 1.0 1.0;
975                                         to: "pad_b";
976                                 }
977                         }
978                 }
979                 part { name: "pad_bm";
980                         scale : 1;
981                         mouse_events: 0;
982                         repeat_events: 1;
983                         description { state: "default" 0.0;
984                                 align: 0.0 1.0;
985                                 min: 0 52;
986                                 fixed: 0 1;
987                                 rel1 {
988                                         relative: 0.0 1.0;
989                                         to: "pad_b";
990                                 }
991                                 rel2 {
992                                         relative: 1.0 1.0;
993                                         to: "pad_b";
994                                 }
995                         }
996                 }
997                 part { name: "elm.text.subtext1";
998                         type: TEXT;
999                         scale : 1;
1000                         description { state: "default" 0.0;
1001                                 text {
1002                                         font: "SLP:style=Medium";
1003                                         size: 16;
1004                                         min: 0 0;
1005                                         align: 0.0 1.0;
1006                                 }
1007                                 color: 108 108 108 255;
1008                                 align: 0.0 0.5;
1009                                 rel1 {
1010                                         relative: 0.0 0.0;
1011                                         to: "pad_bm";
1012                                 }
1013                                 rel2 {
1014                                         relative: 1.0 1.0;
1015                                         to: "pad_bm";
1016                                 }
1017                         }
1018                 }
1019                 part { name: "elm.text.subtext2";
1020                         type: TEXT;
1021                         scale : 1;
1022                         description { state: "default" 0.0;
1023                                 text {
1024                                         font: "SLP:style=Medium";
1025                                         size: 16;
1026                                         min: 0 0;
1027                                         align: 1.0 1.0;
1028                                 }
1029                                 color: 108 108 108 255;
1030                                 align: 1.0 0.5;
1031                                 rel1 {
1032                                         relative: 0.0 0.0;
1033                                         to: "pad_bm";
1034                                 }
1035                                 rel2 {
1036                                         relative: 1.0 1.0;
1037                                         to: "pad_bm";
1038                                 }
1039                         }
1040                 }
1041         }
1042 }
1043
1044 group { name, "dialoguegroup/datetime";
1045         parts {
1046                 part { name, "base";
1047                         type, RECT;
1048                         scale, 1;
1049                         description {
1050                                 state, "default" 0.0;
1051                                 min, 0 100;
1052                                 color, 0 0 0 0;
1053                         }
1054                 }
1055                 part { name, "left_padding";
1056                         type, RECT;
1057                         scale, 1;
1058                         description {
1059                                 state, "default" 0.0;
1060                                 min, 30 0;
1061                                 fixed, 1 0;
1062                                 rel1.to, "base";
1063                                 rel2 {
1064                                         relative: 0.0 1.0;
1065                                         to: "base";
1066                                 }
1067                                 align, 0.0 0.0;
1068                                 color, 0 0 0 0;
1069                         }
1070                 }
1071                 part { name, "right_padding";
1072                         type, RECT;
1073                         scale, 1;
1074                         description {
1075                                 state, "default" 0.0;
1076                                 min, 30 0;
1077                                 fixed, 1 0;
1078                                 rel1 {
1079                                         relative: 1.0 0.0;
1080                                         to: "base";
1081                                 }
1082                                 rel2.to, "base";
1083                                 align, 1.0 0.0;
1084                                 color, 0 0 0 0;
1085                         }
1086                 }
1087                 part { name, "bottom_padding";
1088                         type, RECT;
1089                         scale, 1;
1090                         description {
1091                                 state, "default" 0.0;
1092                                 min, 0 10;
1093                                 fixed, 0 1;
1094                                 rel1 { relative, 0.0 1.0; to, "base"; }
1095                                 rel2.to, "base";
1096                                 align, 0.5 1.0;
1097                                 color, 0 0 0 0;
1098                         }
1099                 }
1100                 part { name: "elm.text";
1101                         type: TEXT;
1102                         scale: 1;
1103                         mouse_events: 0;
1104                         description { state: "default" 0.0;
1105                                 min: 50 20;
1106                                 fixed: 1 1;
1107                                 visible: 1;
1108                                 rel1 {
1109                                         relative: 0.0 0.1;
1110                                         to_x: "left_padding";
1111                                 }
1112                                 rel2 {
1113                                         relative: 1.0 0.1;
1114                                         to_y: "left_padding";
1115                                 }
1116                                 align: 0.0 0.2;
1117                                 color: 124 124 124 255;
1118                                 text {
1119                                         font: "SLP:style=Bold";
1120                                         size: 32;
1121                                         min: 0 1;
1122                                         align: 0.0 0.5;
1123                                 }
1124                         }
1125                 }
1126                 part { name: "elm.icon";
1127                         type: SWALLOW;
1128                         scale: 1;
1129                         description { state: "default" 0.0;
1130                                 align: 1.0 0.5;
1131                                 fixed: 1 1;
1132                                 rel1 {
1133                                         relative: 0.0 1.0;
1134                                         offset: 0 0;
1135                                         to_x: "left_padding";
1136                                         to_y: "elm.text";
1137                                 }
1138                                 rel2 {
1139                                         relative: 0.0 0.0;
1140                                         offset: 0 0;
1141                                         to_x: "right_padding";
1142                                         to_y: "bottom_padding";
1143                                 }
1144                         }
1145                 }
1146         }
1147 }
1148
1149 group { name, "dialoguegroup/participants";
1150         parts {
1151                 part { name, "base";
1152                         type, RECT;
1153                         scale, 1;
1154                         description {
1155                                 state, "default" 0.0;
1156                                 min, 0 100;
1157                                 color, 0 0 0 0;
1158                         }
1159                 }
1160                 part { name, "top_padding";
1161                         type, RECT;
1162                         scale, 1;
1163                         description {
1164                                 state, "default" 0.0;
1165                                 min, 0 20;
1166                                 fixed, 0 1;
1167                                 rel1.to, "base";
1168                                 rel2 {
1169                                         relative: 1.0 0.0;
1170                                         to: "base";
1171                                 }
1172                                 align, 0.0 0.0;
1173                                 color, 0 0 0 0;
1174                         }
1175                 }
1176                 part { name, "bottom_padding";
1177                         type, RECT;
1178                         scale, 1;
1179                         description {
1180                                 state, "default" 0.0;
1181                                 min, 0 20;
1182                                 fixed, 0 1;
1183                                 rel1 {
1184                                         relative: 0.0 1.0;
1185                                         to: "base";
1186                                 }
1187                                 rel2.to, "base";
1188                                 align, 0.0 0.0;
1189                                 color, 0 0 0 0;
1190                         }
1191                 }
1192                 part { name, "right_padding";
1193                         type: RECT;
1194                         scale: 1;
1195                         description { state: "default" 0.0;
1196                                 align: 1.0 0.5;
1197                                 min: 10 0;
1198                                 max: 10 -1;
1199                                 fixed: 1 1;
1200                                 rel1 {
1201                                         relative: 1.0 0.0;
1202                                         offset: 0 0;
1203                                         to: "base";
1204                                 }
1205                                 rel2.to, "base";
1206                                 color, 0 0 0 0;
1207                         }
1208                 }
1209
1210                 part { name: "elm.icon.1";
1211                         type: SWALLOW;
1212                         scale: 1;
1213                         description { state: "default" 0.0;
1214                                 align: 1.0 0.5;
1215                                 rel1 {
1216                                         relative: 0.0 1.0;
1217                                         offset: 0 0;
1218                                         to_x: "base";
1219                                         to_y: "top_padding";
1220                                 }
1221                                 rel2 {
1222                                         relative: 0.0 0.0;
1223                                         offset: 0 0;
1224                                         to_x: "right_padding";
1225                                         to_y: "bottom_padding";
1226                                 }
1227                         }
1228                 }
1229                 part { name: "elm.icon.2";
1230                         type: SWALLOW;
1231                         scale: 1;
1232                         description { state: "default" 0.0;
1233                                 align: 1.0 0.5;
1234                                 min, 30 30;
1235                                 fixed: 1 1;
1236                                 rel1 {
1237                                         relative: 1.0 0.0;
1238                                         offset: 0 0;
1239                                         to: "base";
1240                                 }
1241                                 rel2.to, "base";
1242                         }
1243                 }
1244         }
1245 }
1246
1247 group { name, "dialoguegroup/tm";
1248
1249         parts {
1250                 part { name, "base";
1251                         type, RECT;
1252                         scale, 1;
1253                         description {
1254                                 state, "default" 0.0;
1255                                 min, 0 74;
1256                                 color, 0 0 0 0;
1257                         }
1258                 }
1259                 part { name, "left_padding";
1260                         type, RECT;
1261                         scale, 1;
1262                         description {
1263                                 state, "default" 0.0;
1264                                 min, 0 0;
1265                                 fixed, 1 0;
1266                                 rel1.to, "base";
1267                                 rel2 { relative, 0.0 1.0; to, "base"; }
1268                                 align, 0.0 0.0;
1269                                 color, 0 0 0 0;
1270                         }
1271                 }
1272                 part { name, "right_padding";
1273                         type, RECT;
1274                         scale, 1;
1275                         description {
1276                                 state, "default" 0.0;
1277                                 min, 16 0;
1278                                 fixed, 1 0;
1279                                 rel1 { relative, 1.0 0.0; to, "base"; }
1280                                 rel2.to, "base";
1281                                 align, 1.0 0.0;
1282                                 color, 0 0 0 0;
1283                         }
1284                 }
1285                 part { name, "text_left_padding";
1286                         type, RECT;
1287                         scale, 1;
1288                         description {
1289                                 state, "default" 0.0;
1290                                 min, CONTENT_LEFT_PADDING 0;
1291                                 fixed, 1 0;
1292                                 rel1 {
1293                                         relative, 1.0 0.5;
1294                                         to_x, "content"; to_y, "base";
1295                                 }
1296                                 rel2 {
1297                                         relative, 1.0 0.5;
1298                                         to_x, "content"; to_y, "base";
1299                                 }
1300                                 align, 0.0 0.0;
1301                                 color, 0 0 0 0;
1302                         }
1303                 }
1304                 part { name, "datefield";
1305                         type, SWALLOW;
1306                         scale, 1;
1307                         description {
1308                                 state, "default" 0.0;
1309                                 align, 0.0 0.5;
1310                                 rel1 {
1311                                         relative, 1.0 0.0;
1312                                         to_x, "text_left_padding"; to_y, "base";
1313                                 }
1314                                 rel2 {
1315                                         relative, 0.0 1.0;
1316                                         to_x, "right_padding"; to_y, "base";
1317                                 }
1318                         }
1319                 }
1320
1321                 part { name, "content";
1322                         type, SWALLOW;
1323                         scale, 1;
1324                         description {
1325                                 state, "default" 0.0;
1326                                 align, 0.0 0.5;
1327                                 fixed, 1 1;
1328                                 rel1 {
1329                                         relative, 1.0 0.0;
1330                                         to_x, "left_padding"; to_y, "base";
1331                                 }
1332                                 rel2 {
1333                                         relative, 1.0 1.0;
1334                                         to_x, "left_padding"; to_y, "base";
1335                                 }
1336                         }
1337                 }
1338
1339         }
1340 }
1341
1342 group { name, "custom/popup/genlist";
1343
1344         parts {
1345                 part { name, "base";
1346                         type, RECT;
1347                         scale, 1;
1348                         description {
1349                                 state, "default" 0.0;
1350                                 min, 620 426;
1351                                 max, 620 426;
1352                                 color, 248 246 239 255;
1353                         }
1354                         description {
1355                                 state, "contract" 0.0;
1356                                 min, 620 202;
1357                                 max, 620 202;
1358                                 color, 248 246 239 255;
1359                         }
1360
1361                 }
1362
1363                 part { name, "top/bg";
1364                         type, RECT;
1365                         scale, 1;
1366                         description {
1367                                 state, "default" 0.0;
1368                                 rel1 {
1369                                         relative: 0.0 0.0;
1370                                         to_y: "base";
1371                                         to_x: "base";
1372                         }
1373                                 rel2 {
1374                                         relative: 1.0 0.0;
1375                                         offset: 0 86;
1376                                         to_x: "base";
1377                                         to_y: "base";
1378                         }
1379                                 align: 0.0 0.0;
1380                                 color, 248 246 239 255;
1381                         }
1382                 }
1383
1384                 part { name, "segment/bg";
1385                         type, RECT;
1386                         scale, 1;
1387                         description {
1388                                 state, "default" 0.0;
1389                                 min, 580 74;
1390                                 max, 580 74;
1391                                 fixed:0 1;
1392                                 rel1 {
1393                                         relative: 0.0 0.0;
1394                                         offset: 20 6;
1395                                         to_y: "base";
1396                                         to_x: "base";
1397                         }
1398                                 rel2 {
1399                                         relative: 1.0 0.0;
1400                                         to_x: "base";
1401                                         to_y: "base";
1402                         }
1403                                 align: 0.0 0.0;
1404                                 color, 248 246 239 255;
1405                         }
1406                 }
1407                 part { name, "segment";
1408                         type, SWALLOW;
1409                         scale, 1;
1410                         description {
1411                                 state, "default" 0.0;
1412                                 fixed:0 1;
1413                                 rel1.to, "segment/bg";
1414                                 rel2.to, "segment/bg";
1415                                 align: 0.5 0.0;
1416                         }
1417                 }
1418                 part { name, "sw";
1419                         type, SWALLOW;
1420                         scale, 1;
1421                         description {
1422                                 state, "default" 0.0;
1423                                 min, 620 112;
1424                                 fixed:0 1;
1425                                 rel1 {
1426                                         relative: 0.0 1.0;
1427                                         to_x: "base";
1428                                         to_y: "top/bg";
1429                         }
1430                                 rel2.to, "base";
1431                         }
1432                 }
1433         }
1434         programs {
1435                 program { name, "contract/content";
1436                         signal, "contract,content";
1437                         source, "prog";
1438                         action, STATE_SET "contract" 0.0;
1439                         target, "base";
1440                 }
1441                 program { name, "normal/content";
1442                         signal, "normal,content";
1443                         source, "prog";
1444                         action, STATE_SET "default" 0.0;
1445                         target, "base";
1446                 }
1447         }
1448 }
1449
1450 group { name: "selectioninfo";
1451         parts {
1452                 part {
1453                         name: "gen.swallow.contents";
1454                         type: SWALLOW;
1455                         description {
1456                                 state: "default" 0.0;
1457                                 align: 0.5 0.0;
1458                         }
1459                 }
1460
1461                 part {
1462                         name: "sel.swallow.contents";
1463                         type: SWALLOW;
1464                         description {
1465                                 state: "default" 0.0;
1466                                 fixed: 0 1;
1467                                 align: 0.5 1.0;
1468                                 rel1 {
1469                                         relative: 0.0 1.0;
1470                                         to:"gen.swallow.contents";
1471                                 }
1472                         }
1473                         description {
1474                                 state: "hide" 0.0;
1475                                 inherit: "default" 0.0;
1476                                 visible: 0;
1477                         }
1478                 }
1479         }
1480         programs {
1481                 program {
1482                         name: "show";
1483                         signal: "show,selection,info";
1484                         source: "elm";
1485                         action: STATE_SET "default" 0.0;
1486                         target: "sel.swallow.contents";
1487                 }
1488                 program {
1489                         name: "hide";
1490                         signal: "hide,selection,info";
1491                         source: "elm";
1492                         action: STATE_SET "hide" 0.0;
1493                         target: "sel.swallow.contents";
1494                 }
1495         }
1496 }