Merge "[progressbar]: progressbar "pending_list" style optimization."
[profile/ivi/efl-theme-tizen.git] / themes / widgets / progressbar.edc
1 /*
2  * Copyright (c) 2010 Samsung Electronics Co., Ltd All Rights Reserved 
3  *
4  * PROPRIETARY/CONFIDENTIAL
5  *
6  * This software is the confidential and proprietary information of SAMSUNG
7  * ELECTRONICS ("Confidential Information"). You agree and acknowledge that this
8  * software is owned by Samsung and you shall not disclose such Confidential
9  * Information and shall use it only in accordance with the terms of the license
10  * agreement you entered into with SAMSUNG ELECTRONICS. SAMSUNG make no
11  * representations or warranties about the suitability of the software, either
12  * express or implied, including but not limited to the implied warranties of
13  * merchantability, fitness for a particular purpose, or non-infringement.
14  * SAMSUNG shall not be liable for any damages suffered by licensee arising out
15  * of or releated to this software.
16  *
17  */
18
19 ///////////////////////////////////////////////////////////////////////////////////////
20    group { name: "elm/progressbar/horizontal/default";
21       images {
22          image: "progress_slider_bg.9.png" COMP;
23          image: "progress_slider_bar.9.png" COMP;
24       }
25       parts {
26          part { name: "elm.background.progressbar";
27             type: RECT;
28             mouse_events: 0;
29             scale: 1;
30             description {
31                state: "default" 0.0;
32                rel1 {
33                   relative: 0.0 0.0;
34                   offset: 0 0;
35                }
36                rel2 {
37                   relative: 1.0 1.0;
38                }
39             }
40          }
41          part { name: "elm.swallow.bar";
42             mouse_events: 0;
43             scale: 1;
44             type: SWALLOW;
45             description {
46                min: 0 18;
47                max: 99999 18;
48                state: "default" 0.0;
49                rel1 {
50                   to_y: "elm.background.progressbar";
51                   relative: 0.0 0.0;
52                }
53                rel2 {
54                   to: "elm.background.progressbar";
55                   relative: 1.0 1.0;
56                }
57             }
58          }
59          part { name: "elm.swallow.content";
60             type: SWALLOW;
61             scale: 1;
62             description { state: "default" 0.0;
63                visible: 0;
64                align: 0.0 0.5;
65                rel1 {
66                   offset: 0 0;
67                   to_y: "elm.background.progressbar";
68                }
69                rel2 {
70                   offset: 0 -1;
71                   relative: 0.0 1.0;
72                   to_y: "elm.background.progressbar";
73                }
74             }
75             description { state: "visible" 0.0;
76                inherit: "default" 0.0;
77                visible: 1;
78                aspect: 1.0 1.0;
79                aspect_preference: VERTICAL;
80                rel2.offset: 0 -1;//4 -1;
81             }
82          }
83          part { name: "background";
84             mouse_events: 0;
85             scale: 1;
86             clip_to: "elm.background.progressbar";
87             description {
88                state: "default" 0.0;
89                rel1 {
90                   to: "elm.swallow.bar";
91                   relative: 0.0 0.0;
92                }
93                rel2 {
94                   to: "elm.swallow.bar";
95                   relative: 1.0 1.0;
96                   offset: -1 -1;
97                }
98                image {
99                   normal: "progress_slider_bg.9.png";
100                   border: 3 3 2 2;
101                }
102             }
103          }
104          part { name: "elm.text.status";
105             type: TEXT;
106             scale: 1;
107             mouse_events: 0;
108             description { state: "default" 0.0;
109                fixed: 1 1;
110                visible: 0;
111                rel1 {
112                   to: "background";
113                   relative: 0.5 0.5;
114                }
115                rel2 {
116                   to: "background";
117                   relative: 0.5 0.5;
118                }
119                text {
120                   font: "SLP:style=Roman";
121                   size: PROGRESSBAR_TITLE_FONT_SIZE_INC;
122                   min: 0 0;
123                   align: 0.5 0.0;
124                }
125                color: PROGRESSBAR_DEFAULT_STYLE_STATUS_TEXT_COLOR_INC;
126             }
127             description { state: "show" 0.0;
128                inherit: "default" 0.0;
129                visible: 0;
130                text.min: 1 1;
131             }
132          }
133          part { name: "elm.progress.progressbar";
134             mouse_events: 0;
135             scale: 1;
136             clip_to: "elm.background.progressbar";
137             description {
138                state: "default" 0.0;
139                min: 0 0;
140                fixed: 1 0;
141                rel1 {
142                   to: "elm.swallow.bar";
143                   relative: 0.0 0.0;
144                }
145                rel2 {
146                   to_y: "elm.swallow.bar";
147                   to_x: "elm.cur.progressbar";
148                   offset: -1 -1;
149                }
150                image {
151                   normal: "progress_slider_bar.9.png";
152                   border: 3 3 2 2;
153                }
154             }
155             description {
156                state: "invert" 0.0;
157                inherit: "default" 0.0;
158                rel1 {
159                   to_y: "elm.swallow.bar";
160                   to_x: "elm.cur.progressbar";
161                }
162                rel2 {
163                   to: "elm.swallow.bar";
164                   relative: 1.0 1.0;
165                }
166             }
167             description {
168                state: "state_begin" 0.0;
169                inherit: "default" 0.0;
170                rel1 {
171                   to: "elm.swallow.bar";
172                   relative: 0.0 0.0;
173                }
174                rel2 {
175                   to: "elm.swallow.bar";
176                   relative: 0.1 1.0;
177                }
178             }
179             description {
180                state: "state_end" 0.0;
181                inherit: "default" 0.0;
182                rel1 {
183                   to: "elm.swallow.bar";
184                   relative: 0.9 0.0;
185                }
186                rel2 {
187                   to: "elm.swallow.bar";
188                   relative: 1.0 1.0;
189                }
190             }
191          }
192          part { name: "text-bar";
193             type: TEXT;
194             mouse_events: 0;
195             scale: 1;
196             clip_to: "progress-rect";
197             //effect: SOFT_SHADOW;
198             scale: 1;
199             description { state: "default" 0.0;
200                align: 0.0 0.0;
201                fixed: 1 1;
202                visible: 0;
203                rel1.to: "elm.text.status";
204                rel1.offset: -1 -1;
205                rel2.to: "elm.text.status";
206                text {
207                   text_source: "elm.text.status";
208                   font: "SLP:style=Roman";
209                   size: 10;
210                   min: 0 0;
211                   align: 0.0 0.0;
212                }
213                color: PROGRESSBAR_DEFAULT_STYLE_TEXT_COLOR_INC;
214             }
215             description { state: "show" 0.0;
216                inherit: "default" 0.0;
217                visible: 0;
218                text.min: 1 1;
219             }
220          }
221          part { name: "elm.cur.progressbar";
222             mouse_events: 0;
223             scale: 1;
224             dragable {
225                confine: "background";
226                x: 1 1 1;
227                y: 0 0 0;
228             }
229             description { state: "default" 0.0;
230                min: 0 28;
231                fixed: 1 1;
232                visible: 0;
233                rel1 {
234                   to: "background";
235                   relative: 0 0;
236                }
237                rel2.to: "background";
238            }
239          }
240          part { name: "progress-rect";
241             type: RECT;
242             mouse_events: 0;
243             scale: 1;
244             description {
245                state: "default" 0.0;
246                rel1.to: "elm.progress.progressbar";
247                rel2.to: "elm.progress.progressbar";
248             }
249          }
250          part { name: "elm.padding.left";
251             type: RECT;
252             scale: 1;
253             description {
254             state: "default" 0.0;
255             min: 20 0;
256             fixed: 1 0;
257             rel1 {
258                relative: 0.0 0.0;
259                offset: 0 0;
260             }
261             rel2 {
262                relative: 0.0  1.0;
263                offset: 0 0;
264             }
265             color: 0 0 0 0;
266             align: 0.0 0.0;
267             }
268          }
269          part { name: "elm.text";
270             type: TEXT;
271             mouse_events: 0;
272             scale: 1;
273             description { state: "default" 0.0;
274                visible: 0;
275                fixed: 1 1;
276                align: 0.0 0.5;
277                rel1 {
278                   to_x: "elm.padding.left";
279                   relative: 1.0 0.0;
280                   offset: 0 0;
281                }
282                rel2 {
283                   relative: 1.0 1.0;
284                   offset: 0 0;
285                }
286                color: PROGRESSBAR_DEFAULT_STYLE_STATUS_TEXT_COLOR_INC;
287                text {
288                   font: "SLP:style=Roman";
289                   size: 34;
290                   min: 0 0;
291                   align: 0.0 0.5;
292                }
293             }
294             description { state: "visible" 0.0;
295                inherit: "default" 0.0;
296                visible: 0;
297                text.min: 1 1;
298             }
299          }
300       }
301       programs {
302          program { name: "label_show";
303             signal: "elm,state,text,visible";
304             source: "elm";
305             action:  STATE_SET "visible" 0.0;
306             target: "elm.text";
307          }
308          program { name: "label_hide";
309             signal: "elm,state,text,hidden";
310             source: "elm";
311             action:  STATE_SET "default" 0.0;
312             target: "elm.text";
313          }
314          program { name: "icon_show";
315             signal: "elm,state,icon,visible";
316             source: "elm";
317             action:  STATE_SET "visible" 0.0;
318             target: "elm.swallow.content";
319          }
320          program { name: "icon_hide";
321             signal: "elm,state,icon,hidden";
322             source: "elm";
323             action:  STATE_SET "default" 0.0;
324             target: "elm.swallow.content";
325          }
326          program { name: "units_show";
327             signal: "elm,state,units,visible";
328             source: "elm";
329             action:  STATE_SET "show" 0.0;
330             target: "text-bar";
331             target: "elm.text.status";
332          }
333          program { name: "units_hide";
334             signal: "elm,state,units,hidden";
335             source: "elm";
336             action:  STATE_SET "default" 0.0;
337             target: "text-bar";
338             target: "elm.text.status";
339          }
340          program { name: "slide_to_end";
341             action:  STATE_SET "state_end" 0.0;
342             transition: LINEAR 0.5;
343             target: "elm.progress.progressbar";
344             after: "slide_to_begin";
345          }
346          program { name: "slide_to_begin";
347             signal: "elm,state,slide,begin";
348             action: STATE_SET "state_begin" 0.0;
349             target: "elm.progress.progressbar";
350             transition: LINEAR 0.5;
351             after: "slide_to_end";
352          }
353          program { name: "start_pulse";
354             signal: "elm,state,pulse,start";
355             source: "elm";
356             after: "slide_to_end";
357          }
358          program { name: "stop_pulse";
359             signal: "elm,state,pulse,stop";
360             source: "elm";
361             action: ACTION_STOP;
362             target: "slide_to_begin";
363             target: "slide_to_end";
364             target: "start_pulse";
365             after: "state_pulse";
366          }
367          program { name: "state_pulse";
368             signal: "elm,state,pulse";
369             source: "elm";
370             action: STATE_SET "state_begin" 0.0;
371             target: "elm.progress.progressbar";
372             after: "units_hide";
373          }
374          program { name: "state_fraction";
375             signal: "elm,state,fraction";
376             source: "elm";
377             action: ACTION_STOP;
378             target: "slide_to_begin";
379             target: "slide_to_end";
380             target: "start_pulse";
381             action: STATE_SET "default" 0.0;
382             target: "elm.progress.progressbar";
383          }
384          program { name: "set_invert_on";
385             signal: "elm,state,inverted,on";
386             source: "elm";
387             action:  STATE_SET "invert" 0.0;
388             target: "elm.progress.progressbar";
389          }
390          program { name: "set_invert_off";
391             signal: "elm,state,inverted,off";
392             source: "elm";
393             action:  STATE_SET "default" 0.0;
394             target: "elm.progress.progressbar";
395          }
396       }
397    }
398
399    group { name: "elm/progressbar/horizontal/list_progress";
400       images {
401          image: "00_winset_list_progress_bg.png" COMP;
402          image: "00_winset_list_progress_bar.png" COMP;
403       }
404       parts {
405          part { name: "elm.padding.left";
406             type: RECT;
407             scale: 1;
408             description {
409                state: "default" 0.0;
410                min: 0 0;
411                fixed: 1 0;
412                rel1 {
413                   relative: 0.0  0.0;
414                   offset: 0 0;
415                }
416                rel2 {
417                   relative: 0.0  1.0;
418                   offset: 0 0;
419                }
420                color: 0 0 0 0;
421                align: 0.0 0.0;
422             }
423          }
424          part { name: "elm.padding.right";
425             type: RECT;
426             scale: 1;
427             description {
428                state: "default" 0.0;
429                min: 0 0;
430                fixed: 1 0;
431                rel1 {
432                   relative: 1.0  0.0;
433                   offset: 0 0;
434                }
435                rel2 {
436                   relative: 1.0  1.0;
437                   offset:   0   0;
438                }
439                color: 0 0 0 0;
440                align: 1.0 0.0;
441             }
442          }
443          part { name: "elm.background.progressbar";
444             type: RECT;
445             mouse_events: 0;
446             scale: 1;
447             description {
448                state: "default" 0.0;
449                rel1 {
450                   to_x: "elm.padding.left";
451                   relative: 1.0 0.0;
452                   offset: 0 0;
453                }
454                rel2 {
455                   to_x: "elm.padding.right";
456                   relative: 0.0 1.0;
457                   offset: 0 0;
458                }
459             }
460          }
461          part { name: "elm.swallow.bar";
462             mouse_events: 0;
463             scale: 1;
464             type: SWALLOW;
465             description {
466                min: 1 PROGRESSBAR_LIST_PROGRESS_HEIGHT_INC;
467                max: 99999 PROGRESSBAR_LIST_PROGRESS_HEIGHT_INC;
468                state: "default" 0.0;
469                rel1 {
470                   to: "elm.background.progressbar";
471                   relative: 0.0 0.0;
472                }
473                rel2 {
474                   to: "elm.background.progressbar";
475                   relative: 1.0 1.0;
476                }
477             }
478          }
479          part { name: "elm.swallow.content";
480             type: SWALLOW;
481             scale: 1;
482             description { state: "default" 0.0;
483                visible: 0;
484                align: 0.0 0.5;
485                rel1 {
486                   offset: 0 0;
487                   to_y: "elm.background.progressbar";
488                }
489                rel2 {
490                   offset: 0 -1;
491                   relative: 0.0 1.0;
492                   to_y: "elm.background.progressbar";
493                }
494             }
495             description { state: "visible" 0.0;
496                inherit: "default" 0.0;
497                visible: 1;
498                aspect: 1.0 1.0;
499                aspect_preference: VERTICAL;
500                rel2.offset: 4 -1;
501             }
502          }
503          part { name: "elm.text";
504             type: TEXT;
505             mouse_events: 0;
506             scale: 1;
507             description { state: "default" 0.0;
508                visible: 0;
509                fixed: 1 1;
510                align: 0.0 0.5;
511                rel1.to_x: "elm.swallow.content";
512                rel1.relative: 1.0 0.0;
513                rel2.to_x: "elm.swallow.content";
514                rel2.relative: 1.0 1.0;
515                color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
516                text {
517                   font: "SLP:style=Medium";
518                   size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC;
519                   min: 0 0;
520                   align: 0.0 0.5;
521                }
522             }
523             description { state: "visible" 0.0;
524                inherit: "default" 0.0;
525                visible: 0;
526                text.min: 1 1;
527             }
528          }
529          part { name: "background";
530             mouse_events: 0;
531             scale: 1;
532             clip_to: "elm.background.progressbar";
533             description {
534                state: "default" 0.0;
535                rel1 {
536                   to: "elm.swallow.bar";
537                   relative: 0.0 0.0;
538                }
539                rel2 {
540                   to: "elm.swallow.bar";
541                   relative: 1.0 1.0;
542                }
543                image {
544                   normal: "00_winset_list_progress_bg.png";
545                   border: 0 0 1 1;
546                }
547             }
548          }
549          part { name: "elm.text.status";
550             type: TEXT;
551             mouse_events: 0;
552             scale: 1;
553             description { state: "default" 0.0;
554                fixed: 1 1;
555                visible: 0;
556                rel1 {
557                   to: "background";
558                   relative: 0.5 0.5;
559                }
560                rel2 {
561                   to: "background";
562                   relative: 0.5 0.5;
563                }
564                text {
565                   font: "SLP:style=Medium";
566                   size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC;
567                   min: 0 0;
568                   align: 0.5 0.0;
569                }
570                color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
571             }
572             description { state: "show" 0.0;
573                inherit: "default" 0.0;
574                visible: 0;
575                text.min: 1 1;
576             }
577          }
578          part { name: "elm.progress.progressbar";
579             mouse_events: 0;
580             scale: 1;
581             clip_to: "elm.background.progressbar";
582             description {
583                state: "default" 0.0;
584                min: 0 0;
585                fixed: 1 1;
586                rel1 {
587                   to: "elm.swallow.bar";
588                   relative: 0.0 0.0;
589                }
590                rel2 {
591                   to_y: "elm.swallow.bar";
592                   to_x: "elm.cur.progressbar";
593                   offset: -1 -1;
594                }
595                image {
596                   normal: "00_winset_list_progress_bar.png";
597                   border: 0 0 1 1;
598                }
599             }
600             description {
601                state: "invert" 0.0;
602                inherit: "default" 0.0;
603                rel1 {
604                   to_y: "elm.swallow.bar";
605                   to_x: "elm.cur.progressbar";
606                }
607                rel2 {
608                   to: "elm.swallow.bar";
609                   relative: 1.0 1.0;
610                }
611             }
612             description {
613                state: "state_begin" 0.0;
614                inherit: "default" 0.0;
615                rel1 {
616                   to: "elm.swallow.bar";
617                   relative: 0.0 0.0;
618                }
619                rel2 {
620                   to: "elm.swallow.bar";
621                   relative: 0.1 1.0;
622                }
623             }
624             description {
625                state: "state_end" 0.0;
626                inherit: "default" 0.0;
627                rel1 {
628                   to: "elm.swallow.bar";
629                   relative: 0.9 0.0;
630                }
631                rel2 {
632                   to: "elm.swallow.bar";
633                   relative: 1.0 1.0;
634                }
635             }
636          }
637          part { name: "text-bar";
638             type: TEXT;
639             mouse_events: 0;
640             scale: 1;
641             clip_to: "progress-rect";
642             //effect: SOFT_SHADOW;
643             scale: 0;
644             description { state: "default" 0.0;
645                align: 0.0 0.0;
646                fixed: 1 1;
647                visible: 0;
648                rel1.to: "elm.text.status";
649                rel1.offset: -1 -1;
650                rel2.to: "elm.text.status";
651                text {
652                   text_source: "elm.text.status";
653                   font: "SLP:style=Medium";
654                   size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC;
655                   min: 0 0;
656                   align: 0.0 0.0;
657                }
658                color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
659             }
660             description { state: "show" 0.0;
661                inherit: "default" 0.0;
662                visible: 0;
663                text.min: 1 1;
664             }
665          }
666          part { name: "elm.cur.progressbar";
667             mouse_events: 0;
668             scale: 1;
669             dragable {
670                confine: "background";
671                x: 1 1 1;
672                y: 0 0 0;
673             }
674             description { state: "default" 0.0;
675                min: 0 28;
676                fixed: 1 1;
677                visible: 0;
678                rel1 {
679                   to: "background";
680                   relative: 0 0;
681                }
682                rel2.to: "background";
683            }
684          }
685          part { name: "progress-rect";
686             type: RECT;
687             mouse_events: 0;
688             scale: 1;
689             description {
690                state: "default" 0.0;
691                rel1.to: "elm.progress.progressbar";
692                rel2.to: "elm.progress.progressbar";
693             }
694          }
695       }
696       programs {
697          program { name: "label_show";
698             signal: "elm,state,text,visible";
699             source: "elm";
700             action:  STATE_SET "visible" 0.0;
701             target: "elm.text";
702          }
703          program { name: "label_hide";
704             signal: "elm,state,text,hidden";
705             source: "elm";
706             action:  STATE_SET "default" 0.0;
707             target: "elm.text";
708          }
709          program { name: "icon_show";
710             signal: "elm,state,icon,visible";
711             source: "elm";
712             action:  STATE_SET "visible" 0.0;
713             target: "elm.swallow.content";
714          }
715          program { name: "icon_hide";
716             signal: "elm,state,icon,hidden";
717             source: "elm";
718             action:  STATE_SET "default" 0.0;
719             target: "elm.swallow.content";
720          }
721          program { name: "units_show";
722             signal: "elm,state,units,visible";
723             source: "elm";
724             action:  STATE_SET "show" 0.0;
725             target: "text-bar";
726             target: "elm.text.status";
727          }
728          program { name: "units_hide";
729             signal: "elm,state,units,hidden";
730             source: "elm";
731             action:  STATE_SET "default" 0.0;
732             target: "text-bar";
733             target: "elm.text.status";
734          }
735          program { name: "slide_to_end";
736             action:  STATE_SET "state_end" 0.0;
737             transition: LINEAR 0.5;
738             target: "elm.progress.progressbar";
739             after: "slide_to_begin";
740          }
741          program { name: "slide_to_begin";
742             signal: "elm,state,slide,begin";
743             action: STATE_SET "state_begin" 0.0;
744             target: "elm.progress.progressbar";
745             transition: LINEAR 0.5;
746             after: "slide_to_end";
747          }
748          program { name: "start_pulse";
749             signal: "elm,state,pulse,start";
750             source: "elm";
751            // after: "slide_to_end";
752          }
753          program { name: "stop_pulse";
754             signal: "elm,state,pulse,stop";
755             source: "elm";
756             action: ACTION_STOP;
757             target: "slide_to_begin";
758             target: "slide_to_end";
759             target: "start_pulse";
760             //after: "state_pulse";
761          }
762          program { name: "state_pulse";
763             signal: "elm,state,pulse";
764             source: "elm";
765             action: STATE_SET "state_begin" 0.0;
766             target: "elm.progress.progressbar";
767             after: "units_hide";
768          }
769          program { name: "state_fraction";
770             signal: "elm,state,fraction";
771             source: "elm";
772             action: ACTION_STOP;
773             target: "slide_to_begin";
774             target: "slide_to_end";
775             target: "start_pulse";
776             action: STATE_SET "default" 0.0;
777             target: "elm.progress.progressbar";
778          }
779          program { name: "set_invert_on";
780             signal: "elm,state,inverted,on";
781             source: "elm";
782             action:  STATE_SET "invert" 0.0;
783             target: "elm.progress.progressbar";
784          }
785          program { name: "set_invert_off";
786             signal: "elm,state,inverted,off";
787             source: "elm";
788             action:  STATE_SET "default" 0.0;
789             target: "elm.progress.progressbar";
790          }
791       }
792    }
793
794    group { name: "elm/progressbar/horizontal/list_title_progress";
795       images {
796          image: "00_winset_list_progress_bg.png" COMP;
797          image: "00_winset_list_progress_bar.png" COMP;
798       }
799       parts {
800          part { name: "base";
801             type: RECT;
802             scale: 1;
803             description {
804                state: "default" 0.0;
805                visible: 0;
806                rel1 { relative: 0.0  0.0; }
807                rel2 { relative: 1.0  1.0; }
808                color: 0 0 0 0;
809             }
810          }
811          part { name: "elm.padding.left";
812             type: RECT;
813             scale: 1;
814             description {
815                state: "default" 0.0;
816                min: 0 82;
817                visible: 0;
818                fixed: 1 0;
819                rel1 { relative: 0.0  0.0; to: "base"; }
820                rel2 { relative: 0.0  1.0; to: "base"; }
821                color: 0 0 0 0;
822                align: 0.0 0.0;
823             }
824          }
825          part { name: "elm.padding.right";
826             type: RECT;
827             scale: 1;
828             description {
829                state: "default" 0.0;
830                min: 0 82;
831                visible: 0;
832                fixed: 1 0;
833                rel1 { relative: 1.0  0.0; to: "base"; }
834                rel2 { relative: 1.0  1.0; to: "base"; }
835                color: 0 0 0 0;
836                align: 1.0 0.0;
837             }
838          }
839          part {
840             name: "elm.padding.top";
841             type: RECT;
842             scale: 1;
843             mouse_events: 0;
844             description { state: "default" 0.0;
845                align: 0.0 0.0;
846                min: 100 1;
847                visible: 0;
848                fixed: 0 1;
849                rel1 { relative: 0.0  0.0; to: "base"; }
850                rel2 { relative: 1.0  0.0; to: "base"; }
851                color: 0 0 0 0;
852             }
853          }
854          part {
855             name: "elm.padding.bottom";
856             type: RECT;
857             scale: 1;
858             mouse_events: 0;
859             description { state: "default" 0.0;
860                align: 1.0 1.0;
861                min: 100 1;
862                visible: 0;
863                fixed: 0 1;
864                rel1 { relative: 0.0  1.0; to: "base"; }
865                rel2 { relative: 1.0  1.0; to: "base"; }
866                color: 0 0 0 0;
867             }
868          }
869          part {
870             name: "label_rect";
871             type: RECT;
872             scale: 1;
873             mouse_events: 0;
874             description { state: "default" 0.0;
875                visible: 1;
876                min: 460 56;
877                fixed: 0 1;
878                rel1 { relative: 1.0 1.0; to_x: "elm.padding.left"; to_y: "elm.padding.top"; }
879                rel2 { relative: 0.0 0.0; to_x: "elm.padding.right"; }
880                align: 0.0 0.0;
881                color: 0 0 0 0;
882             }
883          }
884          part { name: "elm.background.progressbar";
885             type: RECT;
886             mouse_events: 0;
887             scale: 1;
888             description {
889                state: "default" 0.0;
890                rel1 {
891                   to_x: "elm.padding.left";
892                   to_y: "label_rect";
893                   relative: 1.0 1.0;
894                   offset: 0 0;
895                }
896                rel2 {
897                   to_x: "elm.padding.right";
898                   relative: 0.0 1.0;
899                   offset: 0 0;
900                }
901             }
902          }
903          part { name: "elm.swallow.bar";
904             mouse_events: 0;
905             scale: 1;
906             type: SWALLOW;
907             description {
908                min: 1 PROGRESSBAR_LIST_PROGRESS_HEIGHT_INC;
909                max: 99999 PROGRESSBAR_LIST_PROGRESS_HEIGHT_INC;
910                state: "default" 0.0;
911                rel1 {
912                   to: "elm.background.progressbar";
913                   relative: 0.0 0.0;
914                }
915                rel2 {
916                   to: "elm.background.progressbar";
917                   relative: 1.0 1.0;
918                }
919             }
920          }
921          part { name: "elm.swallow.content";
922             type: SWALLOW;
923             scale: 1;
924             description { state: "default" 0.0;
925                visible: 0;
926                align: 0.0 0.5;
927                rel1 {
928                   offset: 0 0;
929                   to_y: "elm.background.progressbar";
930                }
931                rel2 {
932                   offset: 0 -1;
933                   relative: 0.0 1.0;
934                   to_y: "elm.background.progressbar";
935                }
936             }
937             description { state: "visible" 0.0;
938                inherit: "default" 0.0;
939                visible: 1;
940                aspect: 1.0 1.0;
941                aspect_preference: VERTICAL;
942                rel2.offset: 4 -1;
943             }
944          }
945          part { name: "elm.text";
946             type: TEXT;
947             mouse_events: 0;
948             scale: 1;
949             description { state: "default" 0.0;
950                visible: 1;
951                fixed: 1 1;
952                align: 0.0 0.5;
953                rel1.to_x: "label_rect";
954                rel1.relative: 0.0 0.0;
955                rel2.to_x: "label_rect";
956                rel2.relative: 1.0 1.0;
957                color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
958                text {
959                   font: "SLP:style=Medium";
960                   size: PROGRESSBAR_TITLE_FONT_SIZE_INC;
961                   min: 0 0;
962                   align: 0.0 0.5;
963                }
964             }
965             description { state: "visible" 0.0;
966                inherit: "default" 0.0;
967                visible: 1;
968                text.min: 1 1;
969             }
970          }
971          part { name: "background";
972             mouse_events: 0;
973             scale: 1;
974             clip_to: "elm.background.progressbar";
975             description {
976                state: "default" 0.0;
977                rel1 {
978                   to: "elm.swallow.bar";
979                   relative: 0.0 0.0;
980                }
981                rel2 {
982                   to: "elm.swallow.bar";
983                   relative: 1.0 1.0;
984                }
985                image {
986                   normal: "00_winset_list_progress_bg.png";
987                   border: 0 0 1 1;
988                }
989             }
990          }
991          part { name: "elm.text.status";
992             type: TEXT;
993             mouse_events: 0;
994             scale: 1;
995             description { state: "default" 0.0;
996                fixed: 1 1;
997                visible: 0;
998                rel1 {
999                   to: "background";
1000                   relative: 0.5 0.5;
1001                }
1002                rel2 {
1003                   to: "background";
1004                   relative: 0.5 0.5;
1005                }
1006                text {
1007                   font: "SLP:style=Medium";
1008                   size: PROGRESSBAR_TITLE_FONT_SIZE_INC;
1009                   min: 0 0;
1010                   align: 0.5 0.0;
1011                }
1012                color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
1013             }
1014             description { state: "show" 0.0;
1015                inherit: "default" 0.0;
1016                visible: 0;
1017                text.min: 1 1;
1018             }
1019          }
1020          part { name: "elm.progress.progressbar";
1021             mouse_events: 0;
1022             scale: 1;
1023             clip_to: "elm.background.progressbar";
1024             description {
1025                state: "default" 0.0;
1026                min: 0 0;
1027                fixed: 1 1;
1028                rel1 {
1029                   to: "elm.swallow.bar";
1030                   relative: 0.0 0.0;
1031                }
1032                rel2 {
1033                   to_y: "elm.swallow.bar";
1034                   to_x: "elm.cur.progressbar";
1035                   offset: -1 -1;
1036                }
1037                image {
1038                   normal: "00_winset_list_progress_bar.png";
1039                   border: 0 0 1 1;
1040                }
1041             }
1042             description {
1043                state: "invert" 0.0;
1044                inherit: "default" 0.0;
1045                rel1 {
1046                   to_y: "elm.swallow.bar";
1047                   to_x: "elm.cur.progressbar";
1048                }
1049                rel2 {
1050                   to: "elm.swallow.bar";
1051                   relative: 1.0 1.0;
1052                }
1053             }
1054             description {
1055                state: "state_begin" 0.0;
1056                inherit: "default" 0.0;
1057                rel1 {
1058                   to: "elm.swallow.bar";
1059                   relative: 0.0 0.0;
1060                }
1061                rel2 {
1062                   to: "elm.swallow.bar";
1063                   relative: 0.1 1.0;
1064                }
1065             }
1066             description {
1067                state: "state_end" 0.0;
1068                inherit: "default" 0.0;
1069                rel1 {
1070                   to: "elm.swallow.bar";
1071                   relative: 0.9 0.0;
1072                }
1073                rel2 {
1074                   to: "elm.swallow.bar";
1075                   relative: 1.0 1.0;
1076                }
1077             }
1078          }
1079          part { name: "text-bar";
1080             type: TEXT;
1081             mouse_events: 0;
1082             scale: 1;
1083             clip_to: "progress-rect";
1084             //effect: SOFT_SHADOW;
1085             scale: 0;
1086             description { state: "default" 0.0;
1087                align: 0.0 0.0;
1088                fixed: 1 1;
1089                visible: 0;
1090                rel1.to: "elm.text.status";
1091                rel1.offset: -1 -1;
1092                rel2.to: "elm.text.status";
1093                text {
1094                   text_source: "elm.text.status";
1095                   font: "SLP:style=Medium";
1096                   size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC;
1097                   min: 0 0;
1098                   align: 0.0 0.0;
1099                }
1100                color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
1101             }
1102             description { state: "show" 0.0;
1103                inherit: "default" 0.0;
1104                visible: 0;
1105                text.min: 1 1;
1106             }
1107          }
1108          part { name: "elm.cur.progressbar";
1109             mouse_events: 0;
1110             scale: 1;
1111             dragable {
1112                confine: "background";
1113                x: 1 1 1;
1114                y: 0 0 0;
1115             }
1116             description { state: "default" 0.0;
1117                min: 0 28;
1118                fixed: 1 1;
1119                visible: 0;
1120                rel1 {
1121                   to: "background";
1122                   relative: 0 0;
1123                }
1124                rel2.to: "background";
1125             }
1126          }
1127          part { name: "progress-rect";
1128             type: RECT;
1129             mouse_events: 0;
1130             scale: 1;
1131             description {
1132                state: "default" 0.0;
1133                rel1.to: "elm.progress.progressbar";
1134                rel2.to: "elm.progress.progressbar";
1135             }
1136          }
1137       }
1138       programs {
1139          program { name: "label_show";
1140             signal: "elm,state,text,visible";
1141             source: "elm";
1142             action:  STATE_SET "visible" 0.0;
1143             target: "elm.text";
1144          }
1145          program { name: "label_hide";
1146             signal: "elm,state,text,hidden";
1147             source: "elm";
1148             action:  STATE_SET "default" 0.0;
1149             target: "elm.text";
1150          }
1151          program { name: "icon_show";
1152             signal: "elm,state,icon,visible";
1153             source: "elm";
1154             action:  STATE_SET "visible" 0.0;
1155             target: "elm.swallow.content";
1156          }
1157          program { name: "icon_hide";
1158             signal: "elm,state,icon,hidden";
1159             source: "elm";
1160             action:  STATE_SET "default" 0.0;
1161             target: "elm.swallow.content";
1162          }
1163          program { name: "units_show";
1164             signal: "elm,state,units,visible";
1165             source: "elm";
1166             action:  STATE_SET "show" 0.0;
1167             target: "text-bar";
1168             target: "elm.text.status";
1169          }
1170          program { name: "units_hide";
1171             signal: "elm,state,units,hidden";
1172             source: "elm";
1173             action:  STATE_SET "default" 0.0;
1174             target: "text-bar";
1175             target: "elm.text.status";
1176          }
1177          program { name: "slide_to_end";
1178             action:  STATE_SET "state_end" 0.0;
1179             transition: LINEAR 0.5;
1180             target: "elm.progress.progressbar";
1181             after: "slide_to_begin";
1182          }
1183          program { name: "slide_to_begin";
1184             signal: "elm,state,slide,begin";
1185             action: STATE_SET "state_begin" 0.0;
1186             target: "elm.progress.progressbar";
1187             transition: LINEAR 0.5;
1188             after: "slide_to_end";
1189          }
1190          program { name: "start_pulse";
1191             signal: "elm,state,pulse,start";
1192             source: "elm";
1193            // after: "slide_to_end";
1194          }
1195          program { name: "stop_pulse";
1196             signal: "elm,state,pulse,stop";
1197             source: "elm";
1198             action: ACTION_STOP;
1199             target: "slide_to_begin";
1200             target: "slide_to_end";
1201             target: "start_pulse";
1202             //after: "state_pulse";
1203          }
1204          program { name: "state_pulse";
1205             signal: "elm,state,pulse";
1206             source: "elm";
1207             action: STATE_SET "state_begin" 0.0;
1208             target: "elm.progress.progressbar";
1209             after: "units_hide";
1210          }
1211          program { name: "state_fraction";
1212             signal: "elm,state,fraction";
1213             source: "elm";
1214             action: ACTION_STOP;
1215             target: "slide_to_begin";
1216             target: "slide_to_end";
1217             target: "start_pulse";
1218             action: STATE_SET "default" 0.0;
1219             target: "elm.progress.progressbar";
1220          }
1221          program { name: "set_invert_on";
1222             signal: "elm,state,inverted,on";
1223             source: "elm";
1224             action:  STATE_SET "invert" 0.0;
1225             target: "elm.progress.progressbar";
1226          }
1227          program { name: "set_invert_off";
1228             signal: "elm,state,inverted,off";
1229             source: "elm";
1230             action:  STATE_SET "default" 0.0;
1231             target: "elm.progress.progressbar";
1232          }
1233       }
1234    }
1235
1236    group { name: "elm/progressbar/horizontal/list_title_progress_text";
1237       images {
1238          image: "00_winset_list_progress_bg.png" COMP;
1239          image: "00_winset_list_progress_bar.png" COMP;
1240       }
1241       parts {
1242          part { name: "base";
1243             type: RECT;
1244             scale: 1;
1245             description {
1246                state: "default" 0.0;
1247                visible: 0;
1248                rel1 { relative: 0.0  0.0; }
1249                rel2 { relative: 1.0  1.0; }
1250                color: 0 0 0 0;
1251             }
1252          }
1253          part { name: "elm.padding.left";
1254             type: RECT;
1255             scale: 1;
1256             description {
1257                state: "default" 0.0;
1258                min: 0 82;
1259                visible: 0;
1260                fixed: 1 0;
1261                rel1 { relative: 0.0  0.0; to: "base"; }
1262                rel2 { relative: 0.0  1.0; to: "base"; }
1263                color: 0 0 0 0;
1264                align: 0.0 0.0;
1265             }
1266          }
1267          part { name: "elm.padding.right";
1268             type: RECT;
1269             scale: 1;
1270             description {
1271                state: "default" 0.0;
1272                min: 0 82;
1273                visible: 0;
1274                fixed: 1 0;
1275                rel1 { relative: 1.0  0.0; to: "base"; }
1276                rel2 { relative: 1.0  1.0; to: "base"; }
1277                color: 0 0 0 0;
1278                align: 1.0 0.0;
1279             }
1280          }
1281          part {
1282             name: "elm.padding.top";
1283             type: RECT;
1284             scale: 1;
1285             mouse_events: 0;
1286             description { state: "default" 0.0;
1287                align: 0.0 0.0;
1288                min: 100 1;
1289                visible: 0;
1290                fixed: 0 1;
1291                rel1 { relative: 0.0  0.0; to: "base"; }
1292                rel2 { relative: 1.0  0.0; to: "base"; }
1293                color: 0 0 0 0;
1294             }
1295          }
1296          part {
1297             name: "elm.padding.bottom";
1298             type: RECT;
1299             scale: 1;
1300             mouse_events: 0;
1301             description { state: "default" 0.0;
1302                align: 1.0 1.0;
1303                min: 100 1;
1304                visible: 0;
1305                fixed: 0 1;
1306                rel1 { relative: 0.0  1.0; to: "base"; }
1307                rel2 { relative: 1.0  1.0; to: "base"; }
1308                color: 0 0 0 0;
1309             }
1310          }
1311          part {
1312             name: "label_rect";
1313             type: RECT;
1314             scale: 1;
1315             mouse_events: 0;
1316             description { state: "default" 0.0;
1317                visible: 1;
1318                min: 10 40;
1319                fixed: 0 1;
1320                rel1 { relative: 1.0 1.0; to_x: "elm.padding.left"; to_y: "elm.padding.top"; }
1321                rel2 { relative: 0.0 0.0; to_x: "elm.padding.right"; to_y: "base"; }
1322                align: 0.0 0.0;
1323                color: 0 0 0 0;
1324             }
1325          }
1326          part { name: "elm.background.progressbar";
1327             mouse_events: 0;
1328             scale: 1;
1329             description {
1330                state: "default" 0.0;
1331                align: 0.0 0.0;
1332                min: 10 10;
1333                fixed: 0 1;
1334                rel1 { relative: 1.0 1.0; to_x: "elm.padding.left"; to_y: "label_rect"; }
1335                rel2 { relative: 0.0 1.0; to_x: "elm.padding.right"; to_y: "label_rect"; }
1336             }
1337          }
1338          part { name: "elm.swallow.bar";
1339             mouse_events: 0;
1340             scale: 1;
1341             type: SWALLOW;
1342             description {
1343                min: 48 10;
1344                state: "default" 0.0;
1345                rel1 { relative: 0.0 0.0; to: "elm.background.progressbar"; }
1346                rel2 { relative: 1.0 1.0; to: "elm.background.progressbar"; }
1347             }
1348          }
1349          part { name: "elm.swallow.content";
1350             type: SWALLOW;
1351             scale: 1;
1352             description { state: "default" 0.0;
1353                visible: 0;
1354                min: 30 30;
1355                max: 30 30;
1356                fixed: 0 1;
1357                align: 0.0 0.5;
1358                rel1 { relative: 430/460 6/40; to: "label_rect"; }
1359                rel2 { relative: 1.0 36/40; to: "label_rect"; offset: 1 0;}
1360             }
1361             description { state: "visible" 0.0;
1362                inherit: "default" 0.0;
1363                visible: 1;
1364                aspect: 1.0 1.0;
1365                aspect_preference: VERTICAL;
1366             }
1367          }
1368          part { name: "elm.text";
1369             type: TEXT;
1370             mouse_events: 0;
1371             scale: 1;
1372             description { state: "default" 0.0;
1373                visible: 1;
1374                fixed: 1 1;
1375                align: 0.0 0.5;
1376                rel1 { relative: 0.0 0.0; to: "label_rect"; }
1377                rel2 { relative: 1.0 1.0; to: "label_rect"; }
1378                color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
1379                text {
1380                   font: "SLP:style=Medium";
1381                   size: PROGRESSBAR_TITLE_FONT_SIZE_INC;
1382                   min: 0 0;
1383                   align: 0.0 0.5;
1384                }
1385             }
1386             description { state: "visible" 0.0;
1387                inherit: "default" 0.0;
1388                visible: 1;
1389                text.min: 1 1;
1390             }
1391          }
1392          part { name: "background";
1393             mouse_events: 0;
1394             scale: 1;
1395             clip_to: "elm.background.progressbar";
1396             description {
1397                state: "default" 0.0;
1398                rel1 { relative: 0.0 0.0; to: "elm.swallow.bar"; }
1399                rel2 { relative: 1.0 1.0; to: "elm.swallow.bar"; }
1400                image {
1401                   normal: "00_winset_list_progress_bg.png";
1402                   border: 0 0 1 1;
1403                }
1404             }
1405          }
1406          part { name: "elm.progress.progressbar";
1407             mouse_events: 0;
1408             scale: 1;
1409             clip_to: "elm.background.progressbar";
1410             description {
1411                state: "default" 0.0;
1412                min: 0 0;
1413                fixed: 1 1;
1414                rel1 { relative: 0.0 0.0; to: "elm.swallow.bar"; }
1415                rel2 { relative: 1.0 1.0; to_x: "elm.cur.progressbar"; to_y: "elm.swallow.bar"; offset: -1 -1; }
1416                image {
1417                   normal: "00_winset_list_progress_bar.png";
1418                   border: 0 0 1 1;
1419                }
1420             }
1421             description {
1422                state: "invert" 0.0;
1423                inherit: "default" 0.0;
1424                rel1 {
1425                   to_y: "elm.swallow.bar";
1426                   to_x: "elm.cur.progressbar";
1427                }
1428                rel2 {
1429                   to: "elm.swallow.bar";
1430                   relative: 1.0 1.0;
1431                }
1432             }
1433             description {
1434                state: "state_begin" 0.0;
1435                inherit: "default" 0.0;
1436                rel1 {
1437                   to: "elm.swallow.bar";
1438                   relative: 0.0 0.0;
1439                }
1440                rel2 {
1441                   to: "elm.swallow.bar";
1442                   relative: 0.1 1.0;
1443                }
1444             }
1445             description {
1446                state: "state_end" 0.0;
1447                inherit: "default" 0.0;
1448                rel1 {
1449                   to: "elm.swallow.bar";
1450                   relative: 0.9 0.0;
1451                }
1452                rel2 {
1453                   to: "elm.swallow.bar";
1454                   relative: 1.0 1.0;
1455                }
1456             }
1457          }
1458          part { name: "text-bar";
1459             type: TEXT;
1460             mouse_events: 0;
1461             scale: 1;
1462             clip_to: "progress-rect";
1463             //effect: SOFT_SHADOW;
1464             scale: 0;
1465             description { state: "default" 0.0;
1466                align: 0.0 0.0;
1467                fixed: 1 1;
1468                visible: 0;
1469                rel1.to: "elm.text.status";
1470                rel1.offset: -1 -1;
1471                rel2.to: "elm.text.status";
1472                text {
1473                   text_source: "elm.text.status";
1474                   font: "SLP:style=Medium";
1475                   size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC;
1476                   min: 0 0;
1477                   align: 0.0 0.0;
1478                }
1479                color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
1480             }
1481             description { state: "show" 0.0;
1482                inherit: "default" 0.0;
1483                visible: 0;
1484                text.min: 1 1;
1485             }
1486          }
1487          part { name: "elm.cur.progressbar";
1488             mouse_events: 0;
1489             scale: 1;
1490             dragable {
1491                confine: "background";
1492                x: 1 1 1;
1493                y: 0 0 0;
1494             }
1495             description { state: "default" 0.0;
1496                min: 0 28;
1497                fixed: 1 1;
1498                visible: 0;
1499                rel1 {
1500                   to: "background";
1501                   relative: 0 0;
1502                }
1503                rel2.to: "background";
1504            }
1505          }
1506          part { name: "progress-rect";
1507             mouse_events: 0;
1508             scale: 1;
1509             description {
1510                state: "default" 0.0;
1511                rel1.to: "elm.progress.progressbar";
1512                rel2.to: "elm.progress.progressbar";
1513             }
1514          }
1515          part { name: "elm.text.status";
1516             type: TEXT;
1517             mouse_events: 0;
1518             scale: 1;
1519             description { state: "default" 0.0;
1520                fixed: 1 1;
1521                visible: 1;
1522                min: 80 30;
1523                align: 0.0 1.0;
1524                rel1 {
1525                   to_y: "elm.padding.bottom";
1526                   relative: 1.0 1.0;
1527                   to_x:"elm.padding.left";
1528                }
1529                rel2 {
1530                   to_y: "elm.padding.bottom";
1531                   relative: 1.0 1.0;
1532                   to_x:"elm.padding.left";
1533                }
1534                text {
1535                   font: "SLP:style=Medium";
1536                   size: PROGRESSBAR_TITLE_FONT_SIZE_INC;
1537                   min: 1 1;
1538                   align: 0.0 0.0;
1539                }
1540                color:PROGRESSBAR_LIST_TITLE_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
1541             }
1542             description { state: "show" 0.0;
1543                inherit: "default" 0.0;
1544                visible: 1;
1545                text.min: 1 1;
1546             }
1547          }
1548       }
1549       programs {
1550          program { name: "label_show";
1551             signal: "elm,state,text,visible";
1552             source: "elm";
1553             action:  STATE_SET "visible" 0.0;
1554             target: "elm.text";
1555          }
1556          program { name: "label_hide";
1557             signal: "elm,state,text,hidden";
1558             source: "elm";
1559             action:  STATE_SET "default" 0.0;
1560             target: "elm.text";
1561          }
1562          program { name: "icon_show";
1563             signal: "elm,state,icon,visible";
1564             source: "elm";
1565             action:  STATE_SET "visible" 0.0;
1566             target: "elm.swallow.content";
1567          }
1568          program { name: "icon_hide";
1569             signal: "elm,state,icon,hidden";
1570             source: "elm";
1571             action:  STATE_SET "default" 0.0;
1572             target: "elm.swallow.content";
1573          }
1574          program { name: "units_show";
1575             signal: "elm,state,units,visible";
1576             source: "elm";
1577             action:  STATE_SET "show" 0.0;
1578             target: "text-bar";
1579             target: "elm.text.status";
1580          }
1581          program { name: "units_hide";
1582             signal: "elm,state,units,hidden";
1583             source: "elm";
1584             action:  STATE_SET "default" 0.0;
1585             target: "text-bar";
1586             target: "elm.text.status";
1587          }
1588          program { name: "slide_to_end";
1589             action:  STATE_SET "state_end" 0.0;
1590             transition: LINEAR 0.5;
1591             target: "elm.progress.progressbar";
1592             after: "slide_to_begin";
1593          }
1594          program { name: "slide_to_begin";
1595             signal: "elm,state,slide,begin";
1596             action: STATE_SET "state_begin" 0.0;
1597             target: "elm.progress.progressbar";
1598             transition: LINEAR 0.5;
1599             after: "slide_to_end";
1600          }
1601          program { name: "start_pulse";
1602             signal: "elm,state,pulse,start";
1603             source: "elm";
1604            // after: "slide_to_end";
1605          }
1606          program { name: "stop_pulse";
1607             signal: "elm,state,pulse,stop";
1608             source: "elm";
1609             action: ACTION_STOP;
1610             target: "slide_to_begin";
1611             target: "slide_to_end";
1612             target: "start_pulse";
1613             //after: "state_pulse";
1614          }
1615          program { name: "state_pulse";
1616             signal: "elm,state,pulse";
1617             source: "elm";
1618             action: STATE_SET "state_begin" 0.0;
1619             target: "elm.progress.progressbar";
1620             after: "units_hide";
1621          }
1622          program { name: "state_fraction";
1623             signal: "elm,state,fraction";
1624             source: "elm";
1625             action: ACTION_STOP;
1626             target: "slide_to_begin";
1627             target: "slide_to_end";
1628             target: "start_pulse";
1629             action: STATE_SET "default" 0.0;
1630             target: "elm.progress.progressbar";
1631          }
1632          program { name: "set_invert_on";
1633             signal: "elm,state,inverted,on";
1634             source: "elm";
1635             action:  STATE_SET "invert" 0.0;
1636             target: "elm.progress.progressbar";
1637          }
1638          program { name: "set_invert_off";
1639             signal: "elm,state,inverted,off";
1640             source: "elm";
1641             action:  STATE_SET "default" 0.0;
1642             target: "elm.progress.progressbar";
1643          }
1644       }
1645    }
1646    group { name: "elm/progressbar/horizontal/toolbar_progress";
1647       images {
1648          image: "00_toolbar_progress_bg.png" COMP;
1649          image: "00_toolbar_progress_bar.png" COMP;
1650       }
1651       parts {
1652          part { name: "elm.padding.left";
1653             type: RECT;
1654             scale: 1;
1655             description {
1656                state: "default" 0.0;
1657                min: 0 0;
1658                fixed: 1 0;
1659                rel1 {
1660                   relative: 0.0  0.0;
1661                   offset: 0 0;
1662                   }
1663                rel2 {
1664                   relative: 0.0  1.0;
1665                   offset: 0 0;
1666                   }
1667                color: 0 0 0 0;
1668                align: 0.0 0.0;
1669             }
1670          }
1671          part { name: "elm.padding.right";
1672             type: RECT;
1673             scale: 1;
1674             description {
1675                state: "default" 0.0;
1676                min: 0 0;
1677                fixed: 1 0;
1678                rel1 {
1679                   relative: 1.0  0.0;
1680                   offset: 0 0;
1681                }
1682                rel2 {
1683                   relative: 1.0  1.0;
1684                   offset: 0 0;
1685                }
1686                color: 0 0 0 0;
1687                align: 1.0 0.0;
1688             }
1689          }
1690         part { name: "elm.background.progressbar";
1691             mouse_events: 0;
1692             scale: 1;
1693             description {
1694                state: "default" 0.0;
1695                rel1 {
1696                   to_x: "elm.padding.left";
1697                   relative: 1.0 0.0;
1698                   offset: 0 0;
1699                }
1700                rel2 {
1701                   to_x: "elm.padding.right";
1702                   relative: 0.0 1.0;
1703                   offset: 0 0;
1704                }
1705             }
1706          }
1707          part { name: "elm.swallow.bar";
1708             mouse_events: 0;
1709             scale: 1;
1710             type: SWALLOW;
1711             description {
1712                min: 48 14;
1713                max: 99999 14;
1714                state: "default" 0.0;
1715                rel1 {
1716                   to: "elm.background.progressbar";
1717                   relative: 0.0 0.0;
1718                }
1719                rel2 {
1720                   to: "elm.background.progressbar";
1721                   relative: 1.0 1.0;
1722                }
1723             }
1724          }
1725          part { name: "elm.swallow.content";
1726             type: SWALLOW;
1727             scale: 1;
1728             description { state: "default" 0.0;
1729                visible: 0;
1730                align: 0.0 0.5;
1731                rel1 {
1732                   offset: 0 0;
1733                   to_y: "elm.background.progressbar";
1734                }
1735                rel2 {
1736                   offset: 0 -1;
1737                   relative: 0.0 1.0;
1738                   to_y: "elm.background.progressbar";
1739                }
1740             }
1741             description { state: "visible" 0.0;
1742                inherit: "default" 0.0;
1743                visible: 1;
1744                aspect: 1.0 1.0;
1745                aspect_preference: VERTICAL;
1746                rel2.offset: 4 -1;
1747             }
1748          }
1749          part { name: "elm.text";
1750             type: TEXT;
1751             mouse_events: 0;
1752             scale: 1;
1753             description { state: "default" 0.0;
1754                visible: 0;
1755                fixed: 1 1;
1756                align: 0.0 0.5;
1757                rel1.to_x: "elm.swallow.content";
1758                rel1.relative: 1.0 0.0;
1759                rel1.offset: -1 4;
1760                rel2.to_x: "elm.swallow.content";
1761                rel2.relative: 1.0 1.0;
1762                rel2.offset: -1 -5;
1763                color: PROGRESSBAR_LIST_TITLE_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
1764                text {
1765                   font: "SLP:style=Roman";
1766                   size: 10;
1767                   min: 0 0;
1768                   align: 0.0 0.5;
1769                }
1770             }
1771             description { state: "visible" 0.0;
1772                inherit: "default" 0.0;
1773                visible: 0;
1774                text.min: 1 1;
1775                rel1.offset: 0 4;
1776                rel2.offset: 0 -5;
1777             }
1778          }
1779          part { name: "background";
1780             mouse_events: 0;
1781             scale: 1;
1782             clip_to: "elm.background.progressbar";
1783             description {
1784                state: "default" 0.0;
1785                rel1 {
1786                   to: "elm.swallow.bar";
1787                   relative: 0.0 0.0;
1788                }
1789                rel2 {
1790                   to: "elm.swallow.bar";
1791                   relative: 1.0 1.0;
1792                   offset: -1 -1;
1793                }
1794                image {
1795                   normal: "00_toolbar_progress_bg.png";
1796                   border: 6 6 0 0;
1797                }
1798             }
1799          }
1800          part { name: "elm.text.status";
1801             type: TEXT;
1802             mouse_events: 0;
1803             scale: 1;
1804             description { state: "default" 0.0;
1805                fixed: 1 1;
1806                visible: 0;
1807                rel1 {
1808                   to: "background";
1809                   relative: 0.5 0.5;
1810                }
1811                rel2 {
1812                   to: "background";
1813                   relative: 0.5 0.5;
1814                }
1815                text {
1816                   font: "SLP:style=Roman";
1817                   size: 10;
1818                   min: 0 0;
1819                   align: 0.5 0.0;
1820                }
1821                color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
1822             }
1823             description { state: "show" 0.0;
1824                inherit: "default" 0.0;
1825                visible: 0;
1826                text.min: 1 1;
1827             }
1828          }
1829          part { name: "elm.progress.progressbar";
1830             mouse_events: 0;
1831             scale: 1;
1832             clip_to: "elm.background.progressbar";
1833             description {
1834                state: "default" 0.0;
1835                min: 0 0;
1836                fixed: 1 1;
1837                rel1 {
1838                   to: "elm.swallow.bar";
1839                   relative: 0.0 0.0;
1840                }
1841                rel2 {
1842                   to_y: "elm.swallow.bar";
1843                   to_x: "elm.cur.progressbar";
1844                   offset: -1 -1;
1845                }
1846                image {
1847                   normal: "00_toolbar_progress_bar.png";
1848                   border: 6 6 0 0;
1849                }
1850             }
1851             description {
1852                state: "invert" 0.0;
1853                inherit: "default" 0.0;
1854                rel1 {
1855                   to_y: "elm.swallow.bar";
1856                   to_x: "elm.cur.progressbar";
1857                }
1858                rel2 {
1859                   to: "elm.swallow.bar";
1860                   relative: 1.0 1.0;
1861                }
1862             }
1863             description {
1864                state: "state_begin" 0.0;
1865                inherit: "default" 0.0;
1866                rel1 {
1867                   to: "elm.swallow.bar";
1868                   relative: 0.0 0.0;
1869                }
1870                rel2 {
1871                   to: "elm.swallow.bar";
1872                   relative: 0.1 1.0;
1873                }
1874             }
1875             description {
1876                state: "state_end" 0.0;
1877                inherit: "default" 0.0;
1878                rel1 {
1879                   to: "elm.swallow.bar";
1880                   relative: 0.9 0.0;
1881                }
1882                rel2 {
1883                   to: "elm.swallow.bar";
1884                   relative: 1.0 1.0;
1885                }
1886             }
1887          }
1888          part { name: "text-bar";
1889             type: TEXT;
1890             mouse_events: 0;
1891             scale: 1;
1892             clip_to: "progress-rect";
1893             //effect: SOFT_SHADOW;
1894             scale: 0;
1895             description { state: "default" 0.0;
1896                align: 0.0 0.0;
1897                fixed: 1 1;
1898                visible: 0;
1899                rel1.to: "elm.text.status";
1900                rel1.offset: -1 -1;
1901                rel2.to: "elm.text.status";
1902                text {
1903                   text_source: "elm.text.status";
1904                   font: "SLP:style=Roman";
1905                   size: 10;
1906                   min: 0 0;
1907                   align: 0.0 0.0;
1908                }
1909                color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
1910             }
1911             description { state: "show" 0.0;
1912                inherit: "default" 0.0;
1913                visible: 0;
1914                text.min: 1 1;
1915             }
1916          }
1917          part { name: "elm.cur.progressbar";
1918             mouse_events: 0;
1919             scale: 1;
1920             dragable {
1921                confine: "background";
1922                x: 1 1 1;
1923                y: 0 0 0;
1924             }
1925             description { state: "default" 0.0;
1926                min: 0 28;
1927                fixed: 1 1;
1928                visible: 0;
1929                rel1 {
1930                   to: "background";
1931                   relative: 0 0;
1932                }
1933                rel2.to: "background";
1934             }
1935          }
1936          part { name: "progress-rect";
1937             mouse_events: 0;
1938             scale: 1;
1939             description {
1940                state: "default" 0.0;
1941                rel1.to: "elm.progress.progressbar";
1942                rel2.to: "elm.progress.progressbar";
1943             }
1944          }
1945       }
1946       programs {
1947          program { name: "label_show";
1948             signal: "elm,state,text,visible";
1949             source: "elm";
1950             action:  STATE_SET "visible" 0.0;
1951             target: "elm.text";
1952          }
1953          program { name: "label_hide";
1954             signal: "elm,state,text,hidden";
1955             source: "elm";
1956             action:  STATE_SET "default" 0.0;
1957             target: "elm.text";
1958          }
1959          program { name: "icon_show";
1960             signal: "elm,state,icon,visible";
1961             source: "elm";
1962             action:  STATE_SET "visible" 0.0;
1963             target: "elm.swallow.content";
1964          }
1965          program { name: "icon_hide";
1966             signal: "elm,state,icon,hidden";
1967             source: "elm";
1968             action:  STATE_SET "default" 0.0;
1969             target: "elm.swallow.content";
1970          }
1971          program { name: "units_show";
1972             signal: "elm,state,units,visible";
1973             source: "elm";
1974             action:  STATE_SET "show" 0.0;
1975             target: "text-bar";
1976             target: "elm.text.status";
1977          }
1978          program { name: "units_hide";
1979             signal: "elm,state,units,hidden";
1980             source: "elm";
1981             action:  STATE_SET "default" 0.0;
1982             target: "text-bar";
1983             target: "elm.text.status";
1984          }
1985          program { name: "slide_to_end";
1986             action:  STATE_SET "state_end" 0.0;
1987             transition: LINEAR 0.5;
1988             target: "elm.progress.progressbar";
1989             after: "slide_to_begin";
1990          }
1991          program { name: "slide_to_begin";
1992             signal: "elm,state,slide,begin";
1993             action: STATE_SET "state_begin" 0.0;
1994             target: "elm.progress.progressbar";
1995             transition: LINEAR 0.5;
1996             after: "slide_to_end";
1997          }
1998          program { name: "start_pulse";
1999             signal: "elm,state,pulse,start";
2000             source: "elm";
2001             after: "slide_to_end";
2002          }
2003          program { name: "stop_pulse";
2004             signal: "elm,state,pulse,stop";
2005             source: "elm";
2006             action: ACTION_STOP;
2007             target: "slide_to_begin";
2008             target: "slide_to_end";
2009             target: "start_pulse";
2010             after: "state_pulse";
2011          }
2012          program { name: "state_pulse";
2013             signal: "elm,state,pulse";
2014             source: "elm";
2015             action: STATE_SET "state_begin" 0.0;
2016             target: "elm.progress.progressbar";
2017             after: "units_hide";
2018          }
2019          program { name: "state_fraction";
2020             signal: "elm,state,fraction";
2021             source: "elm";
2022             action: ACTION_STOP;
2023             target: "slide_to_begin";
2024             target: "slide_to_end";
2025             target: "start_pulse";
2026             action: STATE_SET "default" 0.0;
2027             target: "elm.progress.progressbar";
2028          }
2029          program { name: "set_invert_on";
2030             signal: "elm,state,inverted,on";
2031             source: "elm";
2032             action:  STATE_SET "invert" 0.0;
2033             target: "elm.progress.progressbar";
2034          }
2035          program { name: "set_invert_off";
2036             signal: "elm,state,inverted,off";
2037             source: "elm";
2038             action:  STATE_SET "default" 0.0;
2039             target: "elm.progress.progressbar";
2040          }
2041       }
2042    }
2043
2044    group { name: "elm/progressbar/horizontal/pending_list";
2045       images {
2046          image: "00_winset_progress_pending_01.png" COMP;
2047          image: "00_winset_progress_pending_02.png" COMP;
2048       }
2049       parts {
2050          part { name: "elm.background.progressbar";
2051             type: RECT;
2052             mouse_events: 0;
2053             scale: 1;
2054             description {
2055                state: "default" 0.0;
2056                rel1 {
2057                   relative: 0.0 0.0;
2058                   offset: 0 0;
2059                }
2060                rel2 {
2061                   relative: 1.0 1.0;
2062                }
2063             }
2064          }
2065          part { name: "elm.swallow.bar";
2066             mouse_events: 0;
2067             scale: 1;
2068             type: SWALLOW;
2069             description {
2070                min: 1 PROGRESSBAR_LIST_PENDING_HEIGHT_INC;
2071                max: 99999 PROGRESSBAR_LIST_PENDING_HEIGHT_INC;
2072                state: "default" 0.0;
2073                rel1 {
2074                   to: "elm.background.progressbar";
2075                   relative: 0.0 0.0;
2076                }
2077                rel2 {
2078                   to: "elm.background.progressbar";
2079                   relative: 1.0 1.0;
2080                }
2081             }
2082          }
2083          part { name: "elm.progress.progressbar";
2084             mouse_events: 0;
2085             scale: 1;
2086             clip_to: "elm.background.progressbar";
2087             description {
2088                state: "default" 0.0;
2089                min: 0 0;
2090                fixed: 1 1;
2091                rel1 {
2092                   to: "elm.swallow.bar";
2093                   relative: 0.0 0.0;
2094                }
2095                rel2 {
2096                   to: "elm.swallow.bar";
2097                   relative: 1.0 1.0;
2098                   offset: -1 -1;
2099                }
2100                image {
2101                   normal: "00_winset_progress_pending_01.png";
2102                   border: 0 0 0 0;
2103                }
2104             }
2105             description {
2106                state: "state_begin" 0.0;
2107                inherit: "default" 0.0;
2108             }
2109             description {
2110                state: "state_end" 0.0;
2111                inherit: "default" 0.0;
2112                image {
2113                   normal: "00_winset_progress_pending_02.png";
2114                   border: 0 0 0 0;
2115                }
2116             }
2117          }
2118       }
2119       programs {
2120          program { name: "slide_to_end";
2121             action:  STATE_SET "state_end" 0.0;
2122             in: 0.3 0.0;
2123             target: "elm.progress.progressbar";
2124             after: "slide_to_begin";
2125          }
2126          program { name: "slide_to_begin";
2127             signal: "elm,state,slide,begin";
2128             action: STATE_SET "state_begin" 0.0;
2129             target: "elm.progress.progressbar";
2130             in: 0.3 0.0;
2131             after: "slide_to_end";
2132          }
2133          program { name: "start_pulse";
2134             signal: "elm,state,pulse,start";
2135             source: "elm";
2136             after: "slide_to_end";
2137          }
2138          program { name: "stop_pulse";
2139             signal: "elm,state,pulse,stop";
2140             source: "elm";
2141             action: ACTION_STOP;
2142             target: "slide_to_begin";
2143             target: "slide_to_end";
2144             target: "start_pulse";
2145             after: "init_pulse";
2146          }
2147          program { name: "init_pulse";
2148             action: STATE_SET "default" 0.0;
2149             target: "elm.progress.progressbar";
2150          }
2151       }
2152    }
2153
2154    group { name: "elm/progressbar/horizontal/UIProgressViewStyleDefault";
2155       images {
2156          image: "progress_slider_bg01.9.png" COMP;
2157          image: "progress_slider_bar01.9.png" COMP;
2158       }
2159       parts {
2160          part { name: "elm.padding.left";
2161             type: RECT;
2162             scale: 1;
2163             description {
2164                state: "default" 0.0;
2165                //min: 25 0;
2166                min: 0 0;
2167                fixed: 1 0;
2168                rel1 {
2169                   relative: 0.0  0.0;
2170                   offset: 0 0;
2171                }
2172                rel2 {
2173                   relative: 0.0  1.0;
2174                   offset: 0 0;
2175                }
2176                color: 0 0 0 0;
2177                align: 0.0 0.0;
2178             }
2179          }
2180          part { name: "elm.padding.right";
2181             type: RECT;
2182             scale: 1;
2183             description {
2184                state: "default" 0.0;
2185                //min: 25 0;
2186                min: 0 0;
2187                fixed: 1 0;
2188                rel1 {
2189                   relative: 1.0  0.0;
2190                    offset: 0 0;
2191                }
2192                rel2 {
2193                   relative: 1.0  1.0;
2194                   offset: 0 0;
2195                }
2196                color: 0 0 0 0;
2197                align: 1.0 0.0;
2198             }
2199          }
2200          part { name: "elm.background.progressbar";
2201             mouse_events: 0;
2202             scale: 1;
2203             description {
2204                state: "default" 0.0;
2205                rel1 {
2206                   to_x: "elm.padding.left";
2207                   relative: 1.0 0.0;
2208                   offset: 0 0;
2209                }
2210                rel2 {
2211                   to_x: "elm.padding.right";
2212                   relative: 0.0 1.0;
2213                   offset: 0 0;
2214                }
2215             }
2216          }
2217          part { name: "elm.swallow.bar";
2218             mouse_events: 0;
2219             scale: 1;
2220             type: SWALLOW;
2221             description {
2222                min: 48 14;
2223                max: 99999 14;
2224                state: "default" 0.0;
2225                rel1 {
2226                   to: "elm.background.progressbar";
2227                   relative: 0.0 0.0;
2228                }
2229                rel2 {
2230                   to: "elm.background.progressbar";
2231                   relative: 1.0 1.0;
2232                }
2233             }
2234          }
2235          part { name: "elm.swallow.content";
2236             type: SWALLOW;
2237             scale: 1;
2238             description { state: "default" 0.0;
2239                visible: 0;
2240                align: 0.0 0.5;
2241                rel1 {
2242                   offset: 0 0;
2243                   to_y: "elm.background.progressbar";
2244                }
2245                rel2 {
2246                   offset: 0 -1;
2247                   relative: 0.0 1.0;
2248                   to_y: "elm.background.progressbar";
2249                }
2250             }
2251             description { state: "visible" 0.0;
2252                inherit: "default" 0.0;
2253                visible: 1;
2254                aspect: 1.0 1.0;
2255                aspect_preference: VERTICAL;
2256                rel2.offset: 4 -1;
2257             }
2258          }
2259          part { name: "elm.text";
2260             type: TEXT;
2261             mouse_events: 0;
2262             scale: 1;
2263             description { state: "default" 0.0;
2264                visible: 0;
2265                fixed: 1 1;
2266                align: 0.0 0.5;
2267                rel1.to_x: "elm.swallow.content";
2268                rel1.relative: 1.0 0.0;
2269                rel1.offset: -1 4;
2270                rel2.to_x: "elm.swallow.content";
2271                rel2.relative: 1.0 1.0;
2272                rel2.offset: -1 -5;
2273                color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
2274                text {
2275                   font: "SLP:style=Roman";
2276                   size: 10;
2277                   min: 0 0;
2278                   align: 0.0 0.5;
2279                }
2280             }
2281             description { state: "visible" 0.0;
2282                inherit: "default" 0.0;
2283                visible: 0;
2284                text.min: 1 1;
2285                rel1.offset: 0 4;
2286                rel2.offset: 0 -5;
2287             }
2288          }
2289          part { name: "background";
2290             mouse_events: 0;
2291             scale: 1;
2292             clip_to: "elm.background.progressbar";
2293             description {
2294                state: "default" 0.0;
2295                rel1 {
2296                   to: "elm.swallow.bar";
2297                   relative: 0.0 0.0;
2298                }
2299                rel2 {
2300                   to: "elm.swallow.bar";
2301                   relative: 1.0 1.0;
2302                   offset: -1 -1;
2303                }
2304                image {
2305                   normal: "progress_slider_bg01.9.png";
2306                   border: 6 6 0 0;
2307                }
2308             }
2309          }
2310          part { name: "elm.text.status";
2311             type: TEXT;
2312             mouse_events: 0;
2313             scale: 1;
2314             description { state: "default" 0.0;
2315                fixed: 1 1;
2316                visible: 0;
2317                rel1 {
2318                   to: "background";
2319                   relative: 0.5 0.5;
2320                }
2321                rel2 {
2322                   to: "background";
2323                   relative: 0.5 0.5;
2324                }
2325                text {
2326                   font: "SLP:style=Roman";
2327                   size: 10;
2328                   min: 0 0;
2329                   align: 0.5 0.0;
2330                }
2331                color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
2332             }
2333             description { state: "show" 0.0;
2334                inherit: "default" 0.0;
2335                visible: 0;
2336                text.min: 1 1;
2337             }
2338          }
2339          part { name: "elm.progress.progressbar";
2340             mouse_events: 0;
2341             scale: 1;
2342             clip_to: "elm.background.progressbar";
2343             description {
2344                state: "default" 0.0;
2345                min: 0 0;
2346                fixed: 1 1;
2347                rel1 {
2348                   to: "elm.swallow.bar";
2349                   relative: 0.0 0.0;
2350                }
2351                rel2 {
2352                   to_y: "elm.swallow.bar";
2353                   to_x: "elm.cur.progressbar";
2354                   offset: -1 -1;
2355                }
2356                image {
2357                   normal: "progress_slider_bar01.9.png";
2358                   border: 6 6 0 0;
2359                }
2360             }
2361             description {
2362                state: "invert" 0.0;
2363                inherit: "default" 0.0;
2364                rel1 {
2365                   to_y: "elm.swallow.bar";
2366                   to_x: "elm.cur.progressbar";
2367                }
2368                rel2 {
2369                   to: "elm.swallow.bar";
2370                   relative: 1.0 1.0;
2371                }
2372             }
2373             description {
2374                state: "state_begin" 0.0;
2375                inherit: "default" 0.0;
2376                rel1 {
2377                   to: "elm.swallow.bar";
2378                   relative: 0.0 0.0;
2379                }
2380                rel2 {
2381                   to: "elm.swallow.bar";
2382                   relative: 0.1 1.0;
2383                }
2384             }
2385             description {
2386                state: "state_end" 0.0;
2387                inherit: "default" 0.0;
2388                rel1 {
2389                   to: "elm.swallow.bar";
2390                   relative: 0.9 0.0;
2391                }
2392                rel2 {
2393                   to: "elm.swallow.bar";
2394                   relative: 1.0 1.0;
2395                }
2396             }
2397          }
2398          part { name: "text-bar";
2399             type: TEXT;
2400             mouse_events: 0;
2401             scale: 1;
2402             clip_to: "progress-rect";
2403             //effect: SOFT_SHADOW;
2404             scale: 0;
2405             description { state: "default" 0.0;
2406                align: 0.0 0.0;
2407                fixed: 1 1;
2408                visible: 0;
2409                rel1.to: "elm.text.status";
2410                rel1.offset: -1 -1;
2411                rel2.to: "elm.text.status";
2412                text {
2413                   text_source: "elm.text.status";
2414                   font: "SLP:style=Roman";
2415                   size: 10;
2416                   min: 0 0;
2417                   align: 0.0 0.0;
2418                }
2419                color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
2420             }
2421             description { state: "show" 0.0;
2422                inherit: "default" 0.0;
2423                visible: 0;
2424                text.min: 1 1;
2425             }
2426          }
2427          part { name: "elm.cur.progressbar";
2428             mouse_events: 0;
2429             scale: 1;
2430             dragable {
2431                confine: "background";
2432                x: 1 1 1;
2433                y: 0 0 0;
2434             }
2435             description { state: "default" 0.0;
2436                min: 0 28;
2437                fixed: 1 1;
2438                visible: 0;
2439                rel1 {
2440                   to: "background";
2441                   relative: 0 0;
2442                }
2443                rel2.to: "background";
2444            }
2445          }
2446          part { name: "progress-rect";
2447             mouse_events: 0;
2448             scale: 1;
2449             description {
2450                state: "default" 0.0;
2451                rel1.to: "elm.progress.progressbar";
2452                rel2.to: "elm.progress.progressbar";
2453             }
2454          }
2455       }
2456       programs {
2457          program { name: "label_show";
2458             signal: "elm,state,text,visible";
2459             source: "elm";
2460             action:  STATE_SET "visible" 0.0;
2461             target: "elm.text";
2462          }
2463          program { name: "label_hide";
2464             signal: "elm,state,text,hidden";
2465             source: "elm";
2466             action:  STATE_SET "default" 0.0;
2467             target: "elm.text";
2468          }
2469          program { name: "icon_show";
2470             signal: "elm,state,icon,visible";
2471             source: "elm";
2472             action:  STATE_SET "visible" 0.0;
2473             target: "elm.swallow.content";
2474          }
2475          program { name: "icon_hide";
2476             signal: "elm,state,icon,hidden";
2477             source: "elm";
2478             action:  STATE_SET "default" 0.0;
2479             target: "elm.swallow.content";
2480          }
2481          program { name: "units_show";
2482             signal: "elm,state,units,visible";
2483             source: "elm";
2484             action:  STATE_SET "show" 0.0;
2485             target: "text-bar";
2486             target: "elm.text.status";
2487          }
2488          program { name: "units_hide";
2489             signal: "elm,state,units,hidden";
2490             source: "elm";
2491             action:  STATE_SET "default" 0.0;
2492             target: "text-bar";
2493             target: "elm.text.status";
2494          }
2495          program { name: "slide_to_end";
2496             action:  STATE_SET "state_end" 0.0;
2497             transition: LINEAR 0.5;
2498             target: "elm.progress.progressbar";
2499             after: "slide_to_begin";
2500          }
2501          program { name: "slide_to_begin";
2502             signal: "elm,state,slide,begin";
2503             action: STATE_SET "state_begin" 0.0;
2504             target: "elm.progress.progressbar";
2505             transition: LINEAR 0.5;
2506             after: "slide_to_end";
2507          }
2508          program { name: "start_pulse";
2509             signal: "elm,state,pulse,start";
2510             source: "elm";
2511             after: "slide_to_end";
2512          }
2513          program { name: "stop_pulse";
2514             signal: "elm,state,pulse,stop";
2515             source: "elm";
2516             action: ACTION_STOP;
2517             target: "slide_to_begin";
2518             target: "slide_to_end";
2519             target: "start_pulse";
2520             after: "state_pulse";
2521          }
2522          program { name: "state_pulse";
2523             signal: "elm,state,pulse";
2524             source: "elm";
2525             action: STATE_SET "state_begin" 0.0;
2526             target: "elm.progress.progressbar";
2527             after: "units_hide";
2528          }
2529          program { name: "state_fraction";
2530             signal: "elm,state,fraction";
2531             source: "elm";
2532             action: ACTION_STOP;
2533             target: "slide_to_begin";
2534             target: "slide_to_end";
2535             target: "start_pulse";
2536             action: STATE_SET "default" 0.0;
2537             target: "elm.progress.progressbar";
2538          }
2539          program { name: "set_invert_on";
2540             signal: "elm,state,inverted,on";
2541             source: "elm";
2542             action:  STATE_SET "invert" 0.0;
2543             target: "elm.progress.progressbar";
2544          }
2545          program { name: "set_invert_off";
2546             signal: "elm,state,inverted,off";
2547             source: "elm";
2548             action:  STATE_SET "default" 0.0;
2549             target: "elm.progress.progressbar";
2550          }
2551       }
2552    }
2553
2554    group { name: "elm/progressbar/horizontal/UIProgressViewStyleBar";
2555       images {
2556          image: "progress_slider_bg02.9.png" COMP;
2557          image: "progress_slider_bar02.9.png" COMP;
2558       }
2559       parts {
2560          part { name: "elm.padding.left";
2561             type: RECT;
2562             scale: 1;
2563             description {
2564                state: "default" 0.0;
2565                //min: 25 0;
2566                min: 0 0;
2567                fixed: 1 0;
2568                rel1 {
2569                   relative: 0.0  0.0;
2570                   offset: 0 0;
2571                }
2572                rel2 {
2573                   relative: 0.0  1.0;
2574                   offset: 0 0;
2575                }
2576                color: 0 0 0 0;
2577                align: 0.0 0.0;
2578             }
2579          }
2580          part { name: "elm.padding.right";
2581             type: RECT;
2582             scale: 1;
2583             description {
2584                state: "default" 0.0;
2585                //min: 25 0;
2586                min: 0 0;
2587                fixed: 1 0;
2588                rel1 {
2589                   relative: 1.0  0.0;
2590                   offset: 0 0;
2591                }
2592                rel2 {
2593                   relative: 1.0  1.0;
2594                   offset: 0 0;
2595                }
2596                color: 0 0 0 0;
2597                align: 1.0 0.0;
2598             }
2599          }
2600          part { name: "elm.background.progressbar";
2601             mouse_events: 0;
2602             scale: 1;
2603             description {
2604                state: "default" 0.0;
2605                rel1 {
2606                   to_x: "elm.padding.left";
2607                   relative: 1.0 0.0;
2608                   offset: 0 0;
2609                }
2610                rel2 {
2611                   to_x: "elm.padding.right";
2612                   relative: 0.0 1.0;
2613                   offset: 0 0;
2614                }
2615             }
2616          }
2617          part { name: "elm.swallow.bar";
2618             mouse_events: 0;
2619             scale: 1;
2620             type: SWALLOW;
2621             description {
2622                min: 48 14;
2623                max: 99999 14;
2624                state: "default" 0.0;
2625                rel1 {
2626                   to: "elm.background.progressbar";
2627                   relative: 0.0 0.0;
2628                }
2629                rel2 {
2630                   to: "elm.background.progressbar";
2631                   relative: 1.0 1.0;
2632                }
2633             }
2634          }
2635          part { name: "elm.swallow.content";
2636             type: SWALLOW;
2637             scale: 1;
2638             description { state: "default" 0.0;
2639                visible: 0;
2640                align: 0.0 0.5;
2641                rel1 {
2642                   offset: 0 0;
2643                   to_y: "elm.background.progressbar";
2644                }
2645                rel2 {
2646                   offset: 0 -1;
2647                   relative: 0.0 1.0;
2648                   to_y: "elm.background.progressbar";
2649                }
2650             }
2651             description { state: "visible" 0.0;
2652                inherit: "default" 0.0;
2653                visible: 1;
2654                aspect: 1.0 1.0;
2655                aspect_preference: VERTICAL;
2656                rel2.offset: 4 -1;
2657             }
2658          }
2659          part { name: "elm.text";
2660             type: TEXT;
2661             mouse_events: 0;
2662             scale: 1;
2663             description { state: "default" 0.0;
2664                visible: 0;
2665                fixed: 1 1;
2666                align: 0.0 0.5;
2667                rel1.to_x: "elm.swallow.content";
2668                rel1.relative: 1.0 0.0;
2669                rel1.offset: -1 4;
2670                rel2.to_x: "elm.swallow.content";
2671                rel2.relative: 1.0 1.0;
2672                rel2.offset: -1 -5;
2673                color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
2674                text {
2675                   font: "SLP:style=Roman";
2676                   size: 10;
2677                   min: 0 0;
2678                   align: 0.0 0.5;
2679                }
2680             }
2681             description { state: "visible" 0.0;
2682                inherit: "default" 0.0;
2683                visible: 0;
2684                text.min: 1 1;
2685                rel1.offset: 0 4;
2686                rel2.offset: 0 -5;
2687             }
2688          }
2689          part { name: "background";
2690             mouse_events: 0;
2691             scale: 1;
2692             clip_to: "elm.background.progressbar";
2693             description {
2694                state: "default" 0.0;
2695                rel1 {
2696                   to: "elm.swallow.bar";
2697                   relative: 0.0 0.0;
2698                }
2699                rel2 {
2700                   to: "elm.swallow.bar";
2701                   relative: 1.0 1.0;
2702                   offset: -1 -1;
2703                }
2704                image {
2705                   normal: "progress_slider_bg02.9.png";
2706                   border: 6 6 0 0;
2707                }
2708             }
2709          }
2710          part { name: "elm.text.status";
2711             type: TEXT;
2712             mouse_events: 0;
2713             scale: 1;
2714             description { state: "default" 0.0;
2715                fixed: 1 1;
2716                visible: 0;
2717                rel1 {
2718                   to: "background";
2719                   relative: 0.5 0.5;
2720                }
2721                rel2 {
2722                   to: "background";
2723                   relative: 0.5 0.5;
2724                }
2725                text {
2726                   font: "SLP:style=Roman";
2727                   size: 10;
2728                   min: 0 0;
2729                   align: 0.5 0.0;
2730                }
2731                color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
2732             }
2733             description { state: "show" 0.0;
2734                inherit: "default" 0.0;
2735                visible: 0;
2736                text.min: 1 1;
2737             }
2738          }
2739          part { name: "elm.progress.progressbar";
2740             mouse_events: 0;
2741             scale: 1;
2742             clip_to: "elm.background.progressbar";
2743             description {
2744                state: "default" 0.0;
2745                min: 0 0;
2746                fixed: 1 1;
2747                rel1 {
2748                   to: "elm.swallow.bar";
2749                   relative: 0.0 0.0;
2750                }
2751                rel2 {
2752                   to_y: "elm.swallow.bar";
2753                   to_x: "elm.cur.progressbar";
2754                   offset: -1 -1;
2755                }
2756                image {
2757                   normal: "progress_slider_bar02.9.png";
2758                   border: 6 6 0 0;
2759                }
2760             }
2761             description {
2762                state: "invert" 0.0;
2763                inherit: "default" 0.0;
2764                rel1 {
2765                   to_y: "elm.swallow.bar";
2766                   to_x: "elm.cur.progressbar";
2767                }
2768                rel2 {
2769                   to: "elm.swallow.bar";
2770                   relative: 1.0 1.0;
2771                }
2772             }
2773             description {
2774                state: "state_begin" 0.0;
2775                inherit: "default" 0.0;
2776                rel1 {
2777                   to: "elm.swallow.bar";
2778                   relative: 0.0 0.0;
2779                }
2780                rel2 {
2781                   to: "elm.swallow.bar";
2782                   relative: 0.1 1.0;
2783                }
2784             }
2785             description {
2786                state: "state_end" 0.0;
2787                inherit: "default" 0.0;
2788                rel1 {
2789                   to: "elm.swallow.bar";
2790                   relative: 0.9 0.0;
2791                }
2792                rel2 {
2793                   to: "elm.swallow.bar";
2794                   relative: 1.0 1.0;
2795                }
2796             }
2797          }
2798          part { name: "text-bar";
2799             type: TEXT;
2800             mouse_events: 0;
2801             scale: 1;
2802             clip_to: "progress-rect";
2803             //effect: SOFT_SHADOW;
2804             scale: 0;
2805             description { state: "default" 0.0;
2806                align: 0.0 0.0;
2807                fixed: 1 1;
2808                visible: 0;
2809                rel1.to: "elm.text.status";
2810                rel1.offset: -1 -1;
2811                rel2.to: "elm.text.status";
2812                text {
2813                   text_source: "elm.text.status";
2814                   font: "SLP:style=Roman";
2815                   size: 10;
2816                   min: 0 0;
2817                   align: 0.0 0.0;
2818                }
2819                color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
2820             }
2821             description { state: "show" 0.0;
2822                inherit: "default" 0.0;
2823                visible: 0;
2824                text.min: 1 1;
2825             }
2826          }
2827          part { name: "elm.cur.progressbar";
2828             mouse_events: 0;
2829             scale: 1;
2830             dragable {
2831                confine: "background";
2832                x: 1 1 1;
2833                y: 0 0 0;
2834             }
2835             description { state: "default" 0.0;
2836                min: 0 28;
2837                fixed: 1 1;
2838                visible: 0;
2839                rel1 {
2840                   to: "background";
2841                   relative: 0 0;
2842                }
2843                rel2.to: "background";
2844            }
2845          }
2846          part { name: "progress-rect";
2847             mouse_events: 0;
2848             scale: 1;
2849             description {
2850                state: "default" 0.0;
2851                rel1.to: "elm.progress.progressbar";
2852                rel2.to: "elm.progress.progressbar";
2853             }
2854          }
2855       }
2856       programs {
2857          program { name: "label_show";
2858             signal: "elm,state,text,visible";
2859             source: "elm";
2860             action:  STATE_SET "visible" 0.0;
2861             target: "elm.text";
2862          }
2863          program { name: "label_hide";
2864             signal: "elm,state,text,hidden";
2865             source: "elm";
2866             action:  STATE_SET "default" 0.0;
2867             target: "elm.text";
2868          }
2869          program { name: "icon_show";
2870             signal: "elm,state,icon,visible";
2871             source: "elm";
2872             action:  STATE_SET "visible" 0.0;
2873             target: "elm.swallow.content";
2874          }
2875          program { name: "icon_hide";
2876             signal: "elm,state,icon,hidden";
2877             source: "elm";
2878             action:  STATE_SET "default" 0.0;
2879             target: "elm.swallow.content";
2880          }
2881          program { name: "units_show";
2882             signal: "elm,state,units,visible";
2883             source: "elm";
2884             action:  STATE_SET "show" 0.0;
2885             target: "text-bar";
2886             target: "elm.text.status";
2887          }
2888          program { name: "units_hide";
2889             signal: "elm,state,units,hidden";
2890             source: "elm";
2891             action:  STATE_SET "default" 0.0;
2892             target: "text-bar";
2893             target: "elm.text.status";
2894          }
2895          program { name: "slide_to_end";
2896             action:  STATE_SET "state_end" 0.0;
2897             transition: LINEAR 0.5;
2898             target: "elm.progress.progressbar";
2899             after: "slide_to_begin";
2900          }
2901          program { name: "slide_to_begin";
2902             signal: "elm,state,slide,begin";
2903             action: STATE_SET "state_begin" 0.0;
2904             target: "elm.progress.progressbar";
2905             transition: LINEAR 0.5;
2906             after: "slide_to_end";
2907          }
2908          program { name: "start_pulse";
2909             signal: "elm,state,pulse,start";
2910             source: "elm";
2911             after: "slide_to_end";
2912          }
2913          program { name: "stop_pulse";
2914             signal: "elm,state,pulse,stop";
2915             source: "elm";
2916             action: ACTION_STOP;
2917             target: "slide_to_begin";
2918             target: "slide_to_end";
2919             target: "start_pulse";
2920             after: "state_pulse";
2921          }
2922          program { name: "state_pulse";
2923             signal: "elm,state,pulse";
2924             source: "elm";
2925             action: STATE_SET "state_begin" 0.0;
2926             target: "elm.progress.progressbar";
2927             after: "units_hide";
2928          }
2929          program { name: "state_fraction";
2930             signal: "elm,state,fraction";
2931             source: "elm";
2932             action: ACTION_STOP;
2933             target: "slide_to_begin";
2934             target: "slide_to_end";
2935             target: "start_pulse";
2936             action: STATE_SET "default" 0.0;
2937             target: "elm.progress.progressbar";
2938          }
2939          program { name: "set_invert_on";
2940             signal: "elm,state,inverted,on";
2941             source: "elm";
2942             action:  STATE_SET "invert" 0.0;
2943             target: "elm.progress.progressbar";
2944          }
2945          program { name: "set_invert_off";
2946             signal: "elm,state,inverted,off";
2947             source: "elm";
2948             action:  STATE_SET "default" 0.0;
2949             target: "elm.progress.progressbar";
2950          }
2951       }
2952    }
2953
2954 #define PROGRESS_LOAD_IMAGEG( param_num ) \
2955    image: "00_winset_list_progress_"#param_num".png" COMP;
2956
2957 #define PROGRESS_BG_DESC( param_name, param_num ) \
2958    description { state: "pulse" 0.#param_num; \
2959       inherit: "default" 0.0; \
2960       image { \
2961          normal: "00_winset_"#param_name"_process_"#param_num".png"; \
2962       } \
2963    }
2964
2965 #define   PROGRESSING_DELAY    0.03
2966
2967    group { name: "elm/progressbar/horizontal/list_process";
2968       images {
2969          image: "00_winset_list_process_01.png" COMP;
2970          image: "00_winset_list_process_02.png" COMP;
2971          image: "00_winset_list_process_03.png" COMP;
2972          image: "00_winset_list_process_04.png" COMP;
2973          image: "00_winset_list_process_05.png" COMP;
2974          image: "00_winset_list_process_06.png" COMP;
2975          image: "00_winset_list_process_07.png" COMP;
2976          image: "00_winset_list_process_08.png" COMP;
2977          image: "00_winset_list_process_09.png" COMP;
2978          image: "00_winset_list_process_10.png" COMP;
2979          image: "00_winset_list_process_11.png" COMP;
2980          image: "00_winset_list_process_12.png" COMP;
2981          image: "00_winset_list_process_13.png" COMP;
2982          image: "00_winset_list_process_14.png" COMP;
2983          image: "00_winset_list_process_15.png" COMP;
2984          image: "00_winset_list_process_16.png" COMP;
2985          image: "00_winset_list_process_17.png" COMP;
2986          image: "00_winset_list_process_18.png" COMP;
2987          image: "00_winset_list_process_19.png" COMP;
2988          image: "00_winset_list_process_20.png" COMP;
2989          image: "00_winset_list_process_21.png" COMP;
2990          image: "00_winset_list_process_22.png" COMP;
2991          image: "00_winset_list_process_23.png" COMP;
2992          image: "00_winset_list_process_24.png" COMP;
2993          image: "00_winset_list_process_25.png" COMP;
2994          image: "00_winset_list_process_26.png" COMP;
2995          image: "00_winset_list_process_27.png" COMP;
2996          image: "00_winset_list_process_28.png" COMP;
2997          image: "00_winset_list_process_29.png" COMP;
2998          image: "00_winset_list_process_30.png" COMP;
2999       }
3000       parts {
3001          part { name: "elm.background.progressbar";
3002             mouse_events: 0;
3003             scale: 1;
3004             type: RECT;
3005             description {
3006                state: "default" 0.0;
3007             }
3008          }
3009          part { name: "elm.swallow.bar";
3010             mouse_events: 0;
3011             scale: 1;
3012             type: SWALLOW;
3013             description { state: "default" 0.0;
3014                min: 0 0;
3015                max: 0 0;
3016                visible: 0;
3017             }
3018          }
3019          part { name: "elm.swallow.content";
3020             type: SWALLOW;
3021             scale: 1;
3022             description { state: "default" 0.0;
3023                min: 0 0;
3024                max: 0 0;
3025                visible: 0;
3026             }
3027          }
3028          part { name: "background";
3029             mouse_events: 0;
3030             scale: 1;
3031             clip_to: "elm.background.progressbar";
3032             description {
3033                state: "default" 0.0;
3034                min: PROGRESSBAR_LIST_PROCESS_WIDTH_INC PROGRESSBAR_LIST_PROCESS_HEIGHT_INC;
3035                max: PROGRESSBAR_LIST_PROCESS_WIDTH_INC PROGRESSBAR_LIST_PROCESS_HEIGHT_INC;
3036                visible: 1;
3037                aspect: 1.0 1.0;
3038                aspect_preference: BOTH;
3039                image {
3040                   normal: "00_winset_list_process_01.png";
3041                }
3042             }
3043             description { state: "pulse" 0.0;
3044                inherit: "default" 0.0;
3045                image {
3046                   normal: "00_winset_list_process_01.png";
3047                }
3048             }
3049             PROGRESS_BG_DESC( list, 01 )
3050             PROGRESS_BG_DESC( list, 02 )
3051             PROGRESS_BG_DESC( list, 03 )
3052             PROGRESS_BG_DESC( list, 04 )
3053             PROGRESS_BG_DESC( list, 05 )
3054             PROGRESS_BG_DESC( list, 06 )
3055             PROGRESS_BG_DESC( list, 07 )
3056             PROGRESS_BG_DESC( list, 08 )
3057             PROGRESS_BG_DESC( list, 09 )
3058             PROGRESS_BG_DESC( list, 10 )
3059             PROGRESS_BG_DESC( list, 11 )
3060             PROGRESS_BG_DESC( list, 12 )
3061             PROGRESS_BG_DESC( list, 13 )
3062             PROGRESS_BG_DESC( list, 14 )
3063             PROGRESS_BG_DESC( list, 15 )
3064             PROGRESS_BG_DESC( list, 16 )
3065             PROGRESS_BG_DESC( list, 17 )
3066             PROGRESS_BG_DESC( list, 18 )
3067             PROGRESS_BG_DESC( list, 19 )
3068             PROGRESS_BG_DESC( list, 20 )
3069             PROGRESS_BG_DESC( list, 21 )
3070             PROGRESS_BG_DESC( list, 22 )
3071             PROGRESS_BG_DESC( list, 23 )
3072             PROGRESS_BG_DESC( list, 24 )
3073             PROGRESS_BG_DESC( list, 25 )
3074             PROGRESS_BG_DESC( list, 26 )
3075             PROGRESS_BG_DESC( list, 27 )
3076             PROGRESS_BG_DESC( list, 28 )
3077             PROGRESS_BG_DESC( list, 29 )
3078             PROGRESS_BG_DESC( list, 30 )
3079          }
3080       }
3081       script {
3082          public pulse_state;
3083       }
3084       programs {
3085          program { name: "continue_pulse";
3086             script {
3087                new Float:state;
3088                state = get_float(pulse_state);
3089                set_state(PART:"background", "pulse", state);
3090                state += 0.01;
3091                if( state > 0.30 )
3092                   state = 0.01;
3093                set_float(pulse_state, state);
3094             }
3095                after: "delay";
3096          }
3097          program { name: "delay";
3098             action: STATE_SET "pulse" 0.10;
3099             target: "background";
3100             in: PROGRESSING_DELAY 0.0;
3101             after: "continue_pulse";
3102          }
3103          program { name: "start_pulse";
3104             signal: "elm,state,pulse,start";
3105             source: "elm";
3106             script {
3107                set_float(pulse_state, 0.0);
3108             }
3109             after: "continue_pulse";
3110          }
3111          program { name: "stop_pulse";
3112             signal: "elm,state,pulse,stop";
3113             source: "elm";
3114             action: ACTION_STOP;
3115             target: "continue_pulse";
3116             target: "delay";
3117             target: "start_pulse";
3118             after: "init_pulse";
3119          }
3120          program { name: "init_pulse";
3121             action: STATE_SET "default" 0.0;
3122             target: "background";
3123          }
3124       }
3125    }
3126
3127    group { name: "elm/progressbar/horizontal/list_process_small";
3128       images {
3129          image: "00_winset_list_process_01_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3130          image: "00_winset_list_process_02_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3131          image: "00_winset_list_process_03_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3132          image: "00_winset_list_process_04_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3133          image: "00_winset_list_process_05_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3134          image: "00_winset_list_process_06_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3135          image: "00_winset_list_process_07_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3136          image: "00_winset_list_process_08_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3137          image: "00_winset_list_process_09_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3138          image: "00_winset_list_process_10_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3139          image: "00_winset_list_process_11_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3140          image: "00_winset_list_process_12_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3141          image: "00_winset_list_process_13_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3142          image: "00_winset_list_process_14_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3143          image: "00_winset_list_process_15_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3144          image: "00_winset_list_process_16_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3145          image: "00_winset_list_process_17_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3146          image: "00_winset_list_process_18_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3147          image: "00_winset_list_process_19_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3148          image: "00_winset_list_process_20_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3149          image: "00_winset_list_process_21_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3150          image: "00_winset_list_process_22_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3151          image: "00_winset_list_process_23_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3152          image: "00_winset_list_process_24_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3153          image: "00_winset_list_process_25_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3154          image: "00_winset_list_process_26_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3155          image: "00_winset_list_process_27_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3156          image: "00_winset_list_process_28_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3157          image: "00_winset_list_process_29_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3158          image: "00_winset_list_process_30_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3159       }
3160       parts {
3161          part { name: "elm.background.progressbar";
3162             mouse_events: 0;
3163             scale: 1;
3164             type: RECT;
3165             description {
3166                state: "default" 0.0;
3167             }
3168          }
3169          part { name: "elm.swallow.bar";
3170             mouse_events: 0;
3171             scale: 1;
3172             type: SWALLOW;
3173             description { state: "default" 0.0;
3174                min: 0 0;
3175                max: 0 0;
3176                visible: 0;
3177             }
3178          }
3179          part { name: "elm.swallow.content";
3180             type: SWALLOW;
3181             scale: 1;
3182             description { state: "default" 0.0;
3183                min: 0 0;
3184                max: 0 0;
3185                visible: 0;
3186             }
3187          }
3188          part { name: "background";
3189             mouse_events: 0;
3190             scale: 1;
3191             clip_to: "elm.background.progressbar";
3192             description {
3193                state: "default" 0.0;
3194                min: PROGRESSBAR_LIST_PROCESS_SMALL_INC PROGRESSBAR_LIST_PROCESS_SMALL_INC;
3195                max: PROGRESSBAR_LIST_PROCESS_SMALL_INC PROGRESSBAR_LIST_PROCESS_SMALL_INC;
3196                visible: 1;
3197                aspect: 1.0 1.0;
3198                aspect_preference: BOTH;
3199                image {
3200                   normal: "00_winset_list_process_01.png";
3201                }
3202             }
3203             description { state: "pulse" 0.0;
3204                inherit: "default" 0.0;
3205                image {
3206                   normal: "00_winset_list_process_01.png";
3207                }
3208             }
3209             PROGRESS_BG_DESC( list, 01 )
3210             PROGRESS_BG_DESC( list, 02 )
3211             PROGRESS_BG_DESC( list, 03 )
3212             PROGRESS_BG_DESC( list, 04 )
3213             PROGRESS_BG_DESC( list, 05 )
3214             PROGRESS_BG_DESC( list, 06 )
3215             PROGRESS_BG_DESC( list, 07 )
3216             PROGRESS_BG_DESC( list, 08 )
3217             PROGRESS_BG_DESC( list, 09 )
3218             PROGRESS_BG_DESC( list, 10 )
3219             PROGRESS_BG_DESC( list, 11 )
3220             PROGRESS_BG_DESC( list, 12 )
3221             PROGRESS_BG_DESC( list, 13 )
3222             PROGRESS_BG_DESC( list, 14 )
3223             PROGRESS_BG_DESC( list, 15 )
3224             PROGRESS_BG_DESC( list, 16 )
3225             PROGRESS_BG_DESC( list, 17 )
3226             PROGRESS_BG_DESC( list, 18 )
3227             PROGRESS_BG_DESC( list, 19 )
3228             PROGRESS_BG_DESC( list, 20 )
3229             PROGRESS_BG_DESC( list, 21 )
3230             PROGRESS_BG_DESC( list, 22 )
3231             PROGRESS_BG_DESC( list, 23 )
3232             PROGRESS_BG_DESC( list, 24 )
3233             PROGRESS_BG_DESC( list, 25 )
3234             PROGRESS_BG_DESC( list, 26 )
3235             PROGRESS_BG_DESC( list, 27 )
3236             PROGRESS_BG_DESC( list, 28 )
3237             PROGRESS_BG_DESC( list, 29 )
3238             PROGRESS_BG_DESC( list, 30 )
3239          }
3240       }
3241       script {
3242          public pulse_state;
3243       }
3244       programs {
3245          program { name: "continue_pulse";
3246             script {
3247                new Float:state;
3248                state = get_float(pulse_state);
3249                set_state(PART:"background", "pulse", state);
3250                state += 0.01;
3251                if( state > 0.30 )
3252                   state = 0.01;
3253                set_float(pulse_state, state);
3254             }
3255                after: "delay";
3256          }
3257          program { name: "delay";
3258             action: STATE_SET "pulse" 0.10;
3259             target: "background";
3260             in: PROGRESSING_DELAY 0.0;
3261             after: "continue_pulse";
3262          }
3263          program { name: "start_pulse";
3264             signal: "elm,state,pulse,start";
3265             source: "elm";
3266             script {
3267                set_float(pulse_state, 0.0);
3268             }
3269             after: "continue_pulse";
3270          }
3271          program { name: "stop_pulse";
3272             signal: "elm,state,pulse,stop";
3273             source: "elm";
3274             action: ACTION_STOP;
3275             target: "continue_pulse";
3276             target: "delay";
3277             target: "start_pulse";
3278             after: "init_pulse";
3279          }
3280          program { name: "init_pulse";
3281             action: STATE_SET "default" 0.0;
3282             target: "background";
3283          }
3284       }
3285    }
3286
3287    group { name: "elm/progressbar/horizontal/toolbar_process";
3288       images {
3289          image: "00_winset_toolbar_process_01.png" COMP;
3290          image: "00_winset_toolbar_process_02.png" COMP;
3291          image: "00_winset_toolbar_process_03.png" COMP;
3292          image: "00_winset_toolbar_process_04.png" COMP;
3293          image: "00_winset_toolbar_process_05.png" COMP;
3294          image: "00_winset_toolbar_process_06.png" COMP;
3295          image: "00_winset_toolbar_process_07.png" COMP;
3296          image: "00_winset_toolbar_process_08.png" COMP;
3297          image: "00_winset_toolbar_process_09.png" COMP;
3298          image: "00_winset_toolbar_process_10.png" COMP;
3299          image: "00_winset_toolbar_process_11.png" COMP;
3300          image: "00_winset_toolbar_process_12.png" COMP;
3301          image: "00_winset_toolbar_process_13.png" COMP;
3302          image: "00_winset_toolbar_process_14.png" COMP;
3303          image: "00_winset_toolbar_process_15.png" COMP;
3304          image: "00_winset_toolbar_process_16.png" COMP;
3305          image: "00_winset_toolbar_process_17.png" COMP;
3306          image: "00_winset_toolbar_process_18.png" COMP;
3307          image: "00_winset_toolbar_process_19.png" COMP;
3308          image: "00_winset_toolbar_process_20.png" COMP;
3309          image: "00_winset_toolbar_process_21.png" COMP;
3310          image: "00_winset_toolbar_process_22.png" COMP;
3311          image: "00_winset_toolbar_process_23.png" COMP;
3312          image: "00_winset_toolbar_process_24.png" COMP;
3313          image: "00_winset_toolbar_process_25.png" COMP;
3314          image: "00_winset_toolbar_process_26.png" COMP;
3315          image: "00_winset_toolbar_process_27.png" COMP;
3316          image: "00_winset_toolbar_process_28.png" COMP;
3317          image: "00_winset_toolbar_process_29.png" COMP;
3318          image: "00_winset_toolbar_process_30.png" COMP;
3319       }
3320       parts {
3321          part { name: "elm.background.progressbar";
3322             mouse_events: 0;
3323             scale: 1;
3324             type: RECT;
3325             description {
3326                state: "default" 0.0;
3327             }
3328          }
3329          part { name: "elm.swallow.bar";
3330             mouse_events: 0;
3331             scale: 1;
3332             type: SWALLOW;
3333             description { state: "default" 0.0;
3334                min: 0 0;
3335                max: 0 0;
3336                visible: 0;
3337             }
3338          }
3339          part { name: "elm.swallow.content";
3340             type: SWALLOW;
3341             scale: 1;
3342             description { state: "default" 0.0;
3343                min: 0 0;
3344                max: 0 0;
3345                visible: 0;
3346             }
3347          }
3348          part { name: "background";
3349             mouse_events: 0;
3350             scale: 1;
3351             clip_to: "elm.background.progressbar";
3352             description {
3353                state: "default" 0.0;
3354                min: 32 32;
3355                max: 32 32;
3356                visible: 1;
3357                aspect: 1.0 1.0;
3358                aspect_preference: BOTH;
3359                image {
3360                   normal: "00_winset_toolbar_process_01.png";
3361                }
3362             }
3363             description { state: "pulse" 0.0;
3364                inherit: "default" 0.0;
3365                image {
3366                    normal: "00_winset_toolbar_process_01.png";
3367                }
3368             }
3369             PROGRESS_BG_DESC( toolbar, 01 )
3370             PROGRESS_BG_DESC( toolbar, 02 )
3371             PROGRESS_BG_DESC( toolbar, 03 )
3372             PROGRESS_BG_DESC( toolbar, 04 )
3373             PROGRESS_BG_DESC( toolbar, 05 )
3374             PROGRESS_BG_DESC( toolbar, 06 )
3375             PROGRESS_BG_DESC( toolbar, 07 )
3376             PROGRESS_BG_DESC( toolbar, 08 )
3377             PROGRESS_BG_DESC( toolbar, 09 )
3378             PROGRESS_BG_DESC( toolbar, 10 )
3379             PROGRESS_BG_DESC( toolbar, 11 )
3380             PROGRESS_BG_DESC( toolbar, 12 )
3381             PROGRESS_BG_DESC( toolbar, 13 )
3382             PROGRESS_BG_DESC( toolbar, 14 )
3383             PROGRESS_BG_DESC( toolbar, 15 )
3384             PROGRESS_BG_DESC( toolbar, 16 )
3385             PROGRESS_BG_DESC( toolbar, 17 )
3386             PROGRESS_BG_DESC( toolbar, 18 )
3387             PROGRESS_BG_DESC( toolbar, 19 )
3388             PROGRESS_BG_DESC( toolbar, 20 )
3389             PROGRESS_BG_DESC( toolbar, 21 )
3390             PROGRESS_BG_DESC( toolbar, 22 )
3391             PROGRESS_BG_DESC( toolbar, 23 )
3392             PROGRESS_BG_DESC( toolbar, 24 )
3393             PROGRESS_BG_DESC( toolbar, 25 )
3394             PROGRESS_BG_DESC( toolbar, 26 )
3395             PROGRESS_BG_DESC( toolbar, 27 )
3396             PROGRESS_BG_DESC( toolbar, 28 )
3397             PROGRESS_BG_DESC( toolbar, 29 )
3398             PROGRESS_BG_DESC( toolbar, 30 )
3399          }
3400       }
3401       script {
3402          public pulse_state;
3403       }
3404       programs {
3405          program { name: "continue_pulse";
3406             script {
3407                new Float:state;
3408                state = get_float(pulse_state);
3409                set_state(PART:"background", "pulse", state);
3410                state += 0.01;
3411                if( state > 0.30 )
3412                   state = 0.01;
3413                set_float(pulse_state, state);
3414             }
3415             after: "delay";
3416          }
3417          program { name: "delay";
3418             action: STATE_SET "pulse" 0.10;
3419             target: "background";
3420             in: PROGRESSING_DELAY 0.0;
3421             after: "continue_pulse";
3422          }
3423          program { name: "start_pulse";
3424             signal: "elm,state,pulse,start";
3425             source: "elm";
3426             script {
3427                set_float(pulse_state, 0.0);
3428             }
3429             after: "continue_pulse";
3430          }
3431          program { name: "stop_pulse";
3432             signal: "elm,state,pulse,stop";
3433             source: "elm";
3434             action: ACTION_STOP;
3435             target: "continue_pulse";
3436             target: "delay";
3437             target: "start_pulse";
3438             after: "init_pulse";
3439          }
3440          program { name: "init_pulse";
3441             action: STATE_SET "default" 0.0;
3442             target: "background";
3443          }
3444       }
3445    }
3446
3447    group { name: "elm/progressbar/horizontal/UIActivityIndicatorStyleWhiteLarge";
3448       images {
3449          image: "progress_01.png" COMP;
3450          image: "progress_02.png" COMP;
3451          image: "progress_03.png" COMP;
3452          image: "progress_04.png" COMP;
3453          image: "progress_05.png" COMP;
3454          image: "progress_06.png" COMP;
3455          image: "progress_07.png" COMP;
3456          image: "progress_08.png" COMP;
3457          image: "progress_09.png" COMP;
3458          image: "progress_10.png" COMP;
3459          image: "progress_11.png" COMP;
3460          image: "progress_12.png" COMP;
3461       }
3462       parts {
3463          part { name: "elm.background.progressbar";
3464             mouse_events: 0;
3465             scale: 1;
3466             type: RECT;
3467             description {
3468                state: "default" 0.0;
3469             }
3470          }
3471          part { name: "elm.swallow.bar";
3472             mouse_events: 0;
3473             scale: 1;
3474             type: SWALLOW;
3475             description { state: "default" 0.0;
3476                min: 0 0;
3477                max: 0 0;
3478                visible: 0;
3479             }
3480          }
3481          part { name: "elm.swallow.content";
3482             type: SWALLOW;
3483             scale: 1;
3484             description { state: "default" 0.0;
3485                min: 0 0;
3486                max: 0 0;
3487                visible: 0;
3488             }
3489          }
3490          part { name: "background";
3491             mouse_events: 0;
3492             scale: 1;
3493             clip_to: "elm.background.progressbar";
3494             description {
3495                state: "default" 0.0;
3496                min: 60 60;
3497                max: 60 60;
3498                visible: 1;
3499                aspect: 1.0 1.0;
3500                aspect_preference: BOTH;
3501                image {
3502                   normal: "progress_01.png";
3503                }
3504             }
3505             description {
3506                state: "pulse" 0.0;
3507                inherit: "default" 0.0;
3508                image {
3509                   normal: "progress_01.png";
3510                }
3511             }
3512             description {
3513                state: "pulse" 0.01;
3514                inherit: "default" 0.0;
3515                image {
3516                   normal: "progress_01.png";
3517                }
3518             }
3519             description {
3520                state: "pulse" 0.02;
3521                inherit: "default" 0.0;
3522                image {
3523                   normal: "progress_02.png";
3524                }
3525             }
3526             description {
3527                state: "pulse" 0.03;
3528                inherit: "default" 0.0;
3529                image {
3530                   normal: "progress_03.png";
3531                }
3532             }
3533             description {
3534                state: "pulse" 0.04;
3535                inherit: "default" 0.0;
3536                image {
3537                   normal: "progress_04.png";
3538                }
3539             }
3540             description {
3541                state: "pulse" 0.05;
3542                inherit: "default" 0.0;
3543                image {
3544                   normal: "progress_05.png";
3545                }
3546             }
3547             description {
3548                state: "pulse" 0.06;
3549                inherit: "default" 0.0;
3550                image {
3551                   normal: "progress_06.png";
3552                }
3553             }
3554             description {
3555                state: "pulse" 0.07;
3556                inherit: "default" 0.0;
3557                image {
3558                   normal: "progress_07.png";
3559                }
3560             }
3561             description {
3562                state: "pulse" 0.08;
3563                inherit: "default" 0.0;
3564                image {
3565                   normal: "progress_08.png";
3566                }
3567             }
3568             description {
3569                state: "pulse" 0.09;
3570                inherit: "default" 0.0;
3571                image {
3572                   normal: "progress_09.png";
3573                }
3574             }
3575             description {
3576                state: "pulse" 0.10;
3577                inherit: "default" 0.0;
3578                image {
3579                   normal: "progress_10.png";
3580                }
3581             }
3582             description {
3583                state: "pulse" 0.11;
3584                inherit: "default" 0.0;
3585                image {
3586                   normal: "progress_11.png";
3587                }
3588             }
3589             description {
3590                state: "pulse" 0.12;
3591                inherit: "default" 0.0;
3592                image {
3593                   normal: "progress_12.png";
3594                }
3595             }
3596          }
3597       }
3598       script {
3599          public pulse_state;
3600       }
3601       programs {
3602          program { name: "continue_pulse";
3603             script {
3604                new Float:state;
3605                state = get_float(pulse_state);
3606                set_state(PART:"background", "pulse", state);
3607                state += 0.01;
3608                if( state > 0.12 )
3609                   state = 0.01;
3610                set_float(pulse_state, state);
3611             }
3612             after: "delay";
3613          }
3614          program { name: "delay";
3615              action: STATE_SET "pulse" 0.10;
3616              target: "background";
3617              in: PROGRESSING_DELAY 0.0;
3618              after: "continue_pulse";
3619          }
3620          program { name: "start_pulse";
3621             signal: "elm,state,pulse,start";
3622             source: "elm";
3623             script {
3624                set_float(pulse_state, 0.0);
3625             }
3626             after: "continue_pulse";
3627          }
3628          program { name: "stop_pulse";
3629             signal: "elm,state,pulse,stop";
3630             source: "elm";
3631             action: ACTION_STOP;
3632             target: "continue_pulse";
3633             target: "delay";
3634             target: "start_pulse";
3635             after: "init_pulse";
3636          }
3637          program { name: "init_pulse";
3638             action: STATE_SET "default" 0.0;
3639             target: "background";
3640          }
3641       }
3642    }
3643
3644    group { name: "elm/progressbar/horizontal/UIActivityIndicatorStyleWhite";
3645       images {
3646          image: "progress_01_s.png" COMP;
3647          image: "progress_02_s.png" COMP;
3648          image: "progress_03_s.png" COMP;
3649          image: "progress_04_s.png" COMP;
3650          image: "progress_05_s.png" COMP;
3651          image: "progress_06_s.png" COMP;
3652          image: "progress_07_s.png" COMP;
3653          image: "progress_08_s.png" COMP;
3654          image: "progress_09_s.png" COMP;
3655          image: "progress_10_s.png" COMP;
3656          image: "progress_11_s.png" COMP;
3657          image: "progress_12_s.png" COMP;
3658       }
3659       parts {
3660          part { name: "elm.background.progressbar";
3661             mouse_events: 0;
3662             scale: 1;
3663             type: RECT;
3664             description {
3665                state: "default" 0.0;
3666             }
3667          }
3668          part { name: "elm.swallow.bar";
3669             mouse_events: 0;
3670             scale: 1;
3671             type: SWALLOW;
3672             description { state: "default" 0.0;
3673                min: 0 0;
3674                max: 0 0;
3675                visible: 0;
3676             }
3677          }
3678          part { name: "elm.swallow.content";
3679             type: SWALLOW;
3680             scale: 1;
3681             description { state: "default" 0.0;
3682                min: 0 0;
3683                max: 0 0;
3684                visible: 0;
3685             }
3686          }
3687          part { name: "background";
3688             mouse_events: 0;
3689             scale: 1;
3690             clip_to: "elm.background.progressbar";
3691             description {
3692                state: "default" 0.0;
3693                min: 30 30;
3694                max: 30 30;
3695                visible: 1;
3696                aspect: 1.0 1.0;
3697                aspect_preference: BOTH;
3698                image {
3699                   normal: "progress_01_s.png";
3700                }
3701             }
3702             description {
3703                state: "pulse" 0.0;
3704                inherit: "default" 0.0;
3705                image {
3706                   normal: "progress_01_s.png";
3707                }
3708             }
3709             description {
3710                state: "pulse" 0.01;
3711                inherit: "default" 0.0;
3712                image {
3713                   normal: "progress_01_s.png";
3714                }
3715             }
3716             description {
3717                state: "pulse" 0.02;
3718                inherit: "default" 0.0;
3719                image {
3720                   normal: "progress_02_s.png";
3721                }
3722             }
3723             description {
3724                state: "pulse" 0.03;
3725                inherit: "default" 0.0;
3726                image {
3727                   normal: "progress_03_s.png";
3728                }
3729             }
3730             description {
3731                state: "pulse" 0.04;
3732                inherit: "default" 0.0;
3733                image {
3734                   normal: "progress_04_s.png";
3735                }
3736             }
3737             description {
3738                state: "pulse" 0.05;
3739                inherit: "default" 0.0;
3740                image {
3741                   normal: "progress_05_s.png";
3742                }
3743             }
3744             description {
3745                state: "pulse" 0.06;
3746                inherit: "default" 0.0;
3747                image {
3748                   normal: "progress_06_s.png";
3749                }
3750             }
3751             description {
3752                state: "pulse" 0.07;
3753                inherit: "default" 0.0;
3754                image {
3755                   normal: "progress_07_s.png";
3756                }
3757             }
3758             description {
3759                state: "pulse" 0.08;
3760                inherit: "default" 0.0;
3761                image {
3762                   normal: "progress_08_s.png";
3763                }
3764             }
3765             description {
3766                state: "pulse" 0.09;
3767                inherit: "default" 0.0;
3768                image {
3769                   normal: "progress_09_s.png";
3770                }
3771             }
3772             description {
3773                state: "pulse" 0.10;
3774                inherit: "default" 0.0;
3775                image {
3776                   normal: "progress_10_s.png";
3777                }
3778             }
3779             description {
3780                state: "pulse" 0.11;
3781                inherit: "default" 0.0;
3782                image {
3783                   normal: "progress_11_s.png";
3784                }
3785             }
3786             description {
3787                state: "pulse" 0.12;
3788                inherit: "default" 0.0;
3789                image {
3790                   normal: "progress_12_s.png";
3791                }
3792             }
3793          }
3794       }
3795       script {
3796          public pulse_state;
3797       }
3798       programs {
3799          program { name: "continue_pulse";
3800             script {
3801                new Float:state;
3802                state = get_float(pulse_state);
3803                set_state(PART:"background", "pulse", state);
3804                state += 0.01;
3805                if( state > 0.12 )
3806                   state = 0.01;
3807                set_float(pulse_state, state);
3808             }
3809             after: "delay";
3810          }
3811          program { name: "delay";
3812             action: STATE_SET "pulse" 0.10;
3813             target: "background";
3814             in: PROGRESSING_DELAY 0.0;
3815             after: "continue_pulse";
3816          }
3817          program { name: "start_pulse";
3818             signal: "elm,state,pulse,start";
3819             source: "elm";
3820             script {
3821                set_float(pulse_state, 0.0);
3822             }
3823             after: "continue_pulse";
3824            }
3825          program { name: "stop_pulse";
3826             signal: "elm,state,pulse,stop";
3827             source: "elm";
3828             action: ACTION_STOP;
3829             target: "continue_pulse";
3830             target: "delay";
3831             target: "start_pulse";
3832             after: "init_pulse";
3833          }
3834          program { name: "init_pulse";
3835             action: STATE_SET "default" 0.0;
3836             target: "background";
3837          }
3838       }
3839    }
3840
3841    group { name: "elm/progressbar/horizontal/UIActivityIndicatorStyleGray";
3842       images {
3843          image: "progress_01_g.png" COMP;
3844          image: "progress_02_g.png" COMP;
3845          image: "progress_03_g.png" COMP;
3846          image: "progress_04_g.png" COMP;
3847          image: "progress_05_g.png" COMP;
3848          image: "progress_06_g.png" COMP;
3849          image: "progress_07_g.png" COMP;
3850          image: "progress_08_g.png" COMP;
3851          image: "progress_09_g.png" COMP;
3852          image: "progress_10_g.png" COMP;
3853          image: "progress_11_g.png" COMP;
3854          image: "progress_12_g.png" COMP;
3855       }
3856       parts {
3857          part { name: "elm.background.progressbar";
3858             mouse_events: 0;
3859             scale: 1;
3860             type: RECT;
3861             description {
3862                state: "default" 0.0;
3863             }
3864          }
3865          part { name: "elm.swallow.bar";
3866             mouse_events: 0;
3867             scale: 1;
3868             type: SWALLOW;
3869             description { state: "default" 0.0;
3870                min: 0 0;
3871                max: 0 0;
3872                visible: 0;
3873             }
3874          }
3875          part { name: "elm.swallow.content";
3876             type: SWALLOW;
3877             scale: 1;
3878             description { state: "default" 0.0;
3879                min: 0 0;
3880                max: 0 0;
3881                visible: 0;
3882             }
3883          }
3884          part { name: "background";
3885             mouse_events: 0;
3886             scale: 1;
3887             clip_to: "elm.background.progressbar";
3888             description {
3889                state: "default" 0.0;
3890                min: 30 30;
3891                max: 30 30;
3892                visible: 1;
3893                aspect: 1.0 1.0;
3894                aspect_preference: BOTH;
3895                image {
3896                   normal: "progress_01_g.png";
3897                }
3898             }
3899             description {
3900                state: "pulse" 0.0;
3901                inherit: "default" 0.0;
3902                image {
3903                   normal: "progress_01_g.png";
3904                }
3905             }
3906             description {
3907                state: "pulse" 0.01;
3908                inherit: "default" 0.0;
3909                image {
3910                   normal: "progress_01_g.png";
3911                }
3912             }
3913             description {
3914                state: "pulse" 0.02;
3915                inherit: "default" 0.0;
3916                image {
3917                   normal: "progress_02_g.png";
3918                }
3919             }
3920             description {
3921                state: "pulse" 0.03;
3922                inherit: "default" 0.0;
3923                image {
3924                   normal: "progress_03_g.png";
3925                }
3926             }
3927             description {
3928                state: "pulse" 0.04;
3929                inherit: "default" 0.0;
3930                image {
3931                   normal: "progress_04_g.png";
3932                }
3933             }
3934             description {
3935                state: "pulse" 0.05;
3936                inherit: "default" 0.0;
3937                image {
3938                   normal: "progress_05_g.png";
3939                }
3940             }
3941             description {
3942                state: "pulse" 0.06;
3943                inherit: "default" 0.0;
3944                image {
3945                   normal: "progress_06_g.png";
3946                }
3947             }
3948             description {
3949                state: "pulse" 0.07;
3950                inherit: "default" 0.0;
3951                image {
3952                   normal: "progress_07_g.png";
3953                }
3954             }
3955             description {
3956                state: "pulse" 0.08;
3957                inherit: "default" 0.0;
3958                image {
3959                   normal: "progress_08_g.png";
3960                }
3961             }
3962             description {
3963                state: "pulse" 0.09;
3964                inherit: "default" 0.0;
3965                image {
3966                   normal: "progress_09_g.png";
3967                }
3968             }
3969             description {
3970                state: "pulse" 0.10;
3971                inherit: "default" 0.0;
3972                image {
3973                    normal: "progress_10_g.png";
3974                }
3975             }
3976             description {
3977                state: "pulse" 0.11;
3978                inherit: "default" 0.0;
3979                image {
3980                   normal: "progress_11_g.png";
3981                }
3982             }
3983             description {
3984                state: "pulse" 0.12;
3985                inherit: "default" 0.0;
3986                image {
3987                   normal: "progress_12_g.png";
3988                }
3989             }
3990          }
3991       }
3992       script {
3993          public pulse_state;
3994       }
3995       programs {
3996          program { name: "continue_pulse";
3997             script {
3998                new Float:state;
3999                state = get_float(pulse_state);
4000                set_state(PART:"background", "pulse", state);
4001                state += 0.01;
4002                if( state > 0.12 )
4003                   state = 0.01;
4004                set_float(pulse_state, state);
4005             }
4006             after: "delay";
4007          }
4008          program { name: "delay";
4009             action: STATE_SET "pulse" 0.10;
4010             target: "background";
4011             in: PROGRESSING_DELAY 0.0;
4012             after: "continue_pulse";
4013          }
4014          program { name: "start_pulse";
4015             signal: "elm,state,pulse,start";
4016             source: "elm";
4017             script {
4018                set_float(pulse_state, 0.0);
4019             }
4020             after: "continue_pulse";
4021          }
4022          program { name: "stop_pulse";
4023             signal: "elm,state,pulse,stop";
4024             source: "elm";
4025             action: ACTION_STOP;
4026             target: "continue_pulse";
4027             target: "delay";
4028             target: "start_pulse";
4029             after: "init_pulse";
4030          }
4031          program { name: "init_pulse";
4032             action: STATE_SET "default" 0.0;
4033             target: "background";
4034          }
4035       }
4036    }