group {
name, "elm/button/base/style.sort.button";
data.item, "focus_highlight" "on";
+ images {
+ image, ARROW_ICON_UP_PNG COMP;
+ image, ARROW_ICON_UP_FOC_PNG COMP;
+ image, ARROW_ICON_SEL_PNG COMP;
+ image, ARROW_ICON_DISABLE_PNG COMP;
+ }
+
script {
public cur_state;
}
+
parts {
part {
name, "part.bg";
text {
font, FONT_TIZENSANS_LIGHT;
size, 32;
- align, 0.5 0.5;
+ align, 0.0 0.5;
}
}
description {
color, 87 87 87 127;
}
}
+
+ part {
+ name, "padding.arrow";
+ type, SPACER;
+ scale, 1;
+ description {
+ state, "default" 0.0;
+ min, 4 17;
+ rel1 {
+ to, "elm.text";
+ relative, 1.0 0.0;
+ }
+ rel2 {
+ to, "elm.text";
+ relative, 1.0 0.0;
+ }
+ align, 0.0 0.0;
+ fixed, 1 1;
+ }
+ }
+
+ part {
+ name, "part.arrow";
+ type, IMAGE;
+ scale, 1;
+ description {
+ state, "default" 0.0;
+ min, 20 30;
+ image.normal, ARROW_ICON_UP_PNG;
+ rel1 {
+ to, "padding.arrow";
+ relative, 1.0 1.0;
+ }
+ rel2.to, "padding.arrow";
+ align, 0.0 0.0;
+ fixed, 1 1;
+ }
+ description {
+ state, "focused" 0.0;
+ inherit, "default" 0.0;
+ image.normal, ARROW_ICON_UP_FOC_PNG;
+ }
+ description {
+ state, "selected" 0.0;
+ inherit, "default" 0.0;
+ image.normal, ARROW_ICON_SEL_PNG;
+ }
+ description {
+ state, "disable" 0.0;
+ inherit, "default" 0.0;
+ image.normal, ARROW_ICON_DISABLE_PNG;
+ }
+ }
}
programs{
if (state == STATE_SELECTED) {
set_state(PART:"part.bg", "selected", 0.0);
set_state(PART:"elm.text", "selected", 0.0);
+ set_state(PART:"part.arrow", "selected", 0.0);
set_state(PART:"part.inside.line.up", "selected", 0.0);
set_state(PART:"part.inside.line.down", "selected", 0.0);
set_state(PART:"part.inside.line.left", "selected", 0.0);
action, STATE_SET "focused" 0.0;
target, "part.bg";
target, "elm.text";
+ target, "part.arrow";
target, "part.inside.line.up";
target, "part.inside.line.down";
target, "part.inside.line.left";
action, STATE_SET "default" 0.0;
target, "part.bg";
target, "elm.text";
+ target, "part.arrow";
target, "part.inside.line.up";
target, "part.inside.line.down";
target, "part.inside.line.left";
set_int(cur_state, STATE_SELECTED);
set_state(PART:"part.bg", "selected", 0.0);
set_state(PART:"elm.text", "selected", 0.0);
+ set_state(PART:"part.arrow", "selected", 0.0);
set_state(PART:"part.inside.line.up", "selected", 0.0);
set_state(PART:"part.inside.line.down", "selected", 0.0);
set_state(PART:"part.inside.line.left", "selected", 0.0);
source, SRC_SORT_BTN;
script {
set_state(PART:"elm.text", "disable", 0.0);
+ set_state(PART:"part.arrow", "disable", 0.0);
set_state(PART:"part.inside.line.up", "disable", 0.0);
set_state(PART:"part.inside.line.down", "disable", 0.0);
set_state(PART:"part.inside.line.left", "disable", 0.0);
color, 64 136 211 255;
}
}
+
+ part {
+ name, "part.arrow";
+ type, IMAGE;
+ scale, 1;
+ description {
+ state, "default" 0.0;
+ visible, 0;
+ }
+ description {
+ state, "focused" 0.0;
+ inherit, "default" 0.0;
+ }
+ description {
+ state, "selected" 0.0;
+ inherit, "default" 0.0;
+ }
+ description {
+ state, "disable" 0.0;
+ inherit, "default" 0.0;
+ }
+ }
}
}