[slider.edc] slider's disabled style is added and indentation is corrected.
authorSumanth Krishna <sumanth.m@samsung.com>
Mon, 28 Feb 2011 17:04:10 +0000 (22:34 +0530)
committerSumanth Krishna <sumanth.m@samsung.com>
Tue, 1 Mar 2011 16:49:08 +0000 (22:19 +0530)
Change-Id: Icf777743a3b05d48a273a8ca3956a8067b65f43c

themes/groups/slider.edc
themes/images/nbeat-black/00_slider_handle_dim.png [new file with mode: 0644]
themes/images/nbeat-blue/00_slider_handle_dim.png [new file with mode: 0644]
themes/images/nbeat-green/00_slider_handle_dim.png [new file with mode: 0644]
themes/images/nbeat-purple/00_slider_handle_dim.png [new file with mode: 0644]
themes/images/nbeat/00_slider_handle_dim.png [new file with mode: 0644]

index 62a743d..a4e970a 100644 (file)
@@ -3,15 +3,15 @@
  *
  * Copyright (c) 2000 - 2010 Samsung Electronics Co., Ltd.
  *
- * Contact: Seokjae Jeong <seok.j.jeong@samsung.com>, Myoungwoon Roy Kim <Myoungwoon.kim@samsung.com>, Jeonghyun Yun <jh0506.yun@samsung.com>, Jaehwan Kim <jae.hwan.kim@samsung.com>, 
- *             Chuneon Park <chuneon.park@samsung.com>, Juyung Seo <juyung.seo@samsung.com>, Woohyun Jung <wh0705.jung@samsung.com>, Myungjae Lee <mjae.lee@samsung.com>, Hyoyoung Chang <hyoyoung.chang@samsung.com>, 
- *             Hyunsil Park <hyunsil.park@samsung.com>, Sohyun Kim <anna1014.kim@samsung.com>, Seunggyun Kim <sgyun.kim@samsung.com>
- * 
+ * Contact: Seokjae Jeong <seok.j.jeong@samsung.com>, Myoungwoon Roy Kim <Myoungwoon.kim@samsung.com>, Jeonghyun Yun <jh0506.yun@samsung.com>, Jaehwan Kim <jae.hwan.kim@samsung.com>,
+ *       Chuneon Park <chuneon.park@samsung.com>, Juyung Seo <juyung.seo@samsung.com>, Woohyun Jung <wh0705.jung@samsung.com>, Myungjae Lee <mjae.lee@samsung.com>, Hyoyoung Chang <hyoyoung.chang@samsung.com>,
+ *      Hyunsil Park <hyunsil.park@samsung.com>, Sohyun Kim <anna1014.kim@samsung.com>, Seunggyun Kim <sgyun.kim@samsung.com>
+ *
  * This library is free software; you can redistribute it and/or modify it under
  * the terms of the GNU Lesser General Public License as published by the
  * Free Software Foundation; either version 2.1 of the License, or (at your option)
  * any later version.
- * 
+ *
  * This library is distributed in the hope that it will be useful, but WITHOUT ANY
  * WARRANTY; without even the implied warranty of MERCHANTABILITY or
  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
 
    group { name: "elm/slider/horizontal/default";
       images {
-        image: "00_slider_bar_bg.png" COMP;
-        image: "00_slider_bar.png" COMP;
-        image: "00_slider_bar_press.png" COMP; 
-        image: "00_slider_handle.png" COMP;
-        image: "00_slider_handle_press.png" COMP;
-        image: "00_slider_popup_bg.png" COMP;
-        image: "01_slider_scroll_popup.png" COMP;
-        image: "sl_bt_0.png" COMP;
-        image: "sl_bt_1.png" COMP;
-        image: "sl_bt_2.png" COMP;
-        image: "sl_bt2_0_0.png" COMP;
-        image: "sl_bt2_0_1.png" COMP;
-        image: "sl_bt2_0_2.png" COMP;
-        image: "sl_bt2_1.png" COMP;
-        image: "sl_bt2_2.png" COMP;
+         image: "00_slider_bar_bg.png" COMP;
+         image: "00_slider_bar.png" COMP;
+         image: "00_slider_bar_press.png" COMP;
+         image: "00_slider_handle.png" COMP;
+         image: "00_slider_handle_press.png" COMP;
+         image: "00_slider_handle_dim.png" COMP;
+         image: "00_slider_popup_bg.png" COMP;
+         image: "01_slider_scroll_popup.png" COMP;
+         image: "sl_bt_0.png" COMP;
+         image: "sl_bt_1.png" COMP;
+         image: "sl_bt_2.png" COMP;
+         image: "sl_bt2_0_0.png" COMP;
+         image: "sl_bt2_0_1.png" COMP;
+         image: "sl_bt2_0_2.png" COMP;
+         image: "sl_bt2_1.png" COMP;
+         image: "sl_bt2_2.png" COMP;
          image: "sl_units.png" COMP;
       }
-
-       script   {
-                        public value_hide = 0;
-                       public invert_on = 0;
-
-                        public set_value_show() {
-                                set_int(value_hide, 0);
-                               set_state(PART:"elm.indicator", "default", 0.0);
-                        }
-                        public set_value_hide() {
-                                set_int(value_hide, 1);
-                               set_state(PART:"elm.indicator", "hide", 0.0);
-                        }
-                       public set_invert_on() {
-                               set_state(PART:"level", "inverted", 0.0);
-                               set_state(PART:"level2", "inverted", 0.0);
-                                set_int(invert_on, 1);
-                        }
-                        public set_invert_off() {
-                               set_state(PART:"level", "default", 0.0);
-                               set_state(PART:"level2", "default", 0.0);
-                                set_int(invert_on, 0);
-                        }
-                        public thumb_down() {
-                                if(get_int(value_hide) == 1) {
-                                       set_state(PART:"elm.indicator", "hide", 0.0);
-                                        set_state(PART:"button0", "visible", 0.0);
-                                        set_state(PART:"popup", "default", 0.0);
-
-                                } else {
-                                        set_state(PART:"elm.indicator", "visible", 0.0);
-                                        set_state(PART:"button0", "visible", 0.0);
-                                        set_state(PART:"popup", "visible", 0.0);
-                                }
-                               if(get_int(invert_on) == 0)
-                                       set_state(PART:"level", "pressed", 0.0);
-                               else if(get_int(invert_on) == 1)
-                                       set_state(PART:"level2", "pressed", 0.0);
-                        }
-                        public thumb_up() {
-                                if(get_int(value_hide) == 1)
-                                       set_state(PART:"elm.indicator", "hide", 0.0);
-                               else
-                                       set_state(PART:"elm.indicator", "default", 0.0);
-                               if(get_int(invert_on) == 0)
-                                       set_state(PART:"level", "default", 0.0);
-                               else if(get_int(invert_on) == 1)
-                                       set_state(PART:"level2", "inverted", 0.0);
-                                set_state(PART:"button0", "default", 0.0);
-                                set_state(PART:"popup", "default", 0.0);
-                        }
-                }
-
-      parts {
-         part { name: "base";
-            mouse_events: 0;
-           scale: 1;
-            description { state: "default" 0.0;
-               max: 99999 14;
-               min: 0 14;
-               rel1 { to: "bg";
-                  offset: 1 0;
+      script {
+         public value_hide = 0;
+         public invert_on = 0;
+         public set_value_show() {
+            set_int(value_hide, 0);
+            set_state(PART:"elm.indicator", "default", 0.0);
+         }
+         public set_value_hide() {
+            set_int(value_hide, 1);
+            set_state(PART:"elm.indicator", "hide", 0.0);
+         }
+         public set_invert_on() {
+            set_state(PART:"level", "inverted", 0.0);
+            set_state(PART:"level2", "inverted", 0.0);
+            set_int(invert_on, 1);
+         }
+         public set_invert_off() {
+            set_state(PART:"level", "default", 0.0);
+            set_state(PART:"level2", "default", 0.0);
+            set_int(invert_on, 0);
+         }
+         public thumb_down() {
+            if(get_int(value_hide) == 1) {
+               set_state(PART:"elm.indicator", "hide", 0.0);
+               set_state(PART:"button0", "visible", 0.0);
+               set_state(PART:"popup", "default", 0.0);
+            } else {
+               set_state(PART:"elm.indicator", "visible", 0.0);
+               set_state(PART:"button0", "visible", 0.0);
+               set_state(PART:"popup", "visible", 0.0);
+            }
+            if(get_int(invert_on) == 0)
+               set_state(PART:"level", "pressed", 0.0);
+            else if(get_int(invert_on) == 1)
+               set_state(PART:"level2", "pressed", 0.0);
+            }
+         public thumb_up() {
+            if(get_int(value_hide) == 1)
+               set_state(PART:"elm.indicator", "hide", 0.0);
+            else
+               set_state(PART:"elm.indicator", "default", 0.0);
+            if(get_int(invert_on) == 0)
+               set_state(PART:"level", "default", 0.0);
+            else if(get_int(invert_on) == 1)
+               set_state(PART:"level2", "inverted", 0.0);
+            set_state(PART:"button0", "default", 0.0);
+            set_state(PART:"popup", "default", 0.0);
+            }
+         }
+         parts {
+            part { name: "base";
+               mouse_events: 0;
+               scale: 1;
+               description { state: "default" 0.0;
+                  max: 99999 14;
+                  min: 250 14;
+                  rel1 { to: "bg";
+                     offset: 1 0;
+                  }
+                  rel2 { to: "bg";
+                     offset: -5 -1;
+                  }
+                  image.normal: "00_slider_bar_bg.png";
+                  image.border: 7 7 6 7;
+                  image.border_scale: 1;
                }
-               rel2 { to: "bg";
-                  offset: -5 -1;
+            }
+            part { name: "level";
+               mouse_events: 0;
+               scale: 1;
+               description { state: "default" 0.0;
+                  fixed: 1 1;
+                  rel1.to: "base";
+                  rel2 {
+                     to_y: "base";
+                     to_x: "elm.dragable.slider";
+                     offset: -5 -1;
+                     relative: 0.5 1.0;
+                  }
+                  image.normal: "00_slider_bar.png";
+                  image.border: 7 7 6 7;
+                  image.border_scale: 1;
+               }
+               description { state: "inverted" 0.0;
+                  inherit: "default" 0.0;
+                  visible: 0;
+               }
+               description { state: "pressed" 0.0;
+                  inherit: "default" 0.0;
+                  image.normal: "00_slider_bar_press.png";
                }
-               image.normal: "00_slider_bar_bg.png";
-              image.border: 7 7 6 7;
-              image.border_scale: 1;
             }
-         }
-         part { name: "level";
-            mouse_events: 0;
-           scale: 1;
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               rel1.to: "base";
-               rel2 {
-                  to_y: "base";
-                  to_x: "elm.dragable.slider";
-                 offset: -5 -1;
-                  relative: 0.5 1.0;
+            part { name: "level2";
+               mouse_events: 0;
+               scale: 1;
+               description { state: "default" 0.0;
+                  fixed: 1 1;
+                  visible: 0;
+                  rel1 {
+                     to_y: "base";
+                     to_x: "elm.dragable.slider";
+                     relative: 0.5 0.0;
+                  }
+                  rel2.to: "base";
+                  rel2.offset: -2 -1;
+                     image.normal: "00_slider_bar.png";
+                     image.border: 7 7 6 7;
+                      image.border_scale: 1;
+                  }
+               description { state: "inverted" 0.0;
+                  inherit: "default" 0.0;
+                  visible: 1;
+               }
+               description { state: "pressed" 0.0;
+                  inherit: "default" 0.0;
+                  visible: 1;
+                  image.normal: "00_slider_bar_press.png";
                }
-                          image.normal: "00_slider_bar.png";
-                          image.border: 7 7 6 7;
-                          image.border_scale: 1;
             }
-            description { state: "inverted" 0.0;
-               inherit: "default" 0.0;
-               visible: 0;
+            part { name: "bg";
+               type: RECT;
+               mouse_events: 0;
+               scale: 1;
+               description { state: "default" 0.0;
+                  visible: 0;
+                  rel1.to: "elm.swallow.bar";
+                  rel2.to: "elm.swallow.bar";
+                  rel2.offset: 3 0;
+                  color: 0 0 0 0;
+               }
             }
-           description { state: "pressed" 0.0;
-               inherit: "default" 0.0;
-               image.normal: "00_slider_bar_press.png";
+            part { name: "elm.swallow.bar";
+               type: SWALLOW;
+               scale: 1;
+               description { state: "default" 0.0;
+                  min: 48 48;
+                  max: 99999 48;
+                  align: 1.0 0.5;
+                  rel1 {
+                     to_x: "bar_left_padding";
+                     relative: 1.0 0.0;
+                  }
+                  rel2 {
+                     to_x: "bar_right_padding";
+                     relative: 0.0 1.0;
+                  }
+               }
             }
-         }
-         part { name: "level2";
-            mouse_events: 0;
-           scale: 1;
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               visible: 0;
-               rel1 {
-                  to_y: "base";
-                  to_x: "elm.dragable.slider";
-                  relative: 0.5 0.0;
+            part {
+               name: "bar_left_padding";
+               type: SWALLOW;
+               scale: 1;
+               description {
+                  state: "default" 0.0;
+                  visible: 0;
+                  min: 10 0;
+                  fixed: 1 1;
+                  rel1 {
+                     relative: 1.0  0.5;
+                     to_x: "elm.text";
+                  }
+                  rel2 {
+                     relative: 1.0  0.5;
+                     to_x: "elm.text";
+                  }
+                  align: 0.0 0.5;
                }
-               rel2.to: "base";
-               rel2.offset: -2 -1;
-                  image.normal: "00_slider_bar.png";
-                  image.border: 7 7 6 7;
-                  image.border_scale: 1;
             }
-            description { state: "inverted" 0.0;
-               inherit: "default" 0.0;
-               visible: 1;
+            part {
+               name: "bar_right_padding";
+               type: SWALLOW;
+               scale: 1;
+               description {
+                  state: "default" 0.0;
+                  visible: 0;
+                  min: 10 0;
+                  fixed: 1 1;
+                  rel1 {
+                     relative: 0.0  0.5;
+                     to_x: "elm.units";
+                  }
+                  rel2 {
+                     relative: 0.0  0.5;
+                     to_x: "elm.units";
+                  }
+                  align: 1.0 0.5;
+               }
             }
-           description { state: "pressed" 0.0;
-               inherit: "default" 0.0;
-               visible: 1;
-               image.normal: "00_slider_bar_press.png";
+            part { name: "elm.swallow.icon";
+               type: SWALLOW;
+               scale: 1;
+               description { state: "default" 0.0;
+                  visible: 0;
+                  align: 0.0 0.5;
+                  rel1 {
+                     to_y: "elm.swallow.bar";
+                  }
+                  rel2 {
+                     relative: 0.0 1.0;
+                     to_y: "elm.swallow.bar";
+                  }
+               }
+               description { state: "visible" 0.0;
+                  inherit: "default" 0.0;
+                  visible: 1;
+                  aspect: 1.0 1.0;
+                  aspect_preference: VERTICAL;
+               }
             }
-         }
-         part { name: "bg";
-           type: RECT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
-               visible: 0;
-              rel1.to: "elm.swallow.bar";
-              rel2.to: "elm.swallow.bar";
-              rel2.offset: 3 0;
-              color: 0 0 0 0;
-           }
-        }
-        part { name: "elm.swallow.bar";
-           type: SWALLOW;
-            scale: 1;
-           description { state: "default" 0.0;
-              min: 48 48;
-               max: 99999 48;
-              align: 1.0 0.5;
-              rel1 {
-                  to_x: "bar_left_padding";
-                  relative: 1.0 0.0;
-               //   offset: 2 0;
+            part { name: "elm.text";
+               type: TEXT;
+               mouse_events: 0;
+               scale: 1;
+               description { state: "default" 0.0;
+                  visible: 0;
+                  fixed: 1 1;
+                  align: 0.0 0.5;
+                  rel1.to_x: "elm.swallow.icon";
+                  rel1.relative: 1.0 0.0;
+                  rel1.offset: -1 4;
+                  rel2.to_x: "elm.swallow.icon";
+                  rel2.relative: 1.0 1.0;
+                  rel2.offset: -1 -5;
+                  color: 164 160 149 255;
+                  text {
+                     font: "SLP:style=Bold";
+                     size: 18;
+                     min: 0 0;
+                     align: 0.0 0.5;
+                  }
+               }
+               description { state: "visible" 0.0;
+                  inherit: "default" 0.0;
+                  visible: 1;
+                  text.min: 1 1;
+                  rel1.offset: 0 4;
+                  rel2.offset: 0 -5;
                }
-              rel2 {
-                 to_x: "bar_right_padding";
-                  relative: 0.0 1.0;
-               //   offset: -3 -1;
+            }
+            part { name: "elm.swallow.end";
+               type: SWALLOW;
+               scale: 1;
+               description { state: "default" 0.0;
+                  visible: 0;
+                  align: 1.0 0.5;
+                  rel1 {
+                     relative: 1.0 0.0;
+                     to_y: "elm.swallow.bar";
+                  }
+                  rel2 {
+                     relative: 1.0 1.0;
+                     to_y: "elm.swallow.bar";
+                  }
+               }
+               description { state: "visible" 0.0;
+                  inherit: "default" 0.0;
+                  visible: 1;
+                  aspect: 1.0 1.0;
+                  aspect_preference: VERTICAL;
                }
-           }
-        }
-        part {
-               name: "bar_left_padding";
-               type: SWALLOW;
-               scale: 1;
-               description {
-                       state: "default" 0.0;
-                       visible: 0;
-                       min: 10 0;
-                       fixed: 1 1;
-                       rel1 {
-                               relative: 1.0  0.5;
-                               to_x: "elm.text";
-                       }
-                       rel2 {
-                               relative: 1.0  0.5;
-                               to_x: "elm.text";
-                       }
-                       align: 0.0 0.5;
-               }
-        }
-        part {
-               name: "bar_right_padding";
-               type: SWALLOW;
-               scale: 1;
-               description {
-                       state: "default" 0.0;
-                       visible: 0;
-                       min: 10 0;
-                       fixed: 1 1;
-                       rel1 {
-                               relative: 0.0  0.5;
-                               to_x: "elm.units";
-                       }
-                       rel2 {
-                               relative: 0.0  0.5;
-                               to_x: "elm.units";
-                       }
-                       align: 1.0 0.5;
-               }
-        }
-        part { name: "elm.swallow.icon";
-           type: SWALLOW;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
-              align: 0.0 0.5;
-              rel1 {
-                  to_y: "elm.swallow.bar";
+            }
+            part { name: "units";
+               mouse_events: 0;
+               scale: 1;
+               description { state: "default" 0.0;
+                  visible: 0;
+                  rel1 {
+                     to_x: "elm.units";
+                     offset: 0 5;
+                  }
+                  image {
+   //                  normal: "sl_units.png";
+                     border: 0 5 3 8;
+                     border_scale: 1;
+                  }
+               }
+               description { state: "visible" 0.0;
+                  inherit: "default" 0.0;
+                  visible: 1;
                }
-              rel2 {
-                  relative: 0.0 1.0;
-                  to_y: "elm.swallow.bar";
+            }
+            part { name: "elm.units";
+               type: TEXT;
+               mouse_events: 0;
+               scale: 1;
+               description { state: "default" 0.0;
+                  visible: 0;
+                  fixed: 1 1;
+                  align: 1.0 0.5;
+                  rel1.relative: 0.0 0.0;
+                  rel1.offset: 0 8;
+                  rel1.to_x: "elm.swallow.end";
+                  rel2.relative: 0.0 1.0;
+                  rel2.offset: 0 -9;
+                  rel2.to_x: "elm.swallow.end";
+                  color: 164 160 149 255;
+                  text {
+                     font: "SLP:style=Bold";
+                     size: 18;
+                     min: 0 0;
+                     align: 0.0 0.5;
+                  }
+               }
+               description { state: "visible" 0.0;
+                  inherit: "default" 0.0;
+                  fixed: 1 1;
+                  visible: 1;
+                  text.min: 1 1;
+                  rel1.offset: -5 0;
+                  rel2.offset: -5 -1;
                }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              aspect: 1.0 1.0;
-              aspect_preference: VERTICAL;
-           }
-        }
-
-         part { name: "elm.text";
-           type: TEXT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
-               fixed: 1 1;
-               align: 0.0 0.5;
-              rel1.to_x: "elm.swallow.icon";
-              rel1.relative: 1.0 0.0;
-               rel1.offset: -1 4;
-              rel2.to_x: "elm.swallow.icon";
-              rel2.relative: 1.0 1.0;
-              rel2.offset: -1 -5;
-              color: 164 160 149 255;
-              text {
-                 font: "SLP:style=Bold";
-                 size: 18;
-                 min: 0 0;
-                 align: 0.0 0.5;
-              }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              text.min: 1 1;
-               rel1.offset: 0 4;
-               rel2.offset: 0 -5;
-           }
-        }
-        part { name: "elm.swallow.end";
-           type: SWALLOW;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
-              align: 1.0 0.5;
-              rel1 {   
-                  relative: 1.0 0.0;
-                  to_y: "elm.swallow.bar";
+            }
+            part { name: "elm.dragable.slider";
+               type: RECT;
+               mouse_events: 1;
+               scale: 1;
+               dragable {
+                  x: 1 1 0;
+                  y: 0 0 0;
+                  confine: "bg";
+               }
+               description { state: "default" 0.0;
+                  min: 48 48;
+                  fixed: 1 1;
+                  rel1 {
+                     relative: 0.5 0.0;
+                     to_x: "bg";
+                  }
+                  rel2 {
+                     relative: 0.5 1.0;
+                     to_x: "bg";
+                  }
+                  color: 0 0 0 0;
                }
-              rel2 {
-                  relative: 1.0 1.0;
-                  to_y: "elm.swallow.bar";
+            }
+            part { name: "button0";
+               mouse_events: 0;
+               scale: 1;
+               description { state: "default" 0.0;
+                  fixed: 1 1;
+                  min: 48 48;
+                  max: 48 48;
+                  rel1.to: "elm.dragable.slider";
+                  rel2.to: "elm.dragable.slider";
+                  image {
+                     normal: "00_slider_handle.png";
+                     border: 15 15 15 15;
+                     border_scale: 1;
+                  }
+               }
+               description { state: "visible" 0.0;
+                  inherit: "default" 0.0;
+                  image {
+                     normal: "00_slider_handle_press.png";
+                  }
+               }
+               description { state: "disabled" 0.0;
+                  inherit: "default" 0.0;
+                  image {
+                     normal: "00_slider_handle_dim.png";
+                  }
                }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              aspect: 1.0 1.0;
-              aspect_preference: VERTICAL;
-           }
-        }
-         part { name: "units";
-            mouse_events: 0;
-           scale: 1;
-            description { state: "default" 0.0;
-              visible: 0;
-               rel1 {
-                  to_x: "elm.units";
-                  offset: 0 5;
+            }
+            part { name: "popup";
+               mouse_events: 0;
+               scale: 1;
+               description { state: "default" 0.0;
+                  rel1 {
+                     to: "button0";
+                     relative: -0.4 -1.8;
+                  }
+                  rel2 {
+                     to: "button0";
+                     relative: 1.5 0.1;
+                  }
+                  image {
+                     normal: "00_slider_popup_bg.png";
+                     border: 13 21 17 19;
+                     border_scale: 1;
+                  }
+                  visible: 0;
+               }
+               description { state: "visible" 0.0;
+                  inherit: "default" 0.0;
+                  visible: 1;
                }
-               image {
-//                  normal: "sl_units.png";
-                  border: 0 5 3 8;
-                 border_scale: 1;
+            }
+            part { name: "elm.indicator";
+               type: TEXT;
+               mouse_events: 0;
+   //          effect: SOFT_SHADOW;
+               scale: 1;
+               description { state: "default" 0.0;
+                  visible: 1;
+                  fixed: 1 1;
+                  align: 0.5 0.5;
+                  rel1 {
+                     to: "button0";
+                     relative: 0.0 0;
+                     offset: 0 0;
+                  }
+                  rel2 {
+                     to: "button0";
+                     relative: 1.0 1.0;
+                     offset: -2 -2;
+                  }
+                  color: 241 150 27 255;
+                  color3: 0 0 0 64;
+                  text {
+                     font: "SLP:style=Bold";
+                     size: 36;
+                     min: 1 1;
+                     align: 0.5 0.5;
+                  }
+               }
+               description { state: "visible" 0.0;
+                  inherit: "default" 0.0;
+                  visible: 1;
+                  color: 241 150 27 255;
+                  text.size: 60;
+                  rel1.to: "popup";
+                  rel2 {
+                     to: "popup";
+                     offset: -2 -10;
+                  }
+               }
+               description { state: "hide" 0.0;
+                  inherit: "default" 0.0;
+                  visible: 0;
                }
             }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
+            part { name: "disabler";
+               type: RECT;
+               mouse_events: 1;
+               repeat_events: 0;
+               scale: 1;
+               description { state: "default" 0.0;
+                  visible: 0;
+                  min: 1 1;
+                  align: 0.5 0.5;
+                  color: 0 0 0 0;
+                  rel1 { relative: 0.0 0.0; to: "elm.dragable.slider";}
+                  rel2 { relative: 1.0 1.0; to: "elm.dragable.slider";}
+               }
+               description { state: "disabled" 0.0;
+                  inherit: "default" 0.0;
+                  visible: 1;
+               }
             }
          }
-         part { name: "elm.units";
-           type: TEXT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
-               fixed: 1 1;
-              align: 1.0 0.5;
-              rel1.relative: 0.0 0.0;
-              rel1.offset: 0 8;
-              rel1.to_x: "elm.swallow.end";
-              rel2.relative: 0.0 1.0;
-              rel2.offset: 0 -9;
-              rel2.to_x: "elm.swallow.end";
-              color: 164 160 149 255;
-              text {
-                 font: "SLP:style=Bold";
-                 size: 18;
-                 min: 0 0;
-                 align: 0.0 0.5;
-              }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-               fixed: 1 1;
-              visible: 1;
-              text.min: 1 1;
-              rel1.offset: -5 0;
-              rel2.offset: -5 -1;
-           }
-        }
-         part { name: "elm.dragable.slider";
-            type: RECT;
-            mouse_events: 1;
-            scale: 1;
-            dragable {
-               x: 1 1 0;
-               y: 0 0 0;
-               confine: "bg";
+         programs {
+            program { name: "text_show";
+            signal: "elm,state,text,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.text";
+         }
+         program { name: "text_hide";
+            signal: "elm,state,text,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.text";
+         }
+         program { name: "icon_show";
+            signal: "elm,state,icon,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.swallow.icon";
+         }
+         program { name: "icon_hide";
+            signal: "elm,state,icon,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.swallow.icon";
+         }
+         program { name: "end_show";
+            signal: "elm,state,end,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.swallow.end";
+         }
+         program { name: "end_hide";
+            signal: "elm,state,end,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.swallow.end";
+         }
+         program { name: "units_show";
+            signal: "elm,state,units,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.units";
+            target: "units";
+         }
+         program { name: "units_hide";
+            signal: "elm,state,units,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.units";
+            target: "units";
+         }
+         program { name: "invert_on";
+            signal: "elm,state,inverted,on";
+            source: "elm";
+            script {
+               set_invert_on();
             }
-            description { state: "default" 0.0;
-               min: 48 48;
-               fixed: 1 1;
-               rel1 {
-                  relative: 0.5 0.0;
-                  to_x: "bg";
-               }
-               rel2 {
-                  relative: 0.5 1.0;
-                  to_x: "bg";
-               }
-               color: 0 0 0 0;
+         }
+         program { name: "invert_off";
+            signal: "elm,state,inverted,off";
+            source: "elm";
+            script {
+               set_invert_off();
             }
          }
-         part { name: "button0";
-            mouse_events: 0;
-           scale: 1;   
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               min: 48 48;
-               max: 48 48;
-               rel1.to: "elm.dragable.slider";
-               rel2.to: "elm.dragable.slider";
-               image {
-                  normal: "00_slider_handle.png";
-                  border: 15 15 15 15;
-                 border_scale: 1;
-               }
+         program { name: "set_val_show";
+            signal: "elm,state,val,show";
+            source: "elm";
+            script {
+               set_value_show();
             }
-               description { state: "visible" 0.0;
-                       inherit: "default" 0.0;
-                       image {
-                               normal: "00_slider_handle_press.png";
-                       }
-               }
          }
-         part { name: "popup";
-            mouse_events: 0;
-           scale: 1;
-            description { state: "default" 0.0;
-                               rel1 {
-                                       to: "button0";
-                                       relative: -0.4 -1.8;
-                               }
-                               rel2 {
-                                       to: "button0";
-                                       relative: 1.5 0.1;
-                               }
-                               image {
-                                  normal: "00_slider_popup_bg.png";
-                                  border: 13 21 17 19;
-                                  border_scale: 1;
-                               }
-                               visible: 0;
-            }
-                       description { state: "visible" 0.0;
-                               inherit: "default" 0.0;
-                               visible: 1;
-                       }
+         program { name: "set_val_hide";
+            signal: "elm,state,val,hide";
+            source: "elm";
+            script {
+               set_value_hide();
+            }
+         }
+         program { name: "val_show";
+            signal: "mouse,down,*";
+            source: "elm.dragable.slider";
+            script {
+               thumb_down();
+            }
+         }
+         program { name: "val_hide";
+            signal: "mouse,up,*";
+            source: "elm.dragable.slider";
+            script {
+               thumb_up();
+            }
+         }
+         program { name: "slider_disable";
+            signal: "elm,state,disabled";
+            source: "elm";
+            action:  STATE_SET "disabled" 0.0;
+            target: "disabler";
+            target: "button0";
+         }
+         program { name: "slider_enable";
+            signal: "elm,state,enabled";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "disabler";
+            target: "button0";
          }
-         part { name: "elm.indicator";
-           type: TEXT;
-           mouse_events: 0;
-//          effect: SOFT_SHADOW;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 1;
-               fixed: 1 1;
-               align: 0.5 0.5;
-              rel1 {
-                  to: "button0";
-                  relative: 0.0 0;
-                  offset: 0 0;
-               }
-              rel2 {
-                  to: "button0";
-                  relative: 1.0 1.0;
-                  offset: -2 -2;
-               }
-              color: 241 150 27 255;
-              color3: 0 0 0 64;
-              text {
-                 font:     "SLP:style=Bold";
-                 size:     36;
-                 min:      1 1;
-                 align:    0.5 0.5;
-              }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-                  color: 241 150 27 255;
-                  text.size: 60;
-                  rel1.to: "popup";
-                  rel2 {
-                          to: "popup";
-                          offset: -2 -10;
-                       }
-           }
-           description { state: "hide" 0.0;
-              inherit: "default" 0.0;
-              visible: 0;
-           }
-        }
-      }
-      programs {
-        program { name: "text_show";
-           signal: "elm,state,text,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.text";
-        }
-        program { name: "text_hide";
-           signal: "elm,state,text,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.text";
-        }
-        program { name: "icon_show";
-           signal: "elm,state,icon,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.swallow.icon";
-        }
-        program { name: "icon_hide";
-           signal: "elm,state,icon,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.swallow.icon";
-        }
-        program { name: "end_show";
-           signal: "elm,state,end,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.swallow.end";
-        }
-        program { name: "end_hide";
-           signal: "elm,state,end,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.swallow.end";
-        }
-        program { name: "units_show";
-           signal: "elm,state,units,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.units";
-           target: "units";
-        }
-        program { name: "units_hide";
-           signal: "elm,state,units,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.units";
-           target: "units";
-        }
-        program { name: "invert_on";
-           signal: "elm,state,inverted,on";
-           source: "elm";
-           script {
-                       set_invert_on();
-           }
-        }
-        program { name: "invert_off";
-           signal: "elm,state,inverted,off";
-           source: "elm";
-           script {
-                       set_invert_off();
-           }
-        }
-        program { name: "set_val_show";
-           signal: "elm,state,val,show";
-           source: "elm";
-           script {
-               set_value_show();
-           }
-        }
-        program { name: "set_val_hide";
-           signal: "elm,state,val,hide";
-           source: "elm";
-           script {
-               set_value_hide();
-           }
-        }
-        program { name: "val_show";
-           signal: "mouse,down,*";
-           source: "elm.dragable.slider";
-           script {
-                       thumb_down();
-           }
-        }
-        program { name: "val_hide";
-           signal: "mouse,up,*";
-           source: "elm.dragable.slider";
-           script {
-                       thumb_up();
-           }
-        }
       }
    }
 
          image: "00_volume_14.png" COMP;
       }
       script {
-       public volume_state_change(){
-               new Float:x, Float:y;
-               get_drag(PART:"elm.dragable.slider", x, y);
-               if(x < 0.0333333)
-                       set_state(PART:"base", "default", 0.0);
-               else if(x < 0.1)
-                       set_state(PART:"base", "volume_01", 0.0);
-               else if(x < 0.1666666)
-                       set_state(PART:"base", "volume_02", 0.0);
-               else if(x < 0.2333333)
-                       set_state(PART:"base", "volume_03", 0.0);
-               else if(x < 0.3)
-                       set_state(PART:"base", "volume_04", 0.0);
-               else if(x < 0.3666666)
-                       set_state(PART:"base", "volume_05", 0.0);
-               else if(x < 0.4333333)
-                       set_state(PART:"base", "volume_06", 0.0);
-               else if(x < 0.5)
-                       set_state(PART:"base", "volume_07", 0.0);
-               else if(x < 0.5666666)
-                       set_state(PART:"base", "volume_08", 0.0);       
-               else if(x < 0.6333333)
-                       set_state(PART:"base", "volume_09", 0.0);       
-               else if(x < 0.7)
-                       set_state(PART:"base", "volume_10", 0.0);
-               else if(x < 0.7666666)
-                       set_state(PART:"base", "volume_11", 0.0);
-               else if(x < 0.8333333)
-                       set_state(PART:"base", "volume_12", 0.0);
-               else if(x < 0.9)
-                       set_state(PART:"base", "volume_13", 0.0);
-               else 
-                       set_state(PART:"base", "volume_14", 0.0);
-       }
+         public volume_state_change(){
+         new Float:x, Float:y;
+         get_drag(PART:"elm.dragable.slider", x, y);
+         if(x < 0.0333333)
+            set_state(PART:"base", "default", 0.0);
+         else if(x < 0.1)
+            set_state(PART:"base", "volume_01", 0.0);
+         else if(x < 0.1666666)
+            set_state(PART:"base", "volume_02", 0.0);
+         else if(x < 0.2333333)
+            set_state(PART:"base", "volume_03", 0.0);
+         else if(x < 0.3)
+            set_state(PART:"base", "volume_04", 0.0);
+         else if(x < 0.3666666)
+            set_state(PART:"base", "volume_05", 0.0);
+         else if(x < 0.4333333)
+            set_state(PART:"base", "volume_06", 0.0);
+         else if(x < 0.5)
+            set_state(PART:"base", "volume_07", 0.0);
+         else if(x < 0.5666666)
+            set_state(PART:"base", "volume_08", 0.0);
+         else if(x < 0.6333333)
+            set_state(PART:"base", "volume_09", 0.0);
+         else if(x < 0.7)
+            set_state(PART:"base", "volume_10", 0.0);
+         else if(x < 0.7666666)
+            set_state(PART:"base", "volume_11", 0.0);
+         else if(x < 0.8333333)
+            set_state(PART:"base", "volume_12", 0.0);
+         else if(x < 0.9)
+            set_state(PART:"base", "volume_13", 0.0);
+         else
+            set_state(PART:"base", "volume_14", 0.0);
+         }
       }
       parts {
          part { name: "base";
-               mouse_events: 0;
-               scale: 1;
-               description { state: "default" 0.0;
-                       max: 99999 62;
-                       min: 0 62;
-                       rel1 { to: "bg";
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               max: 99999 62;
+               min: 0 62;
+               rel1 { to: "bg";
                   offset: 0 0;
-                       }
-                       rel2 { to: "bg";
+               }
+               rel2 { to: "bg";
                   offset: -1 -1;
-                       }
-                       image.normal: "00_volume_bg.png";
+               }
+               image.normal: "00_volume_bg.png";
             }
 #define SLIDER_BG_PART(part_number)\
-     description {\
-         state: "volume_"part_number 0.0; \
-         inherit: "default" 0.0; \
-          image.normal: "00_volume_"part_number".png"; \
-     }
-       SLIDER_BG_PART(01)
-       SLIDER_BG_PART(02)
-       SLIDER_BG_PART(03)
-       SLIDER_BG_PART(04)
-       SLIDER_BG_PART(05)
-       SLIDER_BG_PART(06)
-       SLIDER_BG_PART(07)
-       SLIDER_BG_PART(08)
-       SLIDER_BG_PART(09)
-       SLIDER_BG_PART(10)
-       SLIDER_BG_PART(11)
-       SLIDER_BG_PART(12)
-       SLIDER_BG_PART(13)
-       SLIDER_BG_PART(14)
-                       
+            description {\
+               state: "volume_"part_number 0.0; \
+               inherit: "default" 0.0; \
+               image.normal: "00_volume_"part_number".png"; \
+            }
+            SLIDER_BG_PART(01)
+            SLIDER_BG_PART(02)
+            SLIDER_BG_PART(03)
+            SLIDER_BG_PART(04)
+            SLIDER_BG_PART(05)
+            SLIDER_BG_PART(06)
+            SLIDER_BG_PART(07)
+            SLIDER_BG_PART(08)
+            SLIDER_BG_PART(09)
+            SLIDER_BG_PART(10)
+            SLIDER_BG_PART(11)
+            SLIDER_BG_PART(12)
+            SLIDER_BG_PART(13)
+            SLIDER_BG_PART(14)
          }
          part { name: "bg";
-           type: RECT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
+            type: RECT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
                visible: 0;
-              rel1.to: "elm.swallow.bar";
-              rel2.to: "elm.swallow.bar";
-              rel2.offset: 0 0;
-           }
-        }
-        part { name: "elm.swallow.bar";
-           type: SWALLOW;
+               rel1.to: "elm.swallow.bar";
+               rel2.to: "elm.swallow.bar";
+               rel2.offset: 0 0;
+            }
+         }
+         part { name: "elm.swallow.bar";
+            type: SWALLOW;
             scale: 1;
-           description { state: "default" 0.0;
-              min: 48 62;
-              max: 99999 62;
-              align: 1.0 0.5;
-              rel1 {
+            description { state: "default" 0.0;
+               min: 48 62;
+               max: 99999 62;
+               align: 1.0 0.5;
+               rel1 {
                   to_x: "bar_left_padding";
                   relative: 1.0 0.0;
                }
-              rel2 {
-                 to_x: "bar_right_padding";
+               rel2 {
+                  to_x: "bar_right_padding";
                   relative: 0.0 1.0;
                }
-           }
-        }
-        part {
-               name: "bar_left_padding";
-               type: SWALLOW;
-               scale: 1;
-               description {
-                       state: "default" 0.0;
-                       visible: 0;
-                       min: 10 0;
-                       fixed: 1 1;
-                       rel1 {
-                               relative: 1.0  0.5;
-                               to_x: "elm.text";
-                       }
-                       rel2 {
-                               relative: 1.0  0.5;
-                               to_x: "elm.text";
-                       }
-                       align: 0.0 0.5;
-               }
-        }
-        part {
-               name: "bar_right_padding";
-               type: SWALLOW;
-               scale: 1;
-               description {
-                       state: "default" 0.0;
-                       visible: 0;
-                       min: 10 0;
-                       fixed: 1 1;
-                       rel1 {
-                               relative: 0.0  0.5;
-                               to_x: "elm.units";
-                       }
-                       rel2 {
-                               relative: 0.0  0.5;
-                               to_x: "elm.units";
-                       }
-                       align: 1.0 0.5;
-               }
-        }
-        part { name: "elm.swallow.icon";
-           type: SWALLOW;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
-              align: 0.0 0.5;
-              rel1 {
+            }
+         }
+         part {
+            name: "bar_left_padding";
+            type: SWALLOW;
+            scale: 1;
+            description {
+               state: "default" 0.0;
+               visible: 0;
+               min: 10 0;
+               fixed: 1 1;
+               rel1 {
+                  relative: 1.0  0.5;
+                  to_x: "elm.text";
+               }
+               rel2 {
+                  relative: 1.0  0.5;
+                  to_x: "elm.text";
+               }
+               align: 0.0 0.5;
+            }
+         }
+         part {
+            name: "bar_right_padding";
+            type: SWALLOW;
+            scale: 1;
+            description {
+               state: "default" 0.0;
+               visible: 0;
+               min: 10 0;
+               fixed: 1 1;
+               rel1 {
+                  relative: 0.0  0.5;
+                  to_x: "elm.units";
+               }
+               rel2 {
+                  relative: 0.0  0.5;
+                  to_x: "elm.units";
+               }
+               align: 1.0 0.5;
+            }
+         }
+         part { name: "elm.swallow.icon";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
+               align: 0.0 0.5;
+               rel1 {
                   to_y: "elm.swallow.bar";
                }
-              rel2 {
+               rel2 {
                   relative: 0.0 1.0;
                   to_y: "elm.swallow.bar";
                }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              aspect: 1.0 1.0;
-              aspect_preference: VERTICAL;
-           }
-        }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               aspect: 1.0 1.0;
+               aspect_preference: VERTICAL;
+            }
+         }
          part { name: "elm.text";
-           type: TEXT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
+            type: TEXT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
                fixed: 1 1;
                align: 0.0 0.5;
-              rel1.to_x: "elm.swallow.icon";
-              rel1.relative: 1.0 0.0;
+               rel1.to_x: "elm.swallow.icon";
+               rel1.relative: 1.0 0.0;
                rel1.offset: -1 4;
-              rel2.to_x: "elm.swallow.icon";
-              rel2.relative: 1.0 1.0;
-              rel2.offset: -1 -5;
-              color: 164 160 149 255;
-              text {
-                 font: "SLP:style=Bold";
-                 size: 18;
-                 min: 0 0;
-                 align: 0.0 0.5;
-              }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              text.min: 1 1;
+               rel2.to_x: "elm.swallow.icon";
+               rel2.relative: 1.0 1.0;
+               rel2.offset: -1 -5;
+               color: 164 160 149 255;
+               text {
+                  font: "SLP:style=Bold";
+                  size: 18;
+                  min: 0 0;
+                  align: 0.0 0.5;
+               }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               text.min: 1 1;
                rel1.offset: 0 4;
                rel2.offset: 0 -5;
-           }
-        }
-        part { name: "elm.swallow.end";
-           type: SWALLOW;
-           scale: 1; 
-           description { state: "default" 0.0;
-              visible: 0;
-              align: 1.0 0.5;
-              rel1 {   
+            }
+         }
+         part { name: "elm.swallow.end";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
+               align: 1.0 0.5;
+               rel1 {
                   relative: 1.0 0.0;
                   to_y: "elm.swallow.bar";
                }
-              rel2 {
+               rel2 {
                   relative: 1.0 1.0;
                   to_y: "elm.swallow.bar";
                }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              aspect: 1.0 1.0;
-              aspect_preference: VERTICAL;
-           }
-        }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               aspect: 1.0 1.0;
+               aspect_preference: VERTICAL;
+            }
+         }
          part { name: "units";
             mouse_events: 0;
-           scale: 1;
+            scale: 1;
             description { state: "default" 0.0;
-              visible: 0;
+               visible: 0;
                rel1 {
                   to_x: "elm.units";
                   offset: 0 5;
                }
                image {
-//                  normal: "sl_units.png";
+   //              normal: "sl_units.png";
                   border: 0 5 3 8;
-                 border_scale: 1;
+                  border_scale: 1;
                }
             }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
             }
          }
          part { name: "elm.units";
-           type: TEXT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
+            type: TEXT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
                fixed: 1 1;
-              align: 1.0 0.5;
-              rel1.relative: 0.0 0.0;
-              rel1.offset: 0 8;
-              rel1.to_x: "elm.swallow.end";
-              rel2.relative: 0.0 1.0;
-              rel2.offset: 0 -9;
-              rel2.to_x: "elm.swallow.end";
-              color: 164 160 149 255;
-              text {
-                 font: "SLP:style=Bold";
-                 size: 18;
-                 min: 0 0;
-                 align: 0.0 0.5;
-              }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
+               align: 1.0 0.5;
+               rel1.relative: 0.0 0.0;
+               rel1.offset: 0 8;
+               rel1.to_x: "elm.swallow.end";
+               rel2.relative: 0.0 1.0;
+               rel2.offset: 0 -9;
+               rel2.to_x: "elm.swallow.end";
+               color: 164 160 149 255;
+               text {
+                  font: "SLP:style=Bold";
+                  size: 18;
+                  min: 0 0;
+                  align: 0.0 0.5;
+               }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
                fixed: 1 1;
-              visible: 1;
-              text.min: 1 1;
-              rel1.offset: -5 0;
-              rel2.offset: -5 -1;
-           }
-        }
+               visible: 1;
+               text.min: 1 1;
+               rel1.offset: -5 0;
+               rel2.offset: -5 -1;
+            }
+         }
          part { name: "elm.dragable.slider";
             type: RECT;
             mouse_events: 1;
                color: 0 0 0 0;
             }
          }
-/*         part { name: "button0";
-               type: RECT;
-            mouse_events: 1;
-           scale: 1;   
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               min: 4 62;
-               max: 4 62;
-              color: 0 0 0 0;
-               rel1.to: "elm.dragable.slider";
-               rel2.to: "elm.dragable.slider";
-            }
-         }*/
-       }
+      }
       programs {
-        program { name: "text_show";
-           signal: "elm,state,text,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.text";
-        }
-        program { name: "text_hide";
-           signal: "elm,state,text,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.text";
-        }
-        program { name: "icon_show";
-           signal: "elm,state,icon,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.swallow.icon";
-        }
-        program { name: "icon_hide";
-           signal: "elm,state,icon,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.swallow.icon";
-        }
-        program { name: "end_show";
-           signal: "elm,state,end,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.swallow.end";
-        }
-        program { name: "end_hide";
-           signal: "elm,state,end,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.swallow.end";
-        }
-        program { name: "units_show";
-           signal: "elm,state,units,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.units";
-           target: "units";
-        }
-        program { name: "units_hide";
-           signal: "elm,state,units,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.units";
-           target: "units";
-        }
-        program { name: "volume_state_change";
-           signal: "elm,state,drag";
-           source: "elm";
-           script {
-               volume_state_change()
-           }
-        }
+         program { name: "text_show";
+            signal: "elm,state,text,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.text";
+         }
+         program { name: "text_hide";
+            signal: "elm,state,text,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.text";
+         }
+         program { name: "icon_show";
+            signal: "elm,state,icon,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.swallow.icon";
+         }
+         program { name: "icon_hide";
+            signal: "elm,state,icon,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.swallow.icon";
+         }
+         program { name: "end_show";
+            signal: "elm,state,end,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.swallow.end";
+         }
+         program { name: "end_hide";
+            signal: "elm,state,end,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.swallow.end";
+         }
+         program { name: "units_show";
+            signal: "elm,state,units,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.units";
+            target: "units";
+         }
+         program { name: "units_hide";
+            signal: "elm,state,units,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.units";
+            target: "units";
+         }
+         program { name: "volume_state_change";
+            signal: "elm,state,drag";
+            source: "elm";
+            script {
+               volume_state_change()
+            }
+         }
       }
    }
 
          image: "00_volume_14_ver.png" COMP;
       }
       script {
-       public volume_state_change(){
-               new Float:x, Float:y;
-               get_drag(PART:"elm.dragable.slider", x, y);
-               if(y <= 0.1)
-                       set_state(PART:"base", "volume_14", 0.0);
-               else if(y <= 0.1666666)
-                       set_state(PART:"base", "volume_13", 0.0);
-               else if(y <= 0.2333333)
-                       set_state(PART:"base", "volume_12", 0.0);
-               else if(y <= 0.3)
-                       set_state(PART:"base", "volume_11", 0.0);
-               else if(y <= 0.3666666)
-                       set_state(PART:"base", "volume_10", 0.0);
-               else if(y <= 0.4333333)
-                       set_state(PART:"base", "volume_09", 0.0);
-               else if(y <= 0.5)
-                       set_state(PART:"base", "volume_08", 0.0);
-               else if(y <= 0.5666666)
-                       set_state(PART:"base", "volume_07", 0.0);
-               else if(y <= 0.6333333)
-                       set_state(PART:"base", "volume_06", 0.0);       
-               else if(y <= 0.7)
-                       set_state(PART:"base", "volume_05", 0.0);       
-               else if(y <= 0.7666666)
-                       set_state(PART:"base", "volume_04", 0.0);
-               else if(y <= 0.8333333)
-                       set_state(PART:"base", "volume_03", 0.0);
-               else if(y <= 0.9)
-                       set_state(PART:"base", "volume_02", 0.0);
-               else if(y <= 0.9666666)
-                       set_state(PART:"base", "volume_01", 0.0);
-               else 
-                       set_state(PART:"base", "default", 0.0);
-       }
+         public volume_state_change(){
+            new Float:x, Float:y;
+            get_drag(PART:"elm.dragable.slider", x, y);
+            if(y <= 0.1)
+               set_state(PART:"base", "volume_14", 0.0);
+            else if(y <= 0.1666666)
+               set_state(PART:"base", "volume_13", 0.0);
+            else if(y <= 0.2333333)
+               set_state(PART:"base", "volume_12", 0.0);
+            else if(y <= 0.3)
+               set_state(PART:"base", "volume_11", 0.0);
+            else if(y <= 0.3666666)
+               set_state(PART:"base", "volume_10", 0.0);
+            else if(y <= 0.4333333)
+               set_state(PART:"base", "volume_09", 0.0);
+            else if(y <= 0.5)
+               set_state(PART:"base", "volume_08", 0.0);
+            else if(y <= 0.5666666)
+               set_state(PART:"base", "volume_07", 0.0);
+            else if(y <= 0.6333333)
+               set_state(PART:"base", "volume_06", 0.0);
+            else if(y <= 0.7)
+               set_state(PART:"base", "volume_05", 0.0);
+            else if(y <= 0.7666666)
+               set_state(PART:"base", "volume_04", 0.0);
+            else if(y <= 0.8333333)
+               set_state(PART:"base", "volume_03", 0.0);
+            else if(y <= 0.9)
+               set_state(PART:"base", "volume_02", 0.0);
+            else if(y <= 0.9666666)
+               set_state(PART:"base", "volume_01", 0.0);
+            else
+               set_state(PART:"base", "default", 0.0);
+         }
       }
       parts {
          part { name: "base";
-               scale: 1;
-               description { state: "default" 0.0;
-                       max: 126 999999;
-                       min: 126 0;
-               fixed: 1 1;
-                       rel1 { to: "bg";
+            scale: 1;
+            description { state: "default" 0.0;
+               max: 126 999999;
+               min: 126 0;
+               fixed: 1 1;
+               rel1 { to: "bg";
                   offset: 0 0;
-                       }
-                       rel2 { to: "bg";
+               }
+               rel2 { to: "bg";
                   offset: -1 -1;
-                       }
-                       image.normal: "00_volume_00_ver.png";
+               }
+               image.normal: "00_volume_00_ver.png";
             }
 #define SLIDER_VER_BG_PART(part_number)\
-     description {\
-         state: "volume_"part_number 0.0; \
-         inherit: "default" 0.0; \
-          image.normal: "00_volume_"part_number"_ver.png"; \
-     }
-       SLIDER_VER_BG_PART(01)
-       SLIDER_VER_BG_PART(02)
-       SLIDER_VER_BG_PART(03)
-       SLIDER_VER_BG_PART(04)
-       SLIDER_VER_BG_PART(05)
-       SLIDER_VER_BG_PART(06)
-       SLIDER_VER_BG_PART(07)
-       SLIDER_VER_BG_PART(08)
-       SLIDER_VER_BG_PART(09)
-       SLIDER_VER_BG_PART(10)
-       SLIDER_VER_BG_PART(11)
-       SLIDER_VER_BG_PART(12)
-       SLIDER_VER_BG_PART(13)
-       SLIDER_VER_BG_PART(14)
-                       
-         }
+            description {\
+               state: "volume_"part_number 0.0; \
+               inherit: "default" 0.0; \
+               image.normal: "00_volume_"part_number"_ver.png"; \
+            }
+            SLIDER_VER_BG_PART(01)
+            SLIDER_VER_BG_PART(02)
+            SLIDER_VER_BG_PART(03)
+            SLIDER_VER_BG_PART(04)
+            SLIDER_VER_BG_PART(05)
+            SLIDER_VER_BG_PART(06)
+            SLIDER_VER_BG_PART(07)
+            SLIDER_VER_BG_PART(08)
+            SLIDER_VER_BG_PART(09)
+            SLIDER_VER_BG_PART(10)
+            SLIDER_VER_BG_PART(11)
+            SLIDER_VER_BG_PART(12)
+            SLIDER_VER_BG_PART(13)
+            SLIDER_VER_BG_PART(14)
+            }
          part { name: "bg";
-           type: RECT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
+            type: RECT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
                visible: 0;
-              rel1.to: "elm.swallow.bar";
-              rel2.to: "elm.swallow.bar";
-              rel2.offset: 0 0;
-           }
-        }
-        part { name: "elm.swallow.bar";
-           type: SWALLOW;
+               rel1.to: "elm.swallow.bar";
+               rel2.to: "elm.swallow.bar";
+               rel2.offset: 0 0;
+            }
+         }
+         part { name: "elm.swallow.bar";
+            type: SWALLOW;
             scale: 1;
-           description { state: "default" 0.0;
-              min: 126 48;
-              max: 126 99999;
-              align: 0.5 1.0;
-              rel1 {
+            description { state: "default" 0.0;
+               min: 126 48;
+               max: 126 99999;
+               align: 0.5 1.0;
+               rel1 {
                   to_y: "bar_top_padding";
                   relative: 0.0 1.0;
                }
-              rel2 {
-                 to_y: "bar_bottom_padding";
+               rel2 {
+                  to_y: "bar_bottom_padding";
                   relative: 1.0 0.0;
                }
-           }
-        }
-        part {
-               name: "bar_top_padding";
-               type: SWALLOW;
-               scale: 1;
-               description {
-                       state: "default" 0.0;
-                       visible: 0;
-               //      min: 0 10;
-                       fixed: 1 1;
-                       rel1 {
-                               relative: 0.5 1.0;
-                               to_y: "elm.text";
-                       }
-                       rel2 {
-                               relative: 0.5 1.0;
-                               to_y: "elm.text";
-                       }
-                       align: 0.5 0.0;
-               }
-        }
-        part {
-               name: "bar_bottom_padding";
-               type: SWALLOW;
-               description {
-                       state: "default" 0.0;
-                       visible: 0;
-               //      min: 0 10;
-                       fixed: 1 1;
-                       rel1 {
-                               relative: 0.5 0.0;
-                               to_y: "elm.units";
-                       }
-                       rel2 {
-                               relative: 0.5 0.0;
-                               to_y: "elm.units";
-                       }
-                       align: 0.5 1.0;
-               }
-        }
-        part { name: "elm.swallow.icon";
-           type: SWALLOW;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
-              align: 0.5 0.0;
-              rel1 {
+            }
+         }
+         part {
+            name: "bar_top_padding";
+            type: SWALLOW;
+            scale: 1;
+            description {
+               state: "default" 0.0;
+               visible: 0;
+            //   min: 0 10;
+               fixed: 1 1;
+               rel1 {
+                  relative: 0.5 1.0;
+                  to_y: "elm.text";
+               }
+               rel2 {
+                  relative: 0.5 1.0;
+                  to_y: "elm.text";
+               }
+               align: 0.5 0.0;
+            }
+         }
+         part {
+            name: "bar_bottom_padding";
+            type: SWALLOW;
+            description {
+               state: "default" 0.0;
+               visible: 0;
+            //   min: 0 10;
+               fixed: 1 1;
+               rel1 {
+                  relative: 0.5 0.0;
+                  to_y: "elm.units";
+               }
+               rel2 {
+                  relative: 0.5 0.0;
+                  to_y: "elm.units";
+               }
+               align: 0.5 1.0;
+            }
+         }
+         part { name: "elm.swallow.icon";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
+               align: 0.5 0.0;
+               rel1 {
                   to_x: "elm.swallow.bar";
                }
-              rel2 {
+               rel2 {
                   relative: 1.0 0.0;
                   to_x: "elm.swallow.bar";
                }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              aspect: 1.0 1.0;
-              aspect_preference: HORIZONTAL;
-           }
-        }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               aspect: 1.0 1.0;
+               aspect_preference: HORIZONTAL;
+            }
+         }
          part { name: "elm.text";
-           type: TEXT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
+            type: TEXT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
                fixed: 1 1;
                align: 0.5 0.0;
-              rel1.to_y: "elm.swallow.icon";
-              rel1.relative: 0.0 1.0;
-              rel2.to_y: "elm.swallow.icon";
-              rel2.relative: 1.0 1.0;
-              color: 164 160 149 255;
-              text {
-                 font: "SLP:style=Bold";
-                 size: 18;
-                 min: 0 0;
-                 align: 0.5 0;
-              }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              text.min: 1 1;
-           }
-        }
-        part { name: "elm.swallow.end";
-           type: SWALLOW;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
-              align: 0.5 1.0;
-              rel1 {   
+               rel1.to_y: "elm.swallow.icon";
+               rel1.relative: 0.0 1.0;
+               rel2.to_y: "elm.swallow.icon";
+               rel2.relative: 1.0 1.0;
+               color: 164 160 149 255;
+               text {
+                  font: "SLP:style=Bold";
+                  size: 18;
+                  min: 0 0;
+                  align: 0.5 0;
+               }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               text.min: 1 1;
+            }
+         }
+         part { name: "elm.swallow.end";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
+               align: 0.5 1.0;
+               rel1 {
                   relative: 0.0 1.0;
                   to_x: "elm.swallow.bar";
                }
-              rel2 {
+               rel2 {
                   relative: 1.0 1.0;
                   to_x: "elm.swallow.bar";
                }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              aspect: 1.0 1.0;
-              aspect_preference: HORIZONTAL;
-           }
-        }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               aspect: 1.0 1.0;
+                aspect_preference: HORIZONTAL;
+            } 
+         }
          part { name: "units";
             mouse_events: 0;
-           scale: 1;
+            scale: 1;
             description { state: "default" 0.0;
-              visible: 0;
+               visible: 0;
                rel1 {
                   to_y: "elm.units";
                }
             }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
+             description { state: "visible" 0.0;
+                inherit: "default" 0.0;
+                visible: 1;
             }
          }
          part { name: "elm.units";
-           type: TEXT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
+            type: TEXT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
                fixed: 1 1;
-              align: 0.5 1.0;
-              rel1.relative: 0.0 0.0;
-              rel1.to_y: "elm.swallow.end";
-              rel2.relative: 1.0 0.0;
-              rel2.to_y: "elm.swallow.end";
-              color: 164 160 149 255;
-              text {
-                 font: "SLP:style=Bold";
-                 size: 18;
-                 min: 0 0;
-                 align: 0.5 0.0;
-              }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
+               align: 0.5 1.0;
+               rel1.relative: 0.0 0.0;
+               rel1.to_y: "elm.swallow.end";
+               rel2.relative: 1.0 0.0;
+               rel2.to_y: "elm.swallow.end";
+               color: 164 160 149 255;
+               text {
+                  font: "SLP:style=Bold";
+                  size: 18;
+                  min: 0 0;
+                  align: 0.5 0.0;
+               }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
                fixed: 1 1;
-              visible: 1;
-              text.min: 1 1;
-              rel1.offset: -5 0;
-              rel2.offset: -5 -1;
-           }
-        }
+               visible: 1;
+               text.min: 1 1;
+               rel1.offset: -5 0;
+               rel2.offset: -5 -1;
+            }
+         }
          part { name: "elm.dragable.slider";
             type: RECT;
             mouse_events: 1;
                color: 0 0 0 0;
             }
          }
-/*         part { name: "button0";
-               type: RECT;
-            mouse_events: 1;
-           scale: 1;   
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               min: 4 126;
-               max: 4 126;
-              color: 0 0 0 0;
-               rel1.to: "elm.dragable.slider";
-               rel2.to: "elm.dragable.slider";
-            }
-         }*/
-       }
+      }
       programs {
-        program { name: "text_show";
-           signal: "elm,state,text,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.text";
-        }
-        program { name: "text_hide";
-           signal: "elm,state,text,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.text";
-        }
-        program { name: "icon_show";
-           signal: "elm,state,icon,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.swallow.icon";
-        }
-        program { name: "icon_hide";
-           signal: "elm,state,icon,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.swallow.icon";
-        }
-        program { name: "end_show";
-           signal: "elm,state,end,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.swallow.end";
-        }
-        program { name: "end_hide";
-           signal: "elm,state,end,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.swallow.end";
-        }
-        program { name: "units_show";
-           signal: "elm,state,units,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.units";
-           target: "units";
-        }
-        program { name: "units_hide";
-           signal: "elm,state,units,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.units";
-           target: "units";
-        }
-        program { name: "volume_state_change";
-           signal: "elm,state,drag";
-           source: "elm";
-           script {
-               volume_state_change()
-           }
-        }
+         program { name: "text_show";
+            signal: "elm,state,text,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.text";
+         }
+         program { name: "text_hide";
+            signal: "elm,state,text,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.text";
+         }
+         program { name: "icon_show";
+            signal: "elm,state,icon,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.swallow.icon";
+         }
+         program { name: "icon_hide";
+            signal: "elm,state,icon,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.swallow.icon";
+         }
+          program { name: "end_show";
+            signal: "elm,state,end,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.swallow.end";
+         }
+         program { name: "end_hide";
+            signal: "elm,state,end,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.swallow.end";
+         }
+         program { name: "units_show";
+            signal: "elm,state,units,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.units";
+            target: "units";
+         }
+         program { name: "units_hide";
+            signal: "elm,state,units,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.units";
+            target: "units";
+         }
+         program { name: "volume_state_change";
+            signal: "elm,state,drag";
+            source: "elm";
+            script {
+               volume_state_change()
+            }
+         }
       }
    }
 
    group { name: "elm/slider/horizontal/ebook";
       images {
-        image: "00_slider_bar_bg.png" COMP;
-        image: "00_slider_bar.png" COMP;
-        image: "00_slider_bar_press.png" COMP; 
-        image: "00_ebook_slider_handle.png" COMP;
-        image: "00_ebook_slider_handle_press.png" COMP;
+         image: "00_slider_bar_bg.png" COMP;
+         image: "00_slider_bar.png" COMP;
+         image: "00_slider_bar_press.png" COMP;
+         image: "00_ebook_slider_handle.png" COMP;
+         image: "00_ebook_slider_handle_press.png" COMP;
+      }
+      script    {
+         public value_hide = 0;
+         public invert_on = 0;
+         public set_value_show() {
+            set_int(value_hide, 0);
+            set_state(PART:"elm.indicator", "default", 0.0);
+         }
+         public set_value_hide() {
+            set_int(value_hide, 1);
+            set_state(PART:"elm.indicator", "hide", 0.0);
+         }
+         public set_invert_on() {
+            set_state(PART:"level", "inverted", 0.0);
+            set_state(PART:"level2", "inverted", 0.0);
+            set_int(invert_on, 1);
+         }
+         public set_invert_off() {
+            set_state(PART:"level", "default", 0.0);
+            set_state(PART:"level2", "default", 0.0);
+            set_int(invert_on, 0);
+         }
+         public thumb_down() {
+            if(get_int(value_hide) == 1) {
+               set_state(PART:"elm.indicator", "hide", 0.0);
+               set_state(PART:"button0", "visible", 0.0);
+            } else {
+               set_state(PART:"elm.indicator", "visible", 0.0);
+               set_state(PART:"button0", "visible", 0.0);
+            }
+            if(get_int(invert_on) == 0)
+               set_state(PART:"level", "pressed", 0.0);
+            else if(get_int(invert_on) == 1)
+               set_state(PART:"level2", "pressed", 0.0);
+            }
+         public thumb_up() {
+            if(get_int(value_hide) == 1)
+               set_state(PART:"elm.indicator", "hide", 0.0);
+            else
+               set_state(PART:"elm.indicator", "default", 0.0);
+            if(get_int(invert_on) == 0)
+               set_state(PART:"level", "default", 0.0);
+            else if(get_int(invert_on) == 1)
+               set_state(PART:"level2", "inverted", 0.0);
+            set_state(PART:"button0", "default", 0.0);
+         }
       }
-
-       script   {
-                        public value_hide = 0;
-                       public invert_on = 0;
-
-                        public set_value_show() {
-                                set_int(value_hide, 0);
-                               set_state(PART:"elm.indicator", "default", 0.0);
-                        }
-                        public set_value_hide() {
-                                set_int(value_hide, 1);
-                               set_state(PART:"elm.indicator", "hide", 0.0);
-                        }
-                       public set_invert_on() {
-                               set_state(PART:"level", "inverted", 0.0);
-                               set_state(PART:"level2", "inverted", 0.0);
-                                set_int(invert_on, 1);
-                        }
-                        public set_invert_off() {
-                               set_state(PART:"level", "default", 0.0);
-                               set_state(PART:"level2", "default", 0.0);
-                                set_int(invert_on, 0);
-                        }
-                        public thumb_down() {
-                                if(get_int(value_hide) == 1) {
-                                       set_state(PART:"elm.indicator", "hide", 0.0);
-                                        set_state(PART:"button0", "visible", 0.0);
-
-                                } else {
-                                        set_state(PART:"elm.indicator", "visible", 0.0);
-                                        set_state(PART:"button0", "visible", 0.0);
-                                }
-                               if(get_int(invert_on) == 0)
-                                       set_state(PART:"level", "pressed", 0.0);
-                               else if(get_int(invert_on) == 1)
-                                       set_state(PART:"level2", "pressed", 0.0);
-                        }
-                        public thumb_up() {
-                                if(get_int(value_hide) == 1)
-                                       set_state(PART:"elm.indicator", "hide", 0.0);
-                               else
-                                       set_state(PART:"elm.indicator", "default", 0.0);
-                               if(get_int(invert_on) == 0)
-                                       set_state(PART:"level", "default", 0.0);
-                               else if(get_int(invert_on) == 1)
-                                       set_state(PART:"level2", "inverted", 0.0);
-                                set_state(PART:"button0", "default", 0.0);
-                        }
-                }
-
       parts {
          part { name: "base";
             mouse_events: 0;
-           scale: 1;
+            scale: 1;
             description { state: "default" 0.0;
                max: 99999 14;
                min: 0 14;
                   offset: -15 -1;
                }
                image.normal: "00_slider_bar_bg.png";
-              image.border: 7 7 6 7;
-              image.border_scale: 1;
+               image.border: 7 7 6 7;
+               image.border_scale: 1;
             }
          }
          part { name: "level";
             mouse_events: 0;
-           scale: 1;
+            scale: 1;
             description { state: "default" 0.0;
                fixed: 1 1;
                rel1.to: "base";
                rel2 {
                   to_y: "base";
                   to_x: "elm.dragable.slider";
-                 offset: -5 -1;
+                  offset: -5 -1;
                   relative: 0.5 1.0;
                }
-                 image.normal: "00_slider_bar.png";
-                 image.border: 7 7 6 7;
-                 image.border_scale: 1;
+               image.normal: "00_slider_bar.png";
+               image.border: 7 7 6 7;
+               image.border_scale: 1;
             }
             description { state: "inverted" 0.0;
                inherit: "default" 0.0;
                visible: 0;
             }
-           description { state: "pressed" 0.0;
+             description { state: "pressed" 0.0;
                inherit: "default" 0.0;
                image.normal: "00_slider_bar_press.png";
             }
          }
          part { name: "level2";
             mouse_events: 0;
-           scale: 1;
+            scale: 1;
             description { state: "default" 0.0;
                fixed: 1 1;
                visible: 0;
                   relative: 0.5 0.0;
                }
                rel2.to: "base";
-               rel2.offset: -2 -1;
-                  image.normal: "00_slider_bar.png";
-                  image.border: 7 7 6 7;
-                  image.border_scale: 1;
+               rel2.offset: -2 -1;
+               image.normal: "00_slider_bar.png";
+               image.border: 7 7 6 7;
+               image.border_scale: 1;
             }
             description { state: "inverted" 0.0;
                inherit: "default" 0.0;
                visible: 1;
             }
-           description { state: "pressed" 0.0;
+            description { state: "pressed" 0.0;
                inherit: "default" 0.0;
-               visible: 1;
+               visible: 1;
                image.normal: "00_slider_bar_press.png";
             }
          }
          part { name: "bg";
-           type: RECT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
+            type: RECT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
                visible: 0;
-              rel1.to: "elm.swallow.bar";
-              rel2.to: "elm.swallow.bar";
-              rel2.offset: 3 0;
-              color: 0 0 0 0;
-           }
-        }
-        part { name: "elm.swallow.bar";
-           type: SWALLOW;
+               rel1.to: "elm.swallow.bar";
+               rel2.to: "elm.swallow.bar";
+               rel2.offset: 3 0;
+               color: 0 0 0 0;
+            }
+         }
+         part { name: "elm.swallow.bar";
+            type: SWALLOW;
             scale: 1;
-           description { state: "default" 0.0;
-              min: 48 48;
-               max: 99999 48;
-              align: 1.0 0.5;
-              rel1 {
+            description { state: "default" 0.0;
+               min: 48 48;
+               max: 99999 48;
+               align: 1.0 0.5;
+               rel1 {
                   to_x: "bar_left_padding";
                   relative: 1.0 0.0;
                //   offset: 2 0;
                }
-              rel2 {
-                 to_x: "bar_right_padding";
+               rel2 {
+                  to_x: "bar_right_padding";
                   relative: 0.0 1.0;
                //   offset: -3 -1;
                }
-           }
-        }
-        part {
-               name: "bar_left_padding";
-               type: SWALLOW;
-               scale: 1;
-               description {
-                       state: "default" 0.0;
-                       visible: 0;
-                       min: 10 0;
-                       fixed: 1 1;
-                       rel1 {
-                               relative: 1.0  0.5;
-                               to_x: "elm.text";
-                       }
-                       rel2 {
-                               relative: 1.0  0.5;
-                               to_x: "elm.text";
-                       }
-                       align: 0.0 0.5;
-               }
-        }
-        part {
-               name: "bar_right_padding";
-               type: SWALLOW;
-               scale: 1;
-               description {
-                       state: "default" 0.0;
-                       visible: 0;
-                       min: 10 0;
-                       fixed: 1 1;
-                       rel1 {
-                               relative: 0.0  0.5;
-                               to_x: "elm.units";
-                       }
-                       rel2 {
-                               relative: 0.0  0.5;
-                               to_x: "elm.units";
-                       }
-                       align: 1.0 0.5;
-               }
-        }
-        part { name: "elm.swallow.icon";
-           type: SWALLOW;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
-              align: 0.0 0.5;
-              rel1 {
+            }
+         }
+         part {
+            name: "bar_left_padding";
+            type: SWALLOW;
+            scale: 1;
+            description {
+               state: "default" 0.0;
+               visible: 0;
+               min: 10 0;
+               fixed: 1 1;
+               rel1 {
+                  relative: 1.0  0.5;
+                  to_x: "elm.text";
+               }
+               rel2 {
+                  relative: 1.0  0.5;
+                  to_x: "elm.text";
+               }
+               align: 0.0 0.5;
+            }
+         }
+         part {
+            name: "bar_right_padding";
+            type: SWALLOW;
+            scale: 1;
+            description {
+               state: "default" 0.0;
+               visible: 0;
+               min: 10 0;
+               fixed: 1 1;
+               rel1 {
+                  relative: 0.0  0.5;
+                  to_x: "elm.units";
+               }
+               rel2 {
+                  relative: 0.0  0.5;
+                  to_x: "elm.units";
+               }
+               align: 1.0 0.5;
+            }
+         }
+         part { name: "elm.swallow.icon";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
+               align: 0.0 0.5;
+               rel1 {
                   to_y: "elm.swallow.bar";
                }
-              rel2 {
+               rel2 {
                   relative: 0.0 1.0;
                   to_y: "elm.swallow.bar";
                }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              aspect: 1.0 1.0;
-              aspect_preference: VERTICAL;
-           }
-        }
-
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               aspect: 1.0 1.0;
+               aspect_preference: VERTICAL;
+            }
+         }
          part { name: "elm.text";
-           type: TEXT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
+            type: TEXT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
                fixed: 1 1;
                align: 0.0 0.5;
-              rel1.to_x: "elm.swallow.icon";
-              rel1.relative: 1.0 0.0;
+               rel1.to_x: "elm.swallow.icon";
+               rel1.relative: 1.0 0.0;
                rel1.offset: -1 4;
-              rel2.to_x: "elm.swallow.icon";
-              rel2.relative: 1.0 1.0;
-              rel2.offset: -1 -5;
-              color: 164 160 149 255;
-              text {
-                 font: "SLP:style=Bold";
-                 size: 18;
-                 min: 0 0;
-                 align: 0.0 0.5;
-              }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              text.min: 1 1;
+               rel2.to_x: "elm.swallow.icon";
+               rel2.relative: 1.0 1.0;
+               rel2.offset: -1 -5;
+               color: 164 160 149 255;
+               text {
+                  font: "SLP:style=Bold";
+                  size: 18;
+                  min: 0 0;
+                  align: 0.0 0.5;
+               }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               text.min: 1 1;
                rel1.offset: 0 4;
                rel2.offset: 0 -5;
-           }
-        }
-        part { name: "elm.swallow.end";
-           type: SWALLOW;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
-              align: 1.0 0.5;
-              rel1 {   
+            }
+         }
+         part { name: "elm.swallow.end";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
+               align: 1.0 0.5;
+               rel1 {
                   relative: 1.0 0.0;
                   to_y: "elm.swallow.bar";
                }
-              rel2 {
+               rel2 {
                   relative: 1.0 1.0;
                   to_y: "elm.swallow.bar";
                }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              aspect: 1.0 1.0;
-              aspect_preference: VERTICAL;
-           }
-        }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               aspect: 1.0 1.0;
+               aspect_preference: VERTICAL;
+            }
+         }
          part { name: "units";
             mouse_events: 0;
-           scale: 1;
+            scale: 1;
             description { state: "default" 0.0;
-              visible: 0;
+               visible: 0;
                rel1 {
                   to_x: "elm.units";
                   offset: 0 5;
                image {
 //                  normal: "sl_units.png";
                   border: 0 5 3 8;
-                 border_scale: 1;
+                  border_scale: 1;
                }
             }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
             }
          }
          part { name: "elm.units";
-           type: TEXT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
+            type: TEXT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
                fixed: 1 1;
-              align: 1.0 0.5;
-              rel1.relative: 0.0 0.0;
-              rel1.offset: 0 8;
-              rel1.to_x: "elm.swallow.end";
-              rel2.relative: 0.0 1.0;
-              rel2.offset: 0 -9;
-              rel2.to_x: "elm.swallow.end";
-              color: 164 160 149 255;
-              text {
-                 font: "SLP:style=Bold";
-                 size: 18;
-                 min: 0 0;
-                 align: 0.0 0.5;
-              }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
+               align: 1.0 0.5;
+               rel1.relative: 0.0 0.0;
+               rel1.offset: 0 8;
+               rel1.to_x: "elm.swallow.end";
+               rel2.relative: 0.0 1.0;
+               rel2.offset: 0 -9;
+               rel2.to_x: "elm.swallow.end";
+               color: 164 160 149 255;
+               text {
+                  font: "SLP:style=Bold";
+                  size: 18;
+                  min: 0 0;
+                  align: 0.0 0.5;
+               }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
                fixed: 1 1;
-              visible: 1;
-              text.min: 1 1;
-              rel1.offset: -5 0;
-              rel2.offset: -5 -1;
-           }
-        }
+               visible: 1;
+               text.min: 1 1;
+               rel1.offset: -5 0;
+               rel2.offset: -5 -1;
+            }
+         }
          part { name: "elm.dragable.slider";
             type: RECT;
             mouse_events: 1;
          }
          part { name: "button0";
             mouse_events: 0;
-           scale: 1;   
+            scale: 1;
             description { state: "default" 0.0;
                fixed: 1 1;
                min: 48 48;
                image {
                   normal: "00_ebook_slider_handle.png";
                   border: 12 12 12 12;
-                 border_scale: 1;
+                  border_scale: 1;
+               }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               image {
+                  normal: "00_ebook_slider_handle_press.png";
                }
             }
-               description { state: "visible" 0.0;
-                       inherit: "default" 0.0;
-                       image {
-                               normal: "00_ebook_slider_handle_press.png";
-                       }
-               }
          }
          part { name: "popup";
             mouse_events: 0;
-           scale: 1;
+            scale: 1;
             description { state: "default" 0.0;
-                       rel1 {
-                               to: "button0";
-                               relative: 0.0 0.0;
-                               offset: -20 -92;
-                       }
-                       rel2 {
-                               to: "button0";
-                               relative: 1.0 0.0;
-                               offset: 22 0;
-                       }
-                       image {
-               //         normal: "00_slider_popup_bg.png";
-                          border: 13 21 10 22;
-                          border_scale: 1;
-                       }
-                       visible: 0;
-            }
-           description { state: "visible" 0.0;
-                       inherit: "default" 0.0;
-                       visible: 1;
-               }
+               rel1 {
+                  to: "button0";
+                  relative: 0.0 0.0;
+                  offset: -20 -92;
+               }
+               rel2 {
+                  to: "button0";
+                  relative: 1.0 0.0;
+                  offset: 22 0;
+               }
+               image {
+            //      normal: "00_slider_popup_bg.png";
+                  border: 13 21 10 22;
+                    border_scale: 1;
+               }
+               visible: 0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+            }
          }
          part { name: "elm.indicator";
-           type: TEXT;
-           mouse_events: 0;
+            type: TEXT;
+            mouse_events: 0;
 //            effect: SOFT_SHADOW;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 1;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 1;
                fixed: 1 1;
                align: 0.5 0.5;
-              rel1 {
+               rel1 {
                   to: "button0";
                   relative: 0.0 0;
                   offset: 0 0;
                }
-              rel2 {
+               rel2 {
                   to: "button0";
                   relative: 1.0 1.0;
                   offset: -2 -2;
                }
-              color: 241 150 27 255;
-              color3: 0 0 0 64;
-              text {
-                 font:     "SLP:style=Bold";
-                 size:     36;
-                 min:      1 1;
-                 align:    0.5 0.5;
-              }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-                  color: 241 150 27 255;
-                  text.size: 60;
-                  rel1.to: "popup";
-                  rel2 {
-                          to: "popup";
-                          offset: -2 -10;
-                       }
-           }
-           description { state: "hide" 0.0;
-              inherit: "default" 0.0;
-              visible: 0;
-           }
-        }
+               color: 241 150 27 255;
+               color3: 0 0 0 64;
+               text {
+                  font:     "SLP:style=Bold";
+                  size:     36;
+                  min:      1 1;
+                  align:    0.5 0.5;
+               }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               color: 241 150 27 255;
+               text.size: 60;
+               rel1.to: "popup";
+               rel2 {
+                  to: "popup";
+                  offset: -2 -10;
+               }
+            }
+            description { state: "hide" 0.0;
+               inherit: "default" 0.0;
+               visible: 0;
+             }
+         }
       }
       programs {
-        program { name: "text_show";
-           signal: "elm,state,text,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.text";
-        }
-        program { name: "text_hide";
-           signal: "elm,state,text,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.text";
-        }
-        program { name: "icon_show";
-           signal: "elm,state,icon,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.swallow.icon";
-        }
-        program { name: "icon_hide";
-           signal: "elm,state,icon,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.swallow.icon";
-        }
-        program { name: "end_show";
-           signal: "elm,state,end,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.swallow.end";
-        }
-        program { name: "end_hide";
-           signal: "elm,state,end,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.swallow.end";
-        }
-        program { name: "units_show";
-           signal: "elm,state,units,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.units";
-           target: "units";
-        }
-        program { name: "units_hide";
-           signal: "elm,state,units,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.units";
-           target: "units";
-        }
-        program { name: "invert_on";
-           signal: "elm,state,inverted,on";
-           source: "elm";
-           script {
-                       set_invert_on();
-           }
-        }
-        program { name: "invert_off";
-           signal: "elm,state,inverted,off";
-           source: "elm";
-           script {
-                       set_invert_off();
-           }
-        }
-        program { name: "set_val_show";
-           signal: "elm,state,val,show";
-           source: "elm";
-           script {
-               set_value_show();
-           }
-        }
-        program { name: "set_val_hide";
-           signal: "elm,state,val,hide";
-           source: "elm";
-           script {
-               set_value_hide();
-           }
-        }
-        program { name: "val_show";
-           signal: "mouse,down,*";
-           source: "elm.dragable.slider";
-           script {
-                       thumb_down();
-           }
-        }
-        program { name: "val_hide";
-           signal: "mouse,up,*";
-           source: "elm.dragable.slider";
-           script {
-                       thumb_up();
-           }
-        }
+         program { name: "text_show";
+            signal: "elm,state,text,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.text";
+         }
+         program { name: "text_hide";
+            signal: "elm,state,text,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.text";
+         }
+         program { name: "icon_show";
+            signal: "elm,state,icon,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.swallow.icon";
+         }
+         program { name: "icon_hide";
+            signal: "elm,state,icon,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.swallow.icon";
+         }
+         program { name: "end_show";
+            signal: "elm,state,end,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.swallow.end";
+         }
+         program { name: "end_hide";
+            signal: "elm,state,end,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.swallow.end";
+         }
+         program { name: "units_show";
+            signal: "elm,state,units,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.units";
+            target: "units";
+         }
+         program { name: "units_hide";
+            signal: "elm,state,units,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.units";
+            target: "units";
+         }
+         program { name: "invert_on";
+            signal: "elm,state,inverted,on";
+            source: "elm";
+            script {
+               set_invert_on();
+            }
+         }
+         program { name: "invert_off";
+            signal: "elm,state,inverted,off";
+            source: "elm";
+            script {
+               set_invert_off();
+            }
+         }
+         program { name: "set_val_show";
+            signal: "elm,state,val,show";
+            source: "elm";
+            script {
+               set_value_show();
+            }
+         }
+         program { name: "set_val_hide";
+            signal: "elm,state,val,hide";
+            source: "elm";
+            script {
+               set_value_hide();
+            }
+         }
+         program { name: "val_show";
+            signal: "mouse,down,*";
+            source: "elm.dragable.slider";
+            script {
+               thumb_down();
+            }
+         }
+         program { name: "val_hide";
+            signal: "mouse,up,*";
+            source: "elm.dragable.slider";
+            script {
+               thumb_up();
+            }
+         }
       }
    }
-
+   
    group { name: "elm/slider/vertical/volume7";
       images {
          image: "00_volume7_00_ver.png" COMP;
          image: "00_volume7_07_ver.png" COMP;
                }
       script {
-       public volume_state_change(){
-               new Float:x, Float:y;
-               get_drag(PART:"elm.dragable.slider", x, y);
-               if(y <= 0.1875)
-                       set_state(PART:"base", "volume_07", 0.0);
-               else if(y <= 0.3125)
-                       set_state(PART:"base", "volume_06", 0.0);       
-               else if(y <= 0.4375)
-                       set_state(PART:"base", "volume_05", 0.0);       
-               else if(y <= 0.5625)
-                       set_state(PART:"base", "volume_04", 0.0);
-               else if(y <= 0.6875)
-                       set_state(PART:"base", "volume_03", 0.0);
-               else if(y <= 0.8125)
-                       set_state(PART:"base", "volume_02", 0.0);
-               else if(y <= 0.9375)
-                       set_state(PART:"base", "volume_01", 0.0);
-               else 
-                       set_state(PART:"base", "default", 0.0);
-       }
+         public volume_state_change(){
+            new Float:x, Float:y;
+            get_drag(PART:"elm.dragable.slider", x, y);
+            if(y <= 0.1875)
+               set_state(PART:"base", "volume_07", 0.0);
+            else if(y <= 0.3125)
+               set_state(PART:"base", "volume_06", 0.0);
+            else if(y <= 0.4375)
+               set_state(PART:"base", "volume_05", 0.0);
+            else if(y <= 0.5625)
+               set_state(PART:"base", "volume_04", 0.0);
+            else if(y <= 0.6875)
+               set_state(PART:"base", "volume_03", 0.0);
+            else if(y <= 0.8125)
+               set_state(PART:"base", "volume_02", 0.0);
+            else if(y <= 0.9375)
+               set_state(PART:"base", "volume_01", 0.0);
+            else
+               set_state(PART:"base", "default", 0.0);
+         }
       }
       parts {
          part { name: "base";
-               scale: 1;
-               description { state: "default" 0.0;
-                       min: 175 0;
-                       max: 175 999999;
-               fixed: 1 1;
-                       rel1 { to: "bg";
-                  offset: 0 0;
-                       }
-                       rel2 { to: "bg";
-                  offset: -1 -1;
-                       }
-                       image.normal: "00_volume7_00_ver.png";
+         scale: 1;
+         description { state: "default" 0.0;
+            min: 175 0;
+            max: 175 999999;
+            fixed: 1 1;
+            rel1 { to: "bg";
+               offset: 0 0;
             }
+            rel2 { to: "bg";
+               offset: -1 -1;
+            }
+            image.normal: "00_volume7_00_ver.png";
+         }
 #define SLIDER7_VER_BG_PART(part_number)\
-     description {\
-         state: "volume_"part_number 0.0; \
-         inherit: "default" 0.0; \
-          image.normal: "00_volume7_"part_number"_ver.png"; \
-     }
-       SLIDER7_VER_BG_PART(01)
-       SLIDER7_VER_BG_PART(02)
-       SLIDER7_VER_BG_PART(03)
-       SLIDER7_VER_BG_PART(04)
-       SLIDER7_VER_BG_PART(05)
-       SLIDER7_VER_BG_PART(06)
-       SLIDER7_VER_BG_PART(07)
+            description {\
+               state: "volume_"part_number 0.0; \
+               inherit: "default" 0.0; \
+               image.normal: "00_volume7_"part_number"_ver.png"; \
+            }
+            SLIDER7_VER_BG_PART(01)
+            SLIDER7_VER_BG_PART(02)
+            SLIDER7_VER_BG_PART(03)
+            SLIDER7_VER_BG_PART(04)
+            SLIDER7_VER_BG_PART(05)
+            SLIDER7_VER_BG_PART(06)
+            SLIDER7_VER_BG_PART(07)
          }
          part { name: "bg";
-           type: RECT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
+            type: RECT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
+               rel1.to: "elm.swallow.bar";
+               rel2.to: "elm.swallow.bar";
+               rel2.offset: 0 0;
+            }
+         }
+         part { name: "elm.swallow.bar";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 175 0;
+               max: 175 99999;
+               align: 0.5 1.0;
+            }
+         }
+         part {
+            name: "bar_top_padding";
+            type: SWALLOW;
+            scale: 1;
+            description {
+               state: "default" 0.0;
+               visible: 0;
+            //   min: 0 10;
+               fixed: 1 1;
+               rel1 {
+                  relative: 0.5 1.0;
+                  to_y: "elm.text";
+               }
+               rel2 {
+                  relative: 0.5 1.0;
+                  to_y: "elm.text";
+               }
+               align: 0.5 0.0;
+            }
+         }
+         part {
+            name: "bar_bottom_padding";
+            type: SWALLOW;
+            description {
+               state: "default" 0.0;
                visible: 0;
-              rel1.to: "elm.swallow.bar";
-              rel2.to: "elm.swallow.bar";
-              rel2.offset: 0 0;
-           }
-        }
-        part { name: "elm.swallow.bar";
-           type: SWALLOW;
+            //   min: 0 10;
+               fixed: 1 1;
+               rel1 {
+                  relative: 0.5 0.0;
+                  to_y: "elm.units";
+               }
+               rel2 {
+                  relative: 0.5 0.0;
+                  to_y: "elm.units";
+               }
+               align: 0.5 1.0;
+            }
+         }
+         part { name: "elm.swallow.icon";
+            type: SWALLOW;
             scale: 1;
-           description { state: "default" 0.0;
-              min: 175 0;
-              max: 175 99999;
-              align: 0.5 1.0;
-           }
-        }
-        part {
-               name: "bar_top_padding";
-               type: SWALLOW;
-               scale: 1;
-               description {
-                       state: "default" 0.0;
-                       visible: 0;
-               //      min: 0 10;
-                       fixed: 1 1;
-                       rel1 {
-                               relative: 0.5 1.0;
-                               to_y: "elm.text";
-                       }
-                       rel2 {
-                               relative: 0.5 1.0;
-                               to_y: "elm.text";
-                       }
-                       align: 0.5 0.0;
-               }
-        }
-        part {
-               name: "bar_bottom_padding";
-               type: SWALLOW;
-               description {
-                       state: "default" 0.0;
-                       visible: 0;
-               //      min: 0 10;
-                       fixed: 1 1;
-                       rel1 {
-                               relative: 0.5 0.0;
-                               to_y: "elm.units";
-                       }
-                       rel2 {
-                               relative: 0.5 0.0;
-                               to_y: "elm.units";
-                       }
-                       align: 0.5 1.0;
-               }
-        }
-        part { name: "elm.swallow.icon";
-           type: SWALLOW;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
-              align: 0.5 0.0;
-              rel1 {
+            description { state: "default" 0.0;
+               visible: 0;
+               align: 0.5 0.0;
+               rel1 {
                   to_x: "elm.swallow.bar";
                }
-              rel2 {
+               rel2 {
                   relative: 1.0 0.0;
                   to_x: "elm.swallow.bar";
                }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              aspect: 1.0 1.0;
-              aspect_preference: HORIZONTAL;
-           }
-        }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               aspect: 1.0 1.0;
+               aspect_preference: HORIZONTAL;
+            }
+         }
          part { name: "elm.text";
-           type: TEXT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
+            type: TEXT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
                fixed: 1 1;
                align: 0.5 0.0;
-              rel1.to_y: "elm.swallow.icon";
-              rel1.relative: 0.0 1.0;
-              rel2.to_y: "elm.swallow.icon";
-              rel2.relative: 1.0 1.0;
-              color: 164 160 149 255;
-              text {
-                 font: "SLP:style=Bold";
-                 size: 18;
-                 min: 0 0;
-                 align: 0.5 0;
-              }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              text.min: 1 1;
-           }
-        }
-        part { name: "elm.swallow.end";
-           type: SWALLOW;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
-              align: 0.5 1.0;
-              rel1 {   
+               rel1.to_y: "elm.swallow.icon";
+               rel1.relative: 0.0 1.0;
+               rel2.to_y: "elm.swallow.icon";
+               rel2.relative: 1.0 1.0;
+               color: 164 160 149 255;
+               text {
+                  font: "SLP:style=Bold";
+                  size: 18;
+                  min: 0 0;
+                  align: 0.5 0;
+               }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               text.min: 1 1;
+            }
+         }
+         part { name: "elm.swallow.end";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
+               align: 0.5 1.0;
+               rel1 {
                   relative: 0.0 1.0;
                   to_x: "elm.swallow.bar";
                }
-              rel2 {
+               rel2 {
                   relative: 1.0 1.0;
                   to_x: "elm.swallow.bar";
                }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              aspect: 1.0 1.0;
-              aspect_preference: HORIZONTAL;
-           }
-        }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               aspect: 1.0 1.0;
+               aspect_preference: HORIZONTAL;
+            }
+         }
          part { name: "units";
             mouse_events: 0;
-           scale: 1;
+            scale: 1;
             description { state: "default" 0.0;
-              visible: 0;
+               visible: 0;
                rel1 {
                   to_y: "elm.units";
                }
             }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
             }
          }
          part { name: "elm.units";
-           type: TEXT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
+            type: TEXT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
                fixed: 1 1;
-              align: 0.5 1.0;
-              rel1.relative: 0.0 0.0;
-              rel1.to_y: "elm.swallow.end";
-              rel2.relative: 1.0 0.0;
-              rel2.to_y: "elm.swallow.end";
-              color: 164 160 149 255;
-              text {
-                 font: "SLP:style=Bold";
-                 size: 18;
-                 min: 0 0;
-                 align: 0.5 0.0;
-              }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
+               align: 0.5 1.0;
+               rel1.relative: 0.0 0.0;
+               rel1.to_y: "elm.swallow.end";
+               rel2.relative: 1.0 0.0;
+               rel2.to_y: "elm.swallow.end";
+               color: 164 160 149 255;
+               text {
+                  font: "SLP:style=Bold";
+                  size: 18;
+                  min: 0 0;
+                  align: 0.5 0.0;
+               }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
                fixed: 1 1;
-              visible: 1;
-              text.min: 1 1;
-              rel1.offset: -5 0;
-              rel2.offset: -5 -1;
-           }
-        }
+               visible: 1;
+               text.min: 1 1;
+               rel1.offset: -5 0;
+               rel2.offset: -5 -1;
+            }
+         }
          part { name: "elm.dragable.slider";
             type: RECT;
             mouse_events: 1;
                color: 0 0 0 0;
             }
          }
-       }
+      }
       programs {
-        program { name: "text_show";
-           signal: "elm,state,text,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.text";
-        }
-        program { name: "text_hide";
-           signal: "elm,state,text,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.text";
-        }
-        program { name: "icon_show";
-           signal: "elm,state,icon,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.swallow.icon";
-        }
-        program { name: "icon_hide";
-           signal: "elm,state,icon,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.swallow.icon";
-        }
-        program { name: "end_show";
-           signal: "elm,state,end,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.swallow.end";
-        }
-        program { name: "end_hide";
-           signal: "elm,state,end,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.swallow.end";
-        }
-        program { name: "units_show";
-           signal: "elm,state,units,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.units";
-           target: "units";
-        }
-        program { name: "units_hide";
-           signal: "elm,state,units,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.units";
-           target: "units";
-        }
-        program { name: "volume_state_change";
-           signal: "elm,state,drag";
-           source: "elm";
-           script {
-               volume_state_change()
-           }
-        }
+         program { name: "text_show";
+            signal: "elm,state,text,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.text";
+         }
+         program { name: "text_hide";
+            signal: "elm,state,text,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.text";
+         }
+         program { name: "icon_show";
+            signal: "elm,state,icon,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.swallow.icon";
+         }
+         program { name: "icon_hide";
+            signal: "elm,state,icon,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.swallow.icon";
+         }
+         program { name: "end_show";
+            signal: "elm,state,end,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.swallow.end";
+         }
+         program { name: "end_hide";
+            signal: "elm,state,end,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.swallow.end";
+         }
+         program { name: "units_show";
+            signal: "elm,state,units,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.units";
+            target: "units";
+         }
+         program { name: "units_hide";
+            signal: "elm,state,units,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.units";
+            target: "units";
+         }
+         program { name: "volume_state_change";
+            signal: "elm,state,drag";
+            source: "elm";
+            script {
+               volume_state_change()
+            }
+         }
       }
    }
 
          image: "00_volume15_15_ver.png" COMP;
       }
       script {
-       public volume_state_change(){
-               new Float:x, Float:y;
-               get_drag(PART:"elm.dragable.slider", x, y);
-               if(y <= 0.09375)
-                       set_state(PART:"base", "volume_15", 0.0);
-               else if(y <= 0.15625)
-                       set_state(PART:"base", "volume_14", 0.0);
-               else if(y <= 0.21875)
-                       set_state(PART:"base", "volume_13", 0.0);
-               else if(y <= 0.28125)
-                       set_state(PART:"base", "volume_12", 0.0);
-               else if(y <= 0.34375)
-                       set_state(PART:"base", "volume_11", 0.0);
-               else if(y <= 0.40625)
-                       set_state(PART:"base", "volume_10", 0.0);
-               else if(y <= 0.46875)
-                       set_state(PART:"base", "volume_09", 0.0);
-               else if(y <= 0.53125)
-                       set_state(PART:"base", "volume_08", 0.0);
-               else if(y <= 0.59375)
-                       set_state(PART:"base", "volume_07", 0.0);
-               else if(y <= 0.65625)
-                       set_state(PART:"base", "volume_06", 0.0);       
-               else if(y <= 0.71875)
-                       set_state(PART:"base", "volume_05", 0.0);       
-               else if(y <= 0.78125)
-                       set_state(PART:"base", "volume_04", 0.0);
-               else if(y <= 0.84375)
-                       set_state(PART:"base", "volume_03", 0.0);
-               else if(y <= 0.90625)
-                       set_state(PART:"base", "volume_02", 0.0);
-               else if(y <= 0.96875)
-                       set_state(PART:"base", "volume_01", 0.0);
-               else 
-                       set_state(PART:"base", "default", 0.0);
-       }
+         public volume_state_change(){
+            new Float:x, Float:y;
+            get_drag(PART:"elm.dragable.slider", x, y);
+            if(y <= 0.09375)
+               set_state(PART:"base", "volume_15", 0.0);
+            else if(y <= 0.15625)
+               set_state(PART:"base", "volume_14", 0.0);
+                 else if(y <= 0.21875)
+               set_state(PART:"base", "volume_13", 0.0);
+            else if(y <= 0.28125)
+               set_state(PART:"base", "volume_12", 0.0);
+            else if(y <= 0.34375)
+               set_state(PART:"base", "volume_11", 0.0);
+            else if(y <= 0.40625)
+               set_state(PART:"base", "volume_10", 0.0);
+            else if(y <= 0.46875)
+               set_state(PART:"base", "volume_09", 0.0);
+            else if(y <= 0.53125)
+               set_state(PART:"base", "volume_08", 0.0);
+            else if(y <= 0.59375)
+               set_state(PART:"base", "volume_07", 0.0);
+            else if(y <= 0.65625)
+               set_state(PART:"base", "volume_06", 0.0);
+            else if(y <= 0.71875)
+               set_state(PART:"base", "volume_05", 0.0);
+            else if(y <= 0.78125)
+               set_state(PART:"base", "volume_04", 0.0);
+            else if(y <= 0.84375)
+               set_state(PART:"base", "volume_03", 0.0);
+            else if(y <= 0.90625)
+               set_state(PART:"base", "volume_02", 0.0);
+            else if(y <= 0.96875)
+               set_state(PART:"base", "volume_01", 0.0);
+            else
+               set_state(PART:"base", "default", 0.0);
+         }
       }
       parts {
          part { name: "base";
-               scale: 1;
-               description { state: "default" 0.0;
-                       max: 175 999999;
-                       min: 175 0;
-               fixed: 1 1;
-                       rel1 { to: "bg";
+            scale: 1;
+            description { state: "default" 0.0;
+               max: 175 999999;
+               min: 175 0;
+               fixed: 1 1;
+               rel1 { to: "bg";
                   offset: 0 0;
-                       }
-                       rel2 { to: "bg";
+               }
+               rel2 { to: "bg";
                   offset: -1 -1;
-                       }
-                       image.normal: "00_volume15_00_ver.png";
+               }
+               image.normal: "00_volume15_00_ver.png";
             }
 #define SLIDER15_VER_BG_PART(part_number)\
-     description {\
-         state: "volume_"part_number 0.0; \
-         inherit: "default" 0.0; \
-          image.normal: "00_volume15_"part_number"_ver.png"; \
-     }
-       SLIDER15_VER_BG_PART(01)
-       SLIDER15_VER_BG_PART(02)
-       SLIDER15_VER_BG_PART(03)
-       SLIDER15_VER_BG_PART(04)
-       SLIDER15_VER_BG_PART(05)
-       SLIDER15_VER_BG_PART(06)
-       SLIDER15_VER_BG_PART(07)
-       SLIDER15_VER_BG_PART(08)
-       SLIDER15_VER_BG_PART(09)
-       SLIDER15_VER_BG_PART(10)
-       SLIDER15_VER_BG_PART(11)
-       SLIDER15_VER_BG_PART(12)
-       SLIDER15_VER_BG_PART(13)
-       SLIDER15_VER_BG_PART(14)
-       SLIDER15_VER_BG_PART(15)
-                       
+            description {\
+               state: "volume_"part_number 0.0; \
+               inherit: "default" 0.0; \
+               image.normal: "00_volume15_"part_number"_ver.png"; \
+            }
+            SLIDER15_VER_BG_PART(01)
+            SLIDER15_VER_BG_PART(02)
+            SLIDER15_VER_BG_PART(03)
+            SLIDER15_VER_BG_PART(04)
+            SLIDER15_VER_BG_PART(05)
+            SLIDER15_VER_BG_PART(06)
+            SLIDER15_VER_BG_PART(07)
+            SLIDER15_VER_BG_PART(08)
+            SLIDER15_VER_BG_PART(09)
+            SLIDER15_VER_BG_PART(10)
+            SLIDER15_VER_BG_PART(11)
+            SLIDER15_VER_BG_PART(12)
+            SLIDER15_VER_BG_PART(13)
+            SLIDER15_VER_BG_PART(14)
+            SLIDER15_VER_BG_PART(15)
          }
          part { name: "bg";
-           type: RECT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
+            type: RECT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
+               rel1.to: "elm.swallow.bar";
+               rel2.to: "elm.swallow.bar";
+               rel2.offset: 0 0;
+            }
+         }
+         part { name: "elm.swallow.bar";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 175 0;
+               max: 175 99999;
+               align: 0.5 1.0;
+            }
+         }
+         part { name: "bar_top_padding";
+            type: SWALLOW;
+            scale: 1;
+            description {
+               state: "default" 0.0;
+               visible: 0;
+            //   min: 0 10;
+               fixed: 1 1;
+               rel1 {
+                  relative: 0.5 1.0;
+                  to_y: "elm.text";
+               }
+               rel2 {
+                  relative: 0.5 1.0;
+                  to_y: "elm.text";
+               }
+               align: 0.5 0.0;
+            }
+         }
+         part { name: "bar_bottom_padding";
+            type: SWALLOW;
+            description {
+               state: "default" 0.0;
                visible: 0;
-              rel1.to: "elm.swallow.bar";
-              rel2.to: "elm.swallow.bar";
-              rel2.offset: 0 0;
-           }
-        }
-        part { name: "elm.swallow.bar";
-           type: SWALLOW;
+            //   min: 0 10;
+               fixed: 1 1;
+               rel1 {
+                  relative: 0.5 0.0;
+                  to_y: "elm.units";
+               }
+               rel2 {
+                  relative: 0.5 0.0;
+                  to_y: "elm.units";
+               }
+               align: 0.5 1.0;
+            }
+         }
+         part { name: "elm.swallow.icon";
+            type: SWALLOW;
             scale: 1;
-           description { state: "default" 0.0;
-              min: 175 0;
-              max: 175 99999;
-              align: 0.5 1.0;
-           }
-        }
-        part {
-               name: "bar_top_padding";
-               type: SWALLOW;
-               scale: 1;
-               description {
-                       state: "default" 0.0;
-                       visible: 0;
-               //      min: 0 10;
-                       fixed: 1 1;
-                       rel1 {
-                               relative: 0.5 1.0;
-                               to_y: "elm.text";
-                       }
-                       rel2 {
-                               relative: 0.5 1.0;
-                               to_y: "elm.text";
-                       }
-                       align: 0.5 0.0;
-               }
-        }
-        part {
-               name: "bar_bottom_padding";
-               type: SWALLOW;
-               description {
-                       state: "default" 0.0;
-                       visible: 0;
-               //      min: 0 10;
-                       fixed: 1 1;
-                       rel1 {
-                               relative: 0.5 0.0;
-                               to_y: "elm.units";
-                       }
-                       rel2 {
-                               relative: 0.5 0.0;
-                               to_y: "elm.units";
-                       }
-                       align: 0.5 1.0;
-               }
-        }
-        part { name: "elm.swallow.icon";
-           type: SWALLOW;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
-              align: 0.5 0.0;
-              rel1 {
+            description { state: "default" 0.0;
+               visible: 0;
+               align: 0.5 0.0;
+               rel1 {
                   to_x: "elm.swallow.bar";
                }
-              rel2 {
+               rel2 {
                   relative: 1.0 0.0;
                   to_x: "elm.swallow.bar";
                }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              aspect: 1.0 1.0;
-              aspect_preference: HORIZONTAL;
-           }
-        }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               aspect: 1.0 1.0;
+               aspect_preference: HORIZONTAL;
+            }
+         }
          part { name: "elm.text";
-           type: TEXT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
+            type: TEXT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
                fixed: 1 1;
                align: 0.5 0.0;
-              rel1.to_y: "elm.swallow.icon";
-              rel1.relative: 0.0 1.0;
-              rel2.to_y: "elm.swallow.icon";
-              rel2.relative: 1.0 1.0;
-              color: 164 160 149 255;
-              text {
-                 font: "SLP:style=Bold";
-                 size: 18;
-                 min: 0 0;
-                 align: 0.5 0;
-              }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              text.min: 1 1;
-           }
-        }
-        part { name: "elm.swallow.end";
-           type: SWALLOW;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
-              align: 0.5 1.0;
-              rel1 {   
+               rel1.to_y: "elm.swallow.icon";
+               rel1.relative: 0.0 1.0;
+               rel2.to_y: "elm.swallow.icon";
+               rel2.relative: 1.0 1.0;
+               color: 164 160 149 255;
+               text {
+                  font: "SLP:style=Bold";
+                  size: 18;
+                  min: 0 0;
+                  align: 0.5 0;
+               }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               text.min: 1 1;
+            }
+         }
+         part { name: "elm.swallow.end";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
+               align: 0.5 1.0;
+               rel1 {
                   relative: 0.0 1.0;
                   to_x: "elm.swallow.bar";
                }
-              rel2 {
+               rel2 {
                   relative: 1.0 1.0;
                   to_x: "elm.swallow.bar";
                }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
-              aspect: 1.0 1.0;
-              aspect_preference: HORIZONTAL;
-           }
-        }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               aspect: 1.0 1.0;
+               aspect_preference: HORIZONTAL;
+            }
+         }
          part { name: "units";
             mouse_events: 0;
-           scale: 1;
+            scale: 1;
             description { state: "default" 0.0;
-              visible: 0;
+               visible: 0;
                rel1 {
                   to_y: "elm.units";
                }
             }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
-              visible: 1;
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
             }
          }
          part { name: "elm.units";
-           type: TEXT;
-           mouse_events: 0;
-           scale: 1;
-           description { state: "default" 0.0;
-              visible: 0;
+            type: TEXT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
                fixed: 1 1;
-              align: 0.5 1.0;
-              rel1.relative: 0.0 0.0;
-              rel1.to_y: "elm.swallow.end";
-              rel2.relative: 1.0 0.0;
-              rel2.to_y: "elm.swallow.end";
-              color: 164 160 149 255;
-              text {
-                 font: "SLP:style=Bold";
-                 size: 18;
-                 min: 0 0;
-                 align: 0.5 0.0;
-              }
-           }
-           description { state: "visible" 0.0;
-              inherit: "default" 0.0;
+               align: 0.5 1.0;
+               rel1.relative: 0.0 0.0;
+               rel1.to_y: "elm.swallow.end";
+               rel2.relative: 1.0 0.0;
+               rel2.to_y: "elm.swallow.end";
+               color: 164 160 149 255;
+               text {
+                  font: "SLP:style=Bold";
+                  size: 18;
+                  min: 0 0;
+                  align: 0.5 0.0;
+               }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
                fixed: 1 1;
-              visible: 1;
-              text.min: 1 1;
-              rel1.offset: -5 0;
-              rel2.offset: -5 -1;
-           }
-        }
+               visible: 1;
+               text.min: 1 1;
+               rel1.offset: -5 0;
+               rel2.offset: -5 -1;
+            }
+         }
          part { name: "elm.dragable.slider";
             type: RECT;
             mouse_events: 1;
                color: 0 0 0 0;
             }
          }
-/*         part { name: "button0";
-               type: RECT;
-            mouse_events: 1;
-           scale: 1;   
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               min: 4 126;
-               max: 4 126;
-              color: 0 0 0 0;
-               rel1.to: "elm.dragable.slider";
-               rel2.to: "elm.dragable.slider";
-            }
-         }*/
        }
       programs {
-        program { name: "text_show";
-           signal: "elm,state,text,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.text";
-        }
-        program { name: "text_hide";
-           signal: "elm,state,text,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.text";
-        }
-        program { name: "icon_show";
-           signal: "elm,state,icon,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.swallow.icon";
-        }
-        program { name: "icon_hide";
-           signal: "elm,state,icon,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.swallow.icon";
-        }
-        program { name: "end_show";
-           signal: "elm,state,end,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.swallow.end";
-        }
-        program { name: "end_hide";
-           signal: "elm,state,end,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.swallow.end";
-        }
-        program { name: "units_show";
-           signal: "elm,state,units,visible";
-           source: "elm";
-           action:  STATE_SET "visible" 0.0;
-           target: "elm.units";
-           target: "units";
-        }
-        program { name: "units_hide";
-           signal: "elm,state,units,hidden";
-           source: "elm";
-           action:  STATE_SET "default" 0.0;
-           target: "elm.units";
-           target: "units";
-        }
-        program { name: "volume_state_change";
-           signal: "elm,state,drag";
-           source: "elm";
-           script {
-               volume_state_change()
-           }
-        }
+         program { name: "text_show";
+            signal: "elm,state,text,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.text";
+         }
+         program { name: "text_hide";
+            signal: "elm,state,text,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.text";
+         }
+         program { name: "icon_show";
+            signal: "elm,state,icon,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.swallow.icon";
+         }
+         program { name: "icon_hide";
+            signal: "elm,state,icon,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.swallow.icon";
+         }
+         program { name: "end_show";
+            signal: "elm,state,end,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.swallow.end";
+         }
+         program { name: "end_hide";
+            signal: "elm,state,end,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.swallow.end";
+         }
+         program { name: "units_show";
+            signal: "elm,state,units,visible";
+            source: "elm";
+            action:  STATE_SET "visible" 0.0;
+            target: "elm.units";
+            target: "units";
+         }
+         program { name: "units_hide";
+            signal: "elm,state,units,hidden";
+            source: "elm";
+            action:  STATE_SET "default" 0.0;
+            target: "elm.units";
+            target: "units";
+         }
+         program { name: "volume_state_change";
+            signal: "elm,state,drag";
+            source: "elm";
+            script {
+               volume_state_change()
+            }
+         }
       }
    }
 
diff --git a/themes/images/nbeat-black/00_slider_handle_dim.png b/themes/images/nbeat-black/00_slider_handle_dim.png
new file mode 100644 (file)
index 0000000..bacadfe
Binary files /dev/null and b/themes/images/nbeat-black/00_slider_handle_dim.png differ
diff --git a/themes/images/nbeat-blue/00_slider_handle_dim.png b/themes/images/nbeat-blue/00_slider_handle_dim.png
new file mode 100644 (file)
index 0000000..bacadfe
Binary files /dev/null and b/themes/images/nbeat-blue/00_slider_handle_dim.png differ
diff --git a/themes/images/nbeat-green/00_slider_handle_dim.png b/themes/images/nbeat-green/00_slider_handle_dim.png
new file mode 100644 (file)
index 0000000..bacadfe
Binary files /dev/null and b/themes/images/nbeat-green/00_slider_handle_dim.png differ
diff --git a/themes/images/nbeat-purple/00_slider_handle_dim.png b/themes/images/nbeat-purple/00_slider_handle_dim.png
new file mode 100644 (file)
index 0000000..bacadfe
Binary files /dev/null and b/themes/images/nbeat-purple/00_slider_handle_dim.png differ
diff --git a/themes/images/nbeat/00_slider_handle_dim.png b/themes/images/nbeat/00_slider_handle_dim.png
new file mode 100644 (file)
index 0000000..bacadfe
Binary files /dev/null and b/themes/images/nbeat/00_slider_handle_dim.png differ