3 * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
5 * Licensed under the Apache License, Version 2.0 (the License);
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
9 * http://www.apache.org/licenses/LICENSE-2.0
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an AS IS BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
20 ///////////////////////////////////////////////////////////////////////////////////////
21 group { name: "elm/progressbar/horizontal/default";
23 image: "progress_slider_bg.9.png" COMP;
24 image: "progress_slider_bar.9.png" COMP;
27 part { name: "elm.background.progressbar";
42 part { name: "elm.swallow.bar";
51 to_y: "elm.background.progressbar";
55 to: "elm.background.progressbar";
60 part { name: "elm.swallow.content";
63 description { state: "default" 0.0;
68 to_y: "elm.background.progressbar";
73 to_y: "elm.background.progressbar";
76 description { state: "visible" 0.0;
77 inherit: "default" 0.0;
80 aspect_preference: VERTICAL;
81 rel2.offset: 0 -1;//4 -1;
84 part { name: "background";
87 clip_to: "elm.background.progressbar";
91 to: "elm.swallow.bar";
95 to: "elm.swallow.bar";
100 normal: "progress_slider_bg.9.png";
105 part { name: "elm.text.status";
109 description { state: "default" 0.0;
121 font: "Tizen:style=Roman";
122 size: PROGRESSBAR_TITLE_FONT_SIZE_INC;
127 color: PROGRESSBAR_DEFAULT_STYLE_STATUS_TEXT_COLOR_INC;
129 description { state: "show" 0.0;
130 inherit: "default" 0.0;
135 part { name: "elm.progress.progressbar";
138 clip_to: "elm.background.progressbar";
140 state: "default" 0.0;
144 to: "elm.swallow.bar";
148 to_y: "elm.swallow.bar";
149 to_x: "elm.cur.progressbar";
153 normal: "progress_slider_bar.9.png";
159 inherit: "default" 0.0;
161 to_y: "elm.swallow.bar";
162 to_x: "elm.cur.progressbar";
165 to: "elm.swallow.bar";
170 state: "state_begin" 0.0;
171 inherit: "default" 0.0;
173 to: "elm.swallow.bar";
177 to: "elm.swallow.bar";
182 state: "state_end" 0.0;
183 inherit: "default" 0.0;
185 to: "elm.swallow.bar";
189 to: "elm.swallow.bar";
194 part { name: "text-bar";
198 clip_to: "progress-rect";
199 //effect: SOFT_SHADOW;
201 description { state: "default" 0.0;
205 rel1.to: "elm.text.status";
207 rel2.to: "elm.text.status";
209 text_source: "elm.text.status";
210 font: "Tizen:style=Roman";
216 color: PROGRESSBAR_DEFAULT_STYLE_TEXT_COLOR_INC;
218 description { state: "show" 0.0;
219 inherit: "default" 0.0;
224 part { name: "elm.cur.progressbar";
228 confine: "background";
232 description { state: "default" 0.0;
240 rel2.to: "background";
243 part { name: "progress-rect";
248 state: "default" 0.0;
249 rel1.to: "elm.progress.progressbar";
250 rel2.to: "elm.progress.progressbar";
253 part { name: "elm.padding.left";
257 state: "default" 0.0;
272 part { name: "elm.text";
276 description { state: "default" 0.0;
281 to_x: "elm.padding.left";
289 color: PROGRESSBAR_DEFAULT_STYLE_STATUS_TEXT_COLOR_INC;
291 font: "Tizen:style=Roman";
298 description { state: "visible" 0.0;
299 inherit: "default" 0.0;
306 program { name: "label_show";
307 signal: "elm,state,text,visible";
309 action: STATE_SET "visible" 0.0;
312 program { name: "label_hide";
313 signal: "elm,state,text,hidden";
315 action: STATE_SET "default" 0.0;
318 program { name: "icon_show";
319 signal: "elm,state,icon,visible";
321 action: STATE_SET "visible" 0.0;
322 target: "elm.swallow.content";
324 program { name: "icon_hide";
325 signal: "elm,state,icon,hidden";
327 action: STATE_SET "default" 0.0;
328 target: "elm.swallow.content";
330 program { name: "units_show";
331 signal: "elm,state,units,visible";
333 action: STATE_SET "show" 0.0;
335 target: "elm.text.status";
337 program { name: "units_hide";
338 signal: "elm,state,units,hidden";
340 action: STATE_SET "default" 0.0;
342 target: "elm.text.status";
344 program { name: "slide_to_end";
345 action: STATE_SET "state_end" 0.0;
346 transition: LINEAR 0.5;
347 target: "elm.progress.progressbar";
348 after: "slide_to_begin";
350 program { name: "slide_to_begin";
351 signal: "elm,state,slide,begin";
352 action: STATE_SET "state_begin" 0.0;
353 target: "elm.progress.progressbar";
354 transition: LINEAR 0.5;
355 after: "slide_to_end";
357 program { name: "start_pulse";
358 signal: "elm,state,pulse,start";
360 after: "slide_to_end";
362 program { name: "stop_pulse";
363 signal: "elm,state,pulse,stop";
366 target: "slide_to_begin";
367 target: "slide_to_end";
368 target: "start_pulse";
369 after: "state_pulse";
371 program { name: "state_pulse";
372 signal: "elm,state,pulse";
374 action: STATE_SET "state_begin" 0.0;
375 target: "elm.progress.progressbar";
378 program { name: "state_fraction";
379 signal: "elm,state,fraction";
382 target: "slide_to_begin";
383 target: "slide_to_end";
384 target: "start_pulse";
385 action: STATE_SET "default" 0.0;
386 target: "elm.progress.progressbar";
388 program { name: "set_invert_on";
389 signal: "elm,state,inverted,on";
391 action: STATE_SET "invert" 0.0;
392 target: "elm.progress.progressbar";
394 program { name: "set_invert_off";
395 signal: "elm,state,inverted,off";
397 action: STATE_SET "default" 0.0;
398 target: "elm.progress.progressbar";
403 group { name: "elm/progressbar/horizontal/list_progress";
405 image: "00_progress_bg.png" COMP;
406 image: "00_progress_bar.png" COMP;
409 part { name: "elm.padding.left";
413 state: "default" 0.0;
428 part { name: "elm.padding.right";
432 state: "default" 0.0;
447 part { name: "elm.background.progressbar";
452 state: "default" 0.0;
454 to_x: "elm.padding.left";
459 to_x: "elm.padding.right";
465 part { name: "elm.swallow.bar";
470 min: 1 PROGRESSBAR_LIST_PROGRESS_HEIGHT_INC;
471 max: 99999 PROGRESSBAR_LIST_PROGRESS_HEIGHT_INC;
472 state: "default" 0.0;
474 to: "elm.background.progressbar";
478 to: "elm.background.progressbar";
483 part { name: "elm.swallow.content";
486 description { state: "default" 0.0;
491 to_y: "elm.background.progressbar";
496 to_y: "elm.background.progressbar";
499 description { state: "visible" 0.0;
500 inherit: "default" 0.0;
503 aspect_preference: VERTICAL;
507 part { name: "elm.text";
511 description { state: "default" 0.0;
515 rel1.to_x: "elm.swallow.content";
516 rel1.relative: 1.0 0.0;
517 rel2.to_x: "elm.swallow.content";
518 rel2.relative: 1.0 1.0;
519 color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
521 font: "Tizen:style=Medium";
522 size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC;
528 description { state: "visible" 0.0;
529 inherit: "default" 0.0;
534 part { name: "background";
537 clip_to: "elm.background.progressbar";
539 state: "default" 0.0;
541 to: "elm.swallow.bar";
545 to: "elm.swallow.bar";
549 normal: "00_progress_bg.png";
554 part { name: "elm.text.status";
558 description { state: "default" 0.0;
570 font: "Tizen:style=Medium";
571 size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC;
576 color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
578 description { state: "show" 0.0;
579 inherit: "default" 0.0;
584 part { name: "elm.progress.progressbar";
587 clip_to: "elm.background.progressbar";
589 state: "default" 0.0;
593 to: "elm.swallow.bar";
597 to_y: "elm.swallow.bar";
598 to_x: "elm.cur.progressbar";
602 normal: "00_progress_bar.png";
608 inherit: "default" 0.0;
610 to_y: "elm.swallow.bar";
611 to_x: "elm.cur.progressbar";
614 to: "elm.swallow.bar";
619 state: "state_begin" 0.0;
620 inherit: "default" 0.0;
622 to: "elm.swallow.bar";
626 to: "elm.swallow.bar";
631 state: "state_end" 0.0;
632 inherit: "default" 0.0;
634 to: "elm.swallow.bar";
638 to: "elm.swallow.bar";
643 part { name: "text-bar";
647 clip_to: "progress-rect";
648 //effect: SOFT_SHADOW;
650 description { state: "default" 0.0;
654 rel1.to: "elm.text.status";
656 rel2.to: "elm.text.status";
658 text_source: "elm.text.status";
659 font: "Tizen:style=Medium";
660 size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC;
665 color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
667 description { state: "show" 0.0;
668 inherit: "default" 0.0;
673 part { name: "elm.cur.progressbar";
677 confine: "background";
681 description { state: "default" 0.0;
689 rel2.to: "background";
692 part { name: "progress-rect";
697 state: "default" 0.0;
698 rel1.to: "elm.progress.progressbar";
699 rel2.to: "elm.progress.progressbar";
704 program { name: "label_show";
705 signal: "elm,state,text,visible";
707 action: STATE_SET "visible" 0.0;
710 program { name: "label_hide";
711 signal: "elm,state,text,hidden";
713 action: STATE_SET "default" 0.0;
716 program { name: "icon_show";
717 signal: "elm,state,icon,visible";
719 action: STATE_SET "visible" 0.0;
720 target: "elm.swallow.content";
722 program { name: "icon_hide";
723 signal: "elm,state,icon,hidden";
725 action: STATE_SET "default" 0.0;
726 target: "elm.swallow.content";
728 program { name: "units_show";
729 signal: "elm,state,units,visible";
731 action: STATE_SET "show" 0.0;
733 target: "elm.text.status";
735 program { name: "units_hide";
736 signal: "elm,state,units,hidden";
738 action: STATE_SET "default" 0.0;
740 target: "elm.text.status";
742 program { name: "slide_to_end";
743 action: STATE_SET "state_end" 0.0;
744 transition: LINEAR 0.5;
745 target: "elm.progress.progressbar";
746 after: "slide_to_begin";
748 program { name: "slide_to_begin";
749 signal: "elm,state,slide,begin";
750 action: STATE_SET "state_begin" 0.0;
751 target: "elm.progress.progressbar";
752 transition: LINEAR 0.5;
753 after: "slide_to_end";
755 program { name: "start_pulse";
756 signal: "elm,state,pulse,start";
758 // after: "slide_to_end";
760 program { name: "stop_pulse";
761 signal: "elm,state,pulse,stop";
764 target: "slide_to_begin";
765 target: "slide_to_end";
766 target: "start_pulse";
767 //after: "state_pulse";
769 program { name: "state_pulse";
770 signal: "elm,state,pulse";
772 action: STATE_SET "state_begin" 0.0;
773 target: "elm.progress.progressbar";
776 program { name: "state_fraction";
777 signal: "elm,state,fraction";
780 target: "slide_to_begin";
781 target: "slide_to_end";
782 target: "start_pulse";
783 action: STATE_SET "default" 0.0;
784 target: "elm.progress.progressbar";
786 program { name: "set_invert_on";
787 signal: "elm,state,inverted,on";
789 action: STATE_SET "invert" 0.0;
790 target: "elm.progress.progressbar";
792 program { name: "set_invert_off";
793 signal: "elm,state,inverted,off";
795 action: STATE_SET "default" 0.0;
796 target: "elm.progress.progressbar";
801 group { name: "elm/progressbar/horizontal/list_title_progress";
803 image: "00_progress_bg.png" COMP;
804 image: "00_progress_bar.png" COMP;
811 state: "default" 0.0;
813 rel1 { relative: 0.0 0.0; }
814 rel2 { relative: 1.0 1.0; }
818 part { name: "elm.padding.left";
822 state: "default" 0.0;
826 rel1 { relative: 0.0 0.0; to: "base"; }
827 rel2 { relative: 0.0 1.0; to: "base"; }
832 part { name: "elm.padding.right";
836 state: "default" 0.0;
840 rel1 { relative: 1.0 0.0; to: "base"; }
841 rel2 { relative: 1.0 1.0; to: "base"; }
847 name: "elm.padding.top";
851 description { state: "default" 0.0;
856 rel1 { relative: 0.0 0.0; to: "base"; }
857 rel2 { relative: 1.0 0.0; to: "base"; }
862 name: "elm.padding.bottom";
866 description { state: "default" 0.0;
871 rel1 { relative: 0.0 1.0; to: "base"; }
872 rel2 { relative: 1.0 1.0; to: "base"; }
881 description { state: "default" 0.0;
885 rel1 { relative: 1.0 1.0; to_x: "elm.padding.left"; to_y: "elm.padding.top"; }
886 rel2 { relative: 0.0 0.0; to_x: "elm.padding.right"; }
891 part { name: "elm.background.progressbar";
896 state: "default" 0.0;
898 to_x: "elm.padding.left";
904 to_x: "elm.padding.right";
910 part { name: "elm.swallow.bar";
915 min: 1 PROGRESSBAR_LIST_PROGRESS_HEIGHT_INC;
916 max: 99999 PROGRESSBAR_LIST_PROGRESS_HEIGHT_INC;
917 state: "default" 0.0;
919 to: "elm.background.progressbar";
923 to: "elm.background.progressbar";
928 part { name: "elm.swallow.content";
931 description { state: "default" 0.0;
936 to_y: "elm.background.progressbar";
941 to_y: "elm.background.progressbar";
944 description { state: "visible" 0.0;
945 inherit: "default" 0.0;
948 aspect_preference: VERTICAL;
952 part { name: "elm.text";
956 description { state: "default" 0.0;
960 rel1.to: "label_rect";
961 rel2.to: "label_rect";
962 color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
964 font: "Tizen:style=Medium";
965 size: PROGRESSBAR_TITLE_FONT_SIZE_INC;
971 description { state: "visible" 0.0;
972 inherit: "default" 0.0;
977 part { name: "background";
980 clip_to: "elm.background.progressbar";
982 state: "default" 0.0;
984 to: "elm.swallow.bar";
988 to: "elm.swallow.bar";
992 normal: "00_progress_bg.png";
997 part { name: "elm.text.status";
1001 description { state: "default" 0.0;
1013 font: "Tizen:style=Medium";
1014 size: PROGRESSBAR_TITLE_FONT_SIZE_INC;
1017 text_class: "tizen";
1019 color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
1021 description { state: "show" 0.0;
1022 inherit: "default" 0.0;
1027 part { name: "elm.progress.progressbar";
1030 clip_to: "elm.background.progressbar";
1032 state: "default" 0.0;
1036 to: "elm.swallow.bar";
1040 to_y: "elm.swallow.bar";
1041 to_x: "elm.cur.progressbar";
1045 normal: "00_progress_bar.png";
1050 state: "invert" 0.0;
1051 inherit: "default" 0.0;
1053 to_y: "elm.swallow.bar";
1054 to_x: "elm.cur.progressbar";
1057 to: "elm.swallow.bar";
1062 state: "state_begin" 0.0;
1063 inherit: "default" 0.0;
1065 to: "elm.swallow.bar";
1069 to: "elm.swallow.bar";
1074 state: "state_end" 0.0;
1075 inherit: "default" 0.0;
1077 to: "elm.swallow.bar";
1081 to: "elm.swallow.bar";
1086 part { name: "text-bar";
1090 clip_to: "progress-rect";
1091 //effect: SOFT_SHADOW;
1093 description { state: "default" 0.0;
1097 rel1.to: "elm.text.status";
1099 rel2.to: "elm.text.status";
1101 text_source: "elm.text.status";
1102 font: "Tizen:style=Medium";
1103 size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC;
1106 text_class: "tizen";
1108 color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
1110 description { state: "show" 0.0;
1111 inherit: "default" 0.0;
1116 part { name: "elm.cur.progressbar";
1120 confine: "background";
1124 description { state: "default" 0.0;
1132 rel2.to: "background";
1135 part { name: "progress-rect";
1140 state: "default" 0.0;
1141 rel1.to: "elm.progress.progressbar";
1142 rel2.to: "elm.progress.progressbar";
1147 program { name: "label_show";
1148 signal: "elm,state,text,visible";
1150 action: STATE_SET "visible" 0.0;
1153 program { name: "label_hide";
1154 signal: "elm,state,text,hidden";
1156 action: STATE_SET "default" 0.0;
1159 program { name: "icon_show";
1160 signal: "elm,state,icon,visible";
1162 action: STATE_SET "visible" 0.0;
1163 target: "elm.swallow.content";
1165 program { name: "icon_hide";
1166 signal: "elm,state,icon,hidden";
1168 action: STATE_SET "default" 0.0;
1169 target: "elm.swallow.content";
1171 program { name: "units_show";
1172 signal: "elm,state,units,visible";
1174 action: STATE_SET "show" 0.0;
1176 target: "elm.text.status";
1178 program { name: "units_hide";
1179 signal: "elm,state,units,hidden";
1181 action: STATE_SET "default" 0.0;
1183 target: "elm.text.status";
1185 program { name: "slide_to_end";
1186 action: STATE_SET "state_end" 0.0;
1187 transition: LINEAR 0.5;
1188 target: "elm.progress.progressbar";
1189 after: "slide_to_begin";
1191 program { name: "slide_to_begin";
1192 signal: "elm,state,slide,begin";
1193 action: STATE_SET "state_begin" 0.0;
1194 target: "elm.progress.progressbar";
1195 transition: LINEAR 0.5;
1196 after: "slide_to_end";
1198 program { name: "start_pulse";
1199 signal: "elm,state,pulse,start";
1201 // after: "slide_to_end";
1203 program { name: "stop_pulse";
1204 signal: "elm,state,pulse,stop";
1206 action: ACTION_STOP;
1207 target: "slide_to_begin";
1208 target: "slide_to_end";
1209 target: "start_pulse";
1210 //after: "state_pulse";
1212 program { name: "state_pulse";
1213 signal: "elm,state,pulse";
1215 action: STATE_SET "state_begin" 0.0;
1216 target: "elm.progress.progressbar";
1217 after: "units_hide";
1219 program { name: "state_fraction";
1220 signal: "elm,state,fraction";
1222 action: ACTION_STOP;
1223 target: "slide_to_begin";
1224 target: "slide_to_end";
1225 target: "start_pulse";
1226 action: STATE_SET "default" 0.0;
1227 target: "elm.progress.progressbar";
1229 program { name: "set_invert_on";
1230 signal: "elm,state,inverted,on";
1232 action: STATE_SET "invert" 0.0;
1233 target: "elm.progress.progressbar";
1235 program { name: "set_invert_off";
1236 signal: "elm,state,inverted,off";
1238 action: STATE_SET "default" 0.0;
1239 target: "elm.progress.progressbar";
1244 group { name: "elm/progressbar/horizontal/list_title_progress_text";
1246 image: "00_winset_list_progress_bg.png" COMP;
1247 image: "00_winset_list_progress_bar.png" COMP;
1250 part { name: "base";
1254 state: "default" 0.0;
1256 rel1 { relative: 0.0 0.0; }
1257 rel2 { relative: 1.0 1.0; }
1261 part { name: "elm.padding.left";
1265 state: "default" 0.0;
1269 rel1 { relative: 0.0 0.0; to: "base"; }
1270 rel2 { relative: 0.0 1.0; to: "base"; }
1275 part { name: "elm.padding.right";
1279 state: "default" 0.0;
1283 rel1 { relative: 1.0 0.0; to: "base"; }
1284 rel2 { relative: 1.0 1.0; to: "base"; }
1290 name: "elm.padding.top";
1294 description { state: "default" 0.0;
1299 rel1 { relative: 0.0 0.0; to: "base"; }
1300 rel2 { relative: 1.0 0.0; to: "base"; }
1305 name: "elm.padding.bottom";
1309 description { state: "default" 0.0;
1314 rel1 { relative: 0.0 1.0; to: "base"; }
1315 rel2 { relative: 1.0 1.0; to: "base"; }
1324 description { state: "default" 0.0;
1328 rel1 { relative: 1.0 1.0; to_x: "elm.padding.left"; to_y: "elm.padding.top"; }
1329 rel2 { relative: 0.0 0.0; to_x: "elm.padding.right"; to_y: "base"; }
1334 part { name: "elm.background.progressbar";
1339 state: "default" 0.0;
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"; }
1347 part { name: "elm.swallow.bar";
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"; }
1358 part { name: "elm.swallow.content";
1361 description { state: "default" 0.0;
1367 rel1 { relative: 430/460 6/40; to: "label_rect"; }
1368 rel2 { relative: 1.0 36/40; to: "label_rect"; offset: 1 0;}
1370 description { state: "visible" 0.0;
1371 inherit: "default" 0.0;
1374 aspect_preference: VERTICAL;
1377 part { name: "elm.text";
1381 description { state: "default" 0.0;
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;
1389 font: "Tizen:style=Medium";
1390 size: PROGRESSBAR_TITLE_FONT_SIZE_INC;
1393 text_class: "tizen";
1396 description { state: "visible" 0.0;
1397 inherit: "default" 0.0;
1402 part { name: "background";
1405 clip_to: "elm.background.progressbar";
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"; }
1411 normal: "00_winset_list_progress_bg.png";
1416 part { name: "elm.progress.progressbar";
1419 clip_to: "elm.background.progressbar";
1421 state: "default" 0.0;
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; }
1427 normal: "00_winset_list_progress_bar.png";
1432 state: "invert" 0.0;
1433 inherit: "default" 0.0;
1435 to_y: "elm.swallow.bar";
1436 to_x: "elm.cur.progressbar";
1439 to: "elm.swallow.bar";
1444 state: "state_begin" 0.0;
1445 inherit: "default" 0.0;
1447 to: "elm.swallow.bar";
1451 to: "elm.swallow.bar";
1456 state: "state_end" 0.0;
1457 inherit: "default" 0.0;
1459 to: "elm.swallow.bar";
1463 to: "elm.swallow.bar";
1468 part { name: "text-bar";
1472 clip_to: "progress-rect";
1473 //effect: SOFT_SHADOW;
1475 description { state: "default" 0.0;
1479 rel1.to: "elm.text.status";
1481 rel2.to: "elm.text.status";
1483 text_source: "elm.text.status";
1484 font: "Tizen:style=Medium";
1485 size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC;
1488 text_class: "tizen";
1490 color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
1492 description { state: "show" 0.0;
1493 inherit: "default" 0.0;
1498 part { name: "elm.cur.progressbar";
1502 confine: "background";
1506 description { state: "default" 0.0;
1514 rel2.to: "background";
1517 part { name: "progress-rect";
1522 state: "default" 0.0;
1523 rel1.to: "elm.progress.progressbar";
1524 rel2.to: "elm.progress.progressbar";
1527 part { name: "elm.text.status";
1531 description { state: "default" 0.0;
1537 to_y: "elm.padding.bottom";
1539 to_x:"elm.padding.left";
1542 to_y: "elm.padding.bottom";
1544 to_x:"elm.padding.left";
1547 font: "Tizen:style=Medium";
1548 size: PROGRESSBAR_TITLE_FONT_SIZE_INC;
1551 text_class: "tizen";
1553 color:PROGRESSBAR_LIST_TITLE_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
1555 description { state: "show" 0.0;
1556 inherit: "default" 0.0;
1563 program { name: "label_show";
1564 signal: "elm,state,text,visible";
1566 action: STATE_SET "visible" 0.0;
1569 program { name: "label_hide";
1570 signal: "elm,state,text,hidden";
1572 action: STATE_SET "default" 0.0;
1575 program { name: "icon_show";
1576 signal: "elm,state,icon,visible";
1578 action: STATE_SET "visible" 0.0;
1579 target: "elm.swallow.content";
1581 program { name: "icon_hide";
1582 signal: "elm,state,icon,hidden";
1584 action: STATE_SET "default" 0.0;
1585 target: "elm.swallow.content";
1587 program { name: "units_show";
1588 signal: "elm,state,units,visible";
1590 action: STATE_SET "show" 0.0;
1592 target: "elm.text.status";
1594 program { name: "units_hide";
1595 signal: "elm,state,units,hidden";
1597 action: STATE_SET "default" 0.0;
1599 target: "elm.text.status";
1601 program { name: "slide_to_end";
1602 action: STATE_SET "state_end" 0.0;
1603 transition: LINEAR 0.5;
1604 target: "elm.progress.progressbar";
1605 after: "slide_to_begin";
1607 program { name: "slide_to_begin";
1608 signal: "elm,state,slide,begin";
1609 action: STATE_SET "state_begin" 0.0;
1610 target: "elm.progress.progressbar";
1611 transition: LINEAR 0.5;
1612 after: "slide_to_end";
1614 program { name: "start_pulse";
1615 signal: "elm,state,pulse,start";
1617 // after: "slide_to_end";
1619 program { name: "stop_pulse";
1620 signal: "elm,state,pulse,stop";
1622 action: ACTION_STOP;
1623 target: "slide_to_begin";
1624 target: "slide_to_end";
1625 target: "start_pulse";
1626 //after: "state_pulse";
1628 program { name: "state_pulse";
1629 signal: "elm,state,pulse";
1631 action: STATE_SET "state_begin" 0.0;
1632 target: "elm.progress.progressbar";
1633 after: "units_hide";
1635 program { name: "state_fraction";
1636 signal: "elm,state,fraction";
1638 action: ACTION_STOP;
1639 target: "slide_to_begin";
1640 target: "slide_to_end";
1641 target: "start_pulse";
1642 action: STATE_SET "default" 0.0;
1643 target: "elm.progress.progressbar";
1645 program { name: "set_invert_on";
1646 signal: "elm,state,inverted,on";
1648 action: STATE_SET "invert" 0.0;
1649 target: "elm.progress.progressbar";
1651 program { name: "set_invert_off";
1652 signal: "elm,state,inverted,off";
1654 action: STATE_SET "default" 0.0;
1655 target: "elm.progress.progressbar";
1659 group { name: "elm/progressbar/horizontal/toolbar_progress";
1661 image: "00_toolbar_progress_bg.png" COMP;
1662 image: "00_toolbar_progress_bar.png" COMP;
1665 part { name: "elm.padding.left";
1669 state: "default" 0.0;
1684 part { name: "elm.padding.right";
1688 state: "default" 0.0;
1703 part { name: "elm.background.progressbar";
1708 state: "default" 0.0;
1710 to_x: "elm.padding.left";
1715 to_x: "elm.padding.right";
1721 part { name: "elm.swallow.bar";
1728 state: "default" 0.0;
1730 to: "elm.background.progressbar";
1734 to: "elm.background.progressbar";
1739 part { name: "elm.swallow.content";
1742 description { state: "default" 0.0;
1747 to_y: "elm.background.progressbar";
1752 to_y: "elm.background.progressbar";
1755 description { state: "visible" 0.0;
1756 inherit: "default" 0.0;
1759 aspect_preference: VERTICAL;
1763 part { name: "elm.text";
1767 description { state: "default" 0.0;
1771 rel1.to_x: "elm.swallow.content";
1772 rel1.relative: 1.0 0.0;
1774 rel2.to_x: "elm.swallow.content";
1775 rel2.relative: 1.0 1.0;
1777 color: PROGRESSBAR_LIST_TITLE_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
1779 font: "Tizen:style=Roman";
1783 text_class: "tizen";
1786 description { state: "visible" 0.0;
1787 inherit: "default" 0.0;
1794 part { name: "background";
1797 clip_to: "elm.background.progressbar";
1799 state: "default" 0.0;
1801 to: "elm.swallow.bar";
1805 to: "elm.swallow.bar";
1810 normal: "00_toolbar_progress_bg.png";
1815 part { name: "elm.text.status";
1819 description { state: "default" 0.0;
1831 font: "Tizen:style=Roman";
1835 text_class: "tizen";
1837 color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
1839 description { state: "show" 0.0;
1840 inherit: "default" 0.0;
1845 part { name: "elm.progress.progressbar";
1848 clip_to: "elm.background.progressbar";
1850 state: "default" 0.0;
1854 to: "elm.swallow.bar";
1858 to_y: "elm.swallow.bar";
1859 to_x: "elm.cur.progressbar";
1863 normal: "00_toolbar_progress_bar.png";
1868 state: "invert" 0.0;
1869 inherit: "default" 0.0;
1871 to_y: "elm.swallow.bar";
1872 to_x: "elm.cur.progressbar";
1875 to: "elm.swallow.bar";
1880 state: "state_begin" 0.0;
1881 inherit: "default" 0.0;
1883 to: "elm.swallow.bar";
1887 to: "elm.swallow.bar";
1892 state: "state_end" 0.0;
1893 inherit: "default" 0.0;
1895 to: "elm.swallow.bar";
1899 to: "elm.swallow.bar";
1904 part { name: "text-bar";
1908 clip_to: "progress-rect";
1909 //effect: SOFT_SHADOW;
1911 description { state: "default" 0.0;
1915 rel1.to: "elm.text.status";
1917 rel2.to: "elm.text.status";
1919 text_source: "elm.text.status";
1920 font: "Tizen:style=Roman";
1924 text_class: "tizen";
1926 color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
1928 description { state: "show" 0.0;
1929 inherit: "default" 0.0;
1934 part { name: "elm.cur.progressbar";
1938 confine: "background";
1942 description { state: "default" 0.0;
1950 rel2.to: "background";
1953 part { name: "progress-rect";
1958 state: "default" 0.0;
1959 rel1.to: "elm.progress.progressbar";
1960 rel2.to: "elm.progress.progressbar";
1965 program { name: "label_show";
1966 signal: "elm,state,text,visible";
1968 action: STATE_SET "visible" 0.0;
1971 program { name: "label_hide";
1972 signal: "elm,state,text,hidden";
1974 action: STATE_SET "default" 0.0;
1977 program { name: "icon_show";
1978 signal: "elm,state,icon,visible";
1980 action: STATE_SET "visible" 0.0;
1981 target: "elm.swallow.content";
1983 program { name: "icon_hide";
1984 signal: "elm,state,icon,hidden";
1986 action: STATE_SET "default" 0.0;
1987 target: "elm.swallow.content";
1989 program { name: "units_show";
1990 signal: "elm,state,units,visible";
1992 action: STATE_SET "show" 0.0;
1994 target: "elm.text.status";
1996 program { name: "units_hide";
1997 signal: "elm,state,units,hidden";
1999 action: STATE_SET "default" 0.0;
2001 target: "elm.text.status";
2003 program { name: "slide_to_end";
2004 action: STATE_SET "state_end" 0.0;
2005 transition: LINEAR 0.5;
2006 target: "elm.progress.progressbar";
2007 after: "slide_to_begin";
2009 program { name: "slide_to_begin";
2010 signal: "elm,state,slide,begin";
2011 action: STATE_SET "state_begin" 0.0;
2012 target: "elm.progress.progressbar";
2013 transition: LINEAR 0.5;
2014 after: "slide_to_end";
2016 program { name: "start_pulse";
2017 signal: "elm,state,pulse,start";
2019 after: "slide_to_end";
2021 program { name: "stop_pulse";
2022 signal: "elm,state,pulse,stop";
2024 action: ACTION_STOP;
2025 target: "slide_to_begin";
2026 target: "slide_to_end";
2027 target: "start_pulse";
2028 after: "state_pulse";
2030 program { name: "state_pulse";
2031 signal: "elm,state,pulse";
2033 action: STATE_SET "state_begin" 0.0;
2034 target: "elm.progress.progressbar";
2035 after: "units_hide";
2037 program { name: "state_fraction";
2038 signal: "elm,state,fraction";
2040 action: ACTION_STOP;
2041 target: "slide_to_begin";
2042 target: "slide_to_end";
2043 target: "start_pulse";
2044 action: STATE_SET "default" 0.0;
2045 target: "elm.progress.progressbar";
2047 program { name: "set_invert_on";
2048 signal: "elm,state,inverted,on";
2050 action: STATE_SET "invert" 0.0;
2051 target: "elm.progress.progressbar";
2053 program { name: "set_invert_off";
2054 signal: "elm,state,inverted,off";
2056 action: STATE_SET "default" 0.0;
2057 target: "elm.progress.progressbar";
2062 group { name: "elm/progressbar/horizontal/pending_list";
2064 image: "00_progress_pending_01.png" COMP;
2065 image: "00_progress_pending_02.png" COMP;
2068 part { name: "elm.background.progressbar";
2073 state: "default" 0.0;
2083 part { name: "elm.swallow.bar";
2088 min: 1 PROGRESSBAR_LIST_PENDING_HEIGHT_INC;
2089 max: 99999 PROGRESSBAR_LIST_PENDING_HEIGHT_INC;
2090 state: "default" 0.0;
2092 to: "elm.background.progressbar";
2096 to: "elm.background.progressbar";
2101 part { name: "elm.progress.progressbar";
2104 clip_to: "elm.background.progressbar";
2106 state: "default" 0.0;
2110 to: "elm.swallow.bar";
2114 to: "elm.swallow.bar";
2119 normal: "00_progress_pending_01.png";
2124 state: "state_begin" 0.0;
2125 inherit: "default" 0.0;
2128 state: "state_end" 0.0;
2129 inherit: "default" 0.0;
2131 normal: "00_progress_pending_02.png";
2138 program { name: "slide_to_end";
2139 action: STATE_SET "state_end" 0.0;
2141 target: "elm.progress.progressbar";
2142 after: "slide_to_begin";
2144 program { name: "slide_to_begin";
2145 signal: "elm,state,slide,begin";
2146 action: STATE_SET "state_begin" 0.0;
2147 target: "elm.progress.progressbar";
2149 after: "slide_to_end";
2151 program { name: "start_pulse";
2152 signal: "elm,state,pulse,start";
2154 after: "slide_to_end";
2156 program { name: "stop_pulse";
2157 signal: "elm,state,pulse,stop";
2159 action: ACTION_STOP;
2160 target: "slide_to_begin";
2161 target: "slide_to_end";
2162 target: "start_pulse";
2163 after: "init_pulse";
2165 program { name: "init_pulse";
2166 action: STATE_SET "default" 0.0;
2167 target: "elm.progress.progressbar";
2172 group { name: "elm/progressbar/horizontal/UIProgressViewStyleDefault";
2174 image: "progress_slider_bg01.9.png" COMP;
2175 image: "progress_slider_bar01.9.png" COMP;
2178 part { name: "elm.padding.left";
2182 state: "default" 0.0;
2198 part { name: "elm.padding.right";
2202 state: "default" 0.0;
2218 part { name: "elm.background.progressbar";
2223 state: "default" 0.0;
2225 to_x: "elm.padding.left";
2230 to_x: "elm.padding.right";
2236 part { name: "elm.swallow.bar";
2243 state: "default" 0.0;
2245 to: "elm.background.progressbar";
2249 to: "elm.background.progressbar";
2254 part { name: "elm.swallow.content";
2257 description { state: "default" 0.0;
2262 to_y: "elm.background.progressbar";
2267 to_y: "elm.background.progressbar";
2270 description { state: "visible" 0.0;
2271 inherit: "default" 0.0;
2274 aspect_preference: VERTICAL;
2278 part { name: "elm.text";
2282 description { state: "default" 0.0;
2286 rel1.to_x: "elm.swallow.content";
2287 rel1.relative: 1.0 0.0;
2289 rel2.to_x: "elm.swallow.content";
2290 rel2.relative: 1.0 1.0;
2292 color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
2294 font: "Tizen:style=Roman";
2298 text_class: "tizen";
2301 description { state: "visible" 0.0;
2302 inherit: "default" 0.0;
2309 part { name: "background";
2312 clip_to: "elm.background.progressbar";
2314 state: "default" 0.0;
2316 to: "elm.swallow.bar";
2320 to: "elm.swallow.bar";
2325 normal: "progress_slider_bg01.9.png";
2330 part { name: "elm.text.status";
2334 description { state: "default" 0.0;
2346 font: "Tizen:style=Roman";
2350 text_class: "tizen";
2352 color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
2354 description { state: "show" 0.0;
2355 inherit: "default" 0.0;
2360 part { name: "elm.progress.progressbar";
2363 clip_to: "elm.background.progressbar";
2365 state: "default" 0.0;
2369 to: "elm.swallow.bar";
2373 to_y: "elm.swallow.bar";
2374 to_x: "elm.cur.progressbar";
2378 normal: "progress_slider_bar01.9.png";
2383 state: "invert" 0.0;
2384 inherit: "default" 0.0;
2386 to_y: "elm.swallow.bar";
2387 to_x: "elm.cur.progressbar";
2390 to: "elm.swallow.bar";
2395 state: "state_begin" 0.0;
2396 inherit: "default" 0.0;
2398 to: "elm.swallow.bar";
2402 to: "elm.swallow.bar";
2407 state: "state_end" 0.0;
2408 inherit: "default" 0.0;
2410 to: "elm.swallow.bar";
2414 to: "elm.swallow.bar";
2419 part { name: "text-bar";
2423 clip_to: "progress-rect";
2424 //effect: SOFT_SHADOW;
2426 description { state: "default" 0.0;
2430 rel1.to: "elm.text.status";
2432 rel2.to: "elm.text.status";
2434 text_source: "elm.text.status";
2435 font: "Tizen:style=Roman";
2439 text_class: "tizen";
2441 color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
2443 description { state: "show" 0.0;
2444 inherit: "default" 0.0;
2449 part { name: "elm.cur.progressbar";
2453 confine: "background";
2457 description { state: "default" 0.0;
2465 rel2.to: "background";
2468 part { name: "progress-rect";
2473 state: "default" 0.0;
2474 rel1.to: "elm.progress.progressbar";
2475 rel2.to: "elm.progress.progressbar";
2480 program { name: "label_show";
2481 signal: "elm,state,text,visible";
2483 action: STATE_SET "visible" 0.0;
2486 program { name: "label_hide";
2487 signal: "elm,state,text,hidden";
2489 action: STATE_SET "default" 0.0;
2492 program { name: "icon_show";
2493 signal: "elm,state,icon,visible";
2495 action: STATE_SET "visible" 0.0;
2496 target: "elm.swallow.content";
2498 program { name: "icon_hide";
2499 signal: "elm,state,icon,hidden";
2501 action: STATE_SET "default" 0.0;
2502 target: "elm.swallow.content";
2504 program { name: "units_show";
2505 signal: "elm,state,units,visible";
2507 action: STATE_SET "show" 0.0;
2509 target: "elm.text.status";
2511 program { name: "units_hide";
2512 signal: "elm,state,units,hidden";
2514 action: STATE_SET "default" 0.0;
2516 target: "elm.text.status";
2518 program { name: "slide_to_end";
2519 action: STATE_SET "state_end" 0.0;
2520 transition: LINEAR 0.5;
2521 target: "elm.progress.progressbar";
2522 after: "slide_to_begin";
2524 program { name: "slide_to_begin";
2525 signal: "elm,state,slide,begin";
2526 action: STATE_SET "state_begin" 0.0;
2527 target: "elm.progress.progressbar";
2528 transition: LINEAR 0.5;
2529 after: "slide_to_end";
2531 program { name: "start_pulse";
2532 signal: "elm,state,pulse,start";
2534 after: "slide_to_end";
2536 program { name: "stop_pulse";
2537 signal: "elm,state,pulse,stop";
2539 action: ACTION_STOP;
2540 target: "slide_to_begin";
2541 target: "slide_to_end";
2542 target: "start_pulse";
2543 after: "state_pulse";
2545 program { name: "state_pulse";
2546 signal: "elm,state,pulse";
2548 action: STATE_SET "state_begin" 0.0;
2549 target: "elm.progress.progressbar";
2550 after: "units_hide";
2552 program { name: "state_fraction";
2553 signal: "elm,state,fraction";
2555 action: ACTION_STOP;
2556 target: "slide_to_begin";
2557 target: "slide_to_end";
2558 target: "start_pulse";
2559 action: STATE_SET "default" 0.0;
2560 target: "elm.progress.progressbar";
2562 program { name: "set_invert_on";
2563 signal: "elm,state,inverted,on";
2565 action: STATE_SET "invert" 0.0;
2566 target: "elm.progress.progressbar";
2568 program { name: "set_invert_off";
2569 signal: "elm,state,inverted,off";
2571 action: STATE_SET "default" 0.0;
2572 target: "elm.progress.progressbar";
2577 group { name: "elm/progressbar/horizontal/UIProgressViewStyleBar";
2579 image: "progress_slider_bg02.9.png" COMP;
2580 image: "progress_slider_bar02.9.png" COMP;
2583 part { name: "elm.padding.left";
2587 state: "default" 0.0;
2603 part { name: "elm.padding.right";
2607 state: "default" 0.0;
2623 part { name: "elm.background.progressbar";
2628 state: "default" 0.0;
2630 to_x: "elm.padding.left";
2635 to_x: "elm.padding.right";
2641 part { name: "elm.swallow.bar";
2648 state: "default" 0.0;
2650 to: "elm.background.progressbar";
2654 to: "elm.background.progressbar";
2659 part { name: "elm.swallow.content";
2662 description { state: "default" 0.0;
2667 to_y: "elm.background.progressbar";
2672 to_y: "elm.background.progressbar";
2675 description { state: "visible" 0.0;
2676 inherit: "default" 0.0;
2679 aspect_preference: VERTICAL;
2683 part { name: "elm.text";
2687 description { state: "default" 0.0;
2691 rel1.to_x: "elm.swallow.content";
2692 rel1.relative: 1.0 0.0;
2694 rel2.to_x: "elm.swallow.content";
2695 rel2.relative: 1.0 1.0;
2697 color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
2699 font: "Tizen:style=Roman";
2703 text_class: "tizen";
2706 description { state: "visible" 0.0;
2707 inherit: "default" 0.0;
2714 part { name: "background";
2717 clip_to: "elm.background.progressbar";
2719 state: "default" 0.0;
2721 to: "elm.swallow.bar";
2725 to: "elm.swallow.bar";
2730 normal: "progress_slider_bg02.9.png";
2735 part { name: "elm.text.status";
2739 description { state: "default" 0.0;
2751 font: "Tizen:style=Roman";
2755 text_class: "tizen";
2757 color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
2759 description { state: "show" 0.0;
2760 inherit: "default" 0.0;
2765 part { name: "elm.progress.progressbar";
2768 clip_to: "elm.background.progressbar";
2770 state: "default" 0.0;
2774 to: "elm.swallow.bar";
2778 to_y: "elm.swallow.bar";
2779 to_x: "elm.cur.progressbar";
2783 normal: "progress_slider_bar02.9.png";
2788 state: "invert" 0.0;
2789 inherit: "default" 0.0;
2791 to_y: "elm.swallow.bar";
2792 to_x: "elm.cur.progressbar";
2795 to: "elm.swallow.bar";
2800 state: "state_begin" 0.0;
2801 inherit: "default" 0.0;
2803 to: "elm.swallow.bar";
2807 to: "elm.swallow.bar";
2812 state: "state_end" 0.0;
2813 inherit: "default" 0.0;
2815 to: "elm.swallow.bar";
2819 to: "elm.swallow.bar";
2824 part { name: "text-bar";
2828 clip_to: "progress-rect";
2829 //effect: SOFT_SHADOW;
2831 description { state: "default" 0.0;
2835 rel1.to: "elm.text.status";
2837 rel2.to: "elm.text.status";
2839 text_source: "elm.text.status";
2840 font: "Tizen:style=Roman";
2844 text_class: "tizen";
2846 color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC;
2848 description { state: "show" 0.0;
2849 inherit: "default" 0.0;
2854 part { name: "elm.cur.progressbar";
2858 confine: "background";
2862 description { state: "default" 0.0;
2870 rel2.to: "background";
2873 part { name: "progress-rect";
2878 state: "default" 0.0;
2879 rel1.to: "elm.progress.progressbar";
2880 rel2.to: "elm.progress.progressbar";
2885 program { name: "label_show";
2886 signal: "elm,state,text,visible";
2888 action: STATE_SET "visible" 0.0;
2891 program { name: "label_hide";
2892 signal: "elm,state,text,hidden";
2894 action: STATE_SET "default" 0.0;
2897 program { name: "icon_show";
2898 signal: "elm,state,icon,visible";
2900 action: STATE_SET "visible" 0.0;
2901 target: "elm.swallow.content";
2903 program { name: "icon_hide";
2904 signal: "elm,state,icon,hidden";
2906 action: STATE_SET "default" 0.0;
2907 target: "elm.swallow.content";
2909 program { name: "units_show";
2910 signal: "elm,state,units,visible";
2912 action: STATE_SET "show" 0.0;
2914 target: "elm.text.status";
2916 program { name: "units_hide";
2917 signal: "elm,state,units,hidden";
2919 action: STATE_SET "default" 0.0;
2921 target: "elm.text.status";
2923 program { name: "slide_to_end";
2924 action: STATE_SET "state_end" 0.0;
2925 transition: LINEAR 0.5;
2926 target: "elm.progress.progressbar";
2927 after: "slide_to_begin";
2929 program { name: "slide_to_begin";
2930 signal: "elm,state,slide,begin";
2931 action: STATE_SET "state_begin" 0.0;
2932 target: "elm.progress.progressbar";
2933 transition: LINEAR 0.5;
2934 after: "slide_to_end";
2936 program { name: "start_pulse";
2937 signal: "elm,state,pulse,start";
2939 after: "slide_to_end";
2941 program { name: "stop_pulse";
2942 signal: "elm,state,pulse,stop";
2944 action: ACTION_STOP;
2945 target: "slide_to_begin";
2946 target: "slide_to_end";
2947 target: "start_pulse";
2948 after: "state_pulse";
2950 program { name: "state_pulse";
2951 signal: "elm,state,pulse";
2953 action: STATE_SET "state_begin" 0.0;
2954 target: "elm.progress.progressbar";
2955 after: "units_hide";
2957 program { name: "state_fraction";
2958 signal: "elm,state,fraction";
2960 action: ACTION_STOP;
2961 target: "slide_to_begin";
2962 target: "slide_to_end";
2963 target: "start_pulse";
2964 action: STATE_SET "default" 0.0;
2965 target: "elm.progress.progressbar";
2967 program { name: "set_invert_on";
2968 signal: "elm,state,inverted,on";
2970 action: STATE_SET "invert" 0.0;
2971 target: "elm.progress.progressbar";
2973 program { name: "set_invert_off";
2974 signal: "elm,state,inverted,off";
2976 action: STATE_SET "default" 0.0;
2977 target: "elm.progress.progressbar";
2982 #define PROGRESS_LOAD_IMAGEG( param_num ) \
2983 image: "00_winset_list_progress_"#param_num".png" COMP;
2985 #define PROGRESS_BG_DESC( param_name, param_num ) \
2986 description { state: "pulse" 0.#param_num; \
2987 inherit: "default" 0.0; \
2989 normal: "00_winset_"#param_name"_process_"#param_num".png"; \
2993 #define PROGRESSING_DELAY 0.07
2995 group { name: "elm/progressbar/horizontal/list_process";
2997 image: "00_winset_list_process_01.png" COMP;
2998 image: "00_winset_list_process_02.png" COMP;
2999 image: "00_winset_list_process_03.png" COMP;
3000 image: "00_winset_list_process_04.png" COMP;
3001 image: "00_winset_list_process_05.png" COMP;
3002 image: "00_winset_list_process_06.png" COMP;
3003 image: "00_winset_list_process_07.png" COMP;
3004 image: "00_winset_list_process_08.png" COMP;
3005 image: "00_winset_list_process_09.png" COMP;
3006 image: "00_winset_list_process_10.png" COMP;
3007 image: "00_winset_list_process_11.png" COMP;
3008 image: "00_winset_list_process_12.png" COMP;
3009 image: "00_winset_list_process_13.png" COMP;
3010 image: "00_winset_list_process_14.png" COMP;
3011 image: "00_winset_list_process_15.png" COMP;
3012 image: "00_winset_list_process_16.png" COMP;
3013 image: "00_winset_list_process_17.png" COMP;
3014 image: "00_winset_list_process_18.png" COMP;
3015 image: "00_winset_list_process_19.png" COMP;
3016 image: "00_winset_list_process_20.png" COMP;
3017 image: "00_winset_list_process_21.png" COMP;
3018 image: "00_winset_list_process_22.png" COMP;
3019 image: "00_winset_list_process_23.png" COMP;
3020 image: "00_winset_list_process_24.png" COMP;
3021 image: "00_winset_list_process_25.png" COMP;
3022 image: "00_winset_list_process_26.png" COMP;
3023 image: "00_winset_list_process_27.png" COMP;
3024 image: "00_winset_list_process_28.png" COMP;
3025 image: "00_winset_list_process_29.png" COMP;
3026 image: "00_winset_list_process_30.png" COMP;
3029 part { name: "elm.background.progressbar";
3034 state: "default" 0.0;
3037 part { name: "elm.swallow.bar";
3041 description { state: "default" 0.0;
3047 part { name: "elm.swallow.content";
3050 description { state: "default" 0.0;
3056 part { name: "background";
3059 clip_to: "elm.background.progressbar";
3061 state: "default" 0.0;
3062 min: PROGRESSBAR_LIST_PROCESS_WIDTH_INC PROGRESSBAR_LIST_PROCESS_HEIGHT_INC;
3063 max: PROGRESSBAR_LIST_PROCESS_WIDTH_INC PROGRESSBAR_LIST_PROCESS_HEIGHT_INC;
3066 aspect_preference: BOTH;
3068 normal: "00_winset_list_process_01.png";
3071 description { state: "pulse" 0.0;
3072 inherit: "default" 0.0;
3074 normal: "00_winset_list_process_01.png";
3077 PROGRESS_BG_DESC( list, 01 )
3078 PROGRESS_BG_DESC( list, 02 )
3079 PROGRESS_BG_DESC( list, 03 )
3080 PROGRESS_BG_DESC( list, 04 )
3081 PROGRESS_BG_DESC( list, 05 )
3082 PROGRESS_BG_DESC( list, 06 )
3083 PROGRESS_BG_DESC( list, 07 )
3084 PROGRESS_BG_DESC( list, 08 )
3085 PROGRESS_BG_DESC( list, 09 )
3086 PROGRESS_BG_DESC( list, 10 )
3087 PROGRESS_BG_DESC( list, 11 )
3088 PROGRESS_BG_DESC( list, 12 )
3089 PROGRESS_BG_DESC( list, 13 )
3090 PROGRESS_BG_DESC( list, 14 )
3091 PROGRESS_BG_DESC( list, 15 )
3092 PROGRESS_BG_DESC( list, 16 )
3093 PROGRESS_BG_DESC( list, 17 )
3094 PROGRESS_BG_DESC( list, 18 )
3095 PROGRESS_BG_DESC( list, 19 )
3096 PROGRESS_BG_DESC( list, 20 )
3097 PROGRESS_BG_DESC( list, 21 )
3098 PROGRESS_BG_DESC( list, 22 )
3099 PROGRESS_BG_DESC( list, 23 )
3100 PROGRESS_BG_DESC( list, 24 )
3101 PROGRESS_BG_DESC( list, 25 )
3102 PROGRESS_BG_DESC( list, 26 )
3103 PROGRESS_BG_DESC( list, 27 )
3104 PROGRESS_BG_DESC( list, 28 )
3105 PROGRESS_BG_DESC( list, 29 )
3106 PROGRESS_BG_DESC( list, 30 )
3113 program { name: "continue_pulse";
3116 state = get_float(pulse_state);
3117 set_state(PART:"background", "pulse", state);
3121 set_float(pulse_state, state);
3125 program { name: "delay";
3126 action: STATE_SET "pulse" 0.10;
3127 target: "background";
3128 in: PROGRESSING_DELAY 0.0;
3129 after: "continue_pulse";
3131 program { name: "start_pulse";
3132 signal: "elm,state,pulse,start";
3135 set_float(pulse_state, 0.0);
3137 after: "continue_pulse";
3139 program { name: "stop_pulse";
3140 signal: "elm,state,pulse,stop";
3142 action: ACTION_STOP;
3143 target: "continue_pulse";
3145 target: "start_pulse";
3146 after: "init_pulse";
3148 program { name: "init_pulse";
3149 action: STATE_SET "default" 0.0;
3150 target: "background";
3155 group { name: "elm/progressbar/horizontal/list_process_small";
3157 image: "00_winset_list_process_01_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3158 image: "00_winset_list_process_02_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3159 image: "00_winset_list_process_03_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3160 image: "00_winset_list_process_04_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3161 image: "00_winset_list_process_05_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3162 image: "00_winset_list_process_06_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3163 image: "00_winset_list_process_07_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3164 image: "00_winset_list_process_08_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3165 image: "00_winset_list_process_09_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3166 image: "00_winset_list_process_10_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3167 image: "00_winset_list_process_11_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3168 image: "00_winset_list_process_12_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3169 image: "00_winset_list_process_13_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3170 image: "00_winset_list_process_14_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3171 image: "00_winset_list_process_15_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3172 image: "00_winset_list_process_16_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3173 image: "00_winset_list_process_17_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3174 image: "00_winset_list_process_18_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3175 image: "00_winset_list_process_19_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3176 image: "00_winset_list_process_20_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3177 image: "00_winset_list_process_21_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3178 image: "00_winset_list_process_22_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3179 image: "00_winset_list_process_23_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3180 image: "00_winset_list_process_24_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3181 image: "00_winset_list_process_25_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3182 image: "00_winset_list_process_26_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3183 image: "00_winset_list_process_27_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3184 image: "00_winset_list_process_28_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3185 image: "00_winset_list_process_29_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3186 image: "00_winset_list_process_30_"PROGRESSBAR_LIST_PROCESS_SMALL_IMAGE".png" COMP;
3189 part { name: "elm.background.progressbar";
3194 state: "default" 0.0;
3197 part { name: "elm.swallow.bar";
3201 description { state: "default" 0.0;
3207 part { name: "elm.swallow.content";
3210 description { state: "default" 0.0;
3216 part { name: "background";
3219 clip_to: "elm.background.progressbar";
3221 state: "default" 0.0;
3222 min: PROGRESSBAR_LIST_PROCESS_SMALL_INC PROGRESSBAR_LIST_PROCESS_SMALL_INC;
3223 max: PROGRESSBAR_LIST_PROCESS_SMALL_INC PROGRESSBAR_LIST_PROCESS_SMALL_INC;
3226 aspect_preference: BOTH;
3228 normal: "00_winset_list_process_01.png";
3231 description { state: "pulse" 0.0;
3232 inherit: "default" 0.0;
3234 normal: "00_winset_list_process_01.png";
3237 PROGRESS_BG_DESC( list, 01 )
3238 PROGRESS_BG_DESC( list, 02 )
3239 PROGRESS_BG_DESC( list, 03 )
3240 PROGRESS_BG_DESC( list, 04 )
3241 PROGRESS_BG_DESC( list, 05 )
3242 PROGRESS_BG_DESC( list, 06 )
3243 PROGRESS_BG_DESC( list, 07 )
3244 PROGRESS_BG_DESC( list, 08 )
3245 PROGRESS_BG_DESC( list, 09 )
3246 PROGRESS_BG_DESC( list, 10 )
3247 PROGRESS_BG_DESC( list, 11 )
3248 PROGRESS_BG_DESC( list, 12 )
3249 PROGRESS_BG_DESC( list, 13 )
3250 PROGRESS_BG_DESC( list, 14 )
3251 PROGRESS_BG_DESC( list, 15 )
3252 PROGRESS_BG_DESC( list, 16 )
3253 PROGRESS_BG_DESC( list, 17 )
3254 PROGRESS_BG_DESC( list, 18 )
3255 PROGRESS_BG_DESC( list, 19 )
3256 PROGRESS_BG_DESC( list, 20 )
3257 PROGRESS_BG_DESC( list, 21 )
3258 PROGRESS_BG_DESC( list, 22 )
3259 PROGRESS_BG_DESC( list, 23 )
3260 PROGRESS_BG_DESC( list, 24 )
3261 PROGRESS_BG_DESC( list, 25 )
3262 PROGRESS_BG_DESC( list, 26 )
3263 PROGRESS_BG_DESC( list, 27 )
3264 PROGRESS_BG_DESC( list, 28 )
3265 PROGRESS_BG_DESC( list, 29 )
3266 PROGRESS_BG_DESC( list, 30 )
3273 program { name: "continue_pulse";
3276 state = get_float(pulse_state);
3277 set_state(PART:"background", "pulse", state);
3281 set_float(pulse_state, state);
3285 program { name: "delay";
3286 action: STATE_SET "pulse" 0.10;
3287 target: "background";
3288 in: PROGRESSING_DELAY 0.0;
3289 after: "continue_pulse";
3291 program { name: "start_pulse";
3292 signal: "elm,state,pulse,start";
3295 set_float(pulse_state, 0.0);
3297 after: "continue_pulse";
3299 program { name: "stop_pulse";
3300 signal: "elm,state,pulse,stop";
3302 action: ACTION_STOP;
3303 target: "continue_pulse";
3305 target: "start_pulse";
3306 after: "init_pulse";
3308 program { name: "init_pulse";
3309 action: STATE_SET "default" 0.0;
3310 target: "background";
3315 group { name: "elm/progressbar/horizontal/toolbar_process";
3317 image: "00_winset_toolbar_process_01.png" COMP;
3318 image: "00_winset_toolbar_process_02.png" COMP;
3319 image: "00_winset_toolbar_process_03.png" COMP;
3320 image: "00_winset_toolbar_process_04.png" COMP;
3321 image: "00_winset_toolbar_process_05.png" COMP;
3322 image: "00_winset_toolbar_process_06.png" COMP;
3323 image: "00_winset_toolbar_process_07.png" COMP;
3324 image: "00_winset_toolbar_process_08.png" COMP;
3325 image: "00_winset_toolbar_process_09.png" COMP;
3326 image: "00_winset_toolbar_process_10.png" COMP;
3327 image: "00_winset_toolbar_process_11.png" COMP;
3328 image: "00_winset_toolbar_process_12.png" COMP;
3329 image: "00_winset_toolbar_process_13.png" COMP;
3330 image: "00_winset_toolbar_process_14.png" COMP;
3331 image: "00_winset_toolbar_process_15.png" COMP;
3332 image: "00_winset_toolbar_process_16.png" COMP;
3333 image: "00_winset_toolbar_process_17.png" COMP;
3334 image: "00_winset_toolbar_process_18.png" COMP;
3335 image: "00_winset_toolbar_process_19.png" COMP;
3336 image: "00_winset_toolbar_process_20.png" COMP;
3337 image: "00_winset_toolbar_process_21.png" COMP;
3338 image: "00_winset_toolbar_process_22.png" COMP;
3339 image: "00_winset_toolbar_process_23.png" COMP;
3340 image: "00_winset_toolbar_process_24.png" COMP;
3341 image: "00_winset_toolbar_process_25.png" COMP;
3342 image: "00_winset_toolbar_process_26.png" COMP;
3343 image: "00_winset_toolbar_process_27.png" COMP;
3344 image: "00_winset_toolbar_process_28.png" COMP;
3345 image: "00_winset_toolbar_process_29.png" COMP;
3346 image: "00_winset_toolbar_process_30.png" COMP;
3349 part { name: "elm.background.progressbar";
3354 state: "default" 0.0;
3357 part { name: "elm.swallow.bar";
3361 description { state: "default" 0.0;
3367 part { name: "elm.swallow.content";
3370 description { state: "default" 0.0;
3376 part { name: "background";
3379 clip_to: "elm.background.progressbar";
3381 state: "default" 0.0;
3386 aspect_preference: BOTH;
3388 normal: "00_winset_toolbar_process_01.png";
3391 description { state: "pulse" 0.0;
3392 inherit: "default" 0.0;
3394 normal: "00_winset_toolbar_process_01.png";
3397 PROGRESS_BG_DESC( toolbar, 01 )
3398 PROGRESS_BG_DESC( toolbar, 02 )
3399 PROGRESS_BG_DESC( toolbar, 03 )
3400 PROGRESS_BG_DESC( toolbar, 04 )
3401 PROGRESS_BG_DESC( toolbar, 05 )
3402 PROGRESS_BG_DESC( toolbar, 06 )
3403 PROGRESS_BG_DESC( toolbar, 07 )
3404 PROGRESS_BG_DESC( toolbar, 08 )
3405 PROGRESS_BG_DESC( toolbar, 09 )
3406 PROGRESS_BG_DESC( toolbar, 10 )
3407 PROGRESS_BG_DESC( toolbar, 11 )
3408 PROGRESS_BG_DESC( toolbar, 12 )
3409 PROGRESS_BG_DESC( toolbar, 13 )
3410 PROGRESS_BG_DESC( toolbar, 14 )
3411 PROGRESS_BG_DESC( toolbar, 15 )
3412 PROGRESS_BG_DESC( toolbar, 16 )
3413 PROGRESS_BG_DESC( toolbar, 17 )
3414 PROGRESS_BG_DESC( toolbar, 18 )
3415 PROGRESS_BG_DESC( toolbar, 19 )
3416 PROGRESS_BG_DESC( toolbar, 20 )
3417 PROGRESS_BG_DESC( toolbar, 21 )
3418 PROGRESS_BG_DESC( toolbar, 22 )
3419 PROGRESS_BG_DESC( toolbar, 23 )
3420 PROGRESS_BG_DESC( toolbar, 24 )
3421 PROGRESS_BG_DESC( toolbar, 25 )
3422 PROGRESS_BG_DESC( toolbar, 26 )
3423 PROGRESS_BG_DESC( toolbar, 27 )
3424 PROGRESS_BG_DESC( toolbar, 28 )
3425 PROGRESS_BG_DESC( toolbar, 29 )
3426 PROGRESS_BG_DESC( toolbar, 30 )
3433 program { name: "continue_pulse";
3436 state = get_float(pulse_state);
3437 set_state(PART:"background", "pulse", state);
3441 set_float(pulse_state, state);
3445 program { name: "delay";
3446 action: STATE_SET "pulse" 0.10;
3447 target: "background";
3448 in: PROGRESSING_DELAY 0.0;
3449 after: "continue_pulse";
3451 program { name: "start_pulse";
3452 signal: "elm,state,pulse,start";
3455 set_float(pulse_state, 0.0);
3457 after: "continue_pulse";
3459 program { name: "stop_pulse";
3460 signal: "elm,state,pulse,stop";
3462 action: ACTION_STOP;
3463 target: "continue_pulse";
3465 target: "start_pulse";
3466 after: "init_pulse";
3468 program { name: "init_pulse";
3469 action: STATE_SET "default" 0.0;
3470 target: "background";
3475 group { name: "elm/progressbar/horizontal/UIActivityIndicatorStyleWhiteLarge";
3477 image: "progress_01.png" COMP;
3478 image: "progress_02.png" COMP;
3479 image: "progress_03.png" COMP;
3480 image: "progress_04.png" COMP;
3481 image: "progress_05.png" COMP;
3482 image: "progress_06.png" COMP;
3483 image: "progress_07.png" COMP;
3484 image: "progress_08.png" COMP;
3485 image: "progress_09.png" COMP;
3486 image: "progress_10.png" COMP;
3487 image: "progress_11.png" COMP;
3488 image: "progress_12.png" COMP;
3491 part { name: "elm.background.progressbar";
3496 state: "default" 0.0;
3499 part { name: "elm.swallow.bar";
3503 description { state: "default" 0.0;
3509 part { name: "elm.swallow.content";
3512 description { state: "default" 0.0;
3518 part { name: "background";
3521 clip_to: "elm.background.progressbar";
3523 state: "default" 0.0;
3528 aspect_preference: BOTH;
3530 normal: "progress_01.png";
3535 inherit: "default" 0.0;
3537 normal: "progress_01.png";
3541 state: "pulse" 0.01;
3542 inherit: "default" 0.0;
3544 normal: "progress_01.png";
3548 state: "pulse" 0.02;
3549 inherit: "default" 0.0;
3551 normal: "progress_02.png";
3555 state: "pulse" 0.03;
3556 inherit: "default" 0.0;
3558 normal: "progress_03.png";
3562 state: "pulse" 0.04;
3563 inherit: "default" 0.0;
3565 normal: "progress_04.png";
3569 state: "pulse" 0.05;
3570 inherit: "default" 0.0;
3572 normal: "progress_05.png";
3576 state: "pulse" 0.06;
3577 inherit: "default" 0.0;
3579 normal: "progress_06.png";
3583 state: "pulse" 0.07;
3584 inherit: "default" 0.0;
3586 normal: "progress_07.png";
3590 state: "pulse" 0.08;
3591 inherit: "default" 0.0;
3593 normal: "progress_08.png";
3597 state: "pulse" 0.09;
3598 inherit: "default" 0.0;
3600 normal: "progress_09.png";
3604 state: "pulse" 0.10;
3605 inherit: "default" 0.0;
3607 normal: "progress_10.png";
3611 state: "pulse" 0.11;
3612 inherit: "default" 0.0;
3614 normal: "progress_11.png";
3618 state: "pulse" 0.12;
3619 inherit: "default" 0.0;
3621 normal: "progress_12.png";
3630 program { name: "continue_pulse";
3633 state = get_float(pulse_state);
3634 set_state(PART:"background", "pulse", state);
3638 set_float(pulse_state, state);
3642 program { name: "delay";
3643 action: STATE_SET "pulse" 0.10;
3644 target: "background";
3645 in: PROGRESSING_DELAY 0.0;
3646 after: "continue_pulse";
3648 program { name: "start_pulse";
3649 signal: "elm,state,pulse,start";
3652 set_float(pulse_state, 0.0);
3654 after: "continue_pulse";
3656 program { name: "stop_pulse";
3657 signal: "elm,state,pulse,stop";
3659 action: ACTION_STOP;
3660 target: "continue_pulse";
3662 target: "start_pulse";
3663 after: "init_pulse";
3665 program { name: "init_pulse";
3666 action: STATE_SET "default" 0.0;
3667 target: "background";
3672 group { name: "elm/progressbar/horizontal/UIActivityIndicatorStyleWhite";
3674 image: "progress_01_s.png" COMP;
3675 image: "progress_02_s.png" COMP;
3676 image: "progress_03_s.png" COMP;
3677 image: "progress_04_s.png" COMP;
3678 image: "progress_05_s.png" COMP;
3679 image: "progress_06_s.png" COMP;
3680 image: "progress_07_s.png" COMP;
3681 image: "progress_08_s.png" COMP;
3682 image: "progress_09_s.png" COMP;
3683 image: "progress_10_s.png" COMP;
3684 image: "progress_11_s.png" COMP;
3685 image: "progress_12_s.png" COMP;
3688 part { name: "elm.background.progressbar";
3693 state: "default" 0.0;
3696 part { name: "elm.swallow.bar";
3700 description { state: "default" 0.0;
3706 part { name: "elm.swallow.content";
3709 description { state: "default" 0.0;
3715 part { name: "background";
3718 clip_to: "elm.background.progressbar";
3720 state: "default" 0.0;
3725 aspect_preference: BOTH;
3727 normal: "progress_01_s.png";
3732 inherit: "default" 0.0;
3734 normal: "progress_01_s.png";
3738 state: "pulse" 0.01;
3739 inherit: "default" 0.0;
3741 normal: "progress_01_s.png";
3745 state: "pulse" 0.02;
3746 inherit: "default" 0.0;
3748 normal: "progress_02_s.png";
3752 state: "pulse" 0.03;
3753 inherit: "default" 0.0;
3755 normal: "progress_03_s.png";
3759 state: "pulse" 0.04;
3760 inherit: "default" 0.0;
3762 normal: "progress_04_s.png";
3766 state: "pulse" 0.05;
3767 inherit: "default" 0.0;
3769 normal: "progress_05_s.png";
3773 state: "pulse" 0.06;
3774 inherit: "default" 0.0;
3776 normal: "progress_06_s.png";
3780 state: "pulse" 0.07;
3781 inherit: "default" 0.0;
3783 normal: "progress_07_s.png";
3787 state: "pulse" 0.08;
3788 inherit: "default" 0.0;
3790 normal: "progress_08_s.png";
3794 state: "pulse" 0.09;
3795 inherit: "default" 0.0;
3797 normal: "progress_09_s.png";
3801 state: "pulse" 0.10;
3802 inherit: "default" 0.0;
3804 normal: "progress_10_s.png";
3808 state: "pulse" 0.11;
3809 inherit: "default" 0.0;
3811 normal: "progress_11_s.png";
3815 state: "pulse" 0.12;
3816 inherit: "default" 0.0;
3818 normal: "progress_12_s.png";
3827 program { name: "continue_pulse";
3830 state = get_float(pulse_state);
3831 set_state(PART:"background", "pulse", state);
3835 set_float(pulse_state, state);
3839 program { name: "delay";
3840 action: STATE_SET "pulse" 0.10;
3841 target: "background";
3842 in: PROGRESSING_DELAY 0.0;
3843 after: "continue_pulse";
3845 program { name: "start_pulse";
3846 signal: "elm,state,pulse,start";
3849 set_float(pulse_state, 0.0);
3851 after: "continue_pulse";
3853 program { name: "stop_pulse";
3854 signal: "elm,state,pulse,stop";
3856 action: ACTION_STOP;
3857 target: "continue_pulse";
3859 target: "start_pulse";
3860 after: "init_pulse";
3862 program { name: "init_pulse";
3863 action: STATE_SET "default" 0.0;
3864 target: "background";
3869 group { name: "elm/progressbar/horizontal/UIActivityIndicatorStyleGray";
3871 image: "progress_01_g.png" COMP;
3872 image: "progress_02_g.png" COMP;
3873 image: "progress_03_g.png" COMP;
3874 image: "progress_04_g.png" COMP;
3875 image: "progress_05_g.png" COMP;
3876 image: "progress_06_g.png" COMP;
3877 image: "progress_07_g.png" COMP;
3878 image: "progress_08_g.png" COMP;
3879 image: "progress_09_g.png" COMP;
3880 image: "progress_10_g.png" COMP;
3881 image: "progress_11_g.png" COMP;
3882 image: "progress_12_g.png" COMP;
3885 part { name: "elm.background.progressbar";
3890 state: "default" 0.0;
3893 part { name: "elm.swallow.bar";
3897 description { state: "default" 0.0;
3903 part { name: "elm.swallow.content";
3906 description { state: "default" 0.0;
3912 part { name: "background";
3915 clip_to: "elm.background.progressbar";
3917 state: "default" 0.0;
3922 aspect_preference: BOTH;
3924 normal: "progress_01_g.png";
3929 inherit: "default" 0.0;
3931 normal: "progress_01_g.png";
3935 state: "pulse" 0.01;
3936 inherit: "default" 0.0;
3938 normal: "progress_01_g.png";
3942 state: "pulse" 0.02;
3943 inherit: "default" 0.0;
3945 normal: "progress_02_g.png";
3949 state: "pulse" 0.03;
3950 inherit: "default" 0.0;
3952 normal: "progress_03_g.png";
3956 state: "pulse" 0.04;
3957 inherit: "default" 0.0;
3959 normal: "progress_04_g.png";
3963 state: "pulse" 0.05;
3964 inherit: "default" 0.0;
3966 normal: "progress_05_g.png";
3970 state: "pulse" 0.06;
3971 inherit: "default" 0.0;
3973 normal: "progress_06_g.png";
3977 state: "pulse" 0.07;
3978 inherit: "default" 0.0;
3980 normal: "progress_07_g.png";
3984 state: "pulse" 0.08;
3985 inherit: "default" 0.0;
3987 normal: "progress_08_g.png";
3991 state: "pulse" 0.09;
3992 inherit: "default" 0.0;
3994 normal: "progress_09_g.png";
3998 state: "pulse" 0.10;
3999 inherit: "default" 0.0;
4001 normal: "progress_10_g.png";
4005 state: "pulse" 0.11;
4006 inherit: "default" 0.0;
4008 normal: "progress_11_g.png";
4012 state: "pulse" 0.12;
4013 inherit: "default" 0.0;
4015 normal: "progress_12_g.png";
4024 program { name: "continue_pulse";
4027 state = get_float(pulse_state);
4028 set_state(PART:"background", "pulse", state);
4032 set_float(pulse_state, state);
4036 program { name: "delay";
4037 action: STATE_SET "pulse" 0.10;
4038 target: "background";
4039 in: PROGRESSING_DELAY 0.0;
4040 after: "continue_pulse";
4042 program { name: "start_pulse";
4043 signal: "elm,state,pulse,start";
4046 set_float(pulse_state, 0.0);
4048 after: "continue_pulse";
4050 program { name: "stop_pulse";
4051 signal: "elm,state,pulse,stop";
4053 action: ACTION_STOP;
4054 target: "continue_pulse";
4056 target: "start_pulse";
4057 after: "init_pulse";
4059 program { name: "init_pulse";
4060 action: STATE_SET "default" 0.0;
4061 target: "background";
4066 #define CIRCLE_PROGRESSING_DELAY 0.03
4067 #define PROGRESS_CIRCLE_TOTAL_STATES 50
4069 #define PROGRESS_CIRCLE_BG_DESC( param_num ) \
4070 description { state: "progress" 0.#param_num; \
4071 inherit: "default" 0.0; \
4073 normal: "00_progress_circle_bg_"#param_num".png"; \
4077 group { name: "elm/progressbar/horizontal/progress_circle";
4079 image: "00_progress_circle_bg.png" COMP;
4080 image: "00_progress_circle_bg_01.png" COMP;
4081 image: "00_progress_circle_bg_02.png" COMP;
4082 image: "00_progress_circle_bg_03.png" COMP;
4083 image: "00_progress_circle_bg_04.png" COMP;
4084 image: "00_progress_circle_bg_05.png" COMP;
4085 image: "00_progress_circle_bg_06.png" COMP;
4086 image: "00_progress_circle_bg_07.png" COMP;
4087 image: "00_progress_circle_bg_08.png" COMP;
4088 image: "00_progress_circle_bg_09.png" COMP;
4089 image: "00_progress_circle_bg_10.png" COMP;
4090 image: "00_progress_circle_bg_11.png" COMP;
4091 image: "00_progress_circle_bg_12.png" COMP;
4092 image: "00_progress_circle_bg_13.png" COMP;
4093 image: "00_progress_circle_bg_14.png" COMP;
4094 image: "00_progress_circle_bg_15.png" COMP;
4095 image: "00_progress_circle_bg_16.png" COMP;
4096 image: "00_progress_circle_bg_17.png" COMP;
4097 image: "00_progress_circle_bg_18.png" COMP;
4098 image: "00_progress_circle_bg_19.png" COMP;
4099 image: "00_progress_circle_bg_20.png" COMP;
4100 image: "00_progress_circle_bg_21.png" COMP;
4101 image: "00_progress_circle_bg_22.png" COMP;
4102 image: "00_progress_circle_bg_23.png" COMP;
4103 image: "00_progress_circle_bg_24.png" COMP;
4104 image: "00_progress_circle_bg_25.png" COMP;
4105 image: "00_progress_circle_bg_26.png" COMP;
4106 image: "00_progress_circle_bg_27.png" COMP;
4107 image: "00_progress_circle_bg_28.png" COMP;
4108 image: "00_progress_circle_bg_29.png" COMP;
4109 image: "00_progress_circle_bg_30.png" COMP;
4110 image: "00_progress_circle_bg_31.png" COMP;
4111 image: "00_progress_circle_bg_32.png" COMP;
4112 image: "00_progress_circle_bg_33.png" COMP;
4113 image: "00_progress_circle_bg_34.png" COMP;
4114 image: "00_progress_circle_bg_35.png" COMP;
4115 image: "00_progress_circle_bg_36.png" COMP;
4116 image: "00_progress_circle_bg_37.png" COMP;
4117 image: "00_progress_circle_bg_38.png" COMP;
4118 image: "00_progress_circle_bg_39.png" COMP;
4119 image: "00_progress_circle_bg_40.png" COMP;
4120 image: "00_progress_circle_bg_41.png" COMP;
4121 image: "00_progress_circle_bg_42.png" COMP;
4122 image: "00_progress_circle_bg_43.png" COMP;
4123 image: "00_progress_circle_bg_44.png" COMP;
4124 image: "00_progress_circle_bg_45.png" COMP;
4125 image: "00_progress_circle_bg_46.png" COMP;
4126 image: "00_progress_circle_bg_47.png" COMP;
4127 image: "00_progress_circle_bg_48.png" COMP;
4128 image: "00_progress_circle_bg_49.png" COMP;
4129 image: "00_progress_circle_bg_50.png" COMP;
4132 part { name: "elm.background.progressbar";
4137 state: "default" 0.0;
4140 part { name: "elm.swallow.bar";
4144 description { state: "default" 0.0;
4150 part { name: "elm.swallow.content";
4153 description { state: "default" 0.0;
4159 part { name: "elm.cur.progressbar";
4163 confine: "background";
4167 description { state: "default" 0.0;
4171 rel1.to: "background";
4172 rel2.to: "background";
4175 part { name: "background";
4178 clip_to: "elm.background.progressbar";
4180 state: "default" 0.0;
4181 min: PROGRESSBAR_PROGRESS_CIRCLE_BG_SIZE_INC;
4182 max: PROGRESSBAR_PROGRESS_CIRCLE_BG_SIZE_INC;
4184 aspect_preference: BOTH;
4186 normal: "00_progress_circle_bg.png";
4190 part { name: "progress_circle_img";
4193 clip_to: "elm.background.progressbar";
4195 state: "default" 0.0;
4203 aspect_preference: BOTH;
4205 normal: "00_progress_circle_bg.png";
4208 description { state: "progress" 0.0;
4209 inherit: "default" 0.0;
4211 normal: "00_progress_circle_bg.png";
4214 PROGRESS_CIRCLE_BG_DESC( 01 )
4215 PROGRESS_CIRCLE_BG_DESC( 02 )
4216 PROGRESS_CIRCLE_BG_DESC( 03 )
4217 PROGRESS_CIRCLE_BG_DESC( 04 )
4218 PROGRESS_CIRCLE_BG_DESC( 05 )
4219 PROGRESS_CIRCLE_BG_DESC( 06 )
4220 PROGRESS_CIRCLE_BG_DESC( 07 )
4221 PROGRESS_CIRCLE_BG_DESC( 08 )
4222 PROGRESS_CIRCLE_BG_DESC( 09 )
4223 PROGRESS_CIRCLE_BG_DESC( 10 )
4224 PROGRESS_CIRCLE_BG_DESC( 11 )
4225 PROGRESS_CIRCLE_BG_DESC( 12 )
4226 PROGRESS_CIRCLE_BG_DESC( 13 )
4227 PROGRESS_CIRCLE_BG_DESC( 14 )
4228 PROGRESS_CIRCLE_BG_DESC( 15 )
4229 PROGRESS_CIRCLE_BG_DESC( 16 )
4230 PROGRESS_CIRCLE_BG_DESC( 17 )
4231 PROGRESS_CIRCLE_BG_DESC( 18 )
4232 PROGRESS_CIRCLE_BG_DESC( 19 )
4233 PROGRESS_CIRCLE_BG_DESC( 20 )
4234 PROGRESS_CIRCLE_BG_DESC( 21 )
4235 PROGRESS_CIRCLE_BG_DESC( 22 )
4236 PROGRESS_CIRCLE_BG_DESC( 23 )
4237 PROGRESS_CIRCLE_BG_DESC( 24 )
4238 PROGRESS_CIRCLE_BG_DESC( 25 )
4239 PROGRESS_CIRCLE_BG_DESC( 26 )
4240 PROGRESS_CIRCLE_BG_DESC( 27 )
4241 PROGRESS_CIRCLE_BG_DESC( 28 )
4242 PROGRESS_CIRCLE_BG_DESC( 29 )
4243 PROGRESS_CIRCLE_BG_DESC( 30 )
4244 PROGRESS_CIRCLE_BG_DESC( 31 )
4245 PROGRESS_CIRCLE_BG_DESC( 32 )
4246 PROGRESS_CIRCLE_BG_DESC( 33 )
4247 PROGRESS_CIRCLE_BG_DESC( 34 )
4248 PROGRESS_CIRCLE_BG_DESC( 35 )
4249 PROGRESS_CIRCLE_BG_DESC( 36 )
4250 PROGRESS_CIRCLE_BG_DESC( 37 )
4251 PROGRESS_CIRCLE_BG_DESC( 38 )
4252 PROGRESS_CIRCLE_BG_DESC( 39 )
4253 PROGRESS_CIRCLE_BG_DESC( 40 )
4254 PROGRESS_CIRCLE_BG_DESC( 41 )
4255 PROGRESS_CIRCLE_BG_DESC( 42 )
4256 PROGRESS_CIRCLE_BG_DESC( 43 )
4257 PROGRESS_CIRCLE_BG_DESC( 44 )
4258 PROGRESS_CIRCLE_BG_DESC( 45 )
4259 PROGRESS_CIRCLE_BG_DESC( 46 )
4260 PROGRESS_CIRCLE_BG_DESC( 47 )
4261 PROGRESS_CIRCLE_BG_DESC( 48 )
4262 PROGRESS_CIRCLE_BG_DESC( 49 )
4263 PROGRESS_CIRCLE_BG_DESC( 50 )
4268 public curr_state = 0;
4269 public final_state = 0;
4270 public prev_state = 0;
4271 public max_state = 0; // maximum possible state, a normalized value
4272 public circle_zero_cross = 0; // whether circle crosses its Zero state or not.
4274 public progress_circle_state_change(){
4275 new Float:x, Float:y, Float:final, Float:max;
4276 max = PROGRESS_CIRCLE_TOTAL_STATES / 100.0;
4277 set_float(max_state, max);
4278 get_drag(PART:"elm.cur.progressbar", x, y);
4279 final = x * max; // calculate final state as per the set drag value
4280 set_float(final_state, final);
4281 if( final < get_float(prev_state) )
4282 set_int(circle_zero_cross, 1); // high value to low value, crosses zero state.
4284 set_int(circle_zero_cross, 0); // low value to high value, no need for zero state crossing.
4287 program { name: "circle_progress";
4289 new Float:curr, Float:final, Float:max;
4291 zero_cross = get_int(circle_zero_cross);
4292 max = get_float(max_state);
4293 curr = get_float(curr_state);
4294 set_state(PART:"progress_circle_img", "progress", curr);
4295 curr += 0.01; // for next immediate state.
4296 if( (curr > max) && (zero_cross == 1) )
4298 curr = 0.00; // once it crosses Zero state, reset its state.
4299 set_int(circle_zero_cross, 0);
4301 else if( curr > max ) return;
4303 final = get_float(final_state);
4304 zero_cross = get_int(circle_zero_cross);
4305 if( (curr > final) && (zero_cross == 0) )
4307 set_float(prev_state, get_float(curr_state));
4310 set_float(curr_state, curr);
4314 program { name: "delay";
4315 action: STATE_SET "progress" 0.10;
4316 target: "progress_circle_img";
4317 in: CIRCLE_PROGRESSING_DELAY 0.0;
4318 after: "circle_progress";
4320 program { name: "circle_start";
4321 signal: "elm,state,pulse,start";
4324 set_float(curr_state, 0.0);
4326 after: "circle_progress";
4328 program { name: "circle_stop";
4329 signal: "elm,state,pulse,stop";
4331 action: ACTION_STOP;
4332 target: "circle_progress";
4334 target: "circle_start";
4336 program { name: "circle_state_change";
4337 signal: "elm,state,change";
4340 progress_circle_state_change()
4342 after: "circle_progress";