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 group { name: "elm/slider/horizontal/tap_to_drag";
22 image: "00_progress_bg.png" COMP;
23 image: "00_progress_bar.png" COMP;
27 public set_invert_on() {
28 set_state(PART:"level", "inverted", 0.0);
29 set_state(PART:"level2", "inverted", 0.0);
30 set_int(invert_on, 1);
32 public set_invert_off() {
33 set_state(PART:"level", "default", 0.0);
34 set_state(PART:"level2", "default", 0.0);
35 set_int(invert_on, 0);
38 if(get_int(invert_on) == 0)
39 set_state(PART:"level", "pressed", 0.0);
40 else if(get_int(invert_on) == 1)
41 set_state(PART:"level2", "pressed", 0.0);
44 if(get_int(invert_on) == 0)
45 set_state(PART:"level", "default", 0.0);
46 else if(get_int(invert_on) == 1)
47 set_state(PART:"level2", "inverted", 0.0);
54 description { state: "default" 0.0;
55 min: SLIDER_BASE_MIN_WIDTH_INC SLIDER_BASE_HEIGHT_INC;
56 max: 99999 SLIDER_BASE_HEIGHT_INC;
63 image.normal: "00_progress_bg.png";
64 image.border: PROGRESS_BG_IMAGE_BORDER_INC;
65 image.border_scale: 1;
69 name: "bar_image_left_padding";
75 min: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
76 max: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
87 name: "bar_image_right_padding";
93 min: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
94 max: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
104 part { name: "level";
108 description { state: "default" 0.0;
111 to_x: "bar_image_left_padding";
117 to_x: "elm.dragable.slider";
121 image.normal: "00_progress_bar.png";
122 image.border: PROGRESS_BAR_IMAGE_BORDER_INC;
123 image.border_scale: 1;
125 description { state: "inverted" 0.0;
126 inherit: "default" 0.0;
129 description { state: "pressed" 0.0;
130 inherit: "default" 0.0;
133 part { name: "level2";
137 description { state: "default" 0.0;
142 to_x: "elm.dragable.slider";
146 to_x: "bar_image_right_padding";
150 image.normal: "00_progress_bg.png";
151 image.border: PROGRESS_BG_IMAGE_BORDER_INC;
152 image.border_scale: 1;
154 description { state: "inverted" 0.0;
155 inherit: "default" 0.0;
158 description { state: "pressed" 0.0;
159 inherit: "default" 0.0;
167 description { state: "default" 0.0;
169 rel1.to: "elm.swallow.bar";
170 rel2.to: "elm.swallow.bar";
175 part { name: "elm.swallow.bar";
178 description { state: "default" 0.0;
179 min: SLIDER_SWALLOW_BAR_MIN_WIDTH_INC SLIDER_SWALLOW_BAR_HEIGHT_INC;
180 max: 99999 SLIDER_SWALLOW_BAR_HEIGHT_INC;
183 to_x: "bar_left_padding";
187 to_x: "bar_right_padding";
193 name: "bar_left_padding";
197 state: "default" 0.0;
213 name: "bar_right_padding";
217 state: "default" 0.0;
232 part { name: "elm.swallow.icon";
235 description { state: "default" 0.0;
239 to_y: "elm.swallow.bar";
243 to_y: "elm.swallow.bar";
246 description { state: "visible" 0.0;
247 inherit: "default" 0.0;
250 aspect_preference: VERTICAL;
253 part { name: "elm.text";
257 description { state: "default" 0.0;
261 rel1.to_x: "elm.swallow.icon";
262 rel1.relative: 1.0 0.0;
264 rel2.to_x: "elm.swallow.icon";
265 rel2.relative: 1.0 1.0;
267 color: SLIDER_UNITS_TEXT_COLOR_INC;
269 font: "Tizen:style=Medium";
270 size: SLIDER_UNITS_TEXT_SIZE_INC;
276 description { state: "visible" 0.0;
277 inherit: "default" 0.0;
284 part { name: "elm.swallow.end";
287 description { state: "default" 0.0;
292 to_y: "elm.swallow.bar";
296 to_y: "elm.swallow.bar";
299 description { state: "visible" 0.0;
300 inherit: "default" 0.0;
303 aspect_preference: VERTICAL;
306 part { name: "units";
309 description { state: "default" 0.0;
316 // normal: "sl_units.png";
321 description { state: "visible" 0.0;
322 inherit: "default" 0.0;
326 part { name: "elm.units";
330 description { state: "default" 0.0;
334 rel1.relative: 0.0 0.0;
336 rel1.to_x: "elm.swallow.end";
337 rel2.relative: 0.0 1.0;
339 rel2.to_x: "elm.swallow.end";
340 color: SLIDER_UNITS_TEXT_COLOR_INC;
342 font: "Tizen:style=Bold";
343 size: SLIDER_UNITS_TEXT_SIZE_INC;
349 description { state: "visible" 0.0;
350 inherit: "default" 0.0;
358 part { name: "elm.dragable.slider";
360 source: "elm/slider/horizontal/indicator/tap_to_drag";
368 description { state: "default" 0.0;
369 min: SLIDER_INDICATOR_WIDTH_INC SLIDER_INDICATOR_HEIGHT_INC;
382 part { name: "disabler";
387 description { state: "default" 0.0;
392 description { state: "disabled" 0.0;
393 inherit: "default" 0.0;
397 part { name: "clipper";
399 description { state: "default" 0.0;
400 color: 255 255 255 255;
402 description { state: "disabled" 0.0;
403 color: 255 255 255 102;
408 program { name: "text_show";
409 signal: "elm,state,text,visible";
411 action: STATE_SET "visible" 0.0;
414 program { name: "text_hide";
415 signal: "elm,state,text,hidden";
417 action: STATE_SET "default" 0.0;
420 program { name: "icon_show";
421 signal: "elm,state,icon,visible";
423 action: STATE_SET "visible" 0.0;
424 target: "elm.swallow.icon";
426 program { name: "icon_hide";
427 signal: "elm,state,icon,hidden";
429 action: STATE_SET "default" 0.0;
430 target: "elm.swallow.icon";
432 program { name: "end_show";
433 signal: "elm,state,end,visible";
435 action: STATE_SET "visible" 0.0;
436 target: "elm.swallow.end";
438 program { name: "end_hide";
439 signal: "elm,state,end,hidden";
441 action: STATE_SET "default" 0.0;
442 target: "elm.swallow.end";
444 program { name: "units_show";
445 signal: "elm,state,units,visible";
447 action: STATE_SET "visible" 0.0;
451 program { name: "units_hide";
452 signal: "elm,state,units,hidden";
454 action: STATE_SET "default" 0.0;
458 program { name: "invert_on";
459 signal: "elm,state,inverted,on";
465 program { name: "invert_off";
466 signal: "elm,state,inverted,off";
472 program { name: "val_show";
473 signal: "mouse,down,*";
474 source: "elm.dragable.slider";
479 program { name: "val_hide";
480 signal: "mouse,up,*";
481 source: "elm.dragable.slider";
486 program { name: "slider_disable";
487 signal: "elm,state,disabled";
489 action: STATE_SET "disabled" 0.0;
493 program { name: "slider_enable";
494 signal: "elm,state,enabled";
496 action: STATE_SET "default" 0.0;
503 group { name: "elm/slider/horizontal/indicator/default";
504 alias: "elm/slider/horizontal/indicator/disabled";
505 alias: "elm/slider/vertical/indicator/default";
506 alias: "elm/slider/vertical/indicator/disabled";
507 alias: "elm/slider/horizontal/indicator/tap_to_drag";
509 image: "00_slider_handle.png" COMP;
510 image: "00_slider_handle_dim.png" COMP;
511 image: "00_slider_handle_press.png" COMP;
514 part { name: "button_events";
518 description { state: "default" 0.0;
520 min: 2*SLIDER_INDICATOR_WIDTH_INC 1.5*SLIDER_INDICATOR_HEIGHT_INC;
522 aspect_preference: VERTICAL;
525 description { state: "disabled" 0.0;
526 inherit: "default" 0.0;
530 part { name: "image_left_padding";
534 description { state: "default" 0.0;
537 min: SLIDER_INDICATOR_IMAGE_PADDING_SIZE_INC;
538 max: SLIDER_INDICATOR_IMAGE_PADDING_SIZE_INC;
540 to_x: "elm.indicator";
544 to_x: "elm.indicator";
550 part { name: "image_right_padding";
554 description { state: "default" 0.0;
557 min: SLIDER_INDICATOR_IMAGE_PADDING_SIZE_INC;
558 max: SLIDER_INDICATOR_IMAGE_PADDING_SIZE_INC;
560 to_x: "elm.indicator";
564 to_x: "elm.indicator";
570 part { name: "button0";
573 description { state: "default" 0.0;
575 min: SLIDER_INDICATOR_WIDTH_INC SLIDER_INDICATOR_HEIGHT_INC;
576 max: SLIDER_INDICATOR_MAX_WIDTH_INC SLIDER_INDICATOR_HEIGHT_INC;
577 rel1.to: "image_left_padding";
578 rel2.to: "image_right_padding";
580 normal: "00_slider_handle.png";
581 border: SLIDER_INDICATOR_IMAGE_BORDER_INC;
585 description { state: "pressed" 0.0;
586 inherit: "default" 0.0;
588 normal: "00_slider_handle_press.png";
591 description { state: "disabled" 0.0;
592 inherit: "default" 0.0;
594 normal: "00_slider_handle_dim.png";
598 part { name: "elm.indicator";
602 description { state: "default" 0.0;
604 color: SLIDER_INDICATOR_TEXT_COLOR_INC;
606 font: "Tizen:style=Medium";
607 size: SLIDER_INDICATOR_TEXT_SIZE_INC;
613 description { state: "hide" 0.0;
614 inherit: "default" 0.0;
617 description { state: "pressed" 0.0;
618 inherit: "default" 0.0;
619 color: SLIDER_INDICATOR_TEXT_PRESSED_COLOR_INC;
624 program { name: "set_val_show";
625 signal: "elm,state,val,show";
627 action: STATE_SET "default" 0.0;
628 target: "elm.indicator";
630 program { name: "set_val_hide";
631 signal: "elm,state,val,hide";
633 action: STATE_SET "hide" 0.0;
634 target: "elm.indicator";
636 program { name: "slider_disable";
637 signal: "elm,state,disabled";
639 action: STATE_SET "disabled" 0.0;
641 target: "button_events";
643 program { name: "slider_enable";
644 signal: "elm,state,enabled";
646 action: STATE_SET "default" 0.0;
648 target: "button_events";
650 program { name: "mouse_down";
651 signal: "mouse,down,*";
652 source: "button_events";
653 action: STATE_SET "pressed" 0.0;
655 after: "text_pressed";
657 program { name: "mouse_up";
658 signal: "mouse,up,*";
659 source: "button_events";
660 action: STATE_SET "default" 0.0;
662 after: "text_unpressed";
664 program { name: "text_pressed";
668 get_state(PART:"elm.indicator", st, 30, vl);
669 if (!strcmp(st, "default"))
670 set_state(PART:"elm.indicator", "pressed", 0.0);
673 program { name: "text_unpressed";
677 get_state(PART:"elm.indicator", st, 30, vl);
678 if (!strcmp(st, "pressed"))
679 set_state(PART:"elm.indicator", "default", 0.0);
686 group { name: "elm/slider/horizontal/volume";
688 image: "00_volume_bg.png" COMP;
689 image: "00_volume_01.png" COMP;
690 image: "00_volume_02.png" COMP;
691 image: "00_volume_03.png" COMP;
692 image: "00_volume_04.png" COMP;
693 image: "00_volume_05.png" COMP;
694 image: "00_volume_06.png" COMP;
695 image: "00_volume_07.png" COMP;
696 image: "00_volume_08.png" COMP;
697 image: "00_volume_09.png" COMP;
698 image: "00_volume_10.png" COMP;
699 image: "00_volume_11.png" COMP;
700 image: "00_volume_12.png" COMP;
701 image: "00_volume_13.png" COMP;
702 image: "00_volume_14.png" COMP;
705 public volume_state_change(){
706 new Float:x, Float:y;
707 get_drag(PART:"elm.dragable.slider", x, y);
709 set_state(PART:"base", "default", 0.0);
711 set_state(PART:"base", "volume_01", 0.0);
712 else if(x < 0.1666666)
713 set_state(PART:"base", "volume_02", 0.0);
714 else if(x < 0.2333333)
715 set_state(PART:"base", "volume_03", 0.0);
717 set_state(PART:"base", "volume_04", 0.0);
718 else if(x < 0.3666666)
719 set_state(PART:"base", "volume_05", 0.0);
720 else if(x < 0.4333333)
721 set_state(PART:"base", "volume_06", 0.0);
723 set_state(PART:"base", "volume_07", 0.0);
724 else if(x < 0.5666666)
725 set_state(PART:"base", "volume_08", 0.0);
726 else if(x < 0.6333333)
727 set_state(PART:"base", "volume_09", 0.0);
729 set_state(PART:"base", "volume_10", 0.0);
730 else if(x < 0.7666666)
731 set_state(PART:"base", "volume_11", 0.0);
732 else if(x < 0.8333333)
733 set_state(PART:"base", "volume_12", 0.0);
735 set_state(PART:"base", "volume_13", 0.0);
737 set_state(PART:"base", "volume_14", 0.0);
744 description { state: "default" 0.0;
753 image.normal: "00_volume_bg.png";
755 #define SLIDER_BG_PART(part_number)\
757 state: "volume_"part_number 0.0; \
758 inherit: "default" 0.0; \
759 image.normal: "00_volume_"part_number".png"; \
780 description { state: "default" 0.0;
782 rel1.to: "elm.swallow.bar";
783 rel2.to: "elm.swallow.bar";
787 part { name: "elm.swallow.bar";
790 description { state: "default" 0.0;
795 to_x: "bar_left_padding";
799 to_x: "bar_right_padding";
805 name: "bar_left_padding";
809 state: "default" 0.0;
825 name: "bar_right_padding";
829 state: "default" 0.0;
844 part { name: "elm.swallow.icon";
847 description { state: "default" 0.0;
851 to_y: "elm.swallow.bar";
855 to_y: "elm.swallow.bar";
858 description { state: "visible" 0.0;
859 inherit: "default" 0.0;
862 aspect_preference: VERTICAL;
865 part { name: "elm.text";
869 description { state: "default" 0.0;
873 rel1.to_x: "elm.swallow.icon";
874 rel1.relative: 1.0 0.0;
876 rel2.to_x: "elm.swallow.icon";
877 rel2.relative: 1.0 1.0;
879 color: 164 160 149 255;
881 font: "Tizen:style=Bold";
888 description { state: "visible" 0.0;
889 inherit: "default" 0.0;
896 part { name: "elm.swallow.end";
899 description { state: "default" 0.0;
904 to_y: "elm.swallow.bar";
908 to_y: "elm.swallow.bar";
911 description { state: "visible" 0.0;
912 inherit: "default" 0.0;
915 aspect_preference: VERTICAL;
918 part { name: "units";
921 description { state: "default" 0.0;
928 // normal: "sl_units.png";
933 description { state: "visible" 0.0;
934 inherit: "default" 0.0;
938 part { name: "elm.units";
942 description { state: "default" 0.0;
946 rel1.relative: 0.0 0.0;
948 rel1.to_x: "elm.swallow.end";
949 rel2.relative: 0.0 1.0;
951 rel2.to_x: "elm.swallow.end";
952 color: 164 160 149 255;
954 font: "Tizen:style=Bold";
961 description { state: "visible" 0.0;
962 inherit: "default" 0.0;
970 part { name: "elm.dragable.slider";
979 description { state: "default" 0.0;
995 program { name: "text_show";
996 signal: "elm,state,text,visible";
998 action: STATE_SET "visible" 0.0;
1001 program { name: "text_hide";
1002 signal: "elm,state,text,hidden";
1004 action: STATE_SET "default" 0.0;
1007 program { name: "icon_show";
1008 signal: "elm,state,icon,visible";
1010 action: STATE_SET "visible" 0.0;
1011 target: "elm.swallow.icon";
1013 program { name: "icon_hide";
1014 signal: "elm,state,icon,hidden";
1016 action: STATE_SET "default" 0.0;
1017 target: "elm.swallow.icon";
1019 program { name: "end_show";
1020 signal: "elm,state,end,visible";
1022 action: STATE_SET "visible" 0.0;
1023 target: "elm.swallow.end";
1025 program { name: "end_hide";
1026 signal: "elm,state,end,hidden";
1028 action: STATE_SET "default" 0.0;
1029 target: "elm.swallow.end";
1031 program { name: "units_show";
1032 signal: "elm,state,units,visible";
1034 action: STATE_SET "visible" 0.0;
1035 target: "elm.units";
1038 program { name: "units_hide";
1039 signal: "elm,state,units,hidden";
1041 action: STATE_SET "default" 0.0;
1042 target: "elm.units";
1045 program { name: "volume_state_change";
1046 signal: "elm,state,drag";
1049 volume_state_change()
1055 group { name: "elm/slider/vertical/volume";
1057 image: "00_volume_00_ver.png" COMP;
1058 image: "00_volume_01_ver.png" COMP;
1059 image: "00_volume_02_ver.png" COMP;
1060 image: "00_volume_03_ver.png" COMP;
1061 image: "00_volume_04_ver.png" COMP;
1062 image: "00_volume_05_ver.png" COMP;
1063 image: "00_volume_06_ver.png" COMP;
1064 image: "00_volume_07_ver.png" COMP;
1065 image: "00_volume_08_ver.png" COMP;
1066 image: "00_volume_09_ver.png" COMP;
1067 image: "00_volume_10_ver.png" COMP;
1068 image: "00_volume_11_ver.png" COMP;
1069 image: "00_volume_12_ver.png" COMP;
1070 image: "00_volume_13_ver.png" COMP;
1071 image: "00_volume_14_ver.png" COMP;
1074 public volume_state_change(){
1075 new Float:x, Float:y;
1076 get_drag(PART:"elm.dragable.slider", x, y);
1078 set_state(PART:"base", "volume_14", 0.0);
1079 else if(y <= 0.1666666)
1080 set_state(PART:"base", "volume_13", 0.0);
1081 else if(y <= 0.2333333)
1082 set_state(PART:"base", "volume_12", 0.0);
1084 set_state(PART:"base", "volume_11", 0.0);
1085 else if(y <= 0.3666666)
1086 set_state(PART:"base", "volume_10", 0.0);
1087 else if(y <= 0.4333333)
1088 set_state(PART:"base", "volume_09", 0.0);
1090 set_state(PART:"base", "volume_08", 0.0);
1091 else if(y <= 0.5666666)
1092 set_state(PART:"base", "volume_07", 0.0);
1093 else if(y <= 0.6333333)
1094 set_state(PART:"base", "volume_06", 0.0);
1096 set_state(PART:"base", "volume_05", 0.0);
1097 else if(y <= 0.7666666)
1098 set_state(PART:"base", "volume_04", 0.0);
1099 else if(y <= 0.8333333)
1100 set_state(PART:"base", "volume_03", 0.0);
1102 set_state(PART:"base", "volume_02", 0.0);
1103 else if(y <= 0.9666666)
1104 set_state(PART:"base", "volume_01", 0.0);
1106 set_state(PART:"base", "default", 0.0);
1110 part { name: "base";
1112 description { state: "default" 0.0;
1122 image.normal: "00_volume_00_ver.png";
1124 #define SLIDER_VER_BG_PART(part_number)\
1126 state: "volume_"part_number 0.0; \
1127 inherit: "default" 0.0; \
1128 image.normal: "00_volume_"part_number"_ver.png"; \
1130 SLIDER_VER_BG_PART(01)
1131 SLIDER_VER_BG_PART(02)
1132 SLIDER_VER_BG_PART(03)
1133 SLIDER_VER_BG_PART(04)
1134 SLIDER_VER_BG_PART(05)
1135 SLIDER_VER_BG_PART(06)
1136 SLIDER_VER_BG_PART(07)
1137 SLIDER_VER_BG_PART(08)
1138 SLIDER_VER_BG_PART(09)
1139 SLIDER_VER_BG_PART(10)
1140 SLIDER_VER_BG_PART(11)
1141 SLIDER_VER_BG_PART(12)
1142 SLIDER_VER_BG_PART(13)
1143 SLIDER_VER_BG_PART(14)
1149 description { state: "default" 0.0;
1151 rel1.to: "elm.swallow.bar";
1152 rel2.to: "elm.swallow.bar";
1156 part { name: "elm.swallow.bar";
1159 description { state: "default" 0.0;
1164 to_y: "bar_top_padding";
1168 to_y: "bar_bottom_padding";
1174 name: "bar_top_padding";
1178 state: "default" 0.0;
1194 name: "bar_bottom_padding";
1197 state: "default" 0.0;
1212 part { name: "elm.swallow.icon";
1215 description { state: "default" 0.0;
1219 to_x: "elm.swallow.bar";
1223 to_x: "elm.swallow.bar";
1226 description { state: "visible" 0.0;
1227 inherit: "default" 0.0;
1230 aspect_preference: HORIZONTAL;
1233 part { name: "elm.text";
1237 description { state: "default" 0.0;
1241 rel1.to_y: "elm.swallow.icon";
1242 rel1.relative: 0.0 1.0;
1243 rel2.to_y: "elm.swallow.icon";
1244 rel2.relative: 1.0 1.0;
1245 color: 164 160 149 255;
1247 font: "Tizen:style=Bold";
1251 text_class: "tizen";
1254 description { state: "visible" 0.0;
1255 inherit: "default" 0.0;
1260 part { name: "elm.swallow.end";
1263 description { state: "default" 0.0;
1268 to_x: "elm.swallow.bar";
1272 to_x: "elm.swallow.bar";
1275 description { state: "visible" 0.0;
1276 inherit: "default" 0.0;
1279 aspect_preference: HORIZONTAL;
1282 part { name: "units";
1285 description { state: "default" 0.0;
1291 description { state: "visible" 0.0;
1292 inherit: "default" 0.0;
1296 part { name: "elm.units";
1300 description { state: "default" 0.0;
1304 rel1.relative: 0.0 0.0;
1305 rel1.to_y: "elm.swallow.end";
1306 rel2.relative: 1.0 0.0;
1307 rel2.to_y: "elm.swallow.end";
1308 color: 164 160 149 255;
1310 font: "Tizen:style=Bold";
1314 text_class: "tizen";
1317 description { state: "visible" 0.0;
1318 inherit: "default" 0.0;
1326 part { name: "elm.dragable.slider";
1335 description { state: "default" 0.0;
1351 program { name: "text_show";
1352 signal: "elm,state,text,visible";
1354 action: STATE_SET "visible" 0.0;
1357 program { name: "text_hide";
1358 signal: "elm,state,text,hidden";
1360 action: STATE_SET "default" 0.0;
1363 program { name: "icon_show";
1364 signal: "elm,state,icon,visible";
1366 action: STATE_SET "visible" 0.0;
1367 target: "elm.swallow.icon";
1369 program { name: "icon_hide";
1370 signal: "elm,state,icon,hidden";
1372 action: STATE_SET "default" 0.0;
1373 target: "elm.swallow.icon";
1375 program { name: "end_show";
1376 signal: "elm,state,end,visible";
1378 action: STATE_SET "visible" 0.0;
1379 target: "elm.swallow.end";
1381 program { name: "end_hide";
1382 signal: "elm,state,end,hidden";
1384 action: STATE_SET "default" 0.0;
1385 target: "elm.swallow.end";
1387 program { name: "units_show";
1388 signal: "elm,state,units,visible";
1390 action: STATE_SET "visible" 0.0;
1391 target: "elm.units";
1394 program { name: "units_hide";
1395 signal: "elm,state,units,hidden";
1397 action: STATE_SET "default" 0.0;
1398 target: "elm.units";
1401 program { name: "volume_state_change";
1402 signal: "elm,state,drag";
1405 volume_state_change()
1411 group { name: "elm/slider/horizontal/ebook";
1413 image: "00_winset_list_progress_bg.png" COMP;
1414 image: "00_winset_list_progress_bar.png" COMP;
1415 image: "00_winset_list_progress_bar_pressed.png" COMP;
1416 image: "00_ebook_slider_handle.png" COMP;
1417 image: "00_ebook_slider_handle_press.png" COMP;
1420 public value_hide = 0;
1421 public invert_on = 0;
1422 public set_value_show() {
1423 set_int(value_hide, 0);
1424 set_state(PART:"elm.indicator", "default", 0.0);
1426 public set_value_hide() {
1427 set_int(value_hide, 1);
1428 set_state(PART:"elm.indicator", "hide", 0.0);
1430 public set_invert_on() {
1431 set_state(PART:"level", "inverted", 0.0);
1432 set_state(PART:"level2", "inverted", 0.0);
1433 set_int(invert_on, 1);
1435 public set_invert_off() {
1436 set_state(PART:"level", "default", 0.0);
1437 set_state(PART:"level2", "default", 0.0);
1438 set_int(invert_on, 0);
1440 public thumb_down() {
1441 if(get_int(value_hide) == 1) {
1442 set_state(PART:"elm.indicator", "hide", 0.0);
1443 set_state(PART:"button0", "visible", 0.0);
1445 set_state(PART:"elm.indicator", "visible", 0.0);
1446 set_state(PART:"button0", "visible", 0.0);
1448 if(get_int(invert_on) == 0)
1449 set_state(PART:"level", "pressed", 0.0);
1450 else if(get_int(invert_on) == 1)
1451 set_state(PART:"level2", "pressed", 0.0);
1454 if(get_int(value_hide) == 1)
1455 set_state(PART:"elm.indicator", "hide", 0.0);
1457 set_state(PART:"elm.indicator", "default", 0.0);
1458 if(get_int(invert_on) == 0)
1459 set_state(PART:"level", "default", 0.0);
1460 else if(get_int(invert_on) == 1)
1461 set_state(PART:"level2", "inverted", 0.0);
1462 set_state(PART:"button0", "default", 0.0);
1466 part { name: "base";
1469 description { state: "default" 0.0;
1470 max: 99999 SLIDER_EBOOK_HEIGHT_INC;
1471 min: 0 SLIDER_EBOOK_HEIGHT_INC;
1478 image.normal: "00_winset_list_progress_bg.png";
1479 image.border: 0 0 4 4;
1480 image.border_scale: 1;
1483 part { name: "level";
1486 description { state: "default" 0.0;
1491 to_x: "elm.dragable.slider";
1495 image.normal: "00_winset_list_progress_bar.png";
1496 image.border: 0 0 4 4;
1497 image.border_scale: 1;
1499 description { state: "inverted" 0.0;
1500 inherit: "default" 0.0;
1503 description { state: "pressed" 0.0;
1504 inherit: "default" 0.0;
1505 image.normal: "00_winset_list_progress_bar_pressed.png";
1506 image.border: 0 0 4 4;
1507 image.border_scale: 1;
1510 part { name: "level2";
1513 description { state: "default" 0.0;
1518 to_x: "elm.dragable.slider";
1523 image.normal: "00_winset_list_progress_bar.png";
1524 image.border: 0 0 4 4;
1525 image.border_scale: 1;
1527 description { state: "inverted" 0.0;
1528 inherit: "default" 0.0;
1531 description { state: "pressed" 0.0;
1532 inherit: "default" 0.0;
1534 image.normal: "00_winset_list_progress_bar_pressed.png";
1535 image.border: 0 0 4 4;
1536 image.border_scale: 1;
1543 description { state: "default" 0.0;
1545 rel1.to: "elm.swallow.bar";
1546 rel2.to: "elm.swallow.bar";
1551 part { name: "elm.swallow.bar";
1554 description { state: "default" 0.0;
1559 to_x: "bar_left_padding";
1564 to_x: "bar_right_padding";
1571 name: "bar_left_padding";
1575 state: "default" 0.0;
1591 name: "bar_right_padding";
1595 state: "default" 0.0;
1610 part { name: "elm.swallow.icon";
1613 description { state: "default" 0.0;
1617 to_y: "elm.swallow.bar";
1621 to_y: "elm.swallow.bar";
1624 description { state: "visible" 0.0;
1625 inherit: "default" 0.0;
1628 aspect_preference: VERTICAL;
1631 part { name: "elm.text";
1635 description { state: "default" 0.0;
1639 rel1.to_x: "elm.swallow.icon";
1640 rel1.relative: 1.0 0.0;
1642 rel2.to_x: "elm.swallow.icon";
1643 rel2.relative: 1.0 1.0;
1645 color: SLIDER_EBOOK_UNITS_TEXT_COLOR_INC;
1647 font: "Tizen:style=Bold";
1648 size: SLIDER_EBOOK_UNITS_TEXT_SIZE_INC;
1651 text_class: "tizen";
1654 description { state: "visible" 0.0;
1655 inherit: "default" 0.0;
1662 part { name: "elm.swallow.end";
1665 description { state: "default" 0.0;
1670 to_y: "elm.swallow.bar";
1674 to_y: "elm.swallow.bar";
1677 description { state: "visible" 0.0;
1678 inherit: "default" 0.0;
1681 aspect_preference: VERTICAL;
1684 part { name: "units";
1687 description { state: "default" 0.0;
1694 // normal: "sl_units.png";
1699 description { state: "visible" 0.0;
1700 inherit: "default" 0.0;
1704 part { name: "elm.units";
1708 description { state: "default" 0.0;
1712 rel1.relative: 0.0 0.0;
1714 rel1.to_x: "elm.swallow.end";
1715 rel2.relative: 0.0 1.0;
1717 rel2.to_x: "elm.swallow.end";
1718 color: SLIDER_EBOOK_UNITS_TEXT_COLOR_INC;
1720 font: "Tizen:style=Bold";
1721 size: SLIDER_EBOOK_UNITS_TEXT_SIZE_INC;
1724 text_class: "tizen";
1727 description { state: "visible" 0.0;
1728 inherit: "default" 0.0;
1736 part { name: "elm.dragable.slider";
1745 description { state: "default" 0.0;
1746 min: SLIDER_EBOOK_INDICATOR_WIDTH_INC SLIDER_EBOOK_INDICATOR_HEIGHT_INC;
1759 part { name: "button0";
1762 description { state: "default" 0.0;
1764 min: SLIDER_EBOOK_INDICATOR_WIDTH_INC SLIDER_EBOOK_INDICATOR_HEIGHT_INC;
1765 max: SLIDER_EBOOK_INDICATOR_WIDTH_INC SLIDER_EBOOK_INDICATOR_HEIGHT_INC;
1766 rel1.to: "elm.dragable.slider";
1767 rel2.to: "elm.dragable.slider";
1769 normal: "00_ebook_slider_handle.png";
1770 border: 12 12 12 12;
1774 description { state: "visible" 0.0;
1775 inherit: "default" 0.0;
1777 normal: "00_ebook_slider_handle_press.png";
1781 part { name: "popup";
1784 description { state: "default" 0.0;
1796 // normal: "00_slider_popup_bg.png";
1797 border: 13 21 10 22;
1802 description { state: "visible" 0.0;
1803 inherit: "default" 0.0;
1807 part { name: "elm.indicator";
1810 // effect: SOFT_SHADOW;
1812 description { state: "default" 0.0;
1826 color: SLIDER_EBOOK_INDICATOR_TEXT_COLOR_INC;
1829 font: "Tizen:style=Bold";
1830 size: SLIDER_EBOOK_INDICATOR_DEFAULT_TEXT_SIZE_INC;
1833 text_class: "tizen";
1836 description { state: "visible" 0.0;
1837 inherit: "default" 0.0;
1839 color: SLIDER_EBOOK_INDICATOR_TEXT_COLOR_INC;
1840 text.size: SLIDER_EBOOK_INDICATOR_DRAG_TEXT_SIZE_INC;
1847 description { state: "hide" 0.0;
1848 inherit: "default" 0.0;
1854 program { name: "text_show";
1855 signal: "elm,state,text,visible";
1857 action: STATE_SET "visible" 0.0;
1860 program { name: "text_hide";
1861 signal: "elm,state,text,hidden";
1863 action: STATE_SET "default" 0.0;
1866 program { name: "icon_show";
1867 signal: "elm,state,icon,visible";
1869 action: STATE_SET "visible" 0.0;
1870 target: "elm.swallow.icon";
1872 program { name: "icon_hide";
1873 signal: "elm,state,icon,hidden";
1875 action: STATE_SET "default" 0.0;
1876 target: "elm.swallow.icon";
1878 program { name: "end_show";
1879 signal: "elm,state,end,visible";
1881 action: STATE_SET "visible" 0.0;
1882 target: "elm.swallow.end";
1884 program { name: "end_hide";
1885 signal: "elm,state,end,hidden";
1887 action: STATE_SET "default" 0.0;
1888 target: "elm.swallow.end";
1890 program { name: "units_show";
1891 signal: "elm,state,units,visible";
1893 action: STATE_SET "visible" 0.0;
1894 target: "elm.units";
1897 program { name: "units_hide";
1898 signal: "elm,state,units,hidden";
1900 action: STATE_SET "default" 0.0;
1901 target: "elm.units";
1904 program { name: "invert_on";
1905 signal: "elm,state,inverted,on";
1911 program { name: "invert_off";
1912 signal: "elm,state,inverted,off";
1918 program { name: "set_val_show";
1919 signal: "elm,state,val,show";
1925 program { name: "set_val_hide";
1926 signal: "elm,state,val,hide";
1932 program { name: "val_show";
1933 signal: "mouse,down,*";
1934 source: "elm.dragable.slider";
1939 program { name: "val_hide";
1940 signal: "mouse,up,*";
1941 source: "elm.dragable.slider";
1949 group { name: "elm/slider/vertical/volume7";
1951 image: "00_volume7_00_ver.png" COMP;
1952 image: "00_volume7_01_ver.png" COMP;
1953 image: "00_volume7_02_ver.png" COMP;
1954 image: "00_volume7_03_ver.png" COMP;
1955 image: "00_volume7_04_ver.png" COMP;
1956 image: "00_volume7_05_ver.png" COMP;
1957 image: "00_volume7_06_ver.png" COMP;
1958 image: "00_volume7_07_ver.png" COMP;
1961 public volume_state_change(){
1962 new Float:x, Float:y;
1963 get_drag(PART:"elm.dragable.slider", x, y);
1965 set_state(PART:"base", "volume_07", 0.0);
1966 else if(y <= 0.3125)
1967 set_state(PART:"base", "volume_06", 0.0);
1968 else if(y <= 0.4375)
1969 set_state(PART:"base", "volume_05", 0.0);
1970 else if(y <= 0.5625)
1971 set_state(PART:"base", "volume_04", 0.0);
1972 else if(y <= 0.6875)
1973 set_state(PART:"base", "volume_03", 0.0);
1974 else if(y <= 0.8125)
1975 set_state(PART:"base", "volume_02", 0.0);
1976 else if(y <= 0.9375)
1977 set_state(PART:"base", "volume_01", 0.0);
1979 set_state(PART:"base", "default", 0.0);
1983 part { name: "base";
1985 description { state: "default" 0.0;
1995 image.normal: "00_volume7_00_ver.png";
1997 #define SLIDER7_VER_BG_PART(part_number)\
1999 state: "volume_"part_number 0.0; \
2000 inherit: "default" 0.0; \
2001 image.normal: "00_volume7_"part_number"_ver.png"; \
2003 SLIDER7_VER_BG_PART(01)
2004 SLIDER7_VER_BG_PART(02)
2005 SLIDER7_VER_BG_PART(03)
2006 SLIDER7_VER_BG_PART(04)
2007 SLIDER7_VER_BG_PART(05)
2008 SLIDER7_VER_BG_PART(06)
2009 SLIDER7_VER_BG_PART(07)
2015 description { state: "default" 0.0;
2017 rel1.to: "elm.swallow.bar";
2018 rel2.to: "elm.swallow.bar";
2022 part { name: "elm.swallow.bar";
2025 description { state: "default" 0.0;
2032 name: "bar_top_padding";
2036 state: "default" 0.0;
2052 name: "bar_bottom_padding";
2055 state: "default" 0.0;
2070 part { name: "elm.swallow.icon";
2073 description { state: "default" 0.0;
2077 to_x: "elm.swallow.bar";
2081 to_x: "elm.swallow.bar";
2084 description { state: "visible" 0.0;
2085 inherit: "default" 0.0;
2088 aspect_preference: HORIZONTAL;
2091 part { name: "elm.text";
2095 description { state: "default" 0.0;
2099 rel1.to_y: "elm.swallow.icon";
2100 rel1.relative: 0.0 1.0;
2101 rel2.to_y: "elm.swallow.icon";
2102 rel2.relative: 1.0 1.0;
2103 color: 164 160 149 255;
2105 font: "Tizen:style=Bold";
2109 text_class: "tizen";
2112 description { state: "visible" 0.0;
2113 inherit: "default" 0.0;
2118 part { name: "elm.swallow.end";
2121 description { state: "default" 0.0;
2126 to_x: "elm.swallow.bar";
2130 to_x: "elm.swallow.bar";
2133 description { state: "visible" 0.0;
2134 inherit: "default" 0.0;
2137 aspect_preference: HORIZONTAL;
2140 part { name: "units";
2143 description { state: "default" 0.0;
2149 description { state: "visible" 0.0;
2150 inherit: "default" 0.0;
2154 part { name: "elm.units";
2158 description { state: "default" 0.0;
2162 rel1.relative: 0.0 0.0;
2163 rel1.to_y: "elm.swallow.end";
2164 rel2.relative: 1.0 0.0;
2165 rel2.to_y: "elm.swallow.end";
2166 color: 164 160 149 255;
2168 font: "Tizen:style=Bold";
2172 text_class: "tizen";
2175 description { state: "visible" 0.0;
2176 inherit: "default" 0.0;
2184 part { name: "elm.dragable.slider";
2193 description { state: "default" 0.0;
2209 program { name: "text_show";
2210 signal: "elm,state,text,visible";
2212 action: STATE_SET "visible" 0.0;
2215 program { name: "text_hide";
2216 signal: "elm,state,text,hidden";
2218 action: STATE_SET "default" 0.0;
2221 program { name: "icon_show";
2222 signal: "elm,state,icon,visible";
2224 action: STATE_SET "visible" 0.0;
2225 target: "elm.swallow.icon";
2227 program { name: "icon_hide";
2228 signal: "elm,state,icon,hidden";
2230 action: STATE_SET "default" 0.0;
2231 target: "elm.swallow.icon";
2233 program { name: "end_show";
2234 signal: "elm,state,end,visible";
2236 action: STATE_SET "visible" 0.0;
2237 target: "elm.swallow.end";
2239 program { name: "end_hide";
2240 signal: "elm,state,end,hidden";
2242 action: STATE_SET "default" 0.0;
2243 target: "elm.swallow.end";
2245 program { name: "units_show";
2246 signal: "elm,state,units,visible";
2248 action: STATE_SET "visible" 0.0;
2249 target: "elm.units";
2252 program { name: "units_hide";
2253 signal: "elm,state,units,hidden";
2255 action: STATE_SET "default" 0.0;
2256 target: "elm.units";
2259 program { name: "volume_state_change";
2260 signal: "elm,state,drag";
2263 volume_state_change()
2269 group { name: "elm/slider/vertical/volume15";
2271 image: "00_volume15_00_ver.png" COMP;
2272 image: "00_volume15_01_ver.png" COMP;
2273 image: "00_volume15_02_ver.png" COMP;
2274 image: "00_volume15_03_ver.png" COMP;
2275 image: "00_volume15_04_ver.png" COMP;
2276 image: "00_volume15_05_ver.png" COMP;
2277 image: "00_volume15_06_ver.png" COMP;
2278 image: "00_volume15_07_ver.png" COMP;
2279 image: "00_volume15_08_ver.png" COMP;
2280 image: "00_volume15_09_ver.png" COMP;
2281 image: "00_volume15_10_ver.png" COMP;
2282 image: "00_volume15_11_ver.png" COMP;
2283 image: "00_volume15_12_ver.png" COMP;
2284 image: "00_volume15_13_ver.png" COMP;
2285 image: "00_volume15_14_ver.png" COMP;
2286 image: "00_volume15_15_ver.png" COMP;
2289 public volume_state_change(){
2290 new Float:x, Float:y;
2291 get_drag(PART:"elm.dragable.slider", x, y);
2293 set_state(PART:"base", "volume_15", 0.0);
2294 else if(y <= 0.15625)
2295 set_state(PART:"base", "volume_14", 0.0);
2296 else if(y <= 0.21875)
2297 set_state(PART:"base", "volume_13", 0.0);
2298 else if(y <= 0.28125)
2299 set_state(PART:"base", "volume_12", 0.0);
2300 else if(y <= 0.34375)
2301 set_state(PART:"base", "volume_11", 0.0);
2302 else if(y <= 0.40625)
2303 set_state(PART:"base", "volume_10", 0.0);
2304 else if(y <= 0.46875)
2305 set_state(PART:"base", "volume_09", 0.0);
2306 else if(y <= 0.53125)
2307 set_state(PART:"base", "volume_08", 0.0);
2308 else if(y <= 0.59375)
2309 set_state(PART:"base", "volume_07", 0.0);
2310 else if(y <= 0.65625)
2311 set_state(PART:"base", "volume_06", 0.0);
2312 else if(y <= 0.71875)
2313 set_state(PART:"base", "volume_05", 0.0);
2314 else if(y <= 0.78125)
2315 set_state(PART:"base", "volume_04", 0.0);
2316 else if(y <= 0.84375)
2317 set_state(PART:"base", "volume_03", 0.0);
2318 else if(y <= 0.90625)
2319 set_state(PART:"base", "volume_02", 0.0);
2320 else if(y <= 0.96875)
2321 set_state(PART:"base", "volume_01", 0.0);
2323 set_state(PART:"base", "default", 0.0);
2327 part { name: "base";
2329 description { state: "default" 0.0;
2339 image.normal: "00_volume15_00_ver.png";
2341 #define SLIDER15_VER_BG_PART(part_number)\
2343 state: "volume_"part_number 0.0; \
2344 inherit: "default" 0.0; \
2345 image.normal: "00_volume15_"part_number"_ver.png"; \
2347 SLIDER15_VER_BG_PART(01)
2348 SLIDER15_VER_BG_PART(02)
2349 SLIDER15_VER_BG_PART(03)
2350 SLIDER15_VER_BG_PART(04)
2351 SLIDER15_VER_BG_PART(05)
2352 SLIDER15_VER_BG_PART(06)
2353 SLIDER15_VER_BG_PART(07)
2354 SLIDER15_VER_BG_PART(08)
2355 SLIDER15_VER_BG_PART(09)
2356 SLIDER15_VER_BG_PART(10)
2357 SLIDER15_VER_BG_PART(11)
2358 SLIDER15_VER_BG_PART(12)
2359 SLIDER15_VER_BG_PART(13)
2360 SLIDER15_VER_BG_PART(14)
2361 SLIDER15_VER_BG_PART(15)
2367 description { state: "default" 0.0;
2369 rel1.to: "elm.swallow.bar";
2370 rel2.to: "elm.swallow.bar";
2374 part { name: "elm.swallow.bar";
2377 description { state: "default" 0.0;
2383 part { name: "bar_top_padding";
2387 state: "default" 0.0;
2402 part { name: "bar_bottom_padding";
2405 state: "default" 0.0;
2420 part { name: "elm.swallow.icon";
2423 description { state: "default" 0.0;
2427 to_x: "elm.swallow.bar";
2431 to_x: "elm.swallow.bar";
2434 description { state: "visible" 0.0;
2435 inherit: "default" 0.0;
2438 aspect_preference: HORIZONTAL;
2441 part { name: "elm.text";
2445 description { state: "default" 0.0;
2449 rel1.to_y: "elm.swallow.icon";
2450 rel1.relative: 0.0 1.0;
2451 rel2.to_y: "elm.swallow.icon";
2452 rel2.relative: 1.0 1.0;
2453 color: 164 160 149 255;
2455 font: "Tizen:style=Bold";
2459 text_class: "tizen";
2462 description { state: "visible" 0.0;
2463 inherit: "default" 0.0;
2468 part { name: "elm.swallow.end";
2471 description { state: "default" 0.0;
2476 to_x: "elm.swallow.bar";
2480 to_x: "elm.swallow.bar";
2483 description { state: "visible" 0.0;
2484 inherit: "default" 0.0;
2487 aspect_preference: HORIZONTAL;
2490 part { name: "units";
2493 description { state: "default" 0.0;
2499 description { state: "visible" 0.0;
2500 inherit: "default" 0.0;
2504 part { name: "elm.units";
2508 description { state: "default" 0.0;
2512 rel1.relative: 0.0 0.0;
2513 rel1.to_y: "elm.swallow.end";
2514 rel2.relative: 1.0 0.0;
2515 rel2.to_y: "elm.swallow.end";
2516 color: 164 160 149 255;
2518 font: "Tizen:style=Bold";
2522 text_class: "tizen";
2525 description { state: "visible" 0.0;
2526 inherit: "default" 0.0;
2534 part { name: "elm.dragable.slider";
2543 description { state: "default" 0.0;
2559 program { name: "text_show";
2560 signal: "elm,state,text,visible";
2562 action: STATE_SET "visible" 0.0;
2565 program { name: "text_hide";
2566 signal: "elm,state,text,hidden";
2568 action: STATE_SET "default" 0.0;
2571 program { name: "icon_show";
2572 signal: "elm,state,icon,visible";
2574 action: STATE_SET "visible" 0.0;
2575 target: "elm.swallow.icon";
2577 program { name: "icon_hide";
2578 signal: "elm,state,icon,hidden";
2580 action: STATE_SET "default" 0.0;
2581 target: "elm.swallow.icon";
2583 program { name: "end_show";
2584 signal: "elm,state,end,visible";
2586 action: STATE_SET "visible" 0.0;
2587 target: "elm.swallow.end";
2589 program { name: "end_hide";
2590 signal: "elm,state,end,hidden";
2592 action: STATE_SET "default" 0.0;
2593 target: "elm.swallow.end";
2595 program { name: "units_show";
2596 signal: "elm,state,units,visible";
2598 action: STATE_SET "visible" 0.0;
2599 target: "elm.units";
2602 program { name: "units_hide";
2603 signal: "elm,state,units,hidden";
2605 action: STATE_SET "default" 0.0;
2606 target: "elm.units";
2609 program { name: "volume_state_change";
2610 signal: "elm,state,drag";
2613 volume_state_change()
2619 group { name: "elm/slider/horizontal/default";
2620 alias: "elm/slider/horizontal/disabled";
2622 image: "00_progress_bg.png" COMP;
2623 image: "00_progress_bar.png" COMP;
2626 public invert_on = 0;
2627 public set_invert_on() {
2628 set_state(PART:"level", "inverted", 0.0);
2629 set_state(PART:"level2", "inverted", 0.0);
2630 set_int(invert_on, 1);
2632 public set_invert_off() {
2633 set_state(PART:"level", "default", 0.0);
2634 set_state(PART:"level2", "default", 0.0);
2635 set_int(invert_on, 0);
2637 public thumb_down() {
2638 if(get_int(invert_on) == 0)
2639 set_state(PART:"level", "pressed", 0.0);
2640 else if(get_int(invert_on) == 1)
2641 set_state(PART:"level2", "pressed", 0.0);
2644 if(get_int(invert_on) == 0)
2645 set_state(PART:"level", "default", 0.0);
2646 else if(get_int(invert_on) == 1)
2647 set_state(PART:"level2", "inverted", 0.0);
2651 part { name: "access";
2653 description { state: "default" 0.0;
2658 part { name: "base";
2661 description { state: "default" 0.0;
2662 min: SLIDER_BASE_MIN_WIDTH_INC SLIDER_BASE_HEIGHT_INC;
2663 max: 99999 SLIDER_BASE_HEIGHT_INC;
2666 image.normal: "00_progress_bg.png";
2667 image.border: PROGRESS_BG_IMAGE_BORDER_INC;
2668 image.border_scale: 1;
2672 name: "bar_image_left_padding";
2676 state: "default" 0.0;
2678 min: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
2679 max: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
2690 name: "bar_image_right_padding";
2694 state: "default" 0.0;
2696 min: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
2697 max: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
2707 part { name: "level";
2711 description { state: "default" 0.0;
2714 to_x: "bar_image_left_padding";
2720 to_x: "elm.dragable.slider";
2723 image.normal: "00_progress_bar.png";
2724 image.border: PROGRESS_BAR_IMAGE_BORDER_INC;
2725 image.border_scale: 1;
2727 description { state: "inverted" 0.0;
2728 inherit: "default" 0.0;
2731 description { state: "pressed" 0.0;
2732 inherit: "default" 0.0;
2735 part { name: "level2";
2739 description { state: "default" 0.0;
2744 to_x: "elm.dragable.slider";
2749 to_x: "bar_image_left_padding";
2752 image.normal: "00_progress_bar.png";
2753 image.border: PROGRESS_BAR_IMAGE_BORDER_INC;
2754 image.border_scale: 1;
2756 description { state: "inverted" 0.0;
2757 inherit: "default" 0.0;
2760 description { state: "pressed" 0.0;
2761 inherit: "default" 0.0;
2769 description { state: "default" 0.0;
2771 rel1.to: "elm.swallow.bar";
2772 rel2.to: "elm.swallow.bar";
2775 part { name: "elm.swallow.bar";
2779 description { state: "default" 0.0;
2780 min: SLIDER_SWALLOW_BAR_MIN_WIDTH_INC SLIDER_SWALLOW_BAR_HEIGHT_INC;
2781 max: 99999 SLIDER_SWALLOW_BAR_HEIGHT_INC;
2784 to_x: "bar_left_padding";
2788 to_x: "bar_right_padding";
2794 name: "bar_left_padding";
2798 state: "default" 0.0;
2814 name: "bar_right_padding";
2818 state: "default" 0.0;
2833 part { name: "elm.swallow.icon";
2836 description { state: "default" 0.0;
2840 to_y: "elm.swallow.bar";
2844 to_y: "elm.swallow.bar";
2847 description { state: "visible" 0.0;
2848 inherit: "default" 0.0;
2851 aspect_preference: VERTICAL;
2854 part { name: "elm.text";
2858 description { state: "default" 0.0;
2862 rel1.to_x: "elm.swallow.icon";
2863 rel1.relative: 1.0 0.0;
2864 rel2.to_x: "elm.swallow.icon";
2865 color: SLIDER_UNITS_TEXT_COLOR_INC;
2867 font: "Tizen:style=Medium";
2868 size: SLIDER_UNITS_TEXT_SIZE_INC;
2871 text_class: "tizen";
2874 description { state: "visible" 0.0;
2875 inherit: "default" 0.0;
2880 part { name: "elm.swallow.end";
2883 description { state: "default" 0.0;
2888 to_y: "elm.swallow.bar";
2892 to_y: "elm.swallow.bar";
2895 description { state: "visible" 0.0;
2896 inherit: "default" 0.0;
2899 aspect_preference: VERTICAL;
2902 part { name: "units";
2905 description { state: "default" 0.0;
2911 description { state: "visible" 0.0;
2912 inherit: "default" 0.0;
2916 part { name: "elm.units";
2920 description { state: "default" 0.0;
2924 rel1.to_x: "elm.swallow.end";
2925 rel2.relative: 0.0 1.0;
2926 rel2.to_x: "elm.swallow.end";
2927 color: SLIDER_UNITS_TEXT_COLOR_INC;
2929 font: "Tizen:style=Bold";
2930 size: SLIDER_UNITS_TEXT_SIZE_INC;
2933 text_class: "tizen";
2936 description { state: "visible" 0.0;
2937 inherit: "default" 0.0;
2943 part { name: "elm.dragable.slider";
2945 source: "elm/slider/horizontal/indicator/default";
2953 description { state: "default" 0.0;
2954 min: SLIDER_INDICATOR_WIDTH_INC SLIDER_INDICATOR_HEIGHT_INC;
2960 part { name: "disabler";
2965 description { state: "default" 0.0;
2969 description { state: "disabled" 0.0;
2970 inherit: "default" 0.0;
2974 part { name: "clipper";
2976 description { state: "default" 0.0;
2977 color: 255 255 255 255;
2979 description { state: "disabled" 0.0;
2980 color: 255 255 255 102;
2985 program { name: "text_show";
2986 signal: "elm,state,text,visible";
2988 action: STATE_SET "visible" 0.0;
2991 program { name: "text_hide";
2992 signal: "elm,state,text,hidden";
2994 action: STATE_SET "default" 0.0;
2997 program { name: "icon_show";
2998 signal: "elm,state,icon,visible";
3000 action: STATE_SET "visible" 0.0;
3001 target: "elm.swallow.icon";
3003 program { name: "icon_hide";
3004 signal: "elm,state,icon,hidden";
3006 action: STATE_SET "default" 0.0;
3007 target: "elm.swallow.icon";
3009 program { name: "end_show";
3010 signal: "elm,state,end,visible";
3012 action: STATE_SET "visible" 0.0;
3013 target: "elm.swallow.end";
3015 program { name: "end_hide";
3016 signal: "elm,state,end,hidden";
3018 action: STATE_SET "default" 0.0;
3019 target: "elm.swallow.end";
3021 program { name: "units_show";
3022 signal: "elm,state,units,visible";
3024 action: STATE_SET "visible" 0.0;
3025 target: "elm.units";
3028 program { name: "units_hide";
3029 signal: "elm,state,units,hidden";
3031 action: STATE_SET "default" 0.0;
3032 target: "elm.units";
3035 program { name: "invert_on";
3036 signal: "elm,state,inverted,on";
3042 program { name: "invert_off";
3043 signal: "elm,state,inverted,off";
3049 program { name: "val_show";
3050 signal: "mouse,down,*";
3051 source: "elm.dragable.slider";
3056 program { name: "val_hide";
3057 signal: "mouse,up,*";
3058 source: "elm.dragable.slider";
3063 program { name: "slider_disable";
3064 signal: "elm,state,disabled";
3066 action: STATE_SET "disabled" 0.0;
3070 program { name: "slider_enable";
3071 signal: "elm,state,enabled";
3073 action: STATE_SET "default" 0.0;
3080 group { name: "elm/slider/horizontal/expanded_indicator_button";
3081 inherit: "elm/slider/horizontal/default";
3083 part { name: "elm.dragable.slider";
3085 source: "elm/slider/horizontal/indicator/expanded_indicator_button";
3093 description { state: "default" 0.0;
3094 min: SLIDER_INDICATOR_WIDTH_INC SLIDER_INDICATOR_HEIGHT_INC;
3110 group { name: "elm/slider/horizontal/indicator/expanded_indicator_button";
3111 inherit: "elm/slider/horizontal/indicator/default";
3113 part { name: "button_events";
3117 description { state: "default" 0.0;
3119 min: 2*SLIDER_INDICATOR_WIDTH_INC 1.5*SLIDER_INDICATOR_HEIGHT_INC;
3122 aspect_preference: VERTICAL;
3129 group { name: "elm/slider/vertical/default";
3130 alias: "elm/slider/vertical/disabled";
3132 image: "00_progress_bg.png" COMP;
3133 image: "00_progress_bar.png" COMP;
3136 part { name: "access";
3138 description { state: "default" 0.0;
3143 part { name: "base";
3146 description { state: "default" 0.0;
3147 min: SLIDER_BASE_HEIGHT_INC SLIDER_BASE_MIN_WIDTH_INC;
3148 max: SLIDER_BASE_HEIGHT_INC 99999;
3152 normal: "00_progress_bg.png";
3153 border: PROGRESS_BG_IMAGE_BORDER_INC;
3159 name: "bar_image_top_padding";
3163 state: "default" 0.0;
3165 min: PROGRESS_BAR_IMAGE_VERTICAL_PADDING_SIZE_INC;
3166 max: PROGRESS_BAR_IMAGE_VERTICAL_PADDING_SIZE_INC;
3177 name: "bar_image_bottom_padding";
3181 state: "default" 0.0;
3183 min: PROGRESS_BAR_IMAGE_VERTICAL_PADDING_SIZE_INC;
3184 max: PROGRESS_BAR_IMAGE_VERTICAL_PADDING_SIZE_INC;
3194 part { name: "level";
3198 description { state: "default" 0.0;
3202 to_y: "bar_image_top_padding";
3207 to_y: "elm.dragable.slider";
3211 normal: "00_progress_bar.png";
3212 border: PROGRESS_BAR_IMAGE_BORDER_INC;
3216 description { state: "inverted" 0.0;
3217 inherit: "default" 0.0;
3221 part { name: "level2";
3225 description { state: "default" 0.0;
3230 to_y: "elm.dragable.slider";
3235 to_y: "bar_image_bottom_padding";
3239 normal: "00_progress_bar.png";
3240 border: PROGRESS_BAR_IMAGE_BORDER_INC;
3244 description { state: "inverted" 0.0;
3245 inherit: "default" 0.0;
3253 description { state: "default" 0.0;
3255 rel1.to: "elm.swallow.bar";
3256 rel2.to: "elm.swallow.bar";
3259 part { name: "elm.swallow.bar";
3262 description { state: "default" 0.0;
3263 min: SLIDER_SWALLOW_BAR_HEIGHT_INC SLIDER_BASE_MIN_WIDTH_INC;
3264 max: SLIDER_SWALLOW_BAR_HEIGHT_INC 99999;
3266 to_y: "bar_top_padding";
3270 to_y: "bar_bottom_padding";
3276 name: "bar_top_padding";
3280 state: "default" 0.0;
3296 name: "bar_bottom_padding";
3300 state: "default" 0.0;
3315 part { name: "elm.text";
3319 description { state: "default" 0.0;
3324 to_y: "elm.swallow.icon";
3327 to_y: "elm.swallow.icon";
3330 color: SLIDER_UNITS_TEXT_COLOR_INC;
3332 font: "Tizen:style=Medium";
3333 size: SLIDER_UNITS_TEXT_SIZE_INC;
3336 text_class: "tizen";
3339 description { state: "visible" 0.0;
3340 inherit: "default" 0.0;
3345 part { name: "elm.swallow.icon";
3348 description { state: "default" 0.0;
3352 to_x: "elm.swallow.bar";
3356 to_x: "elm.swallow.bar";
3360 description { state: "visible" 0.0;
3361 inherit: "default" 0.0;
3362 min: SLIDER_INDICATOR_WIDTH_INC SLIDER_INDICATOR_HEIGHT_INC;
3365 aspect_preference: VERTICAL;
3368 part { name: "elm.swallow.end";
3371 description { state: "default" 0.0;
3376 to_x: "elm.swallow.bar";
3380 to_x: "elm.swallow.bar";
3384 description { state: "visible" 0.0;
3385 inherit: "default" 0.0;
3386 min: SLIDER_INDICATOR_WIDTH_INC SLIDER_INDICATOR_HEIGHT_INC;
3389 aspect_preference: VERTICAL;
3392 part { name: "elm.units";
3396 description { state: "default" 0.0;
3400 to_y: "elm.swallow.end";
3404 to_y: "elm.swallow.end";
3407 color: SLIDER_UNITS_TEXT_COLOR_INC;
3409 font: "Tizen:style=Bold";
3410 size: SLIDER_UNITS_TEXT_SIZE_INC;
3413 text_class: "tizen";
3416 description { state: "visible" 0.0;
3417 inherit: "default" 0.0;
3423 part { name: "elm.dragable.slider";
3425 source: "elm/slider/vertical/indicator/default";
3432 description { state: "default" 0.0;
3433 min: SLIDER_INDICATOR_HEIGHT_INC SLIDER_INDICATOR_WIDTH_INC;
3438 part { name: "disabler";
3442 description { state: "default" 0.0;
3446 description { state: "disabled" 0.0;
3447 inherit: "default" 0.0;
3451 part { name: "clipper";
3453 description { state: "default" 0.0;
3454 color: 255 255 255 255;
3456 description { state: "disabled" 0.0;
3457 color: 255 255 255 102;
3462 program { name: "text_show";
3463 signal: "elm,state,text,visible";
3465 action: STATE_SET "visible" 0.0;
3468 program { name: "text_hide";
3469 signal: "elm,state,text,hidden";
3471 action: STATE_SET "default" 0.0;
3474 program { name: "icon_show";
3475 signal: "elm,state,icon,visible";
3477 action: STATE_SET "visible" 0.0;
3478 target: "elm.swallow.icon";
3480 program { name: "icon_hide";
3481 signal: "elm,state,icon,hidden";
3483 action: STATE_SET "default" 0.0;
3484 target: "elm.swallow.icon";
3486 program { name: "end_show";
3487 signal: "elm,state,end,visible";
3489 action: STATE_SET "visible" 0.0;
3490 target: "elm.swallow.end";
3492 program { name: "end_hide";
3493 signal: "elm,state,end,hidden";
3495 action: STATE_SET "default" 0.0;
3496 target: "elm.swallow.end";
3498 program { name: "units_show";
3499 signal: "elm,state,units,visible";
3501 action: STATE_SET "visible" 0.0;
3502 target: "elm.units";
3504 program { name: "units_hide";
3505 signal: "elm,state,units,hidden";
3507 action: STATE_SET "default" 0.0;
3508 target: "elm.units";
3510 program { name: "invert_on";
3511 signal: "elm,state,inverted,on";
3513 action: STATE_SET "inverted" 0.0;
3517 program { name: "invert_off";
3518 signal: "elm,state,inverted,off";
3520 action: STATE_SET "default" 0.0;
3524 program { name: "slider_disable";
3525 signal: "elm,state,disabled";
3527 action: STATE_SET "disabled" 0.0;
3531 program { name: "slider_enable";
3532 signal: "elm,state,enabled";
3534 action: STATE_SET "default" 0.0;