Tizen 2.1 base
[apps/core/preloaded/my-account.git] / data / edc / myaccount_button.edc
1 collections {
2
3 #if 0
4 #define MAIN_W 480
5 #define MAIN_H 800
6 #endif
7 #define MAIN_W 720
8 #define MAIN_H 1280
9
10 #define INDICATOR_H     27
11 #define NAVI_H          67
12
13 #define ACCOUNT_GENLIST_PART_BG_COLOR_INC 246 245 237 255 
14 #define ACCOUNT_GENLIST_PART_BOTTOM_LINE_INC 212 212 212 255
15 #define ACCOUNT_GENLIST_PART_TEXT_COLOR_INC 0 0 0 255
16 #define ACCOUNT_GENLIST_PART_TEXT_SELECTED_COLOR_INC 225 225 225 255
17 #define ACCOUNT_GENLIST_PART_SUB_TEXT_COLOR_INC 0 0 0 255
18
19    styles {
20       style { name: "textblock_style_variable_height";
21          base: "font=SLP:style=Roman font_size=32 align=left color=#000000 wrap=word";
22          tag:  "br" "\n";
23          tag:  "hilight" "+ font=SLP:style=Bold";
24          tag:  "b" "+ font=SLP:style=Bold";
25          tag:  "tab" "\t";
26       }
27
28       style { name: "subtextblock_style_variable_height";
29          base: "font=SLP:style=Roman font_size=22 align=left color=#696565 wrap=word";
30          tag:  "br" "\n";
31          tag:  "hilight" "+ font=SLP:style=Bold";
32          tag:  "b" "+ font=SLP:style=Bold";
33          tag:  "tab" "\t";
34       }
35    }
36
37 #define BEAT_GENLIST_PART_BASE( param_item_height ) \
38          part { name: "base"; \
39             type: RECT; \
40             repeat_events: 1; \
41             scale: 1; \
42             description { state: "default" 0.0; \
43                min: 0 param_item_height; \
44                color: ACCOUNT_GENLIST_PART_BG_COLOR_INC; \
45             } \
46          }
47
48 #define BEAT_GENLIST_PART_BG \
49          part { name: "bg"; \
50             type: RECT; \
51             clip_to: "disclip"; \
52             mouse_events: 0; \
53             description { state: "default" 0.0; \
54                color: ACCOUNT_GENLIST_PART_BG_COLOR_INC; \
55             } \
56             description { state: "hide" 0.0; \
57                inherit: "default" 0.0; \
58                rel1 { relative: 0.025 0.0; } \
59                rel2 { relative: 1.025 1.0; } \
60             } \
61             description { state: "hide" 0.1; \
62                inherit: "default" 0.0; \
63                rel1 { relative: 0.13 0.0; } \
64                rel2 { relative: 1.13 1.0; } \
65             } \
66             description { state: "hide" 0.2; \
67                inherit: "default" 0.0; \
68                rel1 { relative: 0.5 0.0; } \
69                rel2 { relative: 1.5 1.0; } \
70             } \
71             description { state: "hide" 0.3; \
72                inherit: "default" 0.0; \
73                rel1 { relative: 1.0 0.0; } \
74                rel2 { relative: 2.0 1.0; } \
75             } \
76          }
77
78 #define BEAT_GENLIST_PART_BG_IMAGE \
79          part { name: "bg_image"; \
80             clip_to: "disclip"; \
81             mouse_events: 0; \
82             description { state: "default" 0.0; \
83                visible: 0; \
84                image.normal: "00_list_bar_press_1x80.png"; \
85             } \
86             description { state: "selected" 0.0; \
87                inherit: "default" 0.0; \
88                visible: 1; \
89             } \
90          }
91  
92 #define BEAT_GENLIST_PART_BOTTOM_LINE \
93          part { name: "bottom_line"; \
94             type: RECT; \
95             clip_to: "disclip"; \
96             mouse_events: 0; \
97             description { state: "default" 0.0; \
98                min: 0 1; \
99                fixed: 0 1; \
100                visible: 1; \
101                color: ACCOUNT_GENLIST_PART_BOTTOM_LINE_INC; \
102                rel1 { \
103                   relative: 0.0 1.0; \
104                   offset: 0 -1; \
105                } \
106             } \
107          }
108
109 #define BEAT_GENLIST_PART_PADDING_TOP( param_padding_size ) \
110        part { name: "elm.padding.top"; \
111             type: RECT; \
112             scale: 1; \
113             description { \
114                state: "default" 0.0; \
115                min: 0 param_padding_size; \
116                fixed: 0 1; \
117                visible: 0; \
118                rel2.relative: 1.0 0.0; \
119                align: 0.0 0.0; \
120             } \
121          }
122
123 #define BEAT_GENLIST_PART_PADDING_TEXT_TOP( param_padding_size ) \
124        part { name: "elm.padding.text.top"; \
125             type: RECT; \
126             scale: 1; \
127             description { \
128                state: "default" 0.0; \
129                min: 0 param_padding_size; \
130                fixed: 0 1; \
131                visible: 0; \
132                rel2.relative: 1.0 0.0; \
133                align: 0.0 0.0; \
134             } \
135          }
136
137 #define BEAT_GENLIST_PART_PADDING_BOTTOM( param_padding_size ) \
138        part { name: "elm.padding.bottom"; \
139             type: RECT; \
140             scale: 1; \
141             description { state: "default" 0.0; \
142                min: 0 param_padding_size; \
143                fixed: 0 1; \
144                visible: 0; \
145                rel1.relative: 0.0 1.0; \
146                align: 0.0 1.0; \
147             } \
148          }
149
150 #define BEAT_GENLIST_PART_PADDING_LEFT( param_padding_size ) \
151          part { name: "elm.padding.left"; \
152             type: RECT; \
153             scale: 1; \
154             description { state: "default" 0.0; \
155                min: param_padding_size 0; \
156                fixed: 1 0; \
157                visible: 0; \
158                rel2.relative: 0.0 1.0; \
159                align: 0.0 0.0; \
160             } \
161          }
162
163 #define BEAT_GENLIST_PART_PADDING_RIGHT( param_padding_size ) \
164        part { name: "elm.padding.right"; \
165             type: RECT; \
166             scale: 1; \
167             description { state: "default" 0.0; \
168                min: param_padding_size 0; \
169                fixed: 1 0; \
170                visible: 0; \
171                rel1.relative: 1.0  0.0; \
172                align: 1.0 0.0; \
173             } \
174          }
175
176 #define BEAT_GENLIST_PART_SWALLOW_END( param_padding_size ) \
177          part { name: "elm.padding.left.swallow.end"; \
178             clip_to: "disclip"; \
179             type: RECT; \
180             scale: 1; \
181             description { state: "default" 0.0; \
182                min: param_padding_size 0; \
183                fixed: 1 0; \
184                visible: 0; \
185                rel1.to_x: "elm.swallow.end"; \
186                rel2 { \
187                   relative: 0.0  1.0; \
188                   to_x: "elm.swallow.end"; \
189                } \
190                align: 1.0 0.5; \
191             } \
192          } \
193          part { name: "elm.swallow.end"; \
194             clip_to: "disclip"; \
195             type: SWALLOW; \
196             scale: 1; \
197             description { state: "default" 0.0; \
198                fixed: 1 0; \
199                align: 1.0 0.5; \
200                rel1.to_x: "elm.padding.right"; \
201                rel2 { \
202                   relative: 0.0  1.0; \
203                   to_x: "elm.padding.right"; \
204                } \
205             } \
206          }
207
208 #define BEAT_GENLIST_PART_DISCLIP \
209         part { name: "disclip"; \
210             type: RECT; \
211             description { state: "default" 0.0; \
212             } \
213             description { state: "disabled" 0.0; \
214                inherit: "default" 0.0; \
215                color: 255 255 255 64; \
216             } \
217          }
218
219 #define BEAT_GENLIST_PART_LIST_PICKER_BASE( param_item_height ) \
220          part { name: "base"; \
221             type: RECT; \
222             repeat_events: 1; \
223             scale: 1; \
224             description { state: "default" 0.0; \
225                min: 0 param_item_height; \
226                color: 71 61 53 255; \
227             } \
228          }
229
230 #define BEAT_GENLIST_PART_LIST_PICKER_BOTTOM_LINE \
231          part { name: "bottom_line"; \
232             type: RECT; \
233             clip_to: "disclip"; \
234             mouse_events: 0; \
235             description { state: "default" 0.0; \
236                min: 0 1; \
237                fixed: 0 1; \
238                visible: 1; \
239                color: 104 97 92 255; \
240                rel1 { \
241                   relative: 0.0 1.0; \
242                   offset: 0 -1; \
243                } \
244             } \
245          }
246
247
248 group {
249       name: "elm/genlist/item/msp_more/default";
250       alias: "elm/genlist/tree/msp_more/default";
251       alias: "elm/genlist/item_odd/msp_more/default";
252       alias: "elm/genlist/tree_odd/msp_more/default";
253       data.item: "stacking" "above";
254       data.item: "selectraise" "on";
255       data.item: "contents" "elm.swl.btn.r";
256       data.item: "treesize" "20";
257
258       parts
259       {
260         part { name: "elm.rect.padding.topleft";
261             type: RECT;
262             scale: 1;
263             description { 
264                 state: "default" 0.0;
265                 min: 10 0;
266                 fixed: 1 1;
267                 rel2 { relative: 0.0  0.0; }
268                 color: 0 0 0 0; 
269                 align: 0.0 0.0;
270             }
271          }
272                  
273          part { name: "elm.rect.padding.bottom";
274             type: RECT;
275             scale: 1;
276             description {
277                state: "default" 0.0;
278                min: 0 0;
279                fixed: 0 1;
280                rel1 {
281                   relative: 0.0  1.0;
282                }
283                rel2 {
284                   relative: 1.0  1.0;
285                }
286                color: 0 0 0 0;
287                align: 0.0 1.0;
288             }
289          }
290 #if 0         
291          part { name: "elm.rect.padding.bottom.line";
292             type: RECT;
293             scale: 1;
294             description {
295                state: "default" 0.0;
296                min: 0 1;
297                fixed: 0 1;
298                visible: 1;
299                color: ACCOUNT_GENLIST_PART_BOTTOM_LINE_INC;
300                rel1 {
301                   relative: 0.0  1.0;
302                  offset: 0 -1;
303                }
304             }
305          }
306 #endif         
307          part { name: "elm.rect.padding.topright";
308             type: RECT;
309             scale: 1;
310             description { 
311                 state: "default" 0.0;
312                 min: 10 0;
313                 fixed: 1 1;
314                 rel1 { relative: 1.0  0.0; }
315                 rel2 { relative: 1.0  0.0; }
316                 color: 0 0 0 0; 
317                 align: 1.0 0.0;
318             }
319          }
320
321                part { name: "elm.swl.btn.r";
322             scale: 1;
323             mouse_events: 1;
324             type: SWALLOW;
325             description {
326                state: "default" 0.0;
327                min: 0 74;
328                rel1 {
329                   to: "elm.rect.padding.topleft";
330                   relative: 1.0 1.0;
331                }
332                rel2 {
333                   to: "elm.rect.padding.topright";
334                   to_y: "elm.rect.padding.bottom";
335                   relative: 0.0 0.0;
336                }
337                align: 0.5 0.0;
338             }
339          }
340
341
342                 }
343         }
344
345 group {
346                 name: "elm/genlist/item/help_text/default";
347      alias: "elm/genlist/tree/help_text/default";
348       alias: "elm/genlist/item_odd/help_text/default";
349       alias: "elm/genlist/tree_odd/help_text/default";
350       data.item: "stacking" "above";
351       data.item: "selectraise" "on";
352       data.item: "contents" "elm.swl.help.text";
353       data.item: "treesize" "20";
354
355                 parts
356                 {
357                 
358                         part { name: "elm.rect.padding.topleft";
359                     type: RECT;
360                     scale: 1;
361                     description { 
362                         state: "default" 0.0;
363                         min: 10 8;
364                         fixed: 1 1;
365                         rel2 { relative: 0.0  0.0; }
366                         color: 0 0 0 0; 
367                         align: 0.0 0.0;
368                     }
369                  }
370                  
371          part { name: "elm.rect.padding.bottom";
372             type: RECT;
373             scale: 1;
374             description {
375                state: "default" 0.0;
376                min: 0 20;
377                fixed: 0 1;
378                rel1 {
379                   relative: 0.0  1.0;
380                }
381                rel2 {
382                   relative: 1.0  1.0;
383                }
384                color: 0 0 0 0;
385                align: 0.0 1.0;
386             }
387          }
388          
389          part { name: "elm.rect.padding.topright";
390             type: RECT;
391             scale: 1;
392             description { 
393                 state: "default" 0.0;
394                 min: 10 8;
395                 fixed: 1 1;
396                 rel1 { relative: 1.0  0.0; }
397                 rel2 { relative: 1.0  0.0; }
398                 color: 0 0 0 0; 
399                 align: 1.0 0.0;
400             }
401          }
402
403                part { name: "elm.swl.help.text";
404             scale: 1;
405             mouse_events: 1;
406             type: SWALLOW;
407             description {
408                state: "default" 0.0;
409                min: 0 46;
410                rel1 {
411                   to: "elm.rect.padding.topleft";
412                   relative: 1.0 1.0;
413                }
414                rel2 {
415                   to: "elm.rect.padding.topright";
416                   to_y: "elm.rect.padding.bottom";
417                   relative: 0.0 0.0;
418                }
419                align: 0.5 0.0;
420             }
421          }
422
423
424                 }
425         }
426
427         group {
428         name: "ug_effect_sample";
429         parts {
430                 part {
431                         name: "clip";
432                         type: RECT;
433                         description {
434                         state: "default" 0.0;
435                         rel1 { relative: 1 0; }
436                         rel2 { relative: 2 1; }
437                         color: 255 255 255 0;
438                 }
439                         description {
440                                 state: "show" 0.0;
441                                 rel1 { relative: 0 0; }
442                                 rel2 { relative: 1 1; }
443                                 color: 255 255 255 255;
444                         }
445                 }
446                 part {
447                         name: "elm.swallow.content";
448                         type: SWALLOW;
449                         clip_to: "clip";
450                         description {
451                                 rel1.to: "clip";
452                                 rel2.to: "clip";
453                         }
454                 }
455                 part {
456                         name: "event_blocker";
457                         description {
458                         state: "default" 0.0;
459                         visible: 1;
460                         }
461                         description {
462                                 state: "show" 0.0;
463                                 inherit: "default" 0.0;
464                         }
465                         description {
466                                 state: "disabled" 0.0;
467                                 inherit: "default" 0.0;
468                                 visible: 0;
469                         }
470                 }
471         }
472         programs {
473                 program {
474                         name: "show";
475                         signal: "elm,state,show";
476                         action: STATE_SET "show" 0.0;
477                         target: "clip";
478                         target: "event_blocker";
479                         transition: "DECELERATE" 0.5;
480                         after: "show_end";
481                 }       
482                 program {
483                         name: "hide";
484                         signal: "elm,state,hide";
485                         action: STATE_SET "default" 0.0;
486                         target: "clip";
487                         target: "event_blocker";
488                         transition: "DECELERATE" 0.5;
489                         after: "hide_end";
490                 }
491                 program {
492                         name: "disable_event_blocker";
493                         signal: "elm,state,blocker,disabled";
494                         action: STATE_SET "disabled" 0.0;
495                         target: "event_blocker";
496                 }
497                 program {
498                         name: "disable_blocker";
499                         action: SIGNAL_EMIT "elm,state,blocker,disabled" "";
500                 }
501                 program {
502                         name: "show_end";
503                         action: SIGNAL_EMIT "elm,action,show,finished" "";
504                         after: "disable_blocker";
505                 }
506                 program {
507                         name: "hide_end";
508                         action: SIGNAL_EMIT "elm,action,hide,finished" "";
509                         after: "disable_blocker"; 
510                 }
511         }
512 }
513
514 group { name: "elm/genlist/item/2line_textonly_color/default";
515       alias: "elm/genlist/item_odd/2line_textonly_color/default";
516
517       data.item: "stacking" "above";
518       data.item: "selectraise" "on";
519 //    data.item: "texts" "elm.text elm.text.sub elm.text.push";
520       data.item: "texts" "elm.text elm.text.sub";
521       data.item: "contents" "elm.icon elm.icon.push";
522 //    data.item: "contents" "elm.icon";
523       images {
524          image: "00_list_bar_press_1x80.png" COMP;
525       }
526
527       parts {
528          BEAT_GENLIST_PART_BASE( 90 )
529          BEAT_GENLIST_PART_BG_IMAGE
530          BEAT_GENLIST_PART_BOTTOM_LINE
531          BEAT_GENLIST_PART_PADDING_TOP( 10 )
532          BEAT_GENLIST_PART_PADDING_BOTTOM( 10 )
533          BEAT_GENLIST_PART_PADDING_LEFT( 15 )
534          BEAT_GENLIST_PART_PADDING_RIGHT( 15 )
535
536          part { name: "elm.icon";
537             clip_to: "disclip";
538             type: SWALLOW;
539             scale: 1;
540             description { state: "default" 0.0;
541                min: 50 50;
542                max: 50 50;
543                fixed: 1 1;
544                align: 0.0 0.5;
545                rel1 {
546                   relative: 1.0 0.0;
547                   to_x: "elm.padding.left";
548                }
549                rel2 {
550                   offset: 0 0;
551                   to_x: "elm.padding.left";
552                }
553             }
554          }
555          part { name: "elm.padding.icon.right";
556             type: RECT;
557             scale: 1;
558             description { state: "default" 0.0;
559                min: 15 0;
560                fixed: 1 0;
561                visible: 0;
562                rel1 {
563                   relative: 1.0 0.0;
564                   to_x: "elm.icon";
565                }
566                rel2.to_x: "elm.icon";
567                align: 0.0 0.0;
568             }
569          }
570          part { name: "elm.text";
571             clip_to: "disclip";
572             type: TEXT;
573             //changes the type from TEXTBLOCK to TEXT, to fix the H0100115592 issue; 
574             mouse_events: 0;
575             scale: 1;
576             description { state: "default" 0.0;
577                min: 0 40;
578                max: 350 350;
579                fixed: 0 1;
580                align: 0 0;
581                color: ACCOUNT_GENLIST_PART_TEXT_COLOR_INC;
582                rel1 {
583                   relative: 1.0 1.0;
584                   to_x: "elm.padding.icon.right";
585                   to_y: "elm.padding.top";
586                }
587                rel2 {
588                   relative: 0.0 1.0;
589                   offset: 0 0;
590                   to_x: "elm.padding.right";
591                   to_y: "elm.padding.top";
592                }
593                text {
594                   font: "Roman";
595                   size: 32;
596                   min: 0 1;
597                   align: 0 0.5;
598                     text_class: "list_item";
599                 }            
600                }
601             description { state: "selected" 0.0;
602                inherit: "default" 0.0;
603                color: ACCOUNT_GENLIST_PART_TEXT_SELECTED_COLOR_INC;
604             }
605          }
606          part { name: "elm.text.sub";
607             clip_to: "disclip";
608             type: TEXT;
609             mouse_events: 0;
610             scale: 1;
611             description { state: "default" 0.0;
612                min: 0 30;
613               // TO  position push icon max set 
614                max: 350 350;
615                fixed: 0 1;
616                color: 219 156 26 255;
617                align: 0.0 0.0;
618                rel1 {
619                   relative: 1.0 1.0;
620                   to_x: "elm.padding.icon.right";
621                   to_y: "elm.text";
622                }
623                rel2 {
624                   relative: 0.0 1.0;
625                   offset: 0 0;
626                   to_x: "elm.padding.right";
627                   to_y: "elm.text";
628                }
629                
630                  text {
631                   font: "Roman";
632                   size: 22;     
633                   min: 0 1;
634                   align: 0 0.5;
635                 }            
636             }
637                description { state: "selected" 0.0;
638                inherit: "default" 0.0;
639                color: ACCOUNT_GENLIST_PART_TEXT_SELECTED_COLOR_INC;
640             }
641          }
642 // to enable push icon 
643         part { name: "elm.icon.push";
644             clip_to: "disclip";
645             type: SWALLOW;
646             scale: 1;
647             description { state: "default" 0.0;
648                min: 50 50;
649                max: 50 50;
650                fixed: 1 1;
651                align: 0.0 0.5;
652                rel1 {
653                   relative: 1.0 0.0;
654                   to_x: "elm.text";
655                   to_y: "elm.text";
656                }
657                rel2 {
658                   offset: 0 0;
659                   to_x: "elm.text";
660                   to_y: "elm.text";
661               }
662             }
663          }
664
665 //      part { name: "elm.text.push";
666 //            clip_to: "disclip";
667 //            type: TEXT;
668 //            mouse_events: 0;
669 //            scale: 1;
670 //            description { state: "default" 0.0;
671 //               min: 50 50;
672 //               max: 50 50;
673 //               fixed: 1 1;
674 //               // color: ACCOUNT_GENLIST_PART_TEXT_SELECTED_COLOR_INC;
675 //                 color: 219 156 26 255;
676 //               align: 0.0 0.5;
677 //               rel1 {
678 //                  relative: 1.0 0.0;
679 //                  to_x: "elm.text.sub";
680 //                  to_y: "elm.text.sub";
681 //               }
682 //               rel2 {
683 //                  offset: 0 0;
684 //                  to_x: "elm.text.sub";
685 //                  to_y: "elm.text.sub";
686 //               }
687 //               text {
688 //                  font: "Roman";
689 //                  size: 20;
690 //                  min: 0 1;
691 //                 align: 0 0.5;
692 //                  text_class: "list_item";
693 //                }
694 //
695 //            }
696 //            description { state: "selected" 0.0;
697 //               inherit: "default" 0.0;
698 //               color: ACCOUNT_GENLIST_PART_TEXT_SELECTED_COLOR_INC;
699 //            }
700 //         }
701        BEAT_GENLIST_PART_DISCLIP
702       }
703       programs {
704          program { name: "go_active";
705             signal: "elm,state,selected";
706             source: "elm";
707             action: STATE_SET "selected" 0.0;
708             target: "bg_image";
709             target: "elm.text";
710             target: "elm.text.sub";
711             //target: "elm.text.push";
712          }
713          program { name: "go_passive";
714             signal: "elm,state,unselected";
715             source: "elm";
716             action: STATE_SET "default" 0.0;
717             target: "bg_image";
718             target: "elm.text";
719             target: "elm.text.sub";
720             //target: "elm.text.push";
721             transition: LINEAR 0.1;
722          }
723          program { name: "go_disabled";
724             signal: "elm,state,disabled";
725             source: "elm";
726             action: STATE_SET "disabled" 0.0;
727             target: "disclip";
728          }
729          program { name: "go_enabled";
730             signal: "elm,state,enabled";
731             source: "elm";
732             action: STATE_SET "default" 0.0;
733             target: "disclip";
734          }
735          program {
736             name: "show";
737             signal: "elm,state,show";
738             action: STATE_SET "show" 0.0;
739             target: "bg_image";
740             target: "elm.text";
741             target: "elm.text.sub";
742             transition: "DECELERATE" 0.5;
743             after: "show_end";
744          }      
745          program {
746             name: "hide";
747             signal: "elm,state,hide";
748             action: STATE_SET "default" 0.0;
749             target: "bg_image";
750             target: "elm.text";
751             target: "elm.text.sub";
752             transition: "DECELERATE" 0.5;
753             after: "hide_end";
754          }
755          program {
756             name: "disable_event_blocker";
757             signal: "elm,state,blocker,disabled";
758             action: STATE_SET "disabled" 0.0;
759             target: "bg_image";
760          }
761          program {
762             name: "disable_blocker";
763             action: SIGNAL_EMIT "elm,state,blocker,disabled" "";
764          }
765          program {
766             name: "show_end";
767             action: SIGNAL_EMIT "elm,action,show,finished" "";
768             after: "disable_blocker";
769          }
770          program {
771             name: "hide_end";
772             action: SIGNAL_EMIT "elm,action,hide,finished" "";
773             after: "disable_blocker";
774          }
775       }
776    }
777
778 }
779