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: "button0";
533 description { state: "default" 0.0;
535 min: SLIDER_INDICATOR_WIDTH_INC SLIDER_INDICATOR_HEIGHT_INC;
536 max: SLIDER_INDICATOR_MAX_WIDTH_INC SLIDER_INDICATOR_HEIGHT_INC;
546 normal: "00_slider_handle.png";
551 description { state: "pressed" 0.0;
552 inherit: "default" 0.0;
554 normal: "00_slider_handle_press.png";
557 description { state: "disabled" 0.0;
558 inherit: "default" 0.0;
560 normal: "00_slider_handle_dim.png";
564 part { name: "elm.indicator";
568 description { state: "default" 0.0;
570 color: SLIDER_INDICATOR_TEXT_COLOR_INC;
572 font: "Tizen:style=Medium";
573 size: SLIDER_INDICATOR_TEXT_SIZE_INC;
579 description { state: "hide" 0.0;
580 inherit: "default" 0.0;
583 description { state: "pressed" 0.0;
584 inherit: "default" 0.0;
585 color: SLIDER_INDICATOR_TEXT_PRESSED_COLOR_INC;
590 program { name: "set_val_show";
591 signal: "elm,state,val,show";
593 action: STATE_SET "default" 0.0;
594 target: "elm.indicator";
596 program { name: "set_val_hide";
597 signal: "elm,state,val,hide";
599 action: STATE_SET "hide" 0.0;
600 target: "elm.indicator";
602 program { name: "slider_disable";
603 signal: "elm,state,disabled";
605 action: STATE_SET "disabled" 0.0;
607 target: "button_events";
609 program { name: "slider_enable";
610 signal: "elm,state,enabled";
612 action: STATE_SET "default" 0.0;
614 target: "button_events";
616 program { name: "mouse_down";
617 signal: "mouse,down,*";
618 source: "button_events";
619 action: STATE_SET "pressed" 0.0;
621 after: "text_pressed";
623 program { name: "mouse_up";
624 signal: "mouse,up,*";
625 source: "button_events";
626 action: STATE_SET "default" 0.0;
628 after: "text_unpressed";
630 program { name: "text_pressed";
634 get_state(PART:"elm.indicator", st, 30, vl);
635 if (!strcmp(st, "default"))
636 set_state(PART:"elm.indicator", "pressed", 0.0);
639 program { name: "text_unpressed";
643 get_state(PART:"elm.indicator", st, 30, vl);
644 if (!strcmp(st, "pressed"))
645 set_state(PART:"elm.indicator", "default", 0.0);
652 group { name: "elm/slider/horizontal/volume";
654 image: "00_volume_bg.png" COMP;
655 image: "00_volume_01.png" COMP;
656 image: "00_volume_02.png" COMP;
657 image: "00_volume_03.png" COMP;
658 image: "00_volume_04.png" COMP;
659 image: "00_volume_05.png" COMP;
660 image: "00_volume_06.png" COMP;
661 image: "00_volume_07.png" COMP;
662 image: "00_volume_08.png" COMP;
663 image: "00_volume_09.png" COMP;
664 image: "00_volume_10.png" COMP;
665 image: "00_volume_11.png" COMP;
666 image: "00_volume_12.png" COMP;
667 image: "00_volume_13.png" COMP;
668 image: "00_volume_14.png" COMP;
671 public volume_state_change(){
672 new Float:x, Float:y;
673 get_drag(PART:"elm.dragable.slider", x, y);
675 set_state(PART:"base", "default", 0.0);
677 set_state(PART:"base", "volume_01", 0.0);
678 else if(x < 0.1666666)
679 set_state(PART:"base", "volume_02", 0.0);
680 else if(x < 0.2333333)
681 set_state(PART:"base", "volume_03", 0.0);
683 set_state(PART:"base", "volume_04", 0.0);
684 else if(x < 0.3666666)
685 set_state(PART:"base", "volume_05", 0.0);
686 else if(x < 0.4333333)
687 set_state(PART:"base", "volume_06", 0.0);
689 set_state(PART:"base", "volume_07", 0.0);
690 else if(x < 0.5666666)
691 set_state(PART:"base", "volume_08", 0.0);
692 else if(x < 0.6333333)
693 set_state(PART:"base", "volume_09", 0.0);
695 set_state(PART:"base", "volume_10", 0.0);
696 else if(x < 0.7666666)
697 set_state(PART:"base", "volume_11", 0.0);
698 else if(x < 0.8333333)
699 set_state(PART:"base", "volume_12", 0.0);
701 set_state(PART:"base", "volume_13", 0.0);
703 set_state(PART:"base", "volume_14", 0.0);
710 description { state: "default" 0.0;
719 image.normal: "00_volume_bg.png";
721 #define SLIDER_BG_PART(part_number)\
723 state: "volume_"part_number 0.0; \
724 inherit: "default" 0.0; \
725 image.normal: "00_volume_"part_number".png"; \
746 description { state: "default" 0.0;
748 rel1.to: "elm.swallow.bar";
749 rel2.to: "elm.swallow.bar";
753 part { name: "elm.swallow.bar";
756 description { state: "default" 0.0;
761 to_x: "bar_left_padding";
765 to_x: "bar_right_padding";
771 name: "bar_left_padding";
775 state: "default" 0.0;
791 name: "bar_right_padding";
795 state: "default" 0.0;
810 part { name: "elm.swallow.icon";
813 description { state: "default" 0.0;
817 to_y: "elm.swallow.bar";
821 to_y: "elm.swallow.bar";
824 description { state: "visible" 0.0;
825 inherit: "default" 0.0;
828 aspect_preference: VERTICAL;
831 part { name: "elm.text";
835 description { state: "default" 0.0;
839 rel1.to_x: "elm.swallow.icon";
840 rel1.relative: 1.0 0.0;
842 rel2.to_x: "elm.swallow.icon";
843 rel2.relative: 1.0 1.0;
845 color: 164 160 149 255;
847 font: "Tizen:style=Bold";
854 description { state: "visible" 0.0;
855 inherit: "default" 0.0;
862 part { name: "elm.swallow.end";
865 description { state: "default" 0.0;
870 to_y: "elm.swallow.bar";
874 to_y: "elm.swallow.bar";
877 description { state: "visible" 0.0;
878 inherit: "default" 0.0;
881 aspect_preference: VERTICAL;
884 part { name: "units";
887 description { state: "default" 0.0;
894 // normal: "sl_units.png";
899 description { state: "visible" 0.0;
900 inherit: "default" 0.0;
904 part { name: "elm.units";
908 description { state: "default" 0.0;
912 rel1.relative: 0.0 0.0;
914 rel1.to_x: "elm.swallow.end";
915 rel2.relative: 0.0 1.0;
917 rel2.to_x: "elm.swallow.end";
918 color: 164 160 149 255;
920 font: "Tizen:style=Bold";
927 description { state: "visible" 0.0;
928 inherit: "default" 0.0;
936 part { name: "elm.dragable.slider";
945 description { state: "default" 0.0;
961 program { name: "text_show";
962 signal: "elm,state,text,visible";
964 action: STATE_SET "visible" 0.0;
967 program { name: "text_hide";
968 signal: "elm,state,text,hidden";
970 action: STATE_SET "default" 0.0;
973 program { name: "icon_show";
974 signal: "elm,state,icon,visible";
976 action: STATE_SET "visible" 0.0;
977 target: "elm.swallow.icon";
979 program { name: "icon_hide";
980 signal: "elm,state,icon,hidden";
982 action: STATE_SET "default" 0.0;
983 target: "elm.swallow.icon";
985 program { name: "end_show";
986 signal: "elm,state,end,visible";
988 action: STATE_SET "visible" 0.0;
989 target: "elm.swallow.end";
991 program { name: "end_hide";
992 signal: "elm,state,end,hidden";
994 action: STATE_SET "default" 0.0;
995 target: "elm.swallow.end";
997 program { name: "units_show";
998 signal: "elm,state,units,visible";
1000 action: STATE_SET "visible" 0.0;
1001 target: "elm.units";
1004 program { name: "units_hide";
1005 signal: "elm,state,units,hidden";
1007 action: STATE_SET "default" 0.0;
1008 target: "elm.units";
1011 program { name: "volume_state_change";
1012 signal: "elm,state,drag";
1015 volume_state_change()
1021 group { name: "elm/slider/vertical/volume";
1023 image: "00_volume_00_ver.png" COMP;
1024 image: "00_volume_01_ver.png" COMP;
1025 image: "00_volume_02_ver.png" COMP;
1026 image: "00_volume_03_ver.png" COMP;
1027 image: "00_volume_04_ver.png" COMP;
1028 image: "00_volume_05_ver.png" COMP;
1029 image: "00_volume_06_ver.png" COMP;
1030 image: "00_volume_07_ver.png" COMP;
1031 image: "00_volume_08_ver.png" COMP;
1032 image: "00_volume_09_ver.png" COMP;
1033 image: "00_volume_10_ver.png" COMP;
1034 image: "00_volume_11_ver.png" COMP;
1035 image: "00_volume_12_ver.png" COMP;
1036 image: "00_volume_13_ver.png" COMP;
1037 image: "00_volume_14_ver.png" COMP;
1040 public volume_state_change(){
1041 new Float:x, Float:y;
1042 get_drag(PART:"elm.dragable.slider", x, y);
1044 set_state(PART:"base", "volume_14", 0.0);
1045 else if(y <= 0.1666666)
1046 set_state(PART:"base", "volume_13", 0.0);
1047 else if(y <= 0.2333333)
1048 set_state(PART:"base", "volume_12", 0.0);
1050 set_state(PART:"base", "volume_11", 0.0);
1051 else if(y <= 0.3666666)
1052 set_state(PART:"base", "volume_10", 0.0);
1053 else if(y <= 0.4333333)
1054 set_state(PART:"base", "volume_09", 0.0);
1056 set_state(PART:"base", "volume_08", 0.0);
1057 else if(y <= 0.5666666)
1058 set_state(PART:"base", "volume_07", 0.0);
1059 else if(y <= 0.6333333)
1060 set_state(PART:"base", "volume_06", 0.0);
1062 set_state(PART:"base", "volume_05", 0.0);
1063 else if(y <= 0.7666666)
1064 set_state(PART:"base", "volume_04", 0.0);
1065 else if(y <= 0.8333333)
1066 set_state(PART:"base", "volume_03", 0.0);
1068 set_state(PART:"base", "volume_02", 0.0);
1069 else if(y <= 0.9666666)
1070 set_state(PART:"base", "volume_01", 0.0);
1072 set_state(PART:"base", "default", 0.0);
1076 part { name: "base";
1078 description { state: "default" 0.0;
1088 image.normal: "00_volume_00_ver.png";
1090 #define SLIDER_VER_BG_PART(part_number)\
1092 state: "volume_"part_number 0.0; \
1093 inherit: "default" 0.0; \
1094 image.normal: "00_volume_"part_number"_ver.png"; \
1096 SLIDER_VER_BG_PART(01)
1097 SLIDER_VER_BG_PART(02)
1098 SLIDER_VER_BG_PART(03)
1099 SLIDER_VER_BG_PART(04)
1100 SLIDER_VER_BG_PART(05)
1101 SLIDER_VER_BG_PART(06)
1102 SLIDER_VER_BG_PART(07)
1103 SLIDER_VER_BG_PART(08)
1104 SLIDER_VER_BG_PART(09)
1105 SLIDER_VER_BG_PART(10)
1106 SLIDER_VER_BG_PART(11)
1107 SLIDER_VER_BG_PART(12)
1108 SLIDER_VER_BG_PART(13)
1109 SLIDER_VER_BG_PART(14)
1115 description { state: "default" 0.0;
1117 rel1.to: "elm.swallow.bar";
1118 rel2.to: "elm.swallow.bar";
1122 part { name: "elm.swallow.bar";
1125 description { state: "default" 0.0;
1130 to_y: "bar_top_padding";
1134 to_y: "bar_bottom_padding";
1140 name: "bar_top_padding";
1144 state: "default" 0.0;
1160 name: "bar_bottom_padding";
1163 state: "default" 0.0;
1178 part { name: "elm.swallow.icon";
1181 description { state: "default" 0.0;
1185 to_x: "elm.swallow.bar";
1189 to_x: "elm.swallow.bar";
1192 description { state: "visible" 0.0;
1193 inherit: "default" 0.0;
1196 aspect_preference: HORIZONTAL;
1199 part { name: "elm.text";
1203 description { state: "default" 0.0;
1207 rel1.to_y: "elm.swallow.icon";
1208 rel1.relative: 0.0 1.0;
1209 rel2.to_y: "elm.swallow.icon";
1210 rel2.relative: 1.0 1.0;
1211 color: 164 160 149 255;
1213 font: "Tizen:style=Bold";
1217 text_class: "tizen";
1220 description { state: "visible" 0.0;
1221 inherit: "default" 0.0;
1226 part { name: "elm.swallow.end";
1229 description { state: "default" 0.0;
1234 to_x: "elm.swallow.bar";
1238 to_x: "elm.swallow.bar";
1241 description { state: "visible" 0.0;
1242 inherit: "default" 0.0;
1245 aspect_preference: HORIZONTAL;
1248 part { name: "units";
1251 description { state: "default" 0.0;
1257 description { state: "visible" 0.0;
1258 inherit: "default" 0.0;
1262 part { name: "elm.units";
1266 description { state: "default" 0.0;
1270 rel1.relative: 0.0 0.0;
1271 rel1.to_y: "elm.swallow.end";
1272 rel2.relative: 1.0 0.0;
1273 rel2.to_y: "elm.swallow.end";
1274 color: 164 160 149 255;
1276 font: "Tizen:style=Bold";
1280 text_class: "tizen";
1283 description { state: "visible" 0.0;
1284 inherit: "default" 0.0;
1292 part { name: "elm.dragable.slider";
1301 description { state: "default" 0.0;
1317 program { name: "text_show";
1318 signal: "elm,state,text,visible";
1320 action: STATE_SET "visible" 0.0;
1323 program { name: "text_hide";
1324 signal: "elm,state,text,hidden";
1326 action: STATE_SET "default" 0.0;
1329 program { name: "icon_show";
1330 signal: "elm,state,icon,visible";
1332 action: STATE_SET "visible" 0.0;
1333 target: "elm.swallow.icon";
1335 program { name: "icon_hide";
1336 signal: "elm,state,icon,hidden";
1338 action: STATE_SET "default" 0.0;
1339 target: "elm.swallow.icon";
1341 program { name: "end_show";
1342 signal: "elm,state,end,visible";
1344 action: STATE_SET "visible" 0.0;
1345 target: "elm.swallow.end";
1347 program { name: "end_hide";
1348 signal: "elm,state,end,hidden";
1350 action: STATE_SET "default" 0.0;
1351 target: "elm.swallow.end";
1353 program { name: "units_show";
1354 signal: "elm,state,units,visible";
1356 action: STATE_SET "visible" 0.0;
1357 target: "elm.units";
1360 program { name: "units_hide";
1361 signal: "elm,state,units,hidden";
1363 action: STATE_SET "default" 0.0;
1364 target: "elm.units";
1367 program { name: "volume_state_change";
1368 signal: "elm,state,drag";
1371 volume_state_change()
1377 group { name: "elm/slider/horizontal/ebook";
1379 image: "00_winset_list_progress_bg.png" COMP;
1380 image: "00_winset_list_progress_bar.png" COMP;
1381 image: "00_winset_list_progress_bar_pressed.png" COMP;
1382 image: "00_ebook_slider_handle.png" COMP;
1383 image: "00_ebook_slider_handle_press.png" COMP;
1386 public value_hide = 0;
1387 public invert_on = 0;
1388 public set_value_show() {
1389 set_int(value_hide, 0);
1390 set_state(PART:"elm.indicator", "default", 0.0);
1392 public set_value_hide() {
1393 set_int(value_hide, 1);
1394 set_state(PART:"elm.indicator", "hide", 0.0);
1396 public set_invert_on() {
1397 set_state(PART:"level", "inverted", 0.0);
1398 set_state(PART:"level2", "inverted", 0.0);
1399 set_int(invert_on, 1);
1401 public set_invert_off() {
1402 set_state(PART:"level", "default", 0.0);
1403 set_state(PART:"level2", "default", 0.0);
1404 set_int(invert_on, 0);
1406 public thumb_down() {
1407 if(get_int(value_hide) == 1) {
1408 set_state(PART:"elm.indicator", "hide", 0.0);
1409 set_state(PART:"button0", "visible", 0.0);
1411 set_state(PART:"elm.indicator", "visible", 0.0);
1412 set_state(PART:"button0", "visible", 0.0);
1414 if(get_int(invert_on) == 0)
1415 set_state(PART:"level", "pressed", 0.0);
1416 else if(get_int(invert_on) == 1)
1417 set_state(PART:"level2", "pressed", 0.0);
1420 if(get_int(value_hide) == 1)
1421 set_state(PART:"elm.indicator", "hide", 0.0);
1423 set_state(PART:"elm.indicator", "default", 0.0);
1424 if(get_int(invert_on) == 0)
1425 set_state(PART:"level", "default", 0.0);
1426 else if(get_int(invert_on) == 1)
1427 set_state(PART:"level2", "inverted", 0.0);
1428 set_state(PART:"button0", "default", 0.0);
1432 part { name: "base";
1435 description { state: "default" 0.0;
1436 max: 99999 SLIDER_EBOOK_HEIGHT_INC;
1437 min: 0 SLIDER_EBOOK_HEIGHT_INC;
1444 image.normal: "00_winset_list_progress_bg.png";
1445 image.border: 0 0 4 4;
1446 image.border_scale: 1;
1449 part { name: "level";
1452 description { state: "default" 0.0;
1457 to_x: "elm.dragable.slider";
1461 image.normal: "00_winset_list_progress_bar.png";
1462 image.border: 0 0 4 4;
1463 image.border_scale: 1;
1465 description { state: "inverted" 0.0;
1466 inherit: "default" 0.0;
1469 description { state: "pressed" 0.0;
1470 inherit: "default" 0.0;
1471 image.normal: "00_winset_list_progress_bar_pressed.png";
1472 image.border: 0 0 4 4;
1473 image.border_scale: 1;
1476 part { name: "level2";
1479 description { state: "default" 0.0;
1484 to_x: "elm.dragable.slider";
1489 image.normal: "00_winset_list_progress_bar.png";
1490 image.border: 0 0 4 4;
1491 image.border_scale: 1;
1493 description { state: "inverted" 0.0;
1494 inherit: "default" 0.0;
1497 description { state: "pressed" 0.0;
1498 inherit: "default" 0.0;
1500 image.normal: "00_winset_list_progress_bar_pressed.png";
1501 image.border: 0 0 4 4;
1502 image.border_scale: 1;
1509 description { state: "default" 0.0;
1511 rel1.to: "elm.swallow.bar";
1512 rel2.to: "elm.swallow.bar";
1517 part { name: "elm.swallow.bar";
1520 description { state: "default" 0.0;
1525 to_x: "bar_left_padding";
1530 to_x: "bar_right_padding";
1537 name: "bar_left_padding";
1541 state: "default" 0.0;
1557 name: "bar_right_padding";
1561 state: "default" 0.0;
1576 part { name: "elm.swallow.icon";
1579 description { state: "default" 0.0;
1583 to_y: "elm.swallow.bar";
1587 to_y: "elm.swallow.bar";
1590 description { state: "visible" 0.0;
1591 inherit: "default" 0.0;
1594 aspect_preference: VERTICAL;
1597 part { name: "elm.text";
1601 description { state: "default" 0.0;
1605 rel1.to_x: "elm.swallow.icon";
1606 rel1.relative: 1.0 0.0;
1608 rel2.to_x: "elm.swallow.icon";
1609 rel2.relative: 1.0 1.0;
1611 color: SLIDER_EBOOK_UNITS_TEXT_COLOR_INC;
1613 font: "Tizen:style=Bold";
1614 size: SLIDER_EBOOK_UNITS_TEXT_SIZE_INC;
1617 text_class: "tizen";
1620 description { state: "visible" 0.0;
1621 inherit: "default" 0.0;
1628 part { name: "elm.swallow.end";
1631 description { state: "default" 0.0;
1636 to_y: "elm.swallow.bar";
1640 to_y: "elm.swallow.bar";
1643 description { state: "visible" 0.0;
1644 inherit: "default" 0.0;
1647 aspect_preference: VERTICAL;
1650 part { name: "units";
1653 description { state: "default" 0.0;
1660 // normal: "sl_units.png";
1665 description { state: "visible" 0.0;
1666 inherit: "default" 0.0;
1670 part { name: "elm.units";
1674 description { state: "default" 0.0;
1678 rel1.relative: 0.0 0.0;
1680 rel1.to_x: "elm.swallow.end";
1681 rel2.relative: 0.0 1.0;
1683 rel2.to_x: "elm.swallow.end";
1684 color: SLIDER_EBOOK_UNITS_TEXT_COLOR_INC;
1686 font: "Tizen:style=Bold";
1687 size: SLIDER_EBOOK_UNITS_TEXT_SIZE_INC;
1690 text_class: "tizen";
1693 description { state: "visible" 0.0;
1694 inherit: "default" 0.0;
1702 part { name: "elm.dragable.slider";
1711 description { state: "default" 0.0;
1712 min: SLIDER_EBOOK_INDICATOR_WIDTH_INC SLIDER_EBOOK_INDICATOR_HEIGHT_INC;
1725 part { name: "button0";
1728 description { state: "default" 0.0;
1730 min: SLIDER_EBOOK_INDICATOR_WIDTH_INC SLIDER_EBOOK_INDICATOR_HEIGHT_INC;
1731 max: SLIDER_EBOOK_INDICATOR_WIDTH_INC SLIDER_EBOOK_INDICATOR_HEIGHT_INC;
1732 rel1.to: "elm.dragable.slider";
1733 rel2.to: "elm.dragable.slider";
1735 normal: "00_ebook_slider_handle.png";
1736 border: 12 12 12 12;
1740 description { state: "visible" 0.0;
1741 inherit: "default" 0.0;
1743 normal: "00_ebook_slider_handle_press.png";
1747 part { name: "popup";
1750 description { state: "default" 0.0;
1762 // normal: "00_slider_popup_bg.png";
1763 border: 13 21 10 22;
1768 description { state: "visible" 0.0;
1769 inherit: "default" 0.0;
1773 part { name: "elm.indicator";
1776 // effect: SOFT_SHADOW;
1778 description { state: "default" 0.0;
1792 color: SLIDER_EBOOK_INDICATOR_TEXT_COLOR_INC;
1795 font: "Tizen:style=Bold";
1796 size: SLIDER_EBOOK_INDICATOR_DEFAULT_TEXT_SIZE_INC;
1799 text_class: "tizen";
1802 description { state: "visible" 0.0;
1803 inherit: "default" 0.0;
1805 color: SLIDER_EBOOK_INDICATOR_TEXT_COLOR_INC;
1806 text.size: SLIDER_EBOOK_INDICATOR_DRAG_TEXT_SIZE_INC;
1813 description { state: "hide" 0.0;
1814 inherit: "default" 0.0;
1820 program { name: "text_show";
1821 signal: "elm,state,text,visible";
1823 action: STATE_SET "visible" 0.0;
1826 program { name: "text_hide";
1827 signal: "elm,state,text,hidden";
1829 action: STATE_SET "default" 0.0;
1832 program { name: "icon_show";
1833 signal: "elm,state,icon,visible";
1835 action: STATE_SET "visible" 0.0;
1836 target: "elm.swallow.icon";
1838 program { name: "icon_hide";
1839 signal: "elm,state,icon,hidden";
1841 action: STATE_SET "default" 0.0;
1842 target: "elm.swallow.icon";
1844 program { name: "end_show";
1845 signal: "elm,state,end,visible";
1847 action: STATE_SET "visible" 0.0;
1848 target: "elm.swallow.end";
1850 program { name: "end_hide";
1851 signal: "elm,state,end,hidden";
1853 action: STATE_SET "default" 0.0;
1854 target: "elm.swallow.end";
1856 program { name: "units_show";
1857 signal: "elm,state,units,visible";
1859 action: STATE_SET "visible" 0.0;
1860 target: "elm.units";
1863 program { name: "units_hide";
1864 signal: "elm,state,units,hidden";
1866 action: STATE_SET "default" 0.0;
1867 target: "elm.units";
1870 program { name: "invert_on";
1871 signal: "elm,state,inverted,on";
1877 program { name: "invert_off";
1878 signal: "elm,state,inverted,off";
1884 program { name: "set_val_show";
1885 signal: "elm,state,val,show";
1891 program { name: "set_val_hide";
1892 signal: "elm,state,val,hide";
1898 program { name: "val_show";
1899 signal: "mouse,down,*";
1900 source: "elm.dragable.slider";
1905 program { name: "val_hide";
1906 signal: "mouse,up,*";
1907 source: "elm.dragable.slider";
1915 group { name: "elm/slider/vertical/volume7";
1917 image: "00_volume7_00_ver.png" COMP;
1918 image: "00_volume7_01_ver.png" COMP;
1919 image: "00_volume7_02_ver.png" COMP;
1920 image: "00_volume7_03_ver.png" COMP;
1921 image: "00_volume7_04_ver.png" COMP;
1922 image: "00_volume7_05_ver.png" COMP;
1923 image: "00_volume7_06_ver.png" COMP;
1924 image: "00_volume7_07_ver.png" COMP;
1927 public volume_state_change(){
1928 new Float:x, Float:y;
1929 get_drag(PART:"elm.dragable.slider", x, y);
1931 set_state(PART:"base", "volume_07", 0.0);
1932 else if(y <= 0.3125)
1933 set_state(PART:"base", "volume_06", 0.0);
1934 else if(y <= 0.4375)
1935 set_state(PART:"base", "volume_05", 0.0);
1936 else if(y <= 0.5625)
1937 set_state(PART:"base", "volume_04", 0.0);
1938 else if(y <= 0.6875)
1939 set_state(PART:"base", "volume_03", 0.0);
1940 else if(y <= 0.8125)
1941 set_state(PART:"base", "volume_02", 0.0);
1942 else if(y <= 0.9375)
1943 set_state(PART:"base", "volume_01", 0.0);
1945 set_state(PART:"base", "default", 0.0);
1949 part { name: "base";
1951 description { state: "default" 0.0;
1961 image.normal: "00_volume7_00_ver.png";
1963 #define SLIDER7_VER_BG_PART(part_number)\
1965 state: "volume_"part_number 0.0; \
1966 inherit: "default" 0.0; \
1967 image.normal: "00_volume7_"part_number"_ver.png"; \
1969 SLIDER7_VER_BG_PART(01)
1970 SLIDER7_VER_BG_PART(02)
1971 SLIDER7_VER_BG_PART(03)
1972 SLIDER7_VER_BG_PART(04)
1973 SLIDER7_VER_BG_PART(05)
1974 SLIDER7_VER_BG_PART(06)
1975 SLIDER7_VER_BG_PART(07)
1981 description { state: "default" 0.0;
1983 rel1.to: "elm.swallow.bar";
1984 rel2.to: "elm.swallow.bar";
1988 part { name: "elm.swallow.bar";
1991 description { state: "default" 0.0;
1998 name: "bar_top_padding";
2002 state: "default" 0.0;
2018 name: "bar_bottom_padding";
2021 state: "default" 0.0;
2036 part { name: "elm.swallow.icon";
2039 description { state: "default" 0.0;
2043 to_x: "elm.swallow.bar";
2047 to_x: "elm.swallow.bar";
2050 description { state: "visible" 0.0;
2051 inherit: "default" 0.0;
2054 aspect_preference: HORIZONTAL;
2057 part { name: "elm.text";
2061 description { state: "default" 0.0;
2065 rel1.to_y: "elm.swallow.icon";
2066 rel1.relative: 0.0 1.0;
2067 rel2.to_y: "elm.swallow.icon";
2068 rel2.relative: 1.0 1.0;
2069 color: 164 160 149 255;
2071 font: "Tizen:style=Bold";
2075 text_class: "tizen";
2078 description { state: "visible" 0.0;
2079 inherit: "default" 0.0;
2084 part { name: "elm.swallow.end";
2087 description { state: "default" 0.0;
2092 to_x: "elm.swallow.bar";
2096 to_x: "elm.swallow.bar";
2099 description { state: "visible" 0.0;
2100 inherit: "default" 0.0;
2103 aspect_preference: HORIZONTAL;
2106 part { name: "units";
2109 description { state: "default" 0.0;
2115 description { state: "visible" 0.0;
2116 inherit: "default" 0.0;
2120 part { name: "elm.units";
2124 description { state: "default" 0.0;
2128 rel1.relative: 0.0 0.0;
2129 rel1.to_y: "elm.swallow.end";
2130 rel2.relative: 1.0 0.0;
2131 rel2.to_y: "elm.swallow.end";
2132 color: 164 160 149 255;
2134 font: "Tizen:style=Bold";
2138 text_class: "tizen";
2141 description { state: "visible" 0.0;
2142 inherit: "default" 0.0;
2150 part { name: "elm.dragable.slider";
2159 description { state: "default" 0.0;
2175 program { name: "text_show";
2176 signal: "elm,state,text,visible";
2178 action: STATE_SET "visible" 0.0;
2181 program { name: "text_hide";
2182 signal: "elm,state,text,hidden";
2184 action: STATE_SET "default" 0.0;
2187 program { name: "icon_show";
2188 signal: "elm,state,icon,visible";
2190 action: STATE_SET "visible" 0.0;
2191 target: "elm.swallow.icon";
2193 program { name: "icon_hide";
2194 signal: "elm,state,icon,hidden";
2196 action: STATE_SET "default" 0.0;
2197 target: "elm.swallow.icon";
2199 program { name: "end_show";
2200 signal: "elm,state,end,visible";
2202 action: STATE_SET "visible" 0.0;
2203 target: "elm.swallow.end";
2205 program { name: "end_hide";
2206 signal: "elm,state,end,hidden";
2208 action: STATE_SET "default" 0.0;
2209 target: "elm.swallow.end";
2211 program { name: "units_show";
2212 signal: "elm,state,units,visible";
2214 action: STATE_SET "visible" 0.0;
2215 target: "elm.units";
2218 program { name: "units_hide";
2219 signal: "elm,state,units,hidden";
2221 action: STATE_SET "default" 0.0;
2222 target: "elm.units";
2225 program { name: "volume_state_change";
2226 signal: "elm,state,drag";
2229 volume_state_change()
2235 group { name: "elm/slider/vertical/volume15";
2237 image: "00_volume15_00_ver.png" COMP;
2238 image: "00_volume15_01_ver.png" COMP;
2239 image: "00_volume15_02_ver.png" COMP;
2240 image: "00_volume15_03_ver.png" COMP;
2241 image: "00_volume15_04_ver.png" COMP;
2242 image: "00_volume15_05_ver.png" COMP;
2243 image: "00_volume15_06_ver.png" COMP;
2244 image: "00_volume15_07_ver.png" COMP;
2245 image: "00_volume15_08_ver.png" COMP;
2246 image: "00_volume15_09_ver.png" COMP;
2247 image: "00_volume15_10_ver.png" COMP;
2248 image: "00_volume15_11_ver.png" COMP;
2249 image: "00_volume15_12_ver.png" COMP;
2250 image: "00_volume15_13_ver.png" COMP;
2251 image: "00_volume15_14_ver.png" COMP;
2252 image: "00_volume15_15_ver.png" COMP;
2255 public volume_state_change(){
2256 new Float:x, Float:y;
2257 get_drag(PART:"elm.dragable.slider", x, y);
2259 set_state(PART:"base", "volume_15", 0.0);
2260 else if(y <= 0.15625)
2261 set_state(PART:"base", "volume_14", 0.0);
2262 else if(y <= 0.21875)
2263 set_state(PART:"base", "volume_13", 0.0);
2264 else if(y <= 0.28125)
2265 set_state(PART:"base", "volume_12", 0.0);
2266 else if(y <= 0.34375)
2267 set_state(PART:"base", "volume_11", 0.0);
2268 else if(y <= 0.40625)
2269 set_state(PART:"base", "volume_10", 0.0);
2270 else if(y <= 0.46875)
2271 set_state(PART:"base", "volume_09", 0.0);
2272 else if(y <= 0.53125)
2273 set_state(PART:"base", "volume_08", 0.0);
2274 else if(y <= 0.59375)
2275 set_state(PART:"base", "volume_07", 0.0);
2276 else if(y <= 0.65625)
2277 set_state(PART:"base", "volume_06", 0.0);
2278 else if(y <= 0.71875)
2279 set_state(PART:"base", "volume_05", 0.0);
2280 else if(y <= 0.78125)
2281 set_state(PART:"base", "volume_04", 0.0);
2282 else if(y <= 0.84375)
2283 set_state(PART:"base", "volume_03", 0.0);
2284 else if(y <= 0.90625)
2285 set_state(PART:"base", "volume_02", 0.0);
2286 else if(y <= 0.96875)
2287 set_state(PART:"base", "volume_01", 0.0);
2289 set_state(PART:"base", "default", 0.0);
2293 part { name: "base";
2295 description { state: "default" 0.0;
2305 image.normal: "00_volume15_00_ver.png";
2307 #define SLIDER15_VER_BG_PART(part_number)\
2309 state: "volume_"part_number 0.0; \
2310 inherit: "default" 0.0; \
2311 image.normal: "00_volume15_"part_number"_ver.png"; \
2313 SLIDER15_VER_BG_PART(01)
2314 SLIDER15_VER_BG_PART(02)
2315 SLIDER15_VER_BG_PART(03)
2316 SLIDER15_VER_BG_PART(04)
2317 SLIDER15_VER_BG_PART(05)
2318 SLIDER15_VER_BG_PART(06)
2319 SLIDER15_VER_BG_PART(07)
2320 SLIDER15_VER_BG_PART(08)
2321 SLIDER15_VER_BG_PART(09)
2322 SLIDER15_VER_BG_PART(10)
2323 SLIDER15_VER_BG_PART(11)
2324 SLIDER15_VER_BG_PART(12)
2325 SLIDER15_VER_BG_PART(13)
2326 SLIDER15_VER_BG_PART(14)
2327 SLIDER15_VER_BG_PART(15)
2333 description { state: "default" 0.0;
2335 rel1.to: "elm.swallow.bar";
2336 rel2.to: "elm.swallow.bar";
2340 part { name: "elm.swallow.bar";
2343 description { state: "default" 0.0;
2349 part { name: "bar_top_padding";
2353 state: "default" 0.0;
2368 part { name: "bar_bottom_padding";
2371 state: "default" 0.0;
2386 part { name: "elm.swallow.icon";
2389 description { state: "default" 0.0;
2393 to_x: "elm.swallow.bar";
2397 to_x: "elm.swallow.bar";
2400 description { state: "visible" 0.0;
2401 inherit: "default" 0.0;
2404 aspect_preference: HORIZONTAL;
2407 part { name: "elm.text";
2411 description { state: "default" 0.0;
2415 rel1.to_y: "elm.swallow.icon";
2416 rel1.relative: 0.0 1.0;
2417 rel2.to_y: "elm.swallow.icon";
2418 rel2.relative: 1.0 1.0;
2419 color: 164 160 149 255;
2421 font: "Tizen:style=Bold";
2425 text_class: "tizen";
2428 description { state: "visible" 0.0;
2429 inherit: "default" 0.0;
2434 part { name: "elm.swallow.end";
2437 description { state: "default" 0.0;
2442 to_x: "elm.swallow.bar";
2446 to_x: "elm.swallow.bar";
2449 description { state: "visible" 0.0;
2450 inherit: "default" 0.0;
2453 aspect_preference: HORIZONTAL;
2456 part { name: "units";
2459 description { state: "default" 0.0;
2465 description { state: "visible" 0.0;
2466 inherit: "default" 0.0;
2470 part { name: "elm.units";
2474 description { state: "default" 0.0;
2478 rel1.relative: 0.0 0.0;
2479 rel1.to_y: "elm.swallow.end";
2480 rel2.relative: 1.0 0.0;
2481 rel2.to_y: "elm.swallow.end";
2482 color: 164 160 149 255;
2484 font: "Tizen:style=Bold";
2488 text_class: "tizen";
2491 description { state: "visible" 0.0;
2492 inherit: "default" 0.0;
2500 part { name: "elm.dragable.slider";
2509 description { state: "default" 0.0;
2525 program { name: "text_show";
2526 signal: "elm,state,text,visible";
2528 action: STATE_SET "visible" 0.0;
2531 program { name: "text_hide";
2532 signal: "elm,state,text,hidden";
2534 action: STATE_SET "default" 0.0;
2537 program { name: "icon_show";
2538 signal: "elm,state,icon,visible";
2540 action: STATE_SET "visible" 0.0;
2541 target: "elm.swallow.icon";
2543 program { name: "icon_hide";
2544 signal: "elm,state,icon,hidden";
2546 action: STATE_SET "default" 0.0;
2547 target: "elm.swallow.icon";
2549 program { name: "end_show";
2550 signal: "elm,state,end,visible";
2552 action: STATE_SET "visible" 0.0;
2553 target: "elm.swallow.end";
2555 program { name: "end_hide";
2556 signal: "elm,state,end,hidden";
2558 action: STATE_SET "default" 0.0;
2559 target: "elm.swallow.end";
2561 program { name: "units_show";
2562 signal: "elm,state,units,visible";
2564 action: STATE_SET "visible" 0.0;
2565 target: "elm.units";
2568 program { name: "units_hide";
2569 signal: "elm,state,units,hidden";
2571 action: STATE_SET "default" 0.0;
2572 target: "elm.units";
2575 program { name: "volume_state_change";
2576 signal: "elm,state,drag";
2579 volume_state_change()
2585 group { name: "elm/slider/horizontal/default";
2586 alias: "elm/slider/horizontal/disabled";
2588 image: "00_progress_bg.png" COMP;
2589 image: "00_progress_bar.png" COMP;
2592 public invert_on = 0;
2593 public set_invert_on() {
2594 set_state(PART:"level", "inverted", 0.0);
2595 set_state(PART:"level2", "inverted", 0.0);
2596 set_int(invert_on, 1);
2598 public set_invert_off() {
2599 set_state(PART:"level", "default", 0.0);
2600 set_state(PART:"level2", "default", 0.0);
2601 set_int(invert_on, 0);
2603 public thumb_down() {
2604 if(get_int(invert_on) == 0)
2605 set_state(PART:"level", "pressed", 0.0);
2606 else if(get_int(invert_on) == 1)
2607 set_state(PART:"level2", "pressed", 0.0);
2610 if(get_int(invert_on) == 0)
2611 set_state(PART:"level", "default", 0.0);
2612 else if(get_int(invert_on) == 1)
2613 set_state(PART:"level2", "inverted", 0.0);
2617 part { name: "base";
2620 description { state: "default" 0.0;
2621 min: SLIDER_BASE_MIN_WIDTH_INC SLIDER_BASE_HEIGHT_INC;
2622 max: 99999 SLIDER_BASE_HEIGHT_INC;
2625 image.normal: "00_progress_bg.png";
2626 image.border: PROGRESS_BG_IMAGE_BORDER_INC;
2627 image.border_scale: 1;
2631 name: "bar_image_left_padding";
2635 state: "default" 0.0;
2637 min: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
2638 max: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
2649 name: "bar_image_right_padding";
2653 state: "default" 0.0;
2655 min: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
2656 max: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
2666 part { name: "level";
2670 description { state: "default" 0.0;
2673 to_x: "bar_image_left_padding";
2679 to_x: "elm.dragable.slider";
2682 image.normal: "00_progress_bar.png";
2683 image.border: PROGRESS_BAR_IMAGE_BORDER_INC;
2684 image.border_scale: 1;
2686 description { state: "inverted" 0.0;
2687 inherit: "default" 0.0;
2690 description { state: "pressed" 0.0;
2691 inherit: "default" 0.0;
2694 part { name: "level2";
2698 description { state: "default" 0.0;
2703 to_x: "elm.dragable.slider";
2708 to_x: "bar_image_left_padding";
2711 image.normal: "00_progress_bar.png";
2712 image.border: PROGRESS_BAR_IMAGE_BORDER_INC;
2713 image.border_scale: 1;
2715 description { state: "inverted" 0.0;
2716 inherit: "default" 0.0;
2719 description { state: "pressed" 0.0;
2720 inherit: "default" 0.0;
2728 description { state: "default" 0.0;
2730 rel1.to: "elm.swallow.bar";
2731 rel2.to: "elm.swallow.bar";
2734 part { name: "elm.swallow.bar";
2738 description { state: "default" 0.0;
2739 min: SLIDER_SWALLOW_BAR_MIN_WIDTH_INC SLIDER_SWALLOW_BAR_HEIGHT_INC;
2740 max: 99999 SLIDER_SWALLOW_BAR_HEIGHT_INC;
2743 to_x: "bar_left_padding";
2747 to_x: "bar_right_padding";
2753 name: "bar_left_padding";
2757 state: "default" 0.0;
2773 name: "bar_right_padding";
2777 state: "default" 0.0;
2792 part { name: "elm.swallow.icon";
2795 description { state: "default" 0.0;
2799 to_y: "elm.swallow.bar";
2803 to_y: "elm.swallow.bar";
2806 description { state: "visible" 0.0;
2807 inherit: "default" 0.0;
2810 aspect_preference: VERTICAL;
2813 part { name: "elm.text";
2817 description { state: "default" 0.0;
2821 rel1.to_x: "elm.swallow.icon";
2822 rel1.relative: 1.0 0.0;
2823 rel2.to_x: "elm.swallow.icon";
2824 color: SLIDER_UNITS_TEXT_COLOR_INC;
2826 font: "Tizen:style=Medium";
2827 size: SLIDER_UNITS_TEXT_SIZE_INC;
2830 text_class: "tizen";
2833 description { state: "visible" 0.0;
2834 inherit: "default" 0.0;
2839 part { name: "elm.swallow.end";
2842 description { state: "default" 0.0;
2847 to_y: "elm.swallow.bar";
2851 to_y: "elm.swallow.bar";
2854 description { state: "visible" 0.0;
2855 inherit: "default" 0.0;
2858 aspect_preference: VERTICAL;
2861 part { name: "units";
2864 description { state: "default" 0.0;
2870 description { state: "visible" 0.0;
2871 inherit: "default" 0.0;
2875 part { name: "elm.units";
2879 description { state: "default" 0.0;
2883 rel1.to_x: "elm.swallow.end";
2884 rel2.relative: 0.0 1.0;
2885 rel2.to_x: "elm.swallow.end";
2886 color: SLIDER_UNITS_TEXT_COLOR_INC;
2888 font: "Tizen:style=Bold";
2889 size: SLIDER_UNITS_TEXT_SIZE_INC;
2892 text_class: "tizen";
2895 description { state: "visible" 0.0;
2896 inherit: "default" 0.0;
2902 part { name: "elm.dragable.slider";
2904 source: "elm/slider/horizontal/indicator/default";
2912 description { state: "default" 0.0;
2913 min: SLIDER_INDICATOR_WIDTH_INC SLIDER_INDICATOR_HEIGHT_INC;
2919 part { name: "disabler";
2924 description { state: "default" 0.0;
2928 description { state: "disabled" 0.0;
2929 inherit: "default" 0.0;
2933 part { name: "clipper";
2935 description { state: "default" 0.0;
2936 color: 255 255 255 255;
2938 description { state: "disabled" 0.0;
2939 color: 255 255 255 102;
2944 program { name: "text_show";
2945 signal: "elm,state,text,visible";
2947 action: STATE_SET "visible" 0.0;
2950 program { name: "text_hide";
2951 signal: "elm,state,text,hidden";
2953 action: STATE_SET "default" 0.0;
2956 program { name: "icon_show";
2957 signal: "elm,state,icon,visible";
2959 action: STATE_SET "visible" 0.0;
2960 target: "elm.swallow.icon";
2962 program { name: "icon_hide";
2963 signal: "elm,state,icon,hidden";
2965 action: STATE_SET "default" 0.0;
2966 target: "elm.swallow.icon";
2968 program { name: "end_show";
2969 signal: "elm,state,end,visible";
2971 action: STATE_SET "visible" 0.0;
2972 target: "elm.swallow.end";
2974 program { name: "end_hide";
2975 signal: "elm,state,end,hidden";
2977 action: STATE_SET "default" 0.0;
2978 target: "elm.swallow.end";
2980 program { name: "units_show";
2981 signal: "elm,state,units,visible";
2983 action: STATE_SET "visible" 0.0;
2984 target: "elm.units";
2987 program { name: "units_hide";
2988 signal: "elm,state,units,hidden";
2990 action: STATE_SET "default" 0.0;
2991 target: "elm.units";
2994 program { name: "invert_on";
2995 signal: "elm,state,inverted,on";
3001 program { name: "invert_off";
3002 signal: "elm,state,inverted,off";
3008 program { name: "val_show";
3009 signal: "mouse,down,*";
3010 source: "elm.dragable.slider";
3015 program { name: "val_hide";
3016 signal: "mouse,up,*";
3017 source: "elm.dragable.slider";
3022 program { name: "slider_disable";
3023 signal: "elm,state,disabled";
3025 action: STATE_SET "disabled" 0.0;
3029 program { name: "slider_enable";
3030 signal: "elm,state,enabled";
3032 action: STATE_SET "default" 0.0;
3039 group { name: "elm/slider/horizontal/expanded_indicator_button";
3040 inherit: "elm/slider/horizontal/default";
3042 part { name: "elm.dragable.slider";
3044 source: "elm/slider/horizontal/indicator/expanded_indicator_button";
3052 description { state: "default" 0.0;
3053 min: SLIDER_INDICATOR_WIDTH_INC SLIDER_INDICATOR_HEIGHT_INC;
3069 group { name: "elm/slider/horizontal/indicator/expanded_indicator_button";
3070 inherit: "elm/slider/horizontal/indicator/default";
3072 part { name: "button_events";
3076 description { state: "default" 0.0;
3078 min: 2*SLIDER_INDICATOR_WIDTH_INC 1.5*SLIDER_INDICATOR_HEIGHT_INC;
3081 aspect_preference: VERTICAL;
3088 group { name: "elm/slider/vertical/default";
3089 alias: "elm/slider/vertical/disabled";
3091 image: "00_progress_bg.png" COMP;
3092 image: "00_progress_bar.png" COMP;
3095 part { name: "base";
3098 description { state: "default" 0.0;
3099 min: SLIDER_BASE_HEIGHT_INC SLIDER_BASE_MIN_WIDTH_INC;
3100 max: SLIDER_BASE_HEIGHT_INC 99999;
3104 normal: "00_progress_bg.png";
3105 border: PROGRESS_BG_IMAGE_BORDER_INC;
3111 name: "bar_image_top_padding";
3115 state: "default" 0.0;
3117 min: PROGRESS_BAR_IMAGE_VERTICAL_PADDING_SIZE_INC;
3118 max: PROGRESS_BAR_IMAGE_VERTICAL_PADDING_SIZE_INC;
3129 name: "bar_image_bottom_padding";
3133 state: "default" 0.0;
3135 min: PROGRESS_BAR_IMAGE_VERTICAL_PADDING_SIZE_INC;
3136 max: PROGRESS_BAR_IMAGE_VERTICAL_PADDING_SIZE_INC;
3146 part { name: "level";
3150 description { state: "default" 0.0;
3154 to_y: "bar_image_top_padding";
3159 to_y: "elm.dragable.slider";
3163 normal: "00_progress_bar.png";
3164 border: PROGRESS_BAR_IMAGE_BORDER_INC;
3168 description { state: "inverted" 0.0;
3169 inherit: "default" 0.0;
3173 part { name: "level2";
3177 description { state: "default" 0.0;
3182 to_y: "elm.dragable.slider";
3187 to_y: "bar_image_bottom_padding";
3191 normal: "00_progress_bar.png";
3192 border: PROGRESS_BAR_IMAGE_BORDER_INC;
3196 description { state: "inverted" 0.0;
3197 inherit: "default" 0.0;
3205 description { state: "default" 0.0;
3207 rel1.to: "elm.swallow.bar";
3208 rel2.to: "elm.swallow.bar";
3211 part { name: "elm.swallow.bar";
3214 description { state: "default" 0.0;
3215 min: SLIDER_SWALLOW_BAR_HEIGHT_INC SLIDER_BASE_MIN_WIDTH_INC;
3216 max: SLIDER_SWALLOW_BAR_HEIGHT_INC 99999;
3218 to_y: "bar_top_padding";
3222 to_y: "bar_bottom_padding";
3228 name: "bar_top_padding";
3232 state: "default" 0.0;
3248 name: "bar_bottom_padding";
3252 state: "default" 0.0;
3267 part { name: "elm.text";
3271 description { state: "default" 0.0;
3276 to_y: "elm.swallow.icon";
3279 to_y: "elm.swallow.icon";
3282 color: SLIDER_UNITS_TEXT_COLOR_INC;
3284 font: "Tizen:style=Medium";
3285 size: SLIDER_UNITS_TEXT_SIZE_INC;
3288 text_class: "tizen";
3291 description { state: "visible" 0.0;
3292 inherit: "default" 0.0;
3297 part { name: "elm.swallow.icon";
3300 description { state: "default" 0.0;
3304 to_x: "elm.swallow.bar";
3308 to_x: "elm.swallow.bar";
3312 description { state: "visible" 0.0;
3313 inherit: "default" 0.0;
3314 min: SLIDER_INDICATOR_WIDTH_INC SLIDER_INDICATOR_HEIGHT_INC;
3317 aspect_preference: VERTICAL;
3320 part { name: "elm.swallow.end";
3323 description { state: "default" 0.0;
3328 to_x: "elm.swallow.bar";
3332 to_x: "elm.swallow.bar";
3336 description { state: "visible" 0.0;
3337 inherit: "default" 0.0;
3338 min: SLIDER_INDICATOR_WIDTH_INC SLIDER_INDICATOR_HEIGHT_INC;
3341 aspect_preference: VERTICAL;
3344 part { name: "elm.units";
3348 description { state: "default" 0.0;
3352 to_y: "elm.swallow.end";
3356 to_y: "elm.swallow.end";
3359 color: SLIDER_UNITS_TEXT_COLOR_INC;
3361 font: "Tizen:style=Bold";
3362 size: SLIDER_UNITS_TEXT_SIZE_INC;
3365 text_class: "tizen";
3368 description { state: "visible" 0.0;
3369 inherit: "default" 0.0;
3375 part { name: "elm.dragable.slider";
3377 source: "elm/slider/vertical/indicator/default";
3384 description { state: "default" 0.0;
3385 min: SLIDER_INDICATOR_HEIGHT_INC SLIDER_INDICATOR_WIDTH_INC;
3390 part { name: "disabler";
3394 description { state: "default" 0.0;
3398 description { state: "disabled" 0.0;
3399 inherit: "default" 0.0;
3403 part { name: "clipper";
3405 description { state: "default" 0.0;
3406 color: 255 255 255 255;
3408 description { state: "disabled" 0.0;
3409 color: 255 255 255 102;
3414 program { name: "text_show";
3415 signal: "elm,state,text,visible";
3417 action: STATE_SET "visible" 0.0;
3420 program { name: "text_hide";
3421 signal: "elm,state,text,hidden";
3423 action: STATE_SET "default" 0.0;
3426 program { name: "icon_show";
3427 signal: "elm,state,icon,visible";
3429 action: STATE_SET "visible" 0.0;
3430 target: "elm.swallow.icon";
3432 program { name: "icon_hide";
3433 signal: "elm,state,icon,hidden";
3435 action: STATE_SET "default" 0.0;
3436 target: "elm.swallow.icon";
3438 program { name: "end_show";
3439 signal: "elm,state,end,visible";
3441 action: STATE_SET "visible" 0.0;
3442 target: "elm.swallow.end";
3444 program { name: "end_hide";
3445 signal: "elm,state,end,hidden";
3447 action: STATE_SET "default" 0.0;
3448 target: "elm.swallow.end";
3450 program { name: "units_show";
3451 signal: "elm,state,units,visible";
3453 action: STATE_SET "visible" 0.0;
3454 target: "elm.units";
3456 program { name: "units_hide";
3457 signal: "elm,state,units,hidden";
3459 action: STATE_SET "default" 0.0;
3460 target: "elm.units";
3462 program { name: "invert_on";
3463 signal: "elm,state,inverted,on";
3465 action: STATE_SET "inverted" 0.0;
3469 program { name: "invert_off";
3470 signal: "elm,state,inverted,off";
3472 action: STATE_SET "default" 0.0;
3476 program { name: "slider_disable";
3477 signal: "elm,state,disabled";
3479 action: STATE_SET "disabled" 0.0;
3483 program { name: "slider_enable";
3484 signal: "elm,state,enabled";
3486 action: STATE_SET "default" 0.0;