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