part { name: "elm.swallow.content";
type: SWALLOW;
scale: 1;
+ clip_to: "disabler";
description { state: "default" 0.0;
visible: 0;
align: 0.5 0.0;
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_left"; to_y: "padding_after_icon"; }
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;
+ visible: 1;
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
+ color: 255 255 255 127;
visible: 1;
}
}
set_state(PART:"icon_rect", "visible", 0.0);
set_state(PART:"padding_after_icon", "visible", 0.0);
}
- if(get_int(button_state) != BUTTON_STATE_DISABLED)
- set_state(PART:"elm.text", "visible", 0.0);
- else
- set_state(PART:"elm.text", "disabled_visible", 0.0);
+ set_state(PART:"elm.text", "visible", 0.0);
}
}
program { name: "text_hide";
}
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);
+ set_state(PART:"elm.text", "visible", 0.0);
}
}
program { name: "enable";
}
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);
+ set_state(PART:"elm.text", "visible", 0.0);
}
}
program { name: "focused";