}
//////////////////////////////////////////////////////////////////////////////////////
- group { name: "elm/button/base/editfield_rename";
- images {
- image: "00_edit_field_rename.png" COMP;
- }
- parts {
- part { name: "button_image";
- type: RECT;
- scale: 1;
- description { state: "default" 0.0;
- visible: 0;
- }
- description { state: "clicked" 0.0;
- inherit: "default" 0.0;
- }
- description { state: "disabled" 0.0;
- inherit: "default" 0.0;
- }
- description { state: "focused" 0.0;
- inherit: "default" 0.0;
- }
- }
- part { name: "rename_button";
- scale: 1;
- mouse_events: 0;
- clip_to: "rename_button.clipper";
- description { state: "default" 0.0;
- min: BUTTON_EDITFIELD_RENAME_BUTTON_MIN_MAX_INC;
- max: BUTTON_EDITFIELD_RENAME_BUTTON_MIN_MAX_INC;
- fixed: 1 1;
- align: 0.5 0.5;
- image.normal: "00_edit_field_rename.png";
- }
- }
- part { name: "rename_button.clipper";
- type: RECT;
- description { state: "default" 0.0;
- color: BUTTON_EDITFIELD_RENAME_BUTTON_CLIPPER_DEFAULT_COLOR_INC;
- }
- description { state: "clicked" 0.0;
- color: BUTTON_EDITFIELD_RENAME_BUTTON_CLIPPER_PRESSED_COLOR_INC;
- }
- description { state: "disabled" 0.0;
- color: BUTTON_EDITFIELD_RENAME_BUTTON_CLIPPER_DISABLED_COLOR_INC;
- }
- }
- part { name: "over2";
- type: RECT;
- ignore_flags: ON_HOLD;
- description { state: "default" 0.0;
- color: 0 0 0 0;
- }
- }
- part { name: "over3";
- type: RECT;
- repeat_events: 1;
- description { state: "default" 0.0;
- color: 0 0 0 0;
- }
- }
- part { name: "disabler";
- type: RECT;
- description { state: "default" 0.0;
- color: 0 0 0 0;
- visible: 0;
- }
- description { state: "disabled" 0.0;
- inherit: "default" 0.0;
- visible: 1;
- }
- }
- }
- programs {
- program { name: "button_click";
- signal: "mouse,down,1";
- source: "over2";
- action: SIGNAL_EMIT "elm,action,press" "";
- after: "button_click_anim";
- }
- program { name: "button_click_anim";
- action: STATE_SET "clicked" 0.0;
- target: "button_image";
- target: "rename_button.clipper";
- }
- program { name: "button_double_click";
- signal: "mouse,down,1,double";
- source: "over1";
- after: "button_click_anim";
- }
- program { name: "button_unclick";
- signal: "mouse,up,1";
- source: "over3";
- action: SIGNAL_EMIT "elm,action,unpress" "";
- after: "button_unclick_anim";
- }
- program { name: "button_unclick_anim";
- action: STATE_SET "default" 0.0;
- target: "button_image";
- target: "rename_button.clipper";
- }
- program { name: "touch_snd";
- signal: "mouse,clicked,1";
- source: "over2";
- action: PLAY_SAMPLE "touch_sound" 1.0;
- after: "button_unclick3";
- }
- program { name: "button_unclick3";
- action: SIGNAL_EMIT "elm,action,click" "";
- }
- program { name: "disable";
- signal: "elm,state,disabled";
- source: "elm";
- action: STATE_SET "disabled" 0.0;
- target: "button_image";
- target: "disabler";
- target: "rename_button.clipper";
- }
- program { name: "enable";
- signal: "elm,state,enabled";
- source: "elm";
- action: STATE_SET "default" 0.0;
- target: "button_image";
- target: "disabler";
- target: "rename_button.clipper";
- }
- }
- }
group { name: "elm/button/base/editfield_clear";
images {
image: "00_edit_field_clear.png" COMP;
}
}
}
- group { name: "elm/button/base/search_rename";
- inherit: "elm/button/base/editfield_rename";
- parts {
- part { name: "rename_button";
- scale: 1;
- mouse_events: 0;
- clip_to: "rename_button.clipper";
- description { state: "default" 0.0;
- min: BUTTON_SEARCH_RENAME_BUTTON_MIN_MAX_INC;
- max: BUTTON_SEARCH_RENAME_BUTTON_MIN_MAX_INC;
- fixed: 1 1;
- align: 0.5 0.5;
- image.normal: "00_edit_field_rename.png";
- }
- }
- }
- }
group { name: "elm/button/base/search_clear";
inherit: "elm/button/base/editfield_clear";