759449d3e15ce79a0fedf66977d7a1640b268b69
[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             description {
1339                state: "default" 0.0;
1340                align: 0.0 0.0;
1341                min: 10 10;
1342                fixed: 0 1;
1343                rel1 { relative: 1.0 1.0; to_x: "elm.padding.left"; to_y: "label_rect"; }
1344                rel2 { relative: 0.0 1.0; to_x: "elm.padding.right"; to_y: "label_rect"; }
1345             }
1346          }
1347          part { name: "elm.swallow.bar";
1348             mouse_events: 0;
1349             scale: 1;
1350             type: SWALLOW;
1351             description {
1352                min: 48 10;
1353                state: "default" 0.0;
1354                rel1 { relative: 0.0 0.0; to: "elm.background.progressbar"; }
1355                rel2 { relative: 1.0 1.0; to: "elm.background.progressbar"; }
1356             }
1357          }
1358          part { name: "elm.swallow.content";
1359             type: SWALLOW;
1360             scale: 1;
1361             description { state: "default" 0.0;
1362                visible: 0;
1363                min: 30 30;
1364                max: 30 30;
1365                fixed: 0 1;
1366                align: 0.0 0.5;
1367                rel1 { relative: 430/460 6/40; to: "label_rect"; }
1368                rel2 { relative: 1.0 36/40; to: "label_rect"; offset: 1 0;}
1369             }
1370             description { state: "visible" 0.0;
1371                inherit: "default" 0.0;
1372                visible: 1;
1373                aspect: 1.0 1.0;
1374                aspect_preference: VERTICAL;
1375             }
1376          }
1377          part { name: "elm.text";
1378             type: TEXT;
1379             mouse_events: 0;
1380             scale: 1;
1381             description { state: "default" 0.0;
1382                visible: 1;
1383                fixed: 1 1;
1384                align: 0.0 0.5;
1385                rel1 { relative: 0.0 0.0; to: "label_rect"; }
1386                rel2 { relative: 1.0 1.0; to: "label_rect"; }
1387                color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
1388                text {
1389                   font: "SLP:style=Medium";
1390                   size: PROGRESSBAR_TITLE_FONT_SIZE_INC;
1391                   min: 0 0;
1392                   align: 0.0 0.5;
1393                   text_class: "slp_medium";
1394                }
1395             }
1396             description { state: "visible" 0.0;
1397                inherit: "default" 0.0;
1398                visible: 1;
1399                text.min: 1 1;
1400             }
1401          }
1402          part { name: "background";
1403             mouse_events: 0;
1404             scale: 1;
1405             clip_to: "elm.background.progressbar";
1406             description {
1407                state: "default" 0.0;
1408                rel1 { relative: 0.0 0.0; to: "elm.swallow.bar"; }
1409                rel2 { relative: 1.0 1.0; to: "elm.swallow.bar"; }
1410                image {
1411                   normal: "00_winset_list_progress_bg.png";
1412                   border: 0 0 1 1;
1413                }
1414             }
1415          }
1416          part { name: "elm.progress.progressbar";
1417             mouse_events: 0;
1418             scale: 1;
1419             clip_to: "elm.background.progressbar";
1420             description {
1421                state: "default" 0.0;
1422                min: 0 0;
1423                fixed: 1 1;
1424                rel1 { relative: 0.0 0.0; to: "elm.swallow.bar"; }
1425                rel2 { relative: 1.0 1.0; to_x: "elm.cur.progressbar"; to_y: "elm.swallow.bar"; offset: -1 -1; }
1426                image {
1427                   normal: "00_winset_list_progress_bar.png";
1428                   border: 0 0 1 1;
1429                }
1430             }
1431             description {
1432                state: "invert" 0.0;
1433                inherit: "default" 0.0;
1434                rel1 {
1435                   to_y: "elm.swallow.bar";
1436                   to_x: "elm.cur.progressbar";
1437                }
1438                rel2 {
1439                   to: "elm.swallow.bar";
1440                   relative: 1.0 1.0;
1441                }
1442             }
1443             description {
1444                state: "state_begin" 0.0;
1445                inherit: "default" 0.0;
1446                rel1 {
1447                   to: "elm.swallow.bar";
1448                   relative: 0.0 0.0;
1449                }
1450                rel2 {
1451                   to: "elm.swallow.bar";
1452                   relative: 0.1 1.0;
1453                }
1454             }
1455             description {
1456                state: "state_end" 0.0;
1457                inherit: "default" 0.0;
1458                rel1 {
1459                   to: "elm.swallow.bar";
1460                   relative: 0.9 0.0;
1461                }
1462                rel2 {
1463                   to: "elm.swallow.bar";
1464                   relative: 1.0 1.0;
1465                }
1466             }
1467          }
1468          part { name: "text-bar";
1469             type: TEXT;
1470             mouse_events: 0;
1471             scale: 1;
1472             clip_to: "progress-rect";
1473             //effect: SOFT_SHADOW;
1474             scale: 0;
1475             description { state: "default" 0.0;
1476                align: 0.0 0.0;
1477                fixed: 1 1;
1478                visible: 0;
1479                rel1.to: "elm.text.status";
1480                rel1.offset: -1 -1;
1481                rel2.to: "elm.text.status";
1482                text {
1483                   text_source: "elm.text.status";
1484                   font: "SLP:style=Medium";
1485                   size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC;
1486                   min: 0 0;
1487                   align: 0.0 0.0;
1488                   text_class: "slp_medium";
1489                }
1490                color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
1491             }
1492             description { state: "show" 0.0;
1493                inherit: "default" 0.0;
1494                visible: 0;
1495                text.min: 1 1;
1496             }
1497          }
1498          part { name: "elm.cur.progressbar";
1499             mouse_events: 0;
1500             scale: 1;
1501             dragable {
1502                confine: "background";
1503                x: 1 1 1;
1504                y: 0 0 0;
1505             }
1506             description { state: "default" 0.0;
1507                min: 0 28;
1508                fixed: 1 1;
1509                visible: 0;
1510                rel1 {
1511                   to: "background";
1512                   relative: 0 0;
1513                }
1514                rel2.to: "background";
1515            }
1516          }
1517          part { name: "progress-rect";
1518             mouse_events: 0;
1519             scale: 1;
1520             description {
1521                state: "default" 0.0;
1522                rel1.to: "elm.progress.progressbar";
1523                rel2.to: "elm.progress.progressbar";
1524             }
1525          }
1526          part { name: "elm.text.status";
1527             type: TEXT;
1528             mouse_events: 0;
1529             scale: 1;
1530             description { state: "default" 0.0;
1531                fixed: 1 1;
1532                visible: 1;
1533                min: 80 30;
1534                align: 0.0 1.0;
1535                rel1 {
1536                   to_y: "elm.padding.bottom";
1537                   relative: 1.0 1.0;
1538                   to_x:"elm.padding.left";
1539                }
1540                rel2 {
1541                   to_y: "elm.padding.bottom";
1542                   relative: 1.0 1.0;
1543                   to_x:"elm.padding.left";
1544                }
1545                text {
1546                   font: "SLP:style=Medium";
1547                   size: PROGRESSBAR_TITLE_FONT_SIZE_INC;
1548                   min: 1 1;
1549                   align: 0.0 0.0;
1550                   text_class: "slp_medium";
1551                }
1552                color:PROGRESSBAR_LIST_TITLE_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
1553             }
1554             description { state: "show" 0.0;
1555                inherit: "default" 0.0;
1556                visible: 1;
1557                text.min: 1 1;
1558             }
1559          }
1560       }
1561       programs {
1562          program { name: "label_show";
1563             signal: "elm,state,text,visible";
1564             source: "elm";
1565             action:  STATE_SET "visible" 0.0;
1566             target: "elm.text";
1567          }
1568          program { name: "label_hide";
1569             signal: "elm,state,text,hidden";
1570             source: "elm";
1571             action:  STATE_SET "default" 0.0;
1572             target: "elm.text";
1573          }
1574          program { name: "icon_show";
1575             signal: "elm,state,icon,visible";
1576             source: "elm";
1577             action:  STATE_SET "visible" 0.0;
1578             target: "elm.swallow.content";
1579          }
1580          program { name: "icon_hide";
1581             signal: "elm,state,icon,hidden";
1582             source: "elm";
1583             action:  STATE_SET "default" 0.0;
1584             target: "elm.swallow.content";
1585          }
1586          program { name: "units_show";
1587             signal: "elm,state,units,visible";
1588             source: "elm";
1589             action:  STATE_SET "show" 0.0;
1590             target: "text-bar";
1591             target: "elm.text.status";
1592          }
1593          program { name: "units_hide";
1594             signal: "elm,state,units,hidden";
1595             source: "elm";
1596             action:  STATE_SET "default" 0.0;
1597             target: "text-bar";
1598             target: "elm.text.status";
1599          }
1600          program { name: "slide_to_end";
1601             action:  STATE_SET "state_end" 0.0;
1602             transition: LINEAR 0.5;
1603             target: "elm.progress.progressbar";
1604             after: "slide_to_begin";
1605          }
1606          program { name: "slide_to_begin";
1607             signal: "elm,state,slide,begin";
1608             action: STATE_SET "state_begin" 0.0;
1609             target: "elm.progress.progressbar";
1610             transition: LINEAR 0.5;
1611             after: "slide_to_end";
1612          }
1613          program { name: "start_pulse";
1614             signal: "elm,state,pulse,start";
1615             source: "elm";
1616            // after: "slide_to_end";
1617          }
1618          program { name: "stop_pulse";
1619             signal: "elm,state,pulse,stop";
1620             source: "elm";
1621             action: ACTION_STOP;
1622             target: "slide_to_begin";
1623             target: "slide_to_end";
1624             target: "start_pulse";
1625             //after: "state_pulse";
1626          }
1627          program { name: "state_pulse";
1628             signal: "elm,state,pulse";
1629             source: "elm";
1630             action: STATE_SET "state_begin" 0.0;
1631             target: "elm.progress.progressbar";
1632             after: "units_hide";
1633          }
1634          program { name: "state_fraction";
1635             signal: "elm,state,fraction";
1636             source: "elm";
1637             action: ACTION_STOP;
1638             target: "slide_to_begin";
1639             target: "slide_to_end";
1640             target: "start_pulse";
1641             action: STATE_SET "default" 0.0;
1642             target: "elm.progress.progressbar";
1643          }
1644          program { name: "set_invert_on";
1645             signal: "elm,state,inverted,on";
1646             source: "elm";
1647             action:  STATE_SET "invert" 0.0;
1648             target: "elm.progress.progressbar";
1649          }
1650          program { name: "set_invert_off";
1651             signal: "elm,state,inverted,off";
1652             source: "elm";
1653             action:  STATE_SET "default" 0.0;
1654             target: "elm.progress.progressbar";
1655          }
1656       }
1657    }
1658    group { name: "elm/progressbar/horizontal/toolbar_progress";
1659       images {
1660          image: "00_toolbar_progress_bg.png" COMP;
1661          image: "00_toolbar_progress_bar.png" COMP;
1662       }
1663       parts {
1664          part { name: "elm.padding.left";
1665             type: RECT;
1666             scale: 1;
1667             description {
1668                state: "default" 0.0;
1669                min: 0 0;
1670                fixed: 1 0;
1671                rel1 {
1672                   relative: 0.0  0.0;
1673                   offset: 0 0;
1674                   }
1675                rel2 {
1676                   relative: 0.0  1.0;
1677                   offset: 0 0;
1678                   }
1679                color: 0 0 0 0;
1680                align: 0.0 0.0;
1681             }
1682          }
1683          part { name: "elm.padding.right";
1684             type: RECT;
1685             scale: 1;
1686             description {
1687                state: "default" 0.0;
1688                min: 0 0;
1689                fixed: 1 0;
1690                rel1 {
1691                   relative: 1.0  0.0;
1692                   offset: 0 0;
1693                }
1694                rel2 {
1695                   relative: 1.0  1.0;
1696                   offset: 0 0;
1697                }
1698                color: 0 0 0 0;
1699                align: 1.0 0.0;
1700             }
1701          }
1702         part { name: "elm.background.progressbar";
1703             mouse_events: 0;
1704             scale: 1;
1705             description {
1706                state: "default" 0.0;
1707                rel1 {
1708                   to_x: "elm.padding.left";
1709                   relative: 1.0 0.0;
1710                   offset: 0 0;
1711                }
1712                rel2 {
1713                   to_x: "elm.padding.right";
1714                   relative: 0.0 1.0;
1715                   offset: 0 0;
1716                }
1717             }
1718          }
1719          part { name: "elm.swallow.bar";
1720             mouse_events: 0;
1721             scale: 1;
1722             type: SWALLOW;
1723             description {
1724                min: 48 14;
1725                max: 99999 14;
1726                state: "default" 0.0;
1727                rel1 {
1728                   to: "elm.background.progressbar";
1729                   relative: 0.0 0.0;
1730                }
1731                rel2 {
1732                   to: "elm.background.progressbar";
1733                   relative: 1.0 1.0;
1734                }
1735             }
1736          }
1737          part { name: "elm.swallow.content";
1738             type: SWALLOW;
1739             scale: 1;
1740             description { state: "default" 0.0;
1741                visible: 0;
1742                align: 0.0 0.5;
1743                rel1 {
1744                   offset: 0 0;
1745                   to_y: "elm.background.progressbar";
1746                }
1747                rel2 {
1748                   offset: 0 -1;
1749                   relative: 0.0 1.0;
1750                   to_y: "elm.background.progressbar";
1751                }
1752             }
1753             description { state: "visible" 0.0;
1754                inherit: "default" 0.0;
1755                visible: 1;
1756                aspect: 1.0 1.0;
1757                aspect_preference: VERTICAL;
1758                rel2.offset: 4 -1;
1759             }
1760          }
1761          part { name: "elm.text";
1762             type: TEXT;
1763             mouse_events: 0;
1764             scale: 1;
1765             description { state: "default" 0.0;
1766                visible: 0;
1767                fixed: 1 1;
1768                align: 0.0 0.5;
1769                rel1.to_x: "elm.swallow.content";
1770                rel1.relative: 1.0 0.0;
1771                rel1.offset: -1 4;
1772                rel2.to_x: "elm.swallow.content";
1773                rel2.relative: 1.0 1.0;
1774                rel2.offset: -1 -5;
1775                color: PROGRESSBAR_LIST_TITLE_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
1776                text {
1777                   font: "SLP:style=Roman";
1778                   size: 10;
1779                   min: 0 0;
1780                   align: 0.0 0.5;
1781                   text_class: "slp_roman";
1782                }
1783             }
1784             description { state: "visible" 0.0;
1785                inherit: "default" 0.0;
1786                visible: 0;
1787                text.min: 1 1;
1788                rel1.offset: 0 4;
1789                rel2.offset: 0 -5;
1790             }
1791          }
1792          part { name: "background";
1793             mouse_events: 0;
1794             scale: 1;
1795             clip_to: "elm.background.progressbar";
1796             description {
1797                state: "default" 0.0;
1798                rel1 {
1799                   to: "elm.swallow.bar";
1800                   relative: 0.0 0.0;
1801                }
1802                rel2 {
1803                   to: "elm.swallow.bar";
1804                   relative: 1.0 1.0;
1805                   offset: -1 -1;
1806                }
1807                image {
1808                   normal: "00_toolbar_progress_bg.png";
1809                   border: 6 6 0 0;
1810                }
1811             }
1812          }
1813          part { name: "elm.text.status";
1814             type: TEXT;
1815             mouse_events: 0;
1816             scale: 1;
1817             description { state: "default" 0.0;
1818                fixed: 1 1;
1819                visible: 0;
1820                rel1 {
1821                   to: "background";
1822                   relative: 0.5 0.5;
1823                }
1824                rel2 {
1825                   to: "background";
1826                   relative: 0.5 0.5;
1827                }
1828                text {
1829                   font: "SLP:style=Roman";
1830                   size: 10;
1831                   min: 0 0;
1832                   align: 0.5 0.0;
1833                   text_class: "slp_roman";
1834                }
1835                color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
1836             }
1837             description { state: "show" 0.0;
1838                inherit: "default" 0.0;
1839                visible: 0;
1840                text.min: 1 1;
1841             }
1842          }
1843          part { name: "elm.progress.progressbar";
1844             mouse_events: 0;
1845             scale: 1;
1846             clip_to: "elm.background.progressbar";
1847             description {
1848                state: "default" 0.0;
1849                min: 0 0;
1850                fixed: 1 1;
1851                rel1 {
1852                   to: "elm.swallow.bar";
1853                   relative: 0.0 0.0;
1854                }
1855                rel2 {
1856                   to_y: "elm.swallow.bar";
1857                   to_x: "elm.cur.progressbar";
1858                   offset: -1 -1;
1859                }
1860                image {
1861                   normal: "00_toolbar_progress_bar.png";
1862                   border: 6 6 0 0;
1863                }
1864             }
1865             description {
1866                state: "invert" 0.0;
1867                inherit: "default" 0.0;
1868                rel1 {
1869                   to_y: "elm.swallow.bar";
1870                   to_x: "elm.cur.progressbar";
1871                }
1872                rel2 {
1873                   to: "elm.swallow.bar";
1874                   relative: 1.0 1.0;
1875                }
1876             }
1877             description {
1878                state: "state_begin" 0.0;
1879                inherit: "default" 0.0;
1880                rel1 {
1881                   to: "elm.swallow.bar";
1882                   relative: 0.0 0.0;
1883                }
1884                rel2 {
1885                   to: "elm.swallow.bar";
1886                   relative: 0.1 1.0;
1887                }
1888             }
1889             description {
1890                state: "state_end" 0.0;
1891                inherit: "default" 0.0;
1892                rel1 {
1893                   to: "elm.swallow.bar";
1894                   relative: 0.9 0.0;
1895                }
1896                rel2 {
1897                   to: "elm.swallow.bar";
1898                   relative: 1.0 1.0;
1899                }
1900             }
1901          }
1902          part { name: "text-bar";
1903             type: TEXT;
1904             mouse_events: 0;
1905             scale: 1;
1906             clip_to: "progress-rect";
1907             //effect: SOFT_SHADOW;
1908             scale: 0;
1909             description { state: "default" 0.0;
1910                align: 0.0 0.0;
1911                fixed: 1 1;
1912                visible: 0;
1913                rel1.to: "elm.text.status";
1914                rel1.offset: -1 -1;
1915                rel2.to: "elm.text.status";
1916                text {
1917                   text_source: "elm.text.status";
1918                   font: "SLP:style=Roman";
1919                   size: 10;
1920                   min: 0 0;
1921                   align: 0.0 0.0;
1922                   text_class: "slp_roman";
1923                }
1924                color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
1925             }
1926             description { state: "show" 0.0;
1927                inherit: "default" 0.0;
1928                visible: 0;
1929                text.min: 1 1;
1930             }
1931          }
1932          part { name: "elm.cur.progressbar";
1933             mouse_events: 0;
1934             scale: 1;
1935             dragable {
1936                confine: "background";
1937                x: 1 1 1;
1938                y: 0 0 0;
1939             }
1940             description { state: "default" 0.0;
1941                min: 0 28;
1942                fixed: 1 1;
1943                visible: 0;
1944                rel1 {
1945                   to: "background";
1946                   relative: 0 0;
1947                }
1948                rel2.to: "background";
1949             }
1950          }
1951          part { name: "progress-rect";
1952             mouse_events: 0;
1953             scale: 1;
1954             description {
1955                state: "default" 0.0;
1956                rel1.to: "elm.progress.progressbar";
1957                rel2.to: "elm.progress.progressbar";
1958             }
1959          }
1960       }
1961       programs {
1962          program { name: "label_show";
1963             signal: "elm,state,text,visible";
1964             source: "elm";
1965             action:  STATE_SET "visible" 0.0;
1966             target: "elm.text";
1967          }
1968          program { name: "label_hide";
1969             signal: "elm,state,text,hidden";
1970             source: "elm";
1971             action:  STATE_SET "default" 0.0;
1972             target: "elm.text";
1973          }
1974          program { name: "icon_show";
1975             signal: "elm,state,icon,visible";
1976             source: "elm";
1977             action:  STATE_SET "visible" 0.0;
1978             target: "elm.swallow.content";
1979          }
1980          program { name: "icon_hide";
1981             signal: "elm,state,icon,hidden";
1982             source: "elm";
1983             action:  STATE_SET "default" 0.0;
1984             target: "elm.swallow.content";
1985          }
1986          program { name: "units_show";
1987             signal: "elm,state,units,visible";
1988             source: "elm";
1989             action:  STATE_SET "show" 0.0;
1990             target: "text-bar";
1991             target: "elm.text.status";
1992          }
1993          program { name: "units_hide";
1994             signal: "elm,state,units,hidden";
1995             source: "elm";
1996             action:  STATE_SET "default" 0.0;
1997             target: "text-bar";
1998             target: "elm.text.status";
1999          }
2000          program { name: "slide_to_end";
2001             action:  STATE_SET "state_end" 0.0;
2002             transition: LINEAR 0.5;
2003             target: "elm.progress.progressbar";
2004             after: "slide_to_begin";
2005          }
2006          program { name: "slide_to_begin";
2007             signal: "elm,state,slide,begin";
2008             action: STATE_SET "state_begin" 0.0;
2009             target: "elm.progress.progressbar";
2010             transition: LINEAR 0.5;
2011             after: "slide_to_end";
2012          }
2013          program { name: "start_pulse";
2014             signal: "elm,state,pulse,start";
2015             source: "elm";
2016             after: "slide_to_end";
2017          }
2018          program { name: "stop_pulse";
2019             signal: "elm,state,pulse,stop";
2020             source: "elm";
2021             action: ACTION_STOP;
2022             target: "slide_to_begin";
2023             target: "slide_to_end";
2024             target: "start_pulse";
2025             after: "state_pulse";
2026          }
2027          program { name: "state_pulse";
2028             signal: "elm,state,pulse";
2029             source: "elm";
2030             action: STATE_SET "state_begin" 0.0;
2031             target: "elm.progress.progressbar";
2032             after: "units_hide";
2033          }
2034          program { name: "state_fraction";
2035             signal: "elm,state,fraction";
2036             source: "elm";
2037             action: ACTION_STOP;
2038             target: "slide_to_begin";
2039             target: "slide_to_end";
2040             target: "start_pulse";
2041             action: STATE_SET "default" 0.0;
2042             target: "elm.progress.progressbar";
2043          }
2044          program { name: "set_invert_on";
2045             signal: "elm,state,inverted,on";
2046             source: "elm";
2047             action:  STATE_SET "invert" 0.0;
2048             target: "elm.progress.progressbar";
2049          }
2050          program { name: "set_invert_off";
2051             signal: "elm,state,inverted,off";
2052             source: "elm";
2053             action:  STATE_SET "default" 0.0;
2054             target: "elm.progress.progressbar";
2055          }
2056       }
2057    }
2058
2059    group { name: "elm/progressbar/horizontal/pending_list";
2060       images {
2061          image: "00_winset_progress_pending_01.png" COMP;
2062          image: "00_winset_progress_pending_02.png" COMP;
2063       }
2064       parts {
2065          part { name: "elm.background.progressbar";
2066             type: RECT;
2067             mouse_events: 0;
2068             scale: 1;
2069             description {
2070                state: "default" 0.0;
2071                rel1 {
2072                   relative: 0.0 0.0;
2073                   offset: 0 0;
2074                }
2075                rel2 {
2076                   relative: 1.0 1.0;
2077                }
2078             }
2079          }
2080          part { name: "elm.swallow.bar";
2081             mouse_events: 0;
2082             scale: 1;
2083             type: SWALLOW;
2084             description {
2085                min: 1 PROGRESSBAR_LIST_PENDING_HEIGHT_INC;
2086                max: 99999 PROGRESSBAR_LIST_PENDING_HEIGHT_INC;
2087                state: "default" 0.0;
2088                rel1 {
2089                   to: "elm.background.progressbar";
2090                   relative: 0.0 0.0;
2091                }
2092                rel2 {
2093                   to: "elm.background.progressbar";
2094                   relative: 1.0 1.0;
2095                }
2096             }
2097          }
2098          part { name: "elm.progress.progressbar";
2099             mouse_events: 0;
2100             scale: 1;
2101             clip_to: "elm.background.progressbar";
2102             description {
2103                state: "default" 0.0;
2104                min: 0 0;
2105                fixed: 1 1;
2106                rel1 {
2107                   to: "elm.swallow.bar";
2108                   relative: 0.0 0.0;
2109                }
2110                rel2 {
2111                   to: "elm.swallow.bar";
2112                   relative: 1.0 1.0;
2113                   offset: -1 -1;
2114                }
2115                image {
2116                   normal: "00_winset_progress_pending_01.png";
2117                   border: 0 0 0 0;
2118                }
2119             }
2120             description {
2121                state: "state_begin" 0.0;
2122                inherit: "default" 0.0;
2123             }
2124             description {
2125                state: "state_end" 0.0;
2126                inherit: "default" 0.0;
2127                image {
2128                   normal: "00_winset_progress_pending_02.png";
2129                   border: 0 0 0 0;
2130                }
2131             }
2132          }
2133       }
2134       programs {
2135          program { name: "slide_to_end";
2136             action:  STATE_SET "state_end" 0.0;
2137             in: 0.3 0.0;
2138             target: "elm.progress.progressbar";
2139             after: "slide_to_begin";
2140          }
2141          program { name: "slide_to_begin";
2142             signal: "elm,state,slide,begin";
2143             action: STATE_SET "state_begin" 0.0;
2144             target: "elm.progress.progressbar";
2145             in: 0.3 0.0;
2146             after: "slide_to_end";
2147          }
2148          program { name: "start_pulse";
2149             signal: "elm,state,pulse,start";
2150             source: "elm";
2151             after: "slide_to_end";
2152          }
2153          program { name: "stop_pulse";
2154             signal: "elm,state,pulse,stop";
2155             source: "elm";
2156             action: ACTION_STOP;
2157             target: "slide_to_begin";
2158             target: "slide_to_end";
2159             target: "start_pulse";
2160             after: "init_pulse";
2161          }
2162          program { name: "init_pulse";
2163             action: STATE_SET "default" 0.0;
2164             target: "elm.progress.progressbar";
2165          }
2166       }
2167    }
2168
2169    group { name: "elm/progressbar/horizontal/UIProgressViewStyleDefault";
2170       images {
2171          image: "progress_slider_bg01.9.png" COMP;
2172          image: "progress_slider_bar01.9.png" COMP;
2173       }
2174       parts {
2175          part { name: "elm.padding.left";
2176             type: RECT;
2177             scale: 1;
2178             description {
2179                state: "default" 0.0;
2180                //min: 25 0;
2181                min: 0 0;
2182                fixed: 1 0;
2183                rel1 {
2184                   relative: 0.0  0.0;
2185                   offset: 0 0;
2186                }
2187                rel2 {
2188                   relative: 0.0  1.0;
2189                   offset: 0 0;
2190                }
2191                color: 0 0 0 0;
2192                align: 0.0 0.0;
2193             }
2194          }
2195          part { name: "elm.padding.right";
2196             type: RECT;
2197             scale: 1;
2198             description {
2199                state: "default" 0.0;
2200                //min: 25 0;
2201                min: 0 0;
2202                fixed: 1 0;
2203                rel1 {
2204                   relative: 1.0  0.0;
2205                    offset: 0 0;
2206                }
2207                rel2 {
2208                   relative: 1.0  1.0;
2209                   offset: 0 0;
2210                }
2211                color: 0 0 0 0;
2212                align: 1.0 0.0;
2213             }
2214          }
2215          part { name: "elm.background.progressbar";
2216             mouse_events: 0;
2217             scale: 1;
2218             description {
2219                state: "default" 0.0;
2220                rel1 {
2221                   to_x: "elm.padding.left";
2222                   relative: 1.0 0.0;
2223                   offset: 0 0;
2224                }
2225                rel2 {
2226                   to_x: "elm.padding.right";
2227                   relative: 0.0 1.0;
2228                   offset: 0 0;
2229                }
2230             }
2231          }
2232          part { name: "elm.swallow.bar";
2233             mouse_events: 0;
2234             scale: 1;
2235             type: SWALLOW;
2236             description {
2237                min: 48 14;
2238                max: 99999 14;
2239                state: "default" 0.0;
2240                rel1 {
2241                   to: "elm.background.progressbar";
2242                   relative: 0.0 0.0;
2243                }
2244                rel2 {
2245                   to: "elm.background.progressbar";
2246                   relative: 1.0 1.0;
2247                }
2248             }
2249          }
2250          part { name: "elm.swallow.content";
2251             type: SWALLOW;
2252             scale: 1;
2253             description { state: "default" 0.0;
2254                visible: 0;
2255                align: 0.0 0.5;
2256                rel1 {
2257                   offset: 0 0;
2258                   to_y: "elm.background.progressbar";
2259                }
2260                rel2 {
2261                   offset: 0 -1;
2262                   relative: 0.0 1.0;
2263                   to_y: "elm.background.progressbar";
2264                }
2265             }
2266             description { state: "visible" 0.0;
2267                inherit: "default" 0.0;
2268                visible: 1;
2269                aspect: 1.0 1.0;
2270                aspect_preference: VERTICAL;
2271                rel2.offset: 4 -1;
2272             }
2273          }
2274          part { name: "elm.text";
2275             type: TEXT;
2276             mouse_events: 0;
2277             scale: 1;
2278             description { state: "default" 0.0;
2279                visible: 0;
2280                fixed: 1 1;
2281                align: 0.0 0.5;
2282                rel1.to_x: "elm.swallow.content";
2283                rel1.relative: 1.0 0.0;
2284                rel1.offset: -1 4;
2285                rel2.to_x: "elm.swallow.content";
2286                rel2.relative: 1.0 1.0;
2287                rel2.offset: -1 -5;
2288                color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
2289                text {
2290                   font: "SLP:style=Roman";
2291                   size: 10;
2292                   min: 0 0;
2293                   align: 0.0 0.5;
2294                   text_class: "slp_roman";
2295                }
2296             }
2297             description { state: "visible" 0.0;
2298                inherit: "default" 0.0;
2299                visible: 0;
2300                text.min: 1 1;
2301                rel1.offset: 0 4;
2302                rel2.offset: 0 -5;
2303             }
2304          }
2305          part { name: "background";
2306             mouse_events: 0;
2307             scale: 1;
2308             clip_to: "elm.background.progressbar";
2309             description {
2310                state: "default" 0.0;
2311                rel1 {
2312                   to: "elm.swallow.bar";
2313                   relative: 0.0 0.0;
2314                }
2315                rel2 {
2316                   to: "elm.swallow.bar";
2317                   relative: 1.0 1.0;
2318                   offset: -1 -1;
2319                }
2320                image {
2321                   normal: "progress_slider_bg01.9.png";
2322                   border: 6 6 0 0;
2323                }
2324             }
2325          }
2326          part { name: "elm.text.status";
2327             type: TEXT;
2328             mouse_events: 0;
2329             scale: 1;
2330             description { state: "default" 0.0;
2331                fixed: 1 1;
2332                visible: 0;
2333                rel1 {
2334                   to: "background";
2335                   relative: 0.5 0.5;
2336                }
2337                rel2 {
2338                   to: "background";
2339                   relative: 0.5 0.5;
2340                }
2341                text {
2342                   font: "SLP:style=Roman";
2343                   size: 10;
2344                   min: 0 0;
2345                   align: 0.5 0.0;
2346                   text_class: "slp_roman";
2347                }
2348                color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
2349             }
2350             description { state: "show" 0.0;
2351                inherit: "default" 0.0;
2352                visible: 0;
2353                text.min: 1 1;
2354             }
2355          }
2356          part { name: "elm.progress.progressbar";
2357             mouse_events: 0;
2358             scale: 1;
2359             clip_to: "elm.background.progressbar";
2360             description {
2361                state: "default" 0.0;
2362                min: 0 0;
2363                fixed: 1 1;
2364                rel1 {
2365                   to: "elm.swallow.bar";
2366                   relative: 0.0 0.0;
2367                }
2368                rel2 {
2369                   to_y: "elm.swallow.bar";
2370                   to_x: "elm.cur.progressbar";
2371                   offset: -1 -1;
2372                }
2373                image {
2374                   normal: "progress_slider_bar01.9.png";
2375                   border: 6 6 0 0;
2376                }
2377             }
2378             description {
2379                state: "invert" 0.0;
2380                inherit: "default" 0.0;
2381                rel1 {
2382                   to_y: "elm.swallow.bar";
2383                   to_x: "elm.cur.progressbar";
2384                }
2385                rel2 {
2386                   to: "elm.swallow.bar";
2387                   relative: 1.0 1.0;
2388                }
2389             }
2390             description {
2391                state: "state_begin" 0.0;
2392                inherit: "default" 0.0;
2393                rel1 {
2394                   to: "elm.swallow.bar";
2395                   relative: 0.0 0.0;
2396                }
2397                rel2 {
2398                   to: "elm.swallow.bar";
2399                   relative: 0.1 1.0;
2400                }
2401             }
2402             description {
2403                state: "state_end" 0.0;
2404                inherit: "default" 0.0;
2405                rel1 {
2406                   to: "elm.swallow.bar";
2407                   relative: 0.9 0.0;
2408                }
2409                rel2 {
2410                   to: "elm.swallow.bar";
2411                   relative: 1.0 1.0;
2412                }
2413             }
2414          }
2415          part { name: "text-bar";
2416             type: TEXT;
2417             mouse_events: 0;
2418             scale: 1;
2419             clip_to: "progress-rect";
2420             //effect: SOFT_SHADOW;
2421             scale: 0;
2422             description { state: "default" 0.0;
2423                align: 0.0 0.0;
2424                fixed: 1 1;
2425                visible: 0;
2426                rel1.to: "elm.text.status";
2427                rel1.offset: -1 -1;
2428                rel2.to: "elm.text.status";
2429                text {
2430                   text_source: "elm.text.status";
2431                   font: "SLP:style=Roman";
2432                   size: 10;
2433                   min: 0 0;
2434                   align: 0.0 0.0;
2435                   text_class: "slp_roman";
2436                }
2437                color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
2438             }
2439             description { state: "show" 0.0;
2440                inherit: "default" 0.0;
2441                visible: 0;
2442                text.min: 1 1;
2443             }
2444          }
2445          part { name: "elm.cur.progressbar";
2446             mouse_events: 0;
2447             scale: 1;
2448             dragable {
2449                confine: "background";
2450                x: 1 1 1;
2451                y: 0 0 0;
2452             }
2453             description { state: "default" 0.0;
2454                min: 0 28;
2455                fixed: 1 1;
2456                visible: 0;
2457                rel1 {
2458                   to: "background";
2459                   relative: 0 0;
2460                }
2461                rel2.to: "background";
2462            }
2463          }
2464          part { name: "progress-rect";
2465             mouse_events: 0;
2466             scale: 1;
2467             description {
2468                state: "default" 0.0;
2469                rel1.to: "elm.progress.progressbar";
2470                rel2.to: "elm.progress.progressbar";
2471             }
2472          }
2473       }
2474       programs {
2475          program { name: "label_show";
2476             signal: "elm,state,text,visible";
2477             source: "elm";
2478             action:  STATE_SET "visible" 0.0;
2479             target: "elm.text";
2480          }
2481          program { name: "label_hide";
2482             signal: "elm,state,text,hidden";
2483             source: "elm";
2484             action:  STATE_SET "default" 0.0;
2485             target: "elm.text";
2486          }
2487          program { name: "icon_show";
2488             signal: "elm,state,icon,visible";
2489             source: "elm";
2490             action:  STATE_SET "visible" 0.0;
2491             target: "elm.swallow.content";
2492          }
2493          program { name: "icon_hide";
2494             signal: "elm,state,icon,hidden";
2495             source: "elm";
2496             action:  STATE_SET "default" 0.0;
2497             target: "elm.swallow.content";
2498          }
2499          program { name: "units_show";
2500             signal: "elm,state,units,visible";
2501             source: "elm";
2502             action:  STATE_SET "show" 0.0;
2503             target: "text-bar";
2504             target: "elm.text.status";
2505          }
2506          program { name: "units_hide";
2507             signal: "elm,state,units,hidden";
2508             source: "elm";
2509             action:  STATE_SET "default" 0.0;
2510             target: "text-bar";
2511             target: "elm.text.status";
2512          }
2513          program { name: "slide_to_end";
2514             action:  STATE_SET "state_end" 0.0;
2515             transition: LINEAR 0.5;
2516             target: "elm.progress.progressbar";
2517             after: "slide_to_begin";
2518          }
2519          program { name: "slide_to_begin";
2520             signal: "elm,state,slide,begin";
2521             action: STATE_SET "state_begin" 0.0;
2522             target: "elm.progress.progressbar";
2523             transition: LINEAR 0.5;
2524             after: "slide_to_end";
2525          }
2526          program { name: "start_pulse";
2527             signal: "elm,state,pulse,start";
2528             source: "elm";
2529             after: "slide_to_end";
2530          }
2531          program { name: "stop_pulse";
2532             signal: "elm,state,pulse,stop";
2533             source: "elm";
2534             action: ACTION_STOP;
2535             target: "slide_to_begin";
2536             target: "slide_to_end";
2537             target: "start_pulse";
2538             after: "state_pulse";
2539          }
2540          program { name: "state_pulse";
2541             signal: "elm,state,pulse";
2542             source: "elm";
2543             action: STATE_SET "state_begin" 0.0;
2544             target: "elm.progress.progressbar";
2545             after: "units_hide";
2546          }
2547          program { name: "state_fraction";
2548             signal: "elm,state,fraction";
2549             source: "elm";
2550             action: ACTION_STOP;
2551             target: "slide_to_begin";
2552             target: "slide_to_end";
2553             target: "start_pulse";
2554             action: STATE_SET "default" 0.0;
2555             target: "elm.progress.progressbar";
2556          }
2557          program { name: "set_invert_on";
2558             signal: "elm,state,inverted,on";
2559             source: "elm";
2560             action:  STATE_SET "invert" 0.0;
2561             target: "elm.progress.progressbar";
2562          }
2563          program { name: "set_invert_off";
2564             signal: "elm,state,inverted,off";
2565             source: "elm";
2566             action:  STATE_SET "default" 0.0;
2567             target: "elm.progress.progressbar";
2568          }
2569       }
2570    }
2571
2572    group { name: "elm/progressbar/horizontal/UIProgressViewStyleBar";
2573       images {
2574          image: "progress_slider_bg02.9.png" COMP;
2575          image: "progress_slider_bar02.9.png" COMP;
2576       }
2577       parts {
2578          part { name: "elm.padding.left";
2579             type: RECT;
2580             scale: 1;
2581             description {
2582                state: "default" 0.0;
2583                //min: 25 0;
2584                min: 0 0;
2585                fixed: 1 0;
2586                rel1 {
2587                   relative: 0.0  0.0;
2588                   offset: 0 0;
2589                }
2590                rel2 {
2591                   relative: 0.0  1.0;
2592                   offset: 0 0;
2593                }
2594                color: 0 0 0 0;
2595                align: 0.0 0.0;
2596             }
2597          }
2598          part { name: "elm.padding.right";
2599             type: RECT;
2600             scale: 1;
2601             description {
2602                state: "default" 0.0;
2603                //min: 25 0;
2604                min: 0 0;
2605                fixed: 1 0;
2606                rel1 {
2607                   relative: 1.0  0.0;
2608                   offset: 0 0;
2609                }
2610                rel2 {
2611                   relative: 1.0  1.0;
2612                   offset: 0 0;
2613                }
2614                color: 0 0 0 0;
2615                align: 1.0 0.0;
2616             }
2617          }
2618          part { name: "elm.background.progressbar";
2619             mouse_events: 0;
2620             scale: 1;
2621             description {
2622                state: "default" 0.0;
2623                rel1 {
2624                   to_x: "elm.padding.left";
2625                   relative: 1.0 0.0;
2626                   offset: 0 0;
2627                }
2628                rel2 {
2629                   to_x: "elm.padding.right";
2630                   relative: 0.0 1.0;
2631                   offset: 0 0;
2632                }
2633             }
2634          }
2635          part { name: "elm.swallow.bar";
2636             mouse_events: 0;
2637             scale: 1;
2638             type: SWALLOW;
2639             description {
2640                min: 48 14;
2641                max: 99999 14;
2642                state: "default" 0.0;
2643                rel1 {
2644                   to: "elm.background.progressbar";
2645                   relative: 0.0 0.0;
2646                }
2647                rel2 {
2648                   to: "elm.background.progressbar";
2649                   relative: 1.0 1.0;
2650                }
2651             }
2652          }
2653          part { name: "elm.swallow.content";
2654             type: SWALLOW;
2655             scale: 1;
2656             description { state: "default" 0.0;
2657                visible: 0;
2658                align: 0.0 0.5;
2659                rel1 {
2660                   offset: 0 0;
2661                   to_y: "elm.background.progressbar";
2662                }
2663                rel2 {
2664                   offset: 0 -1;
2665                   relative: 0.0 1.0;
2666                   to_y: "elm.background.progressbar";
2667                }
2668             }
2669             description { state: "visible" 0.0;
2670                inherit: "default" 0.0;
2671                visible: 1;
2672                aspect: 1.0 1.0;
2673                aspect_preference: VERTICAL;
2674                rel2.offset: 4 -1;
2675             }
2676          }
2677          part { name: "elm.text";
2678             type: TEXT;
2679             mouse_events: 0;
2680             scale: 1;
2681             description { state: "default" 0.0;
2682                visible: 0;
2683                fixed: 1 1;
2684                align: 0.0 0.5;
2685                rel1.to_x: "elm.swallow.content";
2686                rel1.relative: 1.0 0.0;
2687                rel1.offset: -1 4;
2688                rel2.to_x: "elm.swallow.content";
2689                rel2.relative: 1.0 1.0;
2690                rel2.offset: -1 -5;
2691                color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
2692                text {
2693                   font: "SLP:style=Roman";
2694                   size: 10;
2695                   min: 0 0;
2696                   align: 0.0 0.5;
2697                   text_class: "slp_roman";
2698                }
2699             }
2700             description { state: "visible" 0.0;
2701                inherit: "default" 0.0;
2702                visible: 0;
2703                text.min: 1 1;
2704                rel1.offset: 0 4;
2705                rel2.offset: 0 -5;
2706             }
2707          }
2708          part { name: "background";
2709             mouse_events: 0;
2710             scale: 1;
2711             clip_to: "elm.background.progressbar";
2712             description {
2713                state: "default" 0.0;
2714                rel1 {
2715                   to: "elm.swallow.bar";
2716                   relative: 0.0 0.0;
2717                }
2718                rel2 {
2719                   to: "elm.swallow.bar";
2720                   relative: 1.0 1.0;
2721                   offset: -1 -1;
2722                }
2723                image {
2724                   normal: "progress_slider_bg02.9.png";
2725                   border: 6 6 0 0;
2726                }
2727             }
2728          }
2729          part { name: "elm.text.status";
2730             type: TEXT;
2731             mouse_events: 0;
2732             scale: 1;
2733             description { state: "default" 0.0;
2734                fixed: 1 1;
2735                visible: 0;
2736                rel1 {
2737                   to: "background";
2738                   relative: 0.5 0.5;
2739                }
2740                rel2 {
2741                   to: "background";
2742                   relative: 0.5 0.5;
2743                }
2744                text {
2745                   font: "SLP:style=Roman";
2746                   size: 10;
2747                   min: 0 0;
2748                   align: 0.5 0.0;
2749                   text_class: "slp_roman";
2750                }
2751                color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
2752             }
2753             description { state: "show" 0.0;
2754                inherit: "default" 0.0;
2755                visible: 0;
2756                text.min: 1 1;
2757             }
2758          }
2759          part { name: "elm.progress.progressbar";
2760             mouse_events: 0;
2761             scale: 1;
2762             clip_to: "elm.background.progressbar";
2763             description {
2764                state: "default" 0.0;
2765                min: 0 0;
2766                fixed: 1 1;
2767                rel1 {
2768                   to: "elm.swallow.bar";
2769                   relative: 0.0 0.0;
2770                }
2771                rel2 {
2772                   to_y: "elm.swallow.bar";
2773                   to_x: "elm.cur.progressbar";
2774                   offset: -1 -1;
2775                }
2776                image {
2777                   normal: "progress_slider_bar02.9.png";
2778                   border: 6 6 0 0;
2779                }
2780             }
2781             description {
2782                state: "invert" 0.0;
2783                inherit: "default" 0.0;
2784                rel1 {
2785                   to_y: "elm.swallow.bar";
2786                   to_x: "elm.cur.progressbar";
2787                }
2788                rel2 {
2789                   to: "elm.swallow.bar";
2790                   relative: 1.0 1.0;
2791                }
2792             }
2793             description {
2794                state: "state_begin" 0.0;
2795                inherit: "default" 0.0;
2796                rel1 {
2797                   to: "elm.swallow.bar";
2798                   relative: 0.0 0.0;
2799                }
2800                rel2 {
2801                   to: "elm.swallow.bar";
2802                   relative: 0.1 1.0;
2803                }
2804             }
2805             description {
2806                state: "state_end" 0.0;
2807                inherit: "default" 0.0;
2808                rel1 {
2809                   to: "elm.swallow.bar";
2810                   relative: 0.9 0.0;
2811                }
2812                rel2 {
2813                   to: "elm.swallow.bar";
2814                   relative: 1.0 1.0;
2815                }
2816             }
2817          }
2818          part { name: "text-bar";
2819             type: TEXT;
2820             mouse_events: 0;
2821             scale: 1;
2822             clip_to: "progress-rect";
2823             //effect: SOFT_SHADOW;
2824             scale: 0;
2825             description { state: "default" 0.0;
2826                align: 0.0 0.0;
2827                fixed: 1 1;
2828                visible: 0;
2829                rel1.to: "elm.text.status";
2830                rel1.offset: -1 -1;
2831                rel2.to: "elm.text.status";
2832                text {
2833                   text_source: "elm.text.status";
2834                   font: "SLP:style=Roman";
2835                   size: 10;
2836                   min: 0 0;
2837                   align: 0.0 0.0;
2838                   text_class: "slp_roman";
2839                }
2840                color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
2841             }
2842             description { state: "show" 0.0;
2843                inherit: "default" 0.0;
2844                visible: 0;
2845                text.min: 1 1;
2846             }
2847          }
2848          part { name: "elm.cur.progressbar";
2849             mouse_events: 0;
2850             scale: 1;
2851             dragable {
2852                confine: "background";
2853                x: 1 1 1;
2854                y: 0 0 0;
2855             }
2856             description { state: "default" 0.0;
2857                min: 0 28;
2858                fixed: 1 1;
2859                visible: 0;
2860                rel1 {
2861                   to: "background";
2862                   relative: 0 0;
2863                }
2864                rel2.to: "background";
2865            }
2866          }
2867          part { name: "progress-rect";
2868             mouse_events: 0;
2869             scale: 1;
2870             description {
2871                state: "default" 0.0;
2872                rel1.to: "elm.progress.progressbar";
2873                rel2.to: "elm.progress.progressbar";
2874             }
2875          }
2876       }
2877       programs {
2878          program { name: "label_show";
2879             signal: "elm,state,text,visible";
2880             source: "elm";
2881             action:  STATE_SET "visible" 0.0;
2882             target: "elm.text";
2883          }
2884          program { name: "label_hide";
2885             signal: "elm,state,text,hidden";
2886             source: "elm";
2887             action:  STATE_SET "default" 0.0;
2888             target: "elm.text";
2889          }
2890          program { name: "icon_show";
2891             signal: "elm,state,icon,visible";
2892             source: "elm";
2893             action:  STATE_SET "visible" 0.0;
2894             target: "elm.swallow.content";
2895          }
2896          program { name: "icon_hide";
2897             signal: "elm,state,icon,hidden";
2898             source: "elm";
2899             action:  STATE_SET "default" 0.0;
2900             target: "elm.swallow.content";
2901          }
2902          program { name: "units_show";
2903             signal: "elm,state,units,visible";
2904             source: "elm";
2905             action:  STATE_SET "show" 0.0;
2906             target: "text-bar";
2907             target: "elm.text.status";
2908          }
2909          program { name: "units_hide";
2910             signal: "elm,state,units,hidden";
2911             source: "elm";
2912             action:  STATE_SET "default" 0.0;
2913             target: "text-bar";
2914             target: "elm.text.status";
2915          }
2916          program { name: "slide_to_end";
2917             action:  STATE_SET "state_end" 0.0;
2918             transition: LINEAR 0.5;
2919             target: "elm.progress.progressbar";
2920             after: "slide_to_begin";
2921          }
2922          program { name: "slide_to_begin";
2923             signal: "elm,state,slide,begin";
2924             action: STATE_SET "state_begin" 0.0;
2925             target: "elm.progress.progressbar";
2926             transition: LINEAR 0.5;
2927             after: "slide_to_end";
2928          }
2929          program { name: "start_pulse";
2930             signal: "elm,state,pulse,start";
2931             source: "elm";
2932             after: "slide_to_end";
2933          }
2934          program { name: "stop_pulse";
2935             signal: "elm,state,pulse,stop";
2936             source: "elm";
2937             action: ACTION_STOP;
2938             target: "slide_to_begin";
2939             target: "slide_to_end";
2940             target: "start_pulse";
2941             after: "state_pulse";
2942          }
2943          program { name: "state_pulse";
2944             signal: "elm,state,pulse";
2945             source: "elm";
2946             action: STATE_SET "state_begin" 0.0;
2947             target: "elm.progress.progressbar";
2948             after: "units_hide";
2949          }
2950          program { name: "state_fraction";
2951             signal: "elm,state,fraction";
2952             source: "elm";
2953             action: ACTION_STOP;
2954             target: "slide_to_begin";
2955             target: "slide_to_end";
2956             target: "start_pulse";
2957             action: STATE_SET "default" 0.0;
2958             target: "elm.progress.progressbar";
2959          }
2960          program { name: "set_invert_on";
2961             signal: "elm,state,inverted,on";
2962             source: "elm";
2963             action:  STATE_SET "invert" 0.0;
2964             target: "elm.progress.progressbar";
2965          }
2966          program { name: "set_invert_off";
2967             signal: "elm,state,inverted,off";
2968             source: "elm";
2969             action:  STATE_SET "default" 0.0;
2970             target: "elm.progress.progressbar";
2971          }
2972       }
2973    }
2974
2975 #define PROGRESS_LOAD_IMAGEG( param_num ) \
2976    image: "00_winset_list_progress_"#param_num".png" COMP;
2977
2978 #define PROGRESS_BG_DESC( param_name, param_num ) \
2979    description { state: "pulse" 0.#param_num; \
2980       inherit: "default" 0.0; \
2981       image { \
2982          normal: "00_winset_"#param_name"_process_"#param_num".png"; \
2983       } \
2984    }
2985
2986 #define   PROGRESSING_DELAY    0.03
2987
2988    group { name: "elm/progressbar/horizontal/list_process";
2989       images {
2990          image: "00_winset_list_process_01.png" COMP;
2991          image: "00_winset_list_process_02.png" COMP;
2992          image: "00_winset_list_process_03.png" COMP;
2993          image: "00_winset_list_process_04.png" COMP;
2994          image: "00_winset_list_process_05.png" COMP;
2995          image: "00_winset_list_process_06.png" COMP;
2996          image: "00_winset_list_process_07.png" COMP;
2997          image: "00_winset_list_process_08.png" COMP;
2998          image: "00_winset_list_process_09.png" COMP;
2999          image: "00_winset_list_process_10.png" COMP;
3000          image: "00_winset_list_process_11.png" COMP;
3001          image: "00_winset_list_process_12.png" COMP;
3002          image: "00_winset_list_process_13.png" COMP;
3003          image: "00_winset_list_process_14.png" COMP;
3004          image: "00_winset_list_process_15.png" COMP;
3005          image: "00_winset_list_process_16.png" COMP;
3006          image: "00_winset_list_process_17.png" COMP;
3007          image: "00_winset_list_process_18.png" COMP;
3008          image: "00_winset_list_process_19.png" COMP;
3009          image: "00_winset_list_process_20.png" COMP;
3010          image: "00_winset_list_process_21.png" COMP;
3011          image: "00_winset_list_process_22.png" COMP;
3012          image: "00_winset_list_process_23.png" COMP;
3013          image: "00_winset_list_process_24.png" COMP;
3014          image: "00_winset_list_process_25.png" COMP;
3015          image: "00_winset_list_process_26.png" COMP;
3016          image: "00_winset_list_process_27.png" COMP;
3017          image: "00_winset_list_process_28.png" COMP;
3018          image: "00_winset_list_process_29.png" COMP;
3019          image: "00_winset_list_process_30.png" COMP;
3020       }
3021       parts {
3022          part { name: "elm.background.progressbar";
3023             mouse_events: 0;
3024             scale: 1;
3025             type: RECT;
3026             description {
3027                state: "default" 0.0;
3028             }
3029          }
3030          part { name: "elm.swallow.bar";
3031             mouse_events: 0;
3032             scale: 1;
3033             type: SWALLOW;
3034             description { state: "default" 0.0;
3035                min: 0 0;
3036                max: 0 0;
3037                visible: 0;
3038             }
3039          }
3040          part { name: "elm.swallow.content";
3041             type: SWALLOW;
3042             scale: 1;
3043             description { state: "default" 0.0;
3044                min: 0 0;
3045                max: 0 0;
3046                visible: 0;
3047             }
3048          }
3049          part { name: "background";
3050             mouse_events: 0;
3051             scale: 1;
3052             clip_to: "elm.background.progressbar";
3053             description {
3054                state: "default" 0.0;
3055                min: PROGRESSBAR_LIST_PROCESS_WIDTH_INC PROGRESSBAR_LIST_PROCESS_HEIGHT_INC;
3056                max: PROGRESSBAR_LIST_PROCESS_WIDTH_INC PROGRESSBAR_LIST_PROCESS_HEIGHT_INC;
3057                visible: 1;
3058                aspect: 1.0 1.0;
3059                aspect_preference: BOTH;
3060                image {
3061                   normal: "00_winset_list_process_01.png";
3062                }
3063             }
3064             description { state: "pulse" 0.0;
3065                inherit: "default" 0.0;
3066                image {
3067                   normal: "00_winset_list_process_01.png";
3068                }
3069             }
3070             PROGRESS_BG_DESC( list, 01 )
3071             PROGRESS_BG_DESC( list, 02 )
3072             PROGRESS_BG_DESC( list, 03 )
3073             PROGRESS_BG_DESC( list, 04 )
3074             PROGRESS_BG_DESC( list, 05 )
3075             PROGRESS_BG_DESC( list, 06 )
3076             PROGRESS_BG_DESC( list, 07 )
3077             PROGRESS_BG_DESC( list, 08 )
3078             PROGRESS_BG_DESC( list, 09 )
3079             PROGRESS_BG_DESC( list, 10 )
3080             PROGRESS_BG_DESC( list, 11 )
3081             PROGRESS_BG_DESC( list, 12 )
3082             PROGRESS_BG_DESC( list, 13 )
3083             PROGRESS_BG_DESC( list, 14 )
3084             PROGRESS_BG_DESC( list, 15 )
3085             PROGRESS_BG_DESC( list, 16 )
3086             PROGRESS_BG_DESC( list, 17 )
3087             PROGRESS_BG_DESC( list, 18 )
3088             PROGRESS_BG_DESC( list, 19 )
3089             PROGRESS_BG_DESC( list, 20 )
3090             PROGRESS_BG_DESC( list, 21 )
3091             PROGRESS_BG_DESC( list, 22 )
3092             PROGRESS_BG_DESC( list, 23 )
3093             PROGRESS_BG_DESC( list, 24 )
3094             PROGRESS_BG_DESC( list, 25 )
3095             PROGRESS_BG_DESC( list, 26 )
3096             PROGRESS_BG_DESC( list, 27 )
3097             PROGRESS_BG_DESC( list, 28 )
3098             PROGRESS_BG_DESC( list, 29 )
3099             PROGRESS_BG_DESC( list, 30 )
3100          }
3101       }
3102       script {
3103          public pulse_state;
3104       }
3105       programs {
3106          program { name: "continue_pulse";
3107             script {
3108                new Float:state;
3109                state = get_float(pulse_state);
3110                set_state(PART:"background", "pulse", state);
3111                state += 0.01;
3112                if( state > 0.30 )
3113                   state = 0.01;
3114                set_float(pulse_state, state);
3115             }
3116                after: "delay";
3117          }
3118          program { name: "delay";
3119             action: STATE_SET "pulse" 0.10;
3120             target: "background";
3121             in: PROGRESSING_DELAY 0.0;
3122             after: "continue_pulse";
3123          }
3124          program { name: "start_pulse";
3125             signal: "elm,state,pulse,start";
3126             source: "elm";
3127             script {
3128                set_float(pulse_state, 0.0);
3129             }
3130             after: "continue_pulse";
3131          }
3132          program { name: "stop_pulse";
3133             signal: "elm,state,pulse,stop";
3134             source: "elm";
3135             action: ACTION_STOP;
3136             target: "continue_pulse";
3137             target: "delay";
3138             target: "start_pulse";
3139             after: "init_pulse";
3140          }
3141          program { name: "init_pulse";
3142             action: STATE_SET "default" 0.0;
3143             target: "background";
3144          }
3145       }
3146    }
3147
3148    group { name: "elm/progressbar/horizontal/list_process_small";
3149       images {
3150          image: "00_winset_list_process_01_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3151          image: "00_winset_list_process_02_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3152          image: "00_winset_list_process_03_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3153          image: "00_winset_list_process_04_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3154          image: "00_winset_list_process_05_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3155          image: "00_winset_list_process_06_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3156          image: "00_winset_list_process_07_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3157          image: "00_winset_list_process_08_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3158          image: "00_winset_list_process_09_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3159          image: "00_winset_list_process_10_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3160          image: "00_winset_list_process_11_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3161          image: "00_winset_list_process_12_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3162          image: "00_winset_list_process_13_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3163          image: "00_winset_list_process_14_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3164          image: "00_winset_list_process_15_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3165          image: "00_winset_list_process_16_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3166          image: "00_winset_list_process_17_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3167          image: "00_winset_list_process_18_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3168          image: "00_winset_list_process_19_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3169          image: "00_winset_list_process_20_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3170          image: "00_winset_list_process_21_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3171          image: "00_winset_list_process_22_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3172          image: "00_winset_list_process_23_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3173          image: "00_winset_list_process_24_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3174          image: "00_winset_list_process_25_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3175          image: "00_winset_list_process_26_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3176          image: "00_winset_list_process_27_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3177          image: "00_winset_list_process_28_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3178          image: "00_winset_list_process_29_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3179          image: "00_winset_list_process_30_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3180       }
3181       parts {
3182          part { name: "elm.background.progressbar";
3183             mouse_events: 0;
3184             scale: 1;
3185             type: RECT;
3186             description {
3187                state: "default" 0.0;
3188             }
3189          }
3190          part { name: "elm.swallow.bar";
3191             mouse_events: 0;
3192             scale: 1;
3193             type: SWALLOW;
3194             description { state: "default" 0.0;
3195                min: 0 0;
3196                max: 0 0;
3197                visible: 0;
3198             }
3199          }
3200          part { name: "elm.swallow.content";
3201             type: SWALLOW;
3202             scale: 1;
3203             description { state: "default" 0.0;
3204                min: 0 0;
3205                max: 0 0;
3206                visible: 0;
3207             }
3208          }
3209          part { name: "background";
3210             mouse_events: 0;
3211             scale: 1;
3212             clip_to: "elm.background.progressbar";
3213             description {
3214                state: "default" 0.0;
3215                min: PROGRESSBAR_LIST_PROCESS_SMALL_INC PROGRESSBAR_LIST_PROCESS_SMALL_INC;
3216                max: PROGRESSBAR_LIST_PROCESS_SMALL_INC PROGRESSBAR_LIST_PROCESS_SMALL_INC;
3217                visible: 1;
3218                aspect: 1.0 1.0;
3219                aspect_preference: BOTH;
3220                image {
3221                   normal: "00_winset_list_process_01.png";
3222                }
3223             }
3224             description { state: "pulse" 0.0;
3225                inherit: "default" 0.0;
3226                image {
3227                   normal: "00_winset_list_process_01.png";
3228                }
3229             }
3230             PROGRESS_BG_DESC( list, 01 )
3231             PROGRESS_BG_DESC( list, 02 )
3232             PROGRESS_BG_DESC( list, 03 )
3233             PROGRESS_BG_DESC( list, 04 )
3234             PROGRESS_BG_DESC( list, 05 )
3235             PROGRESS_BG_DESC( list, 06 )
3236             PROGRESS_BG_DESC( list, 07 )
3237             PROGRESS_BG_DESC( list, 08 )
3238             PROGRESS_BG_DESC( list, 09 )
3239             PROGRESS_BG_DESC( list, 10 )
3240             PROGRESS_BG_DESC( list, 11 )
3241             PROGRESS_BG_DESC( list, 12 )
3242             PROGRESS_BG_DESC( list, 13 )
3243             PROGRESS_BG_DESC( list, 14 )
3244             PROGRESS_BG_DESC( list, 15 )
3245             PROGRESS_BG_DESC( list, 16 )
3246             PROGRESS_BG_DESC( list, 17 )
3247             PROGRESS_BG_DESC( list, 18 )
3248             PROGRESS_BG_DESC( list, 19 )
3249             PROGRESS_BG_DESC( list, 20 )
3250             PROGRESS_BG_DESC( list, 21 )
3251             PROGRESS_BG_DESC( list, 22 )
3252             PROGRESS_BG_DESC( list, 23 )
3253             PROGRESS_BG_DESC( list, 24 )
3254             PROGRESS_BG_DESC( list, 25 )
3255             PROGRESS_BG_DESC( list, 26 )
3256             PROGRESS_BG_DESC( list, 27 )
3257             PROGRESS_BG_DESC( list, 28 )
3258             PROGRESS_BG_DESC( list, 29 )
3259             PROGRESS_BG_DESC( list, 30 )
3260          }
3261       }
3262       script {
3263          public pulse_state;
3264       }
3265       programs {
3266          program { name: "continue_pulse";
3267             script {
3268                new Float:state;
3269                state = get_float(pulse_state);
3270                set_state(PART:"background", "pulse", state);
3271                state += 0.01;
3272                if( state > 0.30 )
3273                   state = 0.01;
3274                set_float(pulse_state, state);
3275             }
3276                after: "delay";
3277          }
3278          program { name: "delay";
3279             action: STATE_SET "pulse" 0.10;
3280             target: "background";
3281             in: PROGRESSING_DELAY 0.0;
3282             after: "continue_pulse";
3283          }
3284          program { name: "start_pulse";
3285             signal: "elm,state,pulse,start";
3286             source: "elm";
3287             script {
3288                set_float(pulse_state, 0.0);
3289             }
3290             after: "continue_pulse";
3291          }
3292          program { name: "stop_pulse";
3293             signal: "elm,state,pulse,stop";
3294             source: "elm";
3295             action: ACTION_STOP;
3296             target: "continue_pulse";
3297             target: "delay";
3298             target: "start_pulse";
3299             after: "init_pulse";
3300          }
3301          program { name: "init_pulse";
3302             action: STATE_SET "default" 0.0;
3303             target: "background";
3304          }
3305       }
3306    }
3307
3308    group { name: "elm/progressbar/horizontal/toolbar_process";
3309       images {
3310          image: "00_winset_toolbar_process_01.png" COMP;
3311          image: "00_winset_toolbar_process_02.png" COMP;
3312          image: "00_winset_toolbar_process_03.png" COMP;
3313          image: "00_winset_toolbar_process_04.png" COMP;
3314          image: "00_winset_toolbar_process_05.png" COMP;
3315          image: "00_winset_toolbar_process_06.png" COMP;
3316          image: "00_winset_toolbar_process_07.png" COMP;
3317          image: "00_winset_toolbar_process_08.png" COMP;
3318          image: "00_winset_toolbar_process_09.png" COMP;
3319          image: "00_winset_toolbar_process_10.png" COMP;
3320          image: "00_winset_toolbar_process_11.png" COMP;
3321          image: "00_winset_toolbar_process_12.png" COMP;
3322          image: "00_winset_toolbar_process_13.png" COMP;
3323          image: "00_winset_toolbar_process_14.png" COMP;
3324          image: "00_winset_toolbar_process_15.png" COMP;
3325          image: "00_winset_toolbar_process_16.png" COMP;
3326          image: "00_winset_toolbar_process_17.png" COMP;
3327          image: "00_winset_toolbar_process_18.png" COMP;
3328          image: "00_winset_toolbar_process_19.png" COMP;
3329          image: "00_winset_toolbar_process_20.png" COMP;
3330          image: "00_winset_toolbar_process_21.png" COMP;
3331          image: "00_winset_toolbar_process_22.png" COMP;
3332          image: "00_winset_toolbar_process_23.png" COMP;
3333          image: "00_winset_toolbar_process_24.png" COMP;
3334          image: "00_winset_toolbar_process_25.png" COMP;
3335          image: "00_winset_toolbar_process_26.png" COMP;
3336          image: "00_winset_toolbar_process_27.png" COMP;
3337          image: "00_winset_toolbar_process_28.png" COMP;
3338          image: "00_winset_toolbar_process_29.png" COMP;
3339          image: "00_winset_toolbar_process_30.png" COMP;
3340       }
3341       parts {
3342          part { name: "elm.background.progressbar";
3343             mouse_events: 0;
3344             scale: 1;
3345             type: RECT;
3346             description {
3347                state: "default" 0.0;
3348             }
3349          }
3350          part { name: "elm.swallow.bar";
3351             mouse_events: 0;
3352             scale: 1;
3353             type: SWALLOW;
3354             description { state: "default" 0.0;
3355                min: 0 0;
3356                max: 0 0;
3357                visible: 0;
3358             }
3359          }
3360          part { name: "elm.swallow.content";
3361             type: SWALLOW;
3362             scale: 1;
3363             description { state: "default" 0.0;
3364                min: 0 0;
3365                max: 0 0;
3366                visible: 0;
3367             }
3368          }
3369          part { name: "background";
3370             mouse_events: 0;
3371             scale: 1;
3372             clip_to: "elm.background.progressbar";
3373             description {
3374                state: "default" 0.0;
3375                min: 32 32;
3376                max: 32 32;
3377                visible: 1;
3378                aspect: 1.0 1.0;
3379                aspect_preference: BOTH;
3380                image {
3381                   normal: "00_winset_toolbar_process_01.png";
3382                }
3383             }
3384             description { state: "pulse" 0.0;
3385                inherit: "default" 0.0;
3386                image {
3387                    normal: "00_winset_toolbar_process_01.png";
3388                }
3389             }
3390             PROGRESS_BG_DESC( toolbar, 01 )
3391             PROGRESS_BG_DESC( toolbar, 02 )
3392             PROGRESS_BG_DESC( toolbar, 03 )
3393             PROGRESS_BG_DESC( toolbar, 04 )
3394             PROGRESS_BG_DESC( toolbar, 05 )
3395             PROGRESS_BG_DESC( toolbar, 06 )
3396             PROGRESS_BG_DESC( toolbar, 07 )
3397             PROGRESS_BG_DESC( toolbar, 08 )
3398             PROGRESS_BG_DESC( toolbar, 09 )
3399             PROGRESS_BG_DESC( toolbar, 10 )
3400             PROGRESS_BG_DESC( toolbar, 11 )
3401             PROGRESS_BG_DESC( toolbar, 12 )
3402             PROGRESS_BG_DESC( toolbar, 13 )
3403             PROGRESS_BG_DESC( toolbar, 14 )
3404             PROGRESS_BG_DESC( toolbar, 15 )
3405             PROGRESS_BG_DESC( toolbar, 16 )
3406             PROGRESS_BG_DESC( toolbar, 17 )
3407             PROGRESS_BG_DESC( toolbar, 18 )
3408             PROGRESS_BG_DESC( toolbar, 19 )
3409             PROGRESS_BG_DESC( toolbar, 20 )
3410             PROGRESS_BG_DESC( toolbar, 21 )
3411             PROGRESS_BG_DESC( toolbar, 22 )
3412             PROGRESS_BG_DESC( toolbar, 23 )
3413             PROGRESS_BG_DESC( toolbar, 24 )
3414             PROGRESS_BG_DESC( toolbar, 25 )
3415             PROGRESS_BG_DESC( toolbar, 26 )
3416             PROGRESS_BG_DESC( toolbar, 27 )
3417             PROGRESS_BG_DESC( toolbar, 28 )
3418             PROGRESS_BG_DESC( toolbar, 29 )
3419             PROGRESS_BG_DESC( toolbar, 30 )
3420          }
3421       }
3422       script {
3423          public pulse_state;
3424       }
3425       programs {
3426          program { name: "continue_pulse";
3427             script {
3428                new Float:state;
3429                state = get_float(pulse_state);
3430                set_state(PART:"background", "pulse", state);
3431                state += 0.01;
3432                if( state > 0.30 )
3433                   state = 0.01;
3434                set_float(pulse_state, state);
3435             }
3436             after: "delay";
3437          }
3438          program { name: "delay";
3439             action: STATE_SET "pulse" 0.10;
3440             target: "background";
3441             in: PROGRESSING_DELAY 0.0;
3442             after: "continue_pulse";
3443          }
3444          program { name: "start_pulse";
3445             signal: "elm,state,pulse,start";
3446             source: "elm";
3447             script {
3448                set_float(pulse_state, 0.0);
3449             }
3450             after: "continue_pulse";
3451          }
3452          program { name: "stop_pulse";
3453             signal: "elm,state,pulse,stop";
3454             source: "elm";
3455             action: ACTION_STOP;
3456             target: "continue_pulse";
3457             target: "delay";
3458             target: "start_pulse";
3459             after: "init_pulse";
3460          }
3461          program { name: "init_pulse";
3462             action: STATE_SET "default" 0.0;
3463             target: "background";
3464          }
3465       }
3466    }
3467
3468    group { name: "elm/progressbar/horizontal/UIActivityIndicatorStyleWhiteLarge";
3469       images {
3470          image: "progress_01.png" COMP;
3471          image: "progress_02.png" COMP;
3472          image: "progress_03.png" COMP;
3473          image: "progress_04.png" COMP;
3474          image: "progress_05.png" COMP;
3475          image: "progress_06.png" COMP;
3476          image: "progress_07.png" COMP;
3477          image: "progress_08.png" COMP;
3478          image: "progress_09.png" COMP;
3479          image: "progress_10.png" COMP;
3480          image: "progress_11.png" COMP;
3481          image: "progress_12.png" COMP;
3482       }
3483       parts {
3484          part { name: "elm.background.progressbar";
3485             mouse_events: 0;
3486             scale: 1;
3487             type: RECT;
3488             description {
3489                state: "default" 0.0;
3490             }
3491          }
3492          part { name: "elm.swallow.bar";
3493             mouse_events: 0;
3494             scale: 1;
3495             type: SWALLOW;
3496             description { state: "default" 0.0;
3497                min: 0 0;
3498                max: 0 0;
3499                visible: 0;
3500             }
3501          }
3502          part { name: "elm.swallow.content";
3503             type: SWALLOW;
3504             scale: 1;
3505             description { state: "default" 0.0;
3506                min: 0 0;
3507                max: 0 0;
3508                visible: 0;
3509             }
3510          }
3511          part { name: "background";
3512             mouse_events: 0;
3513             scale: 1;
3514             clip_to: "elm.background.progressbar";
3515             description {
3516                state: "default" 0.0;
3517                min: 60 60;
3518                max: 60 60;
3519                visible: 1;
3520                aspect: 1.0 1.0;
3521                aspect_preference: BOTH;
3522                image {
3523                   normal: "progress_01.png";
3524                }
3525             }
3526             description {
3527                state: "pulse" 0.0;
3528                inherit: "default" 0.0;
3529                image {
3530                   normal: "progress_01.png";
3531                }
3532             }
3533             description {
3534                state: "pulse" 0.01;
3535                inherit: "default" 0.0;
3536                image {
3537                   normal: "progress_01.png";
3538                }
3539             }
3540             description {
3541                state: "pulse" 0.02;
3542                inherit: "default" 0.0;
3543                image {
3544                   normal: "progress_02.png";
3545                }
3546             }
3547             description {
3548                state: "pulse" 0.03;
3549                inherit: "default" 0.0;
3550                image {
3551                   normal: "progress_03.png";
3552                }
3553             }
3554             description {
3555                state: "pulse" 0.04;
3556                inherit: "default" 0.0;
3557                image {
3558                   normal: "progress_04.png";
3559                }
3560             }
3561             description {
3562                state: "pulse" 0.05;
3563                inherit: "default" 0.0;
3564                image {
3565                   normal: "progress_05.png";
3566                }
3567             }
3568             description {
3569                state: "pulse" 0.06;
3570                inherit: "default" 0.0;
3571                image {
3572                   normal: "progress_06.png";
3573                }
3574             }
3575             description {
3576                state: "pulse" 0.07;
3577                inherit: "default" 0.0;
3578                image {
3579                   normal: "progress_07.png";
3580                }
3581             }
3582             description {
3583                state: "pulse" 0.08;
3584                inherit: "default" 0.0;
3585                image {
3586                   normal: "progress_08.png";
3587                }
3588             }
3589             description {
3590                state: "pulse" 0.09;
3591                inherit: "default" 0.0;
3592                image {
3593                   normal: "progress_09.png";
3594                }
3595             }
3596             description {
3597                state: "pulse" 0.10;
3598                inherit: "default" 0.0;
3599                image {
3600                   normal: "progress_10.png";
3601                }
3602             }
3603             description {
3604                state: "pulse" 0.11;
3605                inherit: "default" 0.0;
3606                image {
3607                   normal: "progress_11.png";
3608                }
3609             }
3610             description {
3611                state: "pulse" 0.12;
3612                inherit: "default" 0.0;
3613                image {
3614                   normal: "progress_12.png";
3615                }
3616             }
3617          }
3618       }
3619       script {
3620          public pulse_state;
3621       }
3622       programs {
3623          program { name: "continue_pulse";
3624             script {
3625                new Float:state;
3626                state = get_float(pulse_state);
3627                set_state(PART:"background", "pulse", state);
3628                state += 0.01;
3629                if( state > 0.12 )
3630                   state = 0.01;
3631                set_float(pulse_state, state);
3632             }
3633             after: "delay";
3634          }
3635          program { name: "delay";
3636              action: STATE_SET "pulse" 0.10;
3637              target: "background";
3638              in: PROGRESSING_DELAY 0.0;
3639              after: "continue_pulse";
3640          }
3641          program { name: "start_pulse";
3642             signal: "elm,state,pulse,start";
3643             source: "elm";
3644             script {
3645                set_float(pulse_state, 0.0);
3646             }
3647             after: "continue_pulse";
3648          }
3649          program { name: "stop_pulse";
3650             signal: "elm,state,pulse,stop";
3651             source: "elm";
3652             action: ACTION_STOP;
3653             target: "continue_pulse";
3654             target: "delay";
3655             target: "start_pulse";
3656             after: "init_pulse";
3657          }
3658          program { name: "init_pulse";
3659             action: STATE_SET "default" 0.0;
3660             target: "background";
3661          }
3662       }
3663    }
3664
3665    group { name: "elm/progressbar/horizontal/UIActivityIndicatorStyleWhite";
3666       images {
3667          image: "progress_01_s.png" COMP;
3668          image: "progress_02_s.png" COMP;
3669          image: "progress_03_s.png" COMP;
3670          image: "progress_04_s.png" COMP;
3671          image: "progress_05_s.png" COMP;
3672          image: "progress_06_s.png" COMP;
3673          image: "progress_07_s.png" COMP;
3674          image: "progress_08_s.png" COMP;
3675          image: "progress_09_s.png" COMP;
3676          image: "progress_10_s.png" COMP;
3677          image: "progress_11_s.png" COMP;
3678          image: "progress_12_s.png" COMP;
3679       }
3680       parts {
3681          part { name: "elm.background.progressbar";
3682             mouse_events: 0;
3683             scale: 1;
3684             type: RECT;
3685             description {
3686                state: "default" 0.0;
3687             }
3688          }
3689          part { name: "elm.swallow.bar";
3690             mouse_events: 0;
3691             scale: 1;
3692             type: SWALLOW;
3693             description { state: "default" 0.0;
3694                min: 0 0;
3695                max: 0 0;
3696                visible: 0;
3697             }
3698          }
3699          part { name: "elm.swallow.content";
3700             type: SWALLOW;
3701             scale: 1;
3702             description { state: "default" 0.0;
3703                min: 0 0;
3704                max: 0 0;
3705                visible: 0;
3706             }
3707          }
3708          part { name: "background";
3709             mouse_events: 0;
3710             scale: 1;
3711             clip_to: "elm.background.progressbar";
3712             description {
3713                state: "default" 0.0;
3714                min: 30 30;
3715                max: 30 30;
3716                visible: 1;
3717                aspect: 1.0 1.0;
3718                aspect_preference: BOTH;
3719                image {
3720                   normal: "progress_01_s.png";
3721                }
3722             }
3723             description {
3724                state: "pulse" 0.0;
3725                inherit: "default" 0.0;
3726                image {
3727                   normal: "progress_01_s.png";
3728                }
3729             }
3730             description {
3731                state: "pulse" 0.01;
3732                inherit: "default" 0.0;
3733                image {
3734                   normal: "progress_01_s.png";
3735                }
3736             }
3737             description {
3738                state: "pulse" 0.02;
3739                inherit: "default" 0.0;
3740                image {
3741                   normal: "progress_02_s.png";
3742                }
3743             }
3744             description {
3745                state: "pulse" 0.03;
3746                inherit: "default" 0.0;
3747                image {
3748                   normal: "progress_03_s.png";
3749                }
3750             }
3751             description {
3752                state: "pulse" 0.04;
3753                inherit: "default" 0.0;
3754                image {
3755                   normal: "progress_04_s.png";
3756                }
3757             }
3758             description {
3759                state: "pulse" 0.05;
3760                inherit: "default" 0.0;
3761                image {
3762                   normal: "progress_05_s.png";
3763                }
3764             }
3765             description {
3766                state: "pulse" 0.06;
3767                inherit: "default" 0.0;
3768                image {
3769                   normal: "progress_06_s.png";
3770                }
3771             }
3772             description {
3773                state: "pulse" 0.07;
3774                inherit: "default" 0.0;
3775                image {
3776                   normal: "progress_07_s.png";
3777                }
3778             }
3779             description {
3780                state: "pulse" 0.08;
3781                inherit: "default" 0.0;
3782                image {
3783                   normal: "progress_08_s.png";
3784                }
3785             }
3786             description {
3787                state: "pulse" 0.09;
3788                inherit: "default" 0.0;
3789                image {
3790                   normal: "progress_09_s.png";
3791                }
3792             }
3793             description {
3794                state: "pulse" 0.10;
3795                inherit: "default" 0.0;
3796                image {
3797                   normal: "progress_10_s.png";
3798                }
3799             }
3800             description {
3801                state: "pulse" 0.11;
3802                inherit: "default" 0.0;
3803                image {
3804                   normal: "progress_11_s.png";
3805                }
3806             }
3807             description {
3808                state: "pulse" 0.12;
3809                inherit: "default" 0.0;
3810                image {
3811                   normal: "progress_12_s.png";
3812                }
3813             }
3814          }
3815       }
3816       script {
3817          public pulse_state;
3818       }
3819       programs {
3820          program { name: "continue_pulse";
3821             script {
3822                new Float:state;
3823                state = get_float(pulse_state);
3824                set_state(PART:"background", "pulse", state);
3825                state += 0.01;
3826                if( state > 0.12 )
3827                   state = 0.01;
3828                set_float(pulse_state, state);
3829             }
3830             after: "delay";
3831          }
3832          program { name: "delay";
3833             action: STATE_SET "pulse" 0.10;
3834             target: "background";
3835             in: PROGRESSING_DELAY 0.0;
3836             after: "continue_pulse";
3837          }
3838          program { name: "start_pulse";
3839             signal: "elm,state,pulse,start";
3840             source: "elm";
3841             script {
3842                set_float(pulse_state, 0.0);
3843             }
3844             after: "continue_pulse";
3845            }
3846          program { name: "stop_pulse";
3847             signal: "elm,state,pulse,stop";
3848             source: "elm";
3849             action: ACTION_STOP;
3850             target: "continue_pulse";
3851             target: "delay";
3852             target: "start_pulse";
3853             after: "init_pulse";
3854          }
3855          program { name: "init_pulse";
3856             action: STATE_SET "default" 0.0;
3857             target: "background";
3858          }
3859       }
3860    }
3861
3862    group { name: "elm/progressbar/horizontal/UIActivityIndicatorStyleGray";
3863       images {
3864          image: "progress_01_g.png" COMP;
3865          image: "progress_02_g.png" COMP;
3866          image: "progress_03_g.png" COMP;
3867          image: "progress_04_g.png" COMP;
3868          image: "progress_05_g.png" COMP;
3869          image: "progress_06_g.png" COMP;
3870          image: "progress_07_g.png" COMP;
3871          image: "progress_08_g.png" COMP;
3872          image: "progress_09_g.png" COMP;
3873          image: "progress_10_g.png" COMP;
3874          image: "progress_11_g.png" COMP;
3875          image: "progress_12_g.png" COMP;
3876       }
3877       parts {
3878          part { name: "elm.background.progressbar";
3879             mouse_events: 0;
3880             scale: 1;
3881             type: RECT;
3882             description {
3883                state: "default" 0.0;
3884             }
3885          }
3886          part { name: "elm.swallow.bar";
3887             mouse_events: 0;
3888             scale: 1;
3889             type: SWALLOW;
3890             description { state: "default" 0.0;
3891                min: 0 0;
3892                max: 0 0;
3893                visible: 0;
3894             }
3895          }
3896          part { name: "elm.swallow.content";
3897             type: SWALLOW;
3898             scale: 1;
3899             description { state: "default" 0.0;
3900                min: 0 0;
3901                max: 0 0;
3902                visible: 0;
3903             }
3904          }
3905          part { name: "background";
3906             mouse_events: 0;
3907             scale: 1;
3908             clip_to: "elm.background.progressbar";
3909             description {
3910                state: "default" 0.0;
3911                min: 30 30;
3912                max: 30 30;
3913                visible: 1;
3914                aspect: 1.0 1.0;
3915                aspect_preference: BOTH;
3916                image {
3917                   normal: "progress_01_g.png";
3918                }
3919             }
3920             description {
3921                state: "pulse" 0.0;
3922                inherit: "default" 0.0;
3923                image {
3924                   normal: "progress_01_g.png";
3925                }
3926             }
3927             description {
3928                state: "pulse" 0.01;
3929                inherit: "default" 0.0;
3930                image {
3931                   normal: "progress_01_g.png";
3932                }
3933             }
3934             description {
3935                state: "pulse" 0.02;
3936                inherit: "default" 0.0;
3937                image {
3938                   normal: "progress_02_g.png";
3939                }
3940             }
3941             description {
3942                state: "pulse" 0.03;
3943                inherit: "default" 0.0;
3944                image {
3945                   normal: "progress_03_g.png";
3946                }
3947             }
3948             description {
3949                state: "pulse" 0.04;
3950                inherit: "default" 0.0;
3951                image {
3952                   normal: "progress_04_g.png";
3953                }
3954             }
3955             description {
3956                state: "pulse" 0.05;
3957                inherit: "default" 0.0;
3958                image {
3959                   normal: "progress_05_g.png";
3960                }
3961             }
3962             description {
3963                state: "pulse" 0.06;
3964                inherit: "default" 0.0;
3965                image {
3966                   normal: "progress_06_g.png";
3967                }
3968             }
3969             description {
3970                state: "pulse" 0.07;
3971                inherit: "default" 0.0;
3972                image {
3973                   normal: "progress_07_g.png";
3974                }
3975             }
3976             description {
3977                state: "pulse" 0.08;
3978                inherit: "default" 0.0;
3979                image {
3980                   normal: "progress_08_g.png";
3981                }
3982             }
3983             description {
3984                state: "pulse" 0.09;
3985                inherit: "default" 0.0;
3986                image {
3987                   normal: "progress_09_g.png";
3988                }
3989             }
3990             description {
3991                state: "pulse" 0.10;
3992                inherit: "default" 0.0;
3993                image {
3994                    normal: "progress_10_g.png";
3995                }
3996             }
3997             description {
3998                state: "pulse" 0.11;
3999                inherit: "default" 0.0;
4000                image {
4001                   normal: "progress_11_g.png";
4002                }
4003             }
4004             description {
4005                state: "pulse" 0.12;
4006                inherit: "default" 0.0;
4007                image {
4008                   normal: "progress_12_g.png";
4009                }
4010             }
4011          }
4012       }
4013       script {
4014          public pulse_state;
4015       }
4016       programs {
4017          program { name: "continue_pulse";
4018             script {
4019                new Float:state;
4020                state = get_float(pulse_state);
4021                set_state(PART:"background", "pulse", state);
4022                state += 0.01;
4023                if( state > 0.12 )
4024                   state = 0.01;
4025                set_float(pulse_state, state);
4026             }
4027             after: "delay";
4028          }
4029          program { name: "delay";
4030             action: STATE_SET "pulse" 0.10;
4031             target: "background";
4032             in: PROGRESSING_DELAY 0.0;
4033             after: "continue_pulse";
4034          }
4035          program { name: "start_pulse";
4036             signal: "elm,state,pulse,start";
4037             source: "elm";
4038             script {
4039                set_float(pulse_state, 0.0);
4040             }
4041             after: "continue_pulse";
4042          }
4043          program { name: "stop_pulse";
4044             signal: "elm,state,pulse,stop";
4045             source: "elm";
4046             action: ACTION_STOP;
4047             target: "continue_pulse";
4048             target: "delay";
4049             target: "start_pulse";
4050             after: "init_pulse";
4051          }
4052          program { name: "init_pulse";
4053             action: STATE_SET "default" 0.0;
4054             target: "background";
4055          }
4056       }
4057    }