group { name: "elm/slider/horizontal/tap_to_drag";
images {
- image: "00_winset_list_progress_bg.png" COMP;
- image: "00_winset_list_progress_bar.png" COMP;
+ image: "00_progress_bg.png" COMP;
+ image: "00_progress_bar.png" COMP;
}
script {
public invert_on = 0;
rel2 { to: "bg";
offset: -5 -1;
}
- image.normal: "00_winset_list_progress_bg.png";
- image.border: 0 0 4 4;
+ image.normal: "00_progress_bg.png";
+ image.border: PROGRESS_BG_IMAGE_BORDER_INC;
image.border_scale: 1;
}
}
+ part {
+ name: "bar_image_left_padding";
+ type: RECT;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ min: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
+ max: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
+ fixed: 1 0;
+ rel1.to: "base";
+ rel2 {
+ relative: 0.0 1.0;
+ to: "base";
+ }
+ align: 0.0 0.5;
+ }
+ }
+ part {
+ name: "bar_image_right_padding";
+ type: RECT;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ min: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
+ max: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
+ fixed: 1 0;
+ rel1 {
+ relative: 1.0 0.0;
+ to: "base";
+ }
+ rel2.to: "base";
+ align: 1.0 0.5;
+ }
+ }
part { name: "level";
mouse_events: 0;
scale: 1;
clip_to: "clipper";
description { state: "default" 0.0;
fixed: 1 1;
- rel1.to: "base";
+ rel1 {
+ to_x: "bar_image_left_padding";
+ to_y: "base";
+ relative: 1.0 0.0;
+ }
rel2 {
to_y: "base";
to_x: "elm.dragable.slider";
offset: -5 -1;
relative: 0.5 1.0;
}
- image.normal: "00_winset_list_progress_bar.png";
- image.border: 0 0 4 4;
+ image.normal: "00_progress_bar.png";
+ image.border: PROGRESS_BAR_IMAGE_BORDER_INC;
image.border_scale: 1;
}
description { state: "inverted" 0.0;
}
description { state: "pressed" 0.0;
inherit: "default" 0.0;
- image.normal: "00_winset_list_progress_bar.png";
}
}
part { name: "level2";
to_x: "elm.dragable.slider";
relative: 0.5 0.0;
}
- rel2.to: "base";
- rel2.offset: -2 -1;
- image.normal: "00_winset_list_progress_bg.png";
- image.border: 0 0 4 4;
- image.border_scale: 1;
+ rel1 {
+ to_x: "bar_image_right_padding";
+ to_y: "base";
+ relative: 0.0 1.0;
}
+ image.normal: "00_progress_bg.png";
+ image.border: PROGRESS_BG_IMAGE_BORDER_INC;
+ 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_winset_list_progress_bg.png";
}
}
part { name: "bg";
rel1.to: "bg";
rel2.to: "bg";
image.normal: "00_progress_bg.png";
- image.border: 17 17 0 0;
+ image.border: PROGRESS_BG_IMAGE_BORDER_INC;
image.border_scale: 1;
}
}
+ part {
+ name: "bar_image_left_padding";
+ type: RECT;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ min: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
+ max: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
+ fixed: 1 0;
+ rel1.to: "base";
+ rel2 {
+ relative: 0.0 1.0;
+ to: "base";
+ }
+ align: 0.0 0.5;
+ }
+ }
+ part {
+ name: "bar_image_right_padding";
+ type: RECT;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ min: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
+ max: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC;
+ fixed: 1 0;
+ rel1 {
+ relative: 1.0 0.0;
+ to: "base";
+ }
+ rel2.to: "base";
+ align: 1.0 0.5;
+ }
+ }
part { name: "level";
mouse_events: 0;
scale: 1;
clip_to: "clipper";
description { state: "default" 0.0;
fixed: 1 1;
- rel1.to: "base";
+ rel1 {
+ to_x: "bar_image_left_padding";
+ to_y: "base";
+ relative: 1.0 0.0;
+ }
rel2 {
to_y: "base";
to_x: "elm.dragable.slider";
relative: 0.5 1.0;
}
image.normal: "00_progress_bar.png";
- image.border: 17 17 0 0;
+ image.border: PROGRESS_BAR_IMAGE_BORDER_INC;
image.border_scale: 1;
}
description { state: "inverted" 0.0;
}
description { state: "pressed" 0.0;
inherit: "default" 0.0;
- image.normal: "00_progress_bar.png";
}
}
part { name: "level2";
to_x: "elm.dragable.slider";
relative: 0.5 0.0;
}
- rel2.to: "base";
+ rel2 {
+ to_y: "base";
+ to_x: "bar_image_left_padding";
+ relative: 0.0 1.0;
+ }
image.normal: "00_progress_bar.png";
- image.border: 0 0 4 4;
+ image.border: PROGRESS_BAR_IMAGE_BORDER_INC;
image.border_scale: 1;
}
description { state: "inverted" 0.0;
description { state: "pressed" 0.0;
inherit: "default" 0.0;
visible: 1;
- image.normal: "00_progress_bar.png";
}
}
part { name: "bg";
group { name: "elm/slider/vertical/default";
alias: "elm/slider/vertical/disabled";
images {
- image: "00_winset_list_progress_bg.png" COMP;
- image: "00_winset_list_progress_bar.png" COMP;
+ image: "00_progress_bg.png" COMP;
+ image: "00_progress_bar.png" COMP;
}
parts {
part { name: "base";
rel1.to: "bg";
rel2.to: "bg";
image {
- normal: "00_winset_list_progress_bg.png";
- border: 0 0 4 4;
+ normal: "00_progress_bg.png";
+ border: PROGRESS_BG_IMAGE_BORDER_INC;
border_scale: 1;
}
}
}
+ part {
+ name: "bar_image_top_padding";
+ type: RECT;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ min: PROGRESS_BAR_IMAGE_VERTICAL_PADDING_SIZE_INC;
+ max: PROGRESS_BAR_IMAGE_VERTICAL_PADDING_SIZE_INC;
+ fixed: 0 1;
+ rel1.to: "base";
+ rel2 {
+ relative: 1.0 0.0;
+ to: "base";
+ }
+ align: 0.5 0.0;
+ }
+ }
+ part {
+ name: "bar_image_bottom_padding";
+ type: RECT;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ min: PROGRESS_BAR_IMAGE_VERTICAL_PADDING_SIZE_INC;
+ max: PROGRESS_BAR_IMAGE_VERTICAL_PADDING_SIZE_INC;
+ fixed: 0 1;
+ rel1 {
+ relative: 0.0 1.0;
+ to: "base";
+ }
+ rel2.to: "base";
+ align: 0.5 1.0;
+ }
+ }
part { name: "level";
mouse_events: 0;
scale: 1;
clip_to: "clipper";
description { state: "default" 0.0;
fixed: 1 1;
- rel1.to: "base";
+ rel1 {
+ to_x: "base";
+ to_y: "bar_image_top_padding";
+ relative: 0.0 1.0;
+ }
rel2 {
to_x: "base";
to_y: "elm.dragable.slider";
relative: 1.0 0.5;
}
image {
- normal: "00_winset_list_progress_bar.png";
- border: 0 0 4 4;
+ normal: "00_progress_bar.png";
+ border: PROGRESS_BAR_IMAGE_BORDER_INC;
border_scale: 1;
}
}
to_y: "elm.dragable.slider";
relative: 0.0 0.5;
}
- rel2.to: "base";
+ rel2 {
+ to_x: "base";
+ to_y: "bar_image_bottom_padding";
+ relative: 1.0 0.0;
+ }
image {
- normal: "00_winset_list_progress_bar.png";
- border: 0 0 4 4;
+ normal: "00_progress_bar.png";
+ border: PROGRESS_BAR_IMAGE_BORDER_INC;
border_scale: 1;
}
}