//################################################################
group { name: "elm/segment_control/base/default";
+#define SEGMENT_TYPE_SINGLE 1
+#define SEGMENT_TYPE_LEFT 2
+#define SEGMENT_TYPE_MIDDLE 3
+#define SEGMENT_TYPE_RIGHT 4
+#define SEGMENT_STATE_NORMAL 1
+#define SEGMENT_STATE_PRESSED 2
+#define SEGMENT_STATE_SELECTED 3
+#define SEGMENT_STATUS_ENABLED 0
+#define SEGMENT_STATUS_DISABLED 1
parts {
part { name: "bg";
type: RECT;
}
}
}
-
-#define SEGMENT_TYPE_SINGLE 1
-#define SEGMENT_TYPE_LEFT 2
-#define SEGMENT_TYPE_MIDDLE 3
-#define SEGMENT_TYPE_RIGHT 4
-#define SEGMENT_STATE_NORMAL 1
-#define SEGMENT_STATE_PRESSED 2
-#define SEGMENT_STATE_SELECTED 3
-#define SEGMENT_STATUS_ENABLED 0
-#define SEGMENT_STATUS_DISABLED 1
-
group { name: "elm/segment_control/item/default";
data.item: "label.wrap.part" "label.bg";
description { state: "default" 0.0;
visible: 1;
fixed: 1 0;
- rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; }
- rel2 {relative: 1.0 1.0; to: "elm.swallow.icon"; }
+ rel1 {
+ to_x: "padding_left";
+ to_y: "padding_top";
+ relative: 1.0 1.0;
+ }
+ rel2 {
+ to: "elm.swallow.icon";
+ relative: 1.0 1.0;
+ }
align: 0.0 0.5;
color: 0 0 0 0;
}
mouse_events: 0;
description { state: "default" 0.0; //when only icon or no icon is there
align: 0.0 0.0;
- rel1 { relative: 1.0 0.0; to: "icon.bg"; }
- rel2 { relative: 1.0 1.0; to: "icon.bg"; }
+ rel1 {
+ to: "icon.bg";
+ relative: 1.0 0.0;
+ }
+ rel2 {
+ to: "icon.bg";
+ relative: 1.0 1.0;
+ }
fixed: 1 0;
min: 0 0;
color: 0 0 0 0;
inherit: "default" 0.0;
}
description { state: "visible" 0.0; //when icon is visible
- align: 0.0 0.0;
- rel1 { relative: 1.0 0.0; to: "icon.bg"; }
- rel2 { relative: 1.0 1.0; to: "icon.bg"; }
- fixed: 1 0;
+ inherit: "default" 0.0;
min: 2 0;
- color: 0 0 0 0;
}
}
part { name: "elm.swallow.icon";
description { state: "default" 0.0;
visible: 0;
align: 0.0 0.5;
- rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; }
- rel2 {relative: 0.0 0.0; to_y: "padding_bottom"; }
+ rel1 {
+ to_x: "padding_left";
+ to_y: "padding_top";
+ relative: 1.0 1.0;
+ }
+ rel2 {
+ to_y: "padding_bottom";
+ relative: 0.0 0.0;
+ }
fixed: 1 0;
aspect: 1.0 1.0;
aspect_preference: BOTH;
description { state: "visible" 0.0;
inherit: "default" 0.0;
visible: 1;
- rel2 {relative: 0.3 0.0; to_y: "padding_bottom"; }
+ rel2 {
+ to_y: "padding_bottom";
+ relative: 0.3 0.0;
+ }
}
- description { state: "icononly" 0.0;;
+ description { state: "icononly" 0.0;
inherit: "default" 0.0;
visible: 1;
- rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; }
+ rel2 {
+ to_x: "padding_right";
+ to_y: "padding_bottom";
+ relative: 0.0 0.0;
+ }
align: 0.5 0.5;
}
}
- part { name: "label.bg";
- repeat_events: 1;
- scale: 1;
- description { state: "default" 0.0;
- rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; }
- rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; }
- }
- }
- part { name: "elm.swallow.label";
- type: SWALLOW;
+ part { name: "elm.text";
+ type: TEXT;
mouse_events: 0;
scale: 1;
- clip_to: "label.bg";
- description { state: "default" 0.0;
+ description {
+ state: "default" 0.0;
visible: 0;
fixed: 1 1;
min: 1 1;
- align: 0.0 0.5;
- rel1 { relative: 1.0 1.0; to_x: "padding_icon_text";}
- rel2 { relative: 0.0 0.0; to_x: "padding_right";}
+ rel1 {
+ to_x: "padding_icon_text";
+ relative: 1.0 1.0;
+ }
+ rel2 {
+ to_x: "padding_right";
+ relative: 0.0 0.0;
+ }
+ color: SEGMENT_CONTROL_ITEM_TITLE_TEXT_COLOR_NORMAL_INC;
+ text {
+ font: "SLP";
+ ellipsis: 0.0;
+ fit: 1 1;
+ size: 18;
+ size_range: 12 36;
+ min: 0 1;
+ }
}
- description { state: "visible" 0.0;
+ description { state: "normal" 0.0;
inherit: "default" 0.0;
visible: 1;
}
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ color: SEGMENT_CONTROL_ITEM_TITLE_TEXT_COLOR_PRESSED_INC;
+ }
+ description { state: "selected" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ color: SEGMENT_CONTROL_ITEM_TITLE_TEXT_COLOR_SELECTED_INC;
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ color: SEGMENT_CONTROL_ITEM_TITLE_TEXT_COLOR_DISABLED_INC;
+ }
}
part { name: "disabler";
repeat_events: 0;
set_state(PART:"segment", "default_middle", 0.0);
else if(type == SEGMENT_TYPE_RIGHT)
set_state(PART:"segment", "default_right", 0.0);
+ set_state(PART:"elm.text", "normal", 0.0);
}
else if(state == SEGMENT_STATE_PRESSED)
{
set_state(PART:"segment", "pressed_middle", 0.0);
else if(type == SEGMENT_TYPE_RIGHT)
set_state(PART:"segment", "pressed_right", 0.0);
+ set_state(PART:"elm.text", "pressed", 0.0);
}
else if(state == SEGMENT_STATE_SELECTED)
{
set_state(PART:"segment", "selected_middle", 0.0);
else if(type == SEGMENT_TYPE_RIGHT)
set_state(PART:"segment", "selected_right", 0.0);
+ set_state(PART:"elm.text", "selected", 0.0);
}
if(disabled == SEGMENT_STATUS_DISABLED)
{
set_state(PART:"disabler", "disabled_middle", 0.0);
else if(type == SEGMENT_TYPE_RIGHT)
set_state(PART:"disabler", "disabled_right", 0.0);
+ set_state(PART:"elm.text", "disabled", 0.0);
}
}
}
signal: "elm,type,segment,single";
source: "elm";
script {
- set_int(seg_status, SEGMENT_STATUS_ENABLED);
set_int(seg_type, SEGMENT_TYPE_SINGLE);
update_state();
}
signal: "elm,type,segment,left";
source: "elm";
script {
- set_int(seg_status, SEGMENT_STATUS_ENABLED);
set_int(seg_type, SEGMENT_TYPE_LEFT);
update_state();
}
signal: "elm,type,segment,middle";
source: "elm";
script {
- set_int(seg_status, SEGMENT_STATUS_ENABLED);
set_int(seg_type, SEGMENT_TYPE_MIDDLE);
update_state();
}
signal: "elm,type,segment,right";
source: "elm";
script {
- set_int(seg_status, SEGMENT_STATUS_ENABLED);
set_int(seg_type, SEGMENT_TYPE_RIGHT);
update_state();
}
signal: "elm,state,segment,normal";
source: "elm";
script {
- set_int(seg_status, SEGMENT_STATUS_ENABLED);
set_int(seg_state, SEGMENT_STATE_NORMAL);
update_state();
}
signal: "elm,state,segment,pressed";
source: "elm";
script {
- set_int(seg_status, SEGMENT_STATUS_ENABLED);
set_int(seg_state, SEGMENT_STATE_PRESSED);
update_state();
}
signal: "elm,state,segment,selected";
source: "elm";
script {
- set_int(seg_status, SEGMENT_STATUS_ENABLED);
set_int(seg_state, SEGMENT_STATE_SELECTED);
update_state();
}
script {
new st[31];
new Float:vl;
- new st1[31];
- new Float:vl1;
get_state(PART:"elm.swallow.icon", st, 30, vl);
- get_state(PART:"elm.swallow.label", st1, 30, vl1);
if (!strcmp(st, "icononly"))
{
set_state(PART:"elm.swallow.icon", "visible", 0.0);
set_state(PART:"padding_icon_text", "visible", 0.0);
}
- set_state(PART:"elm.swallow.label", "visible", 0.0);
+ get_state(PART:"elm.text", st, 30, vl);
+ if (!strcmp(st, "selected"))
+ set_state(PART:"elm.text", "selected", 0.0);
+ else
+ set_state(PART:"elm.text", "normal", 0.0);
}
}
program { name: "text_hide";
set_state(PART:"elm.swallow.icon", "icononly", 0.0);
set_state(PART:"padding_icon_text", "icononly", 0.0);
}
- set_state(PART:"elm.swallow.label", "default", 0.0);
+ set_state(PART:"elm.text", "default", 0.0);
}
}
program { name: "icon_show";
script {
new st[31];
new Float:vl;
- get_state(PART:"elm.swallow.label", st, 30, vl);
- if (!strcmp(st, "normal"))
+ get_state(PART:"elm.text", st, 30, vl);
+ if ((!strcmp(st, "normal")) || (!strcmp(st, "selected")))
{
set_state(PART:"elm.swallow.icon", "visible", 0.0);
set_state(PART:"padding_icon_text", "visible", 0.0);
}
}
-group { name: "elm/label/base/default/segment_normal";
- data.item: "default_font_size" "24";
- data.item: "min_font_size" "16";
- data.item: "max_font_size" "24";
- styles{
- style { name: "seg_text_style_normal";
- base: "font=SLP:style=Medium font_size=18\
- align=center \
- color=#f4d4aeff wrap=char";
- tag: "br" "\n";
- tag: "hilight" "+ font=SLP:style=Bold";
- tag: "b" "+ font=SLP:style=Bold";
- tag: "tab" "\t";
- }
- style { name: "seg_text_style_pressed";
- base: "font=SLP:style=Medium font_size=18\
- align=center \
- color=#000000ff wrap=char";
- tag: "br" "\n";
- tag: "hilight" "+ font=SLP:style=Bold";
- tag: "b" "+ font=SLP:style=Bold";
- tag: "tab" "\t";
- }
- style { name: "seg_text_style_selected";
- base: "font=SLP:style=Medium font_size=18\
- align=center color=#000000ff \
- wrap=char";
- tag: "br" "\n";
- tag: "hilight" "+ font=SLP:style=Bold";
- tag: "b" "+ font=SLP:style=Bold";
- tag: "tab" "\t";
- }
- style { name: "seg_text_style_disabled";
- base: "font=SLP:style=Medium font_size=18\
- align=center color=#f4d4aeff \
- wrap=char";
- tag: "br" "\n";
- tag: "hilight" "+ font=SLP:style=Bold";
- tag: "b" "+ font=SLP:style=Bold";
- tag: "tab" "\t";
- }
- }
- parts {
- part { name: "label.swallow.background";
- type: SWALLOW;
- description { state: "default" 0.0;
- visible: 1;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 1.0;
- }
- }
- part { name: "label.text.clip";
- type: RECT;
- description { state: "default" 0.0;
- visible: 1;
- rel1 { relative: 0 0; to: "label.swallow.background"; }
- rel2 { relative: 1 1; to: "label.swallow.background"; }
- }
- }
- part { name: "elm.text";
- type: TEXTBLOCK;
- mouse_events: 0;
- scale: 1;
- clip_to: "label.text.clip";
- description { state: "default" 0.0;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 1.0;
- align: 0.0 0.5;
- text {
- style: "seg_text_style_normal";
- align: 0.0 0.5;
- min: 1 0;
- }
- }
- }
- }
-}
-
-group { name: "elm/label/base/default/segment_selected";
- data.item: "default_font_size" "24";
- data.item: "min_font_size" "16";
- data.item: "max_font_size" "24";
- parts {
- part { name: "label.swallow.background";
- type: SWALLOW;
- description { state: "default" 0.0;
- visible: 1;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 1.0;
- }
- }
- part { name: "label.text.clip";
- type: RECT;
- description { state: "default" 0.0;
- visible: 1;
- rel1 { relative: 0 0; to: "label.swallow.background"; }
- rel2 { relative: 1 1; to: "label.swallow.background"; }
- }
- }
- part { name: "elm.text";
- type: TEXTBLOCK;
- mouse_events: 0;
- scale: 1;
- clip_to: "label.text.clip";
- description { state: "default" 0.0;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 1.0;
- align: 0.0 0.5;
- text {
- style: "seg_text_style_selected";
- align: 0.0 0.5;
- min: 1 0;
- }
- }
- }
- }
-}
-group { name: "elm/label/base/default/segment_pressed";
- data.item: "default_font_size" "24";
- data.item: "min_font_size" "16";
- data.item: "max_font_size" "24";
- parts {
- part { name: "label.swallow.background";
- type: SWALLOW;
- description { state: "default" 0.0;
- visible: 1;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 1.0;
- }
- }
- part { name: "label.text.clip";
- type: RECT;
- description { state: "default" 0.0;
- visible: 1;
- rel1 { relative: 0 0; to: "label.swallow.background"; }
- rel2 { relative: 1 1; to: "label.swallow.background"; }
- }
- }
- part { name: "elm.text";
- type: TEXTBLOCK;
- mouse_events: 0;
- scale: 1;
- clip_to: "label.text.clip";
- description { state: "default" 0.0;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 1.0;
- align: 0.0 0.5;
- text {
- style: "seg_text_style_pressed";
- align: 0.0 0.5;
- min: 1 0;
- }
- }
- }
- }
-}
-
-group { name: "elm/label/base/default/segment_disabled";
- data.item: "default_font_size" "24";
- data.item: "min_font_size" "16";
- data.item: "max_font_size" "24";
- parts {
- part { name: "label.swallow.background";
- type: SWALLOW;
- description { state: "default" 0.0;
- visible: 1;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 1.0;
- }
- }
- part { name: "label.text.clip";
- type: RECT;
- description { state: "default" 0.0;
- visible: 1;
- rel1 { relative: 0 0; to: "label.swallow.background"; }
- rel2 { relative: 1 1; to: "label.swallow.background"; }
- }
- }
- part { name: "elm.text";
- type: TEXTBLOCK;
- mouse_events: 0;
- scale: 1;
- clip_to: "label.text.clip";
- description { state: "default" 0.0;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 1.0;
- align: 0.0 0.5;
- text {
- style: "seg_text_style_disabled";
- align: 0.0 0.5;
- min: 1 0;
- }
- }
- }
- }
-}
-
-
group { name: "elm/segment_control/base/body_style";
parts {
part { name: "bg";
}
group { name: "elm/segment_control/item/body_style";
- data.item: "label.wrap.part" "label.bg";
images {
image: "00_winset_btn_sge_normal.png" COMP;
description { state: "default" 0.0;
visible: 1;
fixed: 1 0;
- rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; }
- rel2 {relative: 1.0 1.0; to: "elm.swallow.icon"; }
+ rel1 {
+ to_x: "padding_left";
+ to_y: "padding_top";
+ relative: 1.0 1.0;
+ }
+ rel2 {
+ to: "elm.swallow.icon";
+ relative: 1.0 1.0;
+ }
align: 0.0 0.5;
color: 0 0 0 0;
}
mouse_events: 0;
description { state: "default" 0.0; //when only icon or no icon is there
align: 0.0 0.0;
- rel1 { relative: 1.0 0.0; to: "icon.bg"; }
- rel2 { relative: 1.0 1.0; to: "icon.bg"; }
+ rel1 {
+ to: "icon.bg";
+ relative: 1.0 0.0;
+ }
+ rel2 {
+ to: "icon.bg";
+ relative: 1.0 1.0;
+ }
fixed: 1 0;
min: 0 0;
color: 0 0 0 0;
inherit: "default" 0.0;
}
description { state: "visible" 0.0; //when icon is visible
- align: 0.0 0.0;
- rel1 { relative: 1.0 0.0; to: "icon.bg"; }
- rel2 { relative: 1.0 1.0; to: "icon.bg"; }
- fixed: 1 0;
+ inherit: "default" 0.0;
min: 2 0;
- color: 0 0 0 0;
}
}
part { name: "elm.swallow.icon";
description { state: "default" 0.0;
visible: 0;
align: 0.0 0.5;
- rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; }
- rel2 {relative: 0.0 0.0; to_y: "padding_bottom"; }
+ rel1 {
+ to_x: "padding_left";
+ to_y: "padding_top";
+ relative: 1.0 1.0;
+ }
+ rel2 {
+ to_y: "padding_bottom";
+ relative: 0.0 0.0;
+ }
fixed: 1 0;
aspect: 1.0 1.0;
aspect_preference: BOTH;
description { state: "visible" 0.0;
inherit: "default" 0.0;
visible: 1;
- rel2 {relative: 0.3 0.0; to_y: "padding_bottom"; }
+ rel2 {
+ to_y: "padding_bottom";
+ relative: 0.3 0.0;
+ }
}
- description { state: "icononly" 0.0;;
+ description { state: "icononly" 0.0;
inherit: "default" 0.0;
visible: 1;
- rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; }
+ rel2 {
+ to_x: "padding_right";
+ to_y: "padding_bottom";
+ relative: 0.0 0.0;
+ }
align: 0.5 0.5;
}
}
- part { name: "label.bg";
- repeat_events: 1;
- scale: 1;
- description { state: "default" 0.0;
- rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; }
- rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; }
- }
- }
- part { name: "elm.swallow.label";
- type: SWALLOW;
+ part { name: "elm.text";
+ type: TEXT;
mouse_events: 0;
scale: 1;
- clip_to: "label.bg";
- description { state: "default" 0.0;
+ description {
+ state: "default" 0.0;
visible: 0;
fixed: 1 1;
min: 1 1;
- align: 0.0 0.5;
- rel1 { relative: 1.0 1.0; to_x: "padding_icon_text";}
- rel2 { relative: 0.0 0.0; to_x: "padding_right";}
+ rel1 {
+ to_x: "padding_icon_text";
+ relative: 1.0 1.0;
+ }
+ rel2 {
+ to_x: "padding_right";
+ relative: 0.0 0.0;
+ }
+ color: SEGMENT_CONTROL_BODY_STYLE_ITEM_TITLE_TEXT_COLOR_NORMAL_INC;
+ text {
+ font: "SLP";
+ ellipsis: 0.0;
+ fit: 1 1;
+ size: 18;
+ size_range: 12 36;
+ min: 0 1;
+ }
}
- description { state: "visible" 0.0;
+ description { state: "normal" 0.0;
inherit: "default" 0.0;
visible: 1;
}
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ color: SEGMENT_CONTROL_BODY_STYLE_ITEM_TITLE_TEXT_COLOR_PRESSED_INC;
+ }
+ description { state: "selected" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ color: SEGMENT_CONTROL_BODY_STYLE_ITEM_TITLE_TEXT_COLOR_SELECTED_INC;
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ color: SEGMENT_CONTROL_BODY_STYLE_ITEM_TITLE_TEXT_COLOR_DISABLED_INC;
+ }
}
part { name: "disabler";
repeat_events: 0;
set_state(PART:"segment", "default_middle", 0.0);
else if(type == SEGMENT_TYPE_RIGHT)
set_state(PART:"segment", "default_right", 0.0);
+ set_state(PART:"elm.text", "normal", 0.0);
}
else if(state == SEGMENT_STATE_PRESSED)
{
set_state(PART:"segment", "pressed_middle", 0.0);
else if(type == SEGMENT_TYPE_RIGHT)
set_state(PART:"segment", "pressed_right", 0.0);
+ set_state(PART:"elm.text", "pressed", 0.0);
}
else if(state == SEGMENT_STATE_SELECTED)
{
set_state(PART:"segment", "selected_middle", 0.0);
else if(type == SEGMENT_TYPE_RIGHT)
set_state(PART:"segment", "selected_right", 0.0);
+ set_state(PART:"elm.text", "selected", 0.0);
}
if(disabled == SEGMENT_STATUS_DISABLED)
{
set_state(PART:"disabler", "disabled_middle", 0.0);
else if(type == SEGMENT_TYPE_RIGHT)
set_state(PART:"disabler", "disabled_right", 0.0);
+ set_state(PART:"elm.text", "disabled", 0.0);
}
}
}
signal: "elm,type,segment,single";
source: "elm";
script {
- set_int(seg_status, SEGMENT_STATUS_ENABLED);
set_int(seg_type, SEGMENT_TYPE_SINGLE);
update_state();
}
signal: "elm,type,segment,left";
source: "elm";
script {
- set_int(seg_status, SEGMENT_STATUS_ENABLED);
set_int(seg_type, SEGMENT_TYPE_LEFT);
update_state();
}
signal: "elm,type,segment,middle";
source: "elm";
script {
- set_int(seg_status, SEGMENT_STATUS_ENABLED);
set_int(seg_type, SEGMENT_TYPE_MIDDLE);
update_state();
}
signal: "elm,type,segment,right";
source: "elm";
script {
- set_int(seg_status, SEGMENT_STATUS_ENABLED);
set_int(seg_type, SEGMENT_TYPE_RIGHT);
update_state();
}
signal: "elm,state,segment,normal";
source: "elm";
script {
- set_int(seg_status, SEGMENT_STATUS_ENABLED);
set_int(seg_state, SEGMENT_STATE_NORMAL);
update_state();
}
signal: "elm,state,segment,pressed";
source: "elm";
script {
- set_int(seg_status, SEGMENT_STATUS_ENABLED);
set_int(seg_state, SEGMENT_STATE_PRESSED);
update_state();
}
signal: "elm,state,segment,selected";
source: "elm";
script {
- set_int(seg_status, SEGMENT_STATUS_ENABLED);
set_int(seg_state, SEGMENT_STATE_SELECTED);
update_state();
}
script {
new st[31];
new Float:vl;
- new st1[31];
- new Float:vl1;
get_state(PART:"elm.swallow.icon", st, 30, vl);
- get_state(PART:"elm.swallow.label", st1, 30, vl1);
if (!strcmp(st, "icononly"))
{
set_state(PART:"elm.swallow.icon", "visible", 0.0);
set_state(PART:"padding_icon_text", "visible", 0.0);
}
- set_state(PART:"elm.swallow.label", "visible", 0.0);
+ get_state(PART:"elm.text", st, 30, vl);
+ if (!strcmp(st, "selected"))
+ set_state(PART:"elm.text", "selected", 0.0);
+ else
+ set_state(PART:"elm.text", "normal", 0.0);
}
}
program { name: "text_hide";
set_state(PART:"elm.swallow.icon", "icononly", 0.0);
set_state(PART:"padding_icon_text", "icononly", 0.0);
}
- set_state(PART:"elm.swallow.label", "default", 0.0);
+ set_state(PART:"elm.text", "default", 0.0);
}
}
program { name: "icon_show";
script {
new st[31];
new Float:vl;
- get_state(PART:"elm.swallow.label", st, 30, vl);
- if (!strcmp(st, "normal"))
+ get_state(PART:"elm.text", st, 30, vl);
+ if ((!strcmp(st, "normal")) || (!strcmp(st, "selected")))
{
set_state(PART:"elm.swallow.icon", "visible", 0.0);
set_state(PART:"padding_icon_text", "visible", 0.0);
target: "elm.swallow.icon";
}
}
-}
-
-group { name: "elm/label/base/body_style/segment_normal";
- data.item: "default_font_size" "24";
- data.item: "min_font_size" "16";
- data.item: "max_font_size" "24";
- styles{
- style { name: "seg_text_body_style_normal";
- base: "font=SLP:style=Medium font_size=18\
- align=center \
- color=#000000ff wrap=char";
- tag: "br" "\n";
- tag: "hilight" "+ font=SLP:style=Bold";
- tag: "b" "+ font=SLP:style=Bold";
- tag: "tab" "\t";
- }
- style { name: "seg_text_body_style_pressed";
- base: "font=SLP:style=Medium font_size=18\
- align=center \
- color=#f4d4aeff wrap=char";
- tag: "br" "\n";
- tag: "hilight" "+ font=SLP:style=Bold";
- tag: "b" "+ font=SLP:style=Bold";
- tag: "tab" "\t";
- }
- style { name: "seg_text_body_style_selected";
- base: "font=SLP:style=Medium font_size=18\
- align=center color=#f4d4aeff \
- wrap=char";
- tag: "br" "\n";
- tag: "hilight" "+ font=SLP:style=Bold";
- tag: "b" "+ font=SLP:style=Bold";
- tag: "tab" "\t";
- }
- style { name: "seg_text_body_style_disabled";
- base: "font=SLP:style=Medium font_size=18\
- align=center color=#f4d4aeff \
- wrap=char";
- tag: "br" "\n";
- tag: "hilight" "+ font=SLP:style=Bold";
- tag: "b" "+ font=SLP:style=Bold";
- tag: "tab" "\t";
- }
- }
- parts {
- part { name: "label.swallow.background";
- type: SWALLOW;
- description { state: "default" 0.0;
- visible: 1;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 1.0;
- }
- }
- part { name: "label.text.clip";
- type: RECT;
- description { state: "default" 0.0;
- visible: 1;
- rel1 { relative: 0 0; to: "label.swallow.background"; }
- rel2 { relative: 1 1; to: "label.swallow.background"; }
- }
- }
- part { name: "elm.text";
- type: TEXTBLOCK;
- mouse_events: 0;
- scale: 1;
- clip_to: "label.text.clip";
- description { state: "default" 0.0;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 1.0;
- align: 0.0 0.5;
- text {
- style: "seg_text_body_style_normal";
- align: 0.0 0.5;
- min: 1 0;
- }
- }
- }
- }
-}
-
-group { name: "elm/label/base/body_style/segment_selected";
- data.item: "default_font_size" "24";
- data.item: "min_font_size" "16";
- data.item: "max_font_size" "24";
- parts {
- part { name: "label.swallow.background";
- type: SWALLOW;
- description { state: "default" 0.0;
- visible: 1;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 1.0;
- }
- }
- part { name: "label.text.clip";
- type: RECT;
- description { state: "default" 0.0;
- visible: 1;
- rel1 { relative: 0 0; to: "label.swallow.background"; }
- rel2 { relative: 1 1; to: "label.swallow.background"; }
- }
- }
- part { name: "elm.text";
- type: TEXTBLOCK;
- mouse_events: 0;
- scale: 1;
- clip_to: "label.text.clip";
- description { state: "default" 0.0;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 1.0;
- align: 0.0 0.5;
- text {
- style: "seg_text_body_style_selected";
- align: 0.0 0.5;
- min: 1 0;
- }
- }
- }
- }
-}
-group { name: "elm/label/base/body_style/segment_pressed";
- data.item: "default_font_size" "24";
- data.item: "min_font_size" "16";
- data.item: "max_font_size" "24";
- parts {
- part { name: "label.swallow.background";
- type: SWALLOW;
- description { state: "default" 0.0;
- visible: 1;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 1.0;
- }
- }
- part { name: "label.text.clip";
- type: RECT;
- description { state: "default" 0.0;
- visible: 1;
- rel1 { relative: 0 0; to: "label.swallow.background"; }
- rel2 { relative: 1 1; to: "label.swallow.background"; }
- }
- }
- part { name: "elm.text";
- type: TEXTBLOCK;
- mouse_events: 0;
- scale: 1;
- clip_to: "label.text.clip";
- description { state: "default" 0.0;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 1.0;
- align: 0.5 0.5;
- text {
- style: "seg_text_body_style_pressed";
- align: 0.5 0.5;
- min: 1 0;
- }
- }
- }
- }
-}
-
-group { name: "elm/label/base/body_style/segment_disabled";
- data.item: "default_font_size" "24";
- data.item: "min_font_size" "16";
- data.item: "max_font_size" "24";
- parts {
- part { name: "label.swallow.background";
- type: SWALLOW;
- description { state: "default" 0.0;
- visible: 1;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 1.0;
- }
- }
- part { name: "label.text.clip";
- type: RECT;
- description { state: "default" 0.0;
- visible: 1;
- rel1 { relative: 0 0; to: "label.swallow.background"; }
- rel2 { relative: 1 1; to: "label.swallow.background"; }
- }
- }
- part { name: "elm.text";
- type: TEXTBLOCK;
- mouse_events: 0;
- scale: 1;
- clip_to: "label.text.clip";
- description { state: "default" 0.0;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 1.0;
- align: 0.0 0.5;
- text {
- style: "seg_text_body_style_disabled";
- align: 0.0 0.5;
- min: 1 0;
- }
- }
- }
- }
-}
#undef SEGMENT_TYPE_SINGLE
#undef SEGMENT_TYPE_LEFT
#undef SEGMENT_TYPE_MIDDLE
#undef SEGMENT_STATE_SELECTED
#undef SEGMENT_STATUS_ENABLED
#undef SEGMENT_STATUS_DISABLED
+}