part { name: "elm.swallow.content";
type: SWALLOW;
scale: 1;
+ clip_to: "disabler";
description { state: "default" 0.0;
visible: 0;
align: 0.0 0.5;
type: TEXT;
mouse_events: 0;
scale: 1;
+ clip_to: "disabler";
description { state: "default" 0.0;
visible: 0;
rel1 { relative: 1.0 1.0; to_x: "padding_after_icon"; to_y: "padding_left_top"; }
inherit: "default" 0.0;
visible: 1;
min: 0 0;
- color: 255 255 255 255;
color2: 0 0 0 102;
}
- description { state: "disabled" 0.0;
- inherit: "default" 0.0;
- color: 185 185 185 255;
- color3: 0 0 0 0;
- }
- description { state: "disabled_visible" 0.0;
- inherit: "default" 0.0;
- color: 185 185 185 255;
- color3: 0 0 0 0;
- visible: 1;
- }
description { state: "focused" 0.0;
inherit: "default" 0.0;
visible: 1;
part { name: "disabler";
type: RECT;
description { state: "default" 0.0;
- color: 0 0 0 0;
- visible: 0;
+ color: 255 255 255 255;
}
description { state: "disabled" 0.0;
- inherit: "default" 0.0;
- visible: 1;
+ color: 255 255 255 127;
}
}
}
signal: "elm,state,disabled";
source: "elm";
action: STATE_SET "disabled" 0.0;
- target: "button_image";
target: "over2";
target: "disabler";
after: "disable_text";
}
program { name: "disable_text";
script {
- new st[31];
- new Float:vl;
- get_state(PART:"elm.text", st, 30, vl);
- if (!strcmp(st, "visible"))
- set_state(PART:"elm.text", "disabled_visible", 0.0);
- else
- set_state(PART:"elm.text", "disabled", 0.0);
set_int(button_state, BUTTON_STATE_DISABLED);
}
}
signal: "elm,state,enabled";
source: "elm";
action: STATE_SET "default" 0.0;
- target: "button_image";
target: "over2";
target: "disabler";
after: "enable_text";
}
program { name: "enable_text";
script {
- new st[31];
- new Float:vl;
- get_state(PART:"elm.text", st, 30, vl);
- if (!strcmp(st, "disabled_visible"))
- set_state(PART:"elm.text", "visible", 0.0);
- else
- set_state(PART:"elm.text", "default", 0.0);
set_int(button_state, BUTTON_STATE_ENABLED);
}
}
part { name: "elm.swallow.content";
type: SWALLOW;
scale: 1;
+ clip_to: "disabler";
description { state: "default" 0.0;
visible: 0;
align: 0.0 0.5;
type: TEXT;
mouse_events: 0;
scale: 1;
+ clip_to: "disabler";
description { state: "default" 0.0;
visible: 0;
rel1 { relative: 1.0 1.0; to_x: "padding_after_icon"; to_y: "padding_left_top"; }
inherit: "default" 0.0;
visible: 1;
min: 0 0;
- color: 255 255 255 255;
color2: 0 0 0 102;
}
- description { state: "disabled" 0.0;
- inherit: "default" 0.0;
- color: 185 185 185 255;
- color3: 0 0 0 0;
- }
- description { state: "disabled_visible" 0.0;
- inherit: "default" 0.0;
- color: 185 185 185 255;
- color3: 0 0 0 0;
- visible: 1;
- }
description { state: "focused" 0.0;
inherit: "default" 0.0;
visible: 1;
part { name: "disabler";
type: RECT;
description { state: "default" 0.0;
- color: 0 0 0 0;
- visible: 0;
+ color: 255 255 255 255;
}
description { state: "disabled" 0.0;
- inherit: "default" 0.0;
- visible: 1;
+ color: 255 255 255 127;
}
}
}
signal: "elm,state,disabled";
source: "elm";
action: STATE_SET "disabled" 0.0;
- target: "button_image";
target: "over2";
target: "disabler";
after: "disable_text";
}
program { name: "disable_text";
script {
- new st[31];
- new Float:vl;
- get_state(PART:"elm.text", st, 30, vl);
- if (!strcmp(st, "visible"))
- set_state(PART:"elm.text", "disabled_visible", 0.0);
- else
- set_state(PART:"elm.text", "disabled", 0.0);
set_int(button_state, BUTTON_STATE_DISABLED);
}
}
signal: "elm,state,enabled";
source: "elm";
action: STATE_SET "default" 0.0;
- target: "button_image";
target: "over2";
target: "disabler";
after: "enable_text";
}
program { name: "enable_text";
script {
- new st[31];
- new Float:vl;
- get_state(PART:"elm.text", st, 30, vl);
- if (!strcmp(st, "disabled_visible"))
- set_state(PART:"elm.text", "visible", 0.0);
- else
- set_state(PART:"elm.text", "default", 0.0);
set_int(button_state, BUTTON_STATE_ENABLED);
}
}
part { name: "elm.swallow.content";
type: SWALLOW;
scale: 1;
+ clip_to: "disabler";
description { state: "default" 0.0;
visible: 0;
align: 0.0 0.5;
type: TEXT;
mouse_events: 0;
scale: 1;
+ clip_to: "disabler";
description { state: "default" 0.0;
visible: 0;
rel1 { relative: 1.0 1.0; to_x: "padding_after_icon"; to_y: "padding_left_top"; }
inherit: "default" 0.0;
visible: 1;
min: 0 0;
- color: 255 255 255 255;
color2: 0 0 0 102;
}
- description { state: "disabled" 0.0;
- inherit: "default" 0.0;
- color: 185 185 185 255;
- color3: 0 0 0 0;
- }
- description { state: "disabled_visible" 0.0;
- inherit: "default" 0.0;
- color: 185 185 185 255;
- color3: 0 0 0 0;
- visible: 1;
- }
description { state: "focused" 0.0;
inherit: "default" 0.0;
visible: 1;
part { name: "disabler";
type: RECT;
description { state: "default" 0.0;
- color: 0 0 0 0;
- visible: 0;
+ color: 255 255 255 255;
}
description { state: "disabled" 0.0;
- inherit: "default" 0.0;
- visible: 1;
+ color: 255 255 255 127;
}
}
}
signal: "elm,state,disabled";
source: "elm";
action: STATE_SET "disabled" 0.0;
- target: "button_image";
target: "over2";
target: "disabler";
after: "disable_text";
}
program { name: "disable_text";
script {
- new st[31];
- new Float:vl;
- get_state(PART:"elm.text", st, 30, vl);
- if (!strcmp(st, "visible"))
- set_state(PART:"elm.text", "disabled_visible", 0.0);
- else
- set_state(PART:"elm.text", "disabled", 0.0);
set_int(button_state, BUTTON_STATE_DISABLED);
}
}
signal: "elm,state,enabled";
source: "elm";
action: STATE_SET "default" 0.0;
- target: "button_image";
target: "over2";
target: "disabler";
after: "enable_text";
}
program { name: "enable_text";
script {
- new st[31];
- new Float:vl;
- get_state(PART:"elm.text", st, 30, vl);
- if (!strcmp(st, "disabled_visible"))
- set_state(PART:"elm.text", "visible", 0.0);
- else
- set_state(PART:"elm.text", "default", 0.0);
set_int(button_state, BUTTON_STATE_ENABLED);
}
}