images { image: "menu_layout.png" COMP; image: "folder.png" COMP; image: "preference.png" COMP; image: "content_glow.png" COMP; image: "warning.png" COMP; image: "setting_icon.png" COMP; image: "fileselect.png" COMP; } group { name: "help_layout"; parts { part { name: "clipper"; type: RECT; description { state: "default" 0.0; color: 127 127 127 127; } description { state: "show" 0.0; color: 255 255 255 255; } } part { name: "bg"; type: RECT; clip_to: "clipper"; description { state: "default" 0.0; color: 0 0 0 175; } } part { name: "left_top_padding"; type: SPACER; scale: 1; description { state: "default" 0.0; min: 10 10; fixed: 1 1; align: 0 0; rel2.relative: 0 0; } } part { name: "right_bottom_padding"; type: SPACER; scale: 1; description { state: "default" 0.0; min: 10 10; fixed: 1 1; align: 1 1; rel1.relative: 1 1; } } part { name: "elm.swallow.entry"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; rel1.to: "left_top_padding"; rel1.relative: 1 1; rel2.to: "right_bottom_padding"; rel2.relative: 0 0; } } part { name: "event_blocker"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 1; } description { state: "hide" 0.0; inherit: "default" 0.0; visible: 0; } } } programs { program { name: "load"; signal: "load"; action: STATE_SET "show" 0.0; transition: "DECELERATE" 0.5; target: "clipper"; after: "event_blocker_hide"; } program { name: "dismiss"; signal: "elm,state,dismiss"; source: ""; action: STATE_SET "default" 0.0; // transition: "DECELERATE" 0.125; target: "clipper"; target: "event_blocker"; after: "dismiss_done"; } program { name: "event_blocker_hide"; signal: "elm,state,event_blocker,hide"; source: ""; action: STATE_SET "hide" 0.0; target: "event_blocker"; } program { name: "dismiss_done"; action: SIGNAL_EMIT "elm,state,dismiss,done" ""; } } } group { name: "fileselector_layout"; parts { part { name: "clipper"; type: RECT; description { state: "default" 0.0; color: 127 127 127 127; } description { state: "show" 0.0; color: 255 255 255 255; } } part { name: "bg"; type: RECT; clip_to: "clipper"; description { state: "default" 0.0; color: 50 50 50 100; } } part { name: "base_frame_img"; type: IMAGE; scale: 1; clip_to: "clipper"; description { min: 600 400; max: 600 400; fixed: 1 1; color: 255 255 255 255; image.normal: "menu_layout.png"; image.border: 8 8 8 8; image.border_scale: 1; } } part { name: "base_frame"; type: RECT; clip_to: "clipper"; description { rel1 { to: "base_frame_img"; offset: 10 5; } rel2 { to: "base_frame_img"; offset: -11 -11; } visible: 0; } } part { name: "title_frame"; type: RECT; clip_to: "clipper"; description { rel1 { to: "base_frame"; } rel2 { to: "base_frame"; relative: 1 0; } align: 0.5 0; min: 0 25; fixed: 0 1; color: 0 0 0 125; } } part { name: "title_icon"; type: IMAGE; scale: 1; clip_to: "clipper"; description { align: 0 0.5; min: 20 20; max: 20 20; fixed: 1 1; rel1.to: "title_frame"; rel2.to: "title_frame"; image.normal: "fileselect.png"; } } part { name: "elm.text.title"; type: TEXT; scale: 1; clip_to: "clipper"; description { rel1.to: "title_frame"; rel2.to: "title_frame"; color: 255 255 255 255; align: 0.5 0.5; fixed: 1 1; text { font: FN; size: 12; align: 0.5 0.5; min: 1 0; } } } part { name: "elm.swallow.fileselector"; type: SWALLOW; clip_to: "clipper"; description { rel1 { to: "title_frame"; relative: 0 1; } rel2 { to: "base_frame"; } } } part { name: "elm.text.msg"; type: TEXT; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; rel1.relative: 0 1; rel1.to: "elm.swallow.fileselector"; rel2.relative: 1 1; rel2.to: "elm.swallow.fileselector"; text { font: FN; size: 11; align: 0.5 1; text: "adfasdfadsf"; } color: 0 0 0 0; } description { state: "show" 0.0; inherit: "default" 0.0; color: 255 0 0 255; } } part { name: "event_blocker"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 1; } description { state: "hide" 0.0; inherit: "default" 0.0; visible: 0; } } } programs { program { name: "load"; signal: "load"; action: STATE_SET "show" 0.0; transition: "DECELERATE" 0.5; target: "clipper"; after: "event_blocker_hide"; } program { name: "dismiss"; signal: "elm,state,dismiss"; source: ""; action: STATE_SET "default" 0.0; // transition: "DECELERATE" 0.125; target: "clipper"; target: "event_blocker"; after: "dismiss_done"; } program { name: "event_blocker_hide"; signal: "elm,state,event_blocker,hide"; source: ""; action: STATE_SET "hide" 0.0; target: "event_blocker"; } program { name: "dismiss_done"; action: SIGNAL_EMIT "elm,state,dismiss,done" ""; } program { name: "msg_show"; signal: "elm,action,msg,show"; source: ""; action: STATE_SET "show" 0.0; target: "elm.text.msg"; transition: DECELERATE 0.3; after: "msg_idle"; } program { name: "msg_idle"; action: STATE_SET "show" 0.0; target: "elm.text.msg"; transition: LINEAR 1; after: "msg_hide"; } program { name: "msg_hide"; action: STATE_SET "default" 0.0; target: "elm.text.msg"; transition: DECELERATE 0.3; } } } group { name: "warning_layout"; parts { part { name: "clipper"; type: RECT; description { state: "default" 0.0; color: 127 127 127 127; } description {state: "show" 0.0; color: 255 255 255 255; } } part { name: "bg"; type: RECT; clip_to: "clipper"; description { state: "default" 0.0; color: 50 50 50 100; } } part { name: "base_frame_img"; type: IMAGE; scale: 1; clip_to: "clipper"; description { min: 300 150; max: 300 150; fixed: 1 1; color: 255 255 255 255; image.normal: "menu_layout.png"; image.border: 8 8 8 8; image.border_scale: 1; } } part { name: "base_frame"; type: RECT; clip_to: "clipper"; description { rel1 { to: "base_frame_img"; offset: 10 10; } rel2 { to: "base_frame_img"; offset: -11 -11; } visible: 0; } } part { name: "title_bg"; type: RECT; scale: 1; description { rel1.to_y: "elm.text.title"; rel1.to_x: "base_frame"; rel2.to_y: "elm.text.title"; rel2.to_x: "base_frame"; color: 25 25 25 25; } } part { name: "warning_img"; type: IMAGE; clip_to: "clipper"; description { min: 20 20; max: 20 20; fixed: 1 1; align: 1 0.5; rel1.to: "elm.text.title"; rel2.to: "elm.text.title"; rel2.offset: -8 -1; rel1.relative: 0 0.5; rel2.relative: 0 0.5; image.normal: "warning.png"; } } part { name: "elm.text.title"; type: TEXT; clip_to: "clipper"; scale: 1; description { rel1.to: "base_frame"; rel2.to: "base_frame"; rel1.relative: 0.5 0; rel2.relative: 0.5 0; text.text: "EDC has been changed"; text { font: FN; size: 14; align: 0.5 0; min: 1 1; } fixed: 1 1; color: 30 30 30 255; align: 0.5 0; } } part { name: "elm.text.desc"; type: TEXT; clip_to: "clipper"; scale: 1; description { rel1 { to: "elm.text.title"; relative: 0.5 1; offset: 0 10; } rel2 { to: "elm.text.title"; relative: 0.5 1; } text.text: "Without save, you will lost last changes!"; text { font: FN; size: 12; align: 0.5 0; min: 1 1; } align: 0.5 0; fixed: 1 1; color: 30 30 30 255; } } part { name: "elm.text.question"; type: TEXT; clip_to: "clipper"; scale: 1; description { rel1 { to: "elm.text.desc"; relative: 0.5 1; offset: 0 10; } rel2 { to: "elm.text.desc"; relative: 0.5 1; } text.text: "Are you sure you want to do this?"; text { font: FN; size: 12; align: 0.5 0; min: 1 1; } align: 0.5 0; fixed: 1 1; color: 30 30 30 255; } } part { name: "elm.swallow.save"; type: SWALLOW; clip_to: "clipper"; scale: 1; description { rel1.to: "base_frame"; rel2.to: "base_frame"; rel1.relative: 0 1; rel2.relative: 0 1; rel1.offset: 20 0; rel2.offset: -1 -10; min: 70 35; align: 0 1; fixed: 1 1; } } part { name: "elm.swallow.no"; type: SWALLOW; clip_to: "clipper"; scale: 1; description { rel1.to: "elm.swallow.save"; rel2.to: "elm.swallow.save"; rel1.relative: 1 0; rel2.relative: 1 1; rel1.offset: 15 0; min: 70 35; align: 0 0.5; fixed: 1 1; } } part { name: "elm.swallow.yes"; type: SWALLOW; clip_to: "clipper"; scale: 1; description { rel1.to: "elm.swallow.no"; rel2.to: "elm.swallow.no"; rel1.relative: 1 0; rel2.relative: 1 1; rel1.offset: 15 0; min: 70 35; align: 0 0.5; fixed: 1 1; color: 0 0 0 255; } } part { name: "event_blocker"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 1; } description { state: "hide" 0.0; inherit: "default" 0.0; visible: 0; } } } programs { program { name: "load"; signal: "load"; action: STATE_SET "show" 0.0; transition: "DECELERATE" 0.25; target: "clipper"; after: "event_blocker_hide"; } program { name: "dismiss"; signal: "elm,state,dismiss"; source: ""; action: STATE_SET "default" 0.0; transition: "DECELERATE" 0.125; target: "clipper"; target: "event_blocker"; after: "dismiss_done"; } program { name: "event_blocker_hide"; signal: "elm,state,event_blocker,hide"; source: ""; action: STATE_SET "hide" 0.0; target: "event_blocker"; } program { name: "dismiss_done"; action: SIGNAL_EMIT "elm,state,dismiss,done" ""; } } } group { name: "button_layout"; parts { part { name: "shine"; type: IMAGE; scale: 1; description { align: 0.5 0.5; image.normal: "content_glow.png"; rel1.to: "elm.swallow.btn"; rel2.to: "elm.swallow.btn"; rel1.relative: -0.41 -0.41; rel2.relative: 1.41 1.41; } } part { name: "elm.swallow.btn"; type: SWALLOW; scale: 1; description { state: "default" 0.0; align: 0.5 0.5; min: 50 50; rel1.relative: 0.5 0.5; rel2.relative: 0.5 0.5; fixed: 1 1; } description { state: "zoom" 0.0; inherit: "default" 0.0; min: 80 80; } } } programs { program { name: "btn_effect"; signal: "elm,action,btn,zoom"; source: ""; action: STATE_SET "zoom" 0.0; target: "elm.swallow.btn"; transition: LINEAR 0.25; } } } group { name: "menu_layout"; parts { part { name: "bg"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } description { state: "show" 0.0; color: 50 50 50 160; } } part { name: "clipper"; type: RECT; description { state: "default" 0.0; color: 255 255 255 0; } description { state: "show" 0.0; color: 255 255 255 255; } } part { name: "base_frame"; type: RECT; scale: 1; description { align: 0.5 0.5; min: 640 0; fixed: 1 0; rel1.relative: 0.5 0; rel2.relative: 0.5 1; visible: 0; } } part { name: "padding1"; type: SPACER; scale: 1; description { state: "default" 0.0; rel1.relative: 0 0.5; rel2.relative: 0 0.5; rel1.to: "base_frame"; rel2.to: "base_frame"; min: 23 80; fixed: 1 1; align: 0 0.5; } } part { name: "elm.swallow.new_btn"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; rel1.to: "padding1"; rel2.to: "padding1"; rel1.relative: 1 0; align: 0 0.5; min: 80 80; fixed: 1 1; } } part { name: "padding2"; type: SPACER; scale: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.new_btn"; rel2.to: "elm.swallow.new_btn"; rel1.relative: 1 0; min: 23 80; fixed: 1 1; align: 0 0.5; } } part { name: "elm.swallow.save_btn"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; rel1.to: "padding2"; rel2.to: "padding2"; rel1.relative: 1 0; align: 0 0.5; min: 80 80; fixed: 1 1; } } part { name: "padding3"; type: SPACER; scale: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.save_btn"; rel2.to: "elm.swallow.save_btn"; rel1.relative: 1 0; min: 23 80; fixed: 1 1; align: 0 0.5; } } part { name: "elm.swallow.load_btn"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; rel1.to: "padding3"; rel2.to: "padding3"; rel1.relative: 1 0; align: 0 0.5; min: 80 80; fixed: 1 1; } } part { name: "padding4"; type: SPACER; scale: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.load_btn"; rel2.to: "elm.swallow.load_btn"; rel1.relative: 1 0; min: 23 80; fixed: 1 1; align: 0 0.5; } } part { name: "elm.swallow.setting_btn"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; rel1.to: "padding4"; rel2.to: "padding4"; rel1.relative: 1 0; align: 0 0.5; min: 80 80; fixed: 1 1; } } part { name: "padding5"; type: SPACER; scale: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.setting_btn"; rel2.to: "elm.swallow.setting_btn"; rel1.relative: 1 0; min: 23 80; fixed: 1 1; align: 0 0.5; } } part { name: "elm.swallow.help_btn"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; rel1.to: "padding5"; rel2.to: "padding5"; rel1.relative: 1 0; align: 0 0.5; min: 80 80; fixed: 1 1; } } part { name: "padding6"; type: SPACER; scale: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.help_btn"; rel2.to: "elm.swallow.help_btn"; rel1.relative: 1 0; min: 23 80; fixed: 1 1; align: 0 0.5; } } part { name: "elm.swallow.exit_btn"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; rel1.to: "padding6"; rel2.to: "padding6"; rel1.relative: 1 0; align: 0 0.5; min: 80 80; fixed: 1 1; } } part { name: "event_blocker"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 1; } description { state: "hide" 0.0; inherit: "default" 0.0; visible: 0; } } } programs { program { name: "load"; signal: "load"; action: STATE_SET "show" 0.0; transition: "DECELERATE" 0.25; target: "bg"; target: "clipper"; after: "event_blocker_hide"; } program { name: "event_blocker_hide"; signal: "elm,state,event_blocker,hide"; source: ""; action: STATE_SET "hide" 0.0; target: "event_blocker"; } program { name: "dismiss"; signal: "elm,state,dismiss"; source: ""; action: STATE_SET "default" 0.0; transition: "DECELERATE" 0.125; target: "bg"; target: "event_blocker"; target: "clipper"; after: "dismiss_done"; } program { name: "dismiss_done"; action: SIGNAL_EMIT "elm,state,dismiss,done" ""; } } } group { name: "setting_layout"; parts { part { name: "clipper"; type: RECT; description { state: "default" 0.0; color: 127 127 127 127; } description { state: "show" 0.0; color: 255 255 255 255; } part { name: "bg"; type: RECT; clip_to: "clipper"; description { state: "default" 0.0; color: 50 50 50 100; } } part { name: "base_frame_img"; type: IMAGE; scale: 1; clip_to: "clipper"; description { min: 600 400; max: 600 400; fixed: 1 1; color: 255 255 255 255; image.normal: "menu_layout.png"; image.border: 8 8 8 8; image.border_scale: 1; } } part { name: "base_frame"; type: RECT; clip_to: "clipper"; description { rel1 {to: "base_frame_img"; offset: 10 5;} rel2 {to: "base_frame_img"; offset: -11 -11;} visible: 0; } } part { name: "title_frame"; type: RECT; clip_to: "clipper"; description { rel1 {to: "base_frame"; relative: 0 0;} rel2 {to: "base_frame"; relative: 1 0;} align: 0.5 0; min: 0 25; fixed: 0 1; color: 0 0 0 125; } } part { name: "title_icon"; type: IMAGE; scale: 1; clip_to: "clipper"; description { align: 0 0.5; min: 20 20; max: 20 20; fixed: 1 1; rel1.to: "title_frame"; rel2.to: "title_frame"; image.normal: "setting_icon.png"; } } part { name: "title_name"; type: TEXT; scale: 1; clip_to: "clipper"; description { rel1.to: "title_frame"; rel2.to: "title_frame"; color: 255 255 255 255; align: 0.5 0.5; fixed: 1 1; text { font: FN; text: "Setting"; size: 12; align: 0.5 0.5; min: 1 0; } } } part { name: "img_path_frame"; type: RECT; clip_to: "clipper"; description { rel1 {to: "title_frame"; relative: 0 1;} rel2 {to: "title_frame"; relative: 1 1;} align: 0.5 0; visible: 0; min: 0 30; fixed: 0 1; } } part { name: "snd_path_frame"; type: RECT; clip_to: "clipper"; description { rel1 {to: "img_path_frame"; relative: 0 1;} rel2 {to: "img_path_frame"; relative: 1 1;} align: 0.5 0; visible: 0; min: 0 30; fixed: 0 1; } } part { name: "fnt_path_frame"; type: RECT; clip_to: "clipper"; description { rel1 {to: "snd_path_frame"; relative: 0 1;} rel2 {to: "snd_path_frame"; relative: 1 1;} align: 0.5 0; visible: 0; min: 0 30; fixed: 0 1; } } part { name: "data_path_frame"; type: RECT; clip_to: "clipper"; description { rel1 {to: "fnt_path_frame"; relative: 0 1;} rel2 {to: "fnt_path_frame"; relative: 1 1;} align: 0.5 0; visible: 0; min: 0 30; fixed: 0 1; } } part { name: "preference_frame"; type: RECT; clip_to: "clipper"; description { rel1 {to: "data_path_frame"; relative: 0 1;} rel2 {to: "data_path_frame"; relative: 1 1;} align: 0.5 0; visible: 0; min: 0 200; fixed: 0 1; } } part { name: "img_path_icon"; type: IMAGE; scale: 1; clip_to: "clipper"; description { align: 0 0.5; min: 20 20; max: 20 20; fixed: 1 1; rel1.to: "img_path_frame"; rel2.to: "img_path_frame"; image.normal: "folder.png"; } } part { name: "img_path_guide"; type: TEXT; scale: 1; clip_to: "clipper"; description { rel1 {to: "img_path_icon"; relative: 1 0; offset: 5 1;} rel2 {to: "img_path_icon"; relative: 1 1;} color: 30 30 30 255; align: 0 0.5; fixed: 1 1; text { font: FN; text: "Image Paths:"; size: 12; align: 0 0.5; min: 1 0; } } } part { name: "elm.swallow.img_path_entry"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { align: 0 0; fixed: 1 1; rel1.to_x: "img_path_guide"; rel1.to_y: "img_path_guide"; rel1.offset: 5 0; rel1.relative: 1 0; rel2.to: "img_path_frame"; } } part { name: "snd_path_icon"; type: IMAGE; scale: 1; clip_to: "clipper"; description { align: 0 0.5; min: 20 20; max: 20 20; fixed: 1 1; rel1.to: "snd_path_frame"; rel2.to: "snd_path_frame"; image.normal: "folder.png"; } } part { name: "snd_path_guide"; type: TEXT; scale: 1; clip_to: "clipper"; description { rel1 {to: "snd_path_icon"; relative: 1 0; offset: 5 1;} rel2 {to: "snd_path_icon"; relative: 1 1;} color: 30 30 30 255; align: 0 0.5; fixed: 1 1; text { font: FN; text: "Sound Paths:"; size: 12; align: 0 0.5; min: 1 0; } } } part { name: "elm.swallow.snd_path_entry"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { align: 0 0; fixed: 1 1; rel1.to_x: "snd_path_guide"; rel1.to_y: "snd_path_guide"; rel1.offset: 5 0; rel1.relative: 1 0; rel2.to: "snd_path_frame"; } } part { name: "fnt_path_icon"; type: IMAGE; scale: 1; clip_to: "clipper"; description { align: 0 0.5; min: 20 20; max: 20 20; fixed: 1 1; rel1.to: "fnt_path_frame"; rel2.to: "fnt_path_frame"; image.normal: "folder.png"; } } part { name: "fnt_path_guide"; type: TEXT; scale: 1; clip_to: "clipper"; description { rel1 {to: "fnt_path_icon"; relative: 1 0; offset: 5 1;} rel2 {to: "fnt_path_icon"; relative: 1 1;} color: 30 30 30 255; align: 0 0.5; fixed: 1 1; text { font: FN; text: "Font Paths:"; size: 12; align: 0 0.5; min: 1 0; } } } part { name: "elm.swallow.fnt_path_entry"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { align: 0 0; fixed: 1 1; rel1.to_x: "fnt_path_guide"; rel1.to_y: "fnt_path_guide"; rel1.offset: 17 0; rel1.relative: 1 0; rel2.to: "fnt_path_frame"; } } part { name: "data_path_icon"; type: IMAGE; scale: 1; clip_to: "clipper"; description { align: 0 0.5; min: 20 20; max: 20 20; fixed: 1 1; rel1.to: "data_path_frame"; rel2.to: "data_path_frame"; image.normal: "folder.png"; } } part { name: "data_path_guide"; type: TEXT; scale: 1; clip_to: "clipper"; description { rel1 {to: "data_path_icon"; relative: 1 0; offset: 5 1;} rel2 {to: "data_path_icon"; relative: 1 1;} color: 30 30 30 255; align: 0 0.5; fixed: 1 1; text { font: FN; text: "Data Paths:"; size: 12; align: 0 0.5; min: 1 0; } } } part { name: "elm.swallow.data_path_entry"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { align: 0 0; fixed: 1 1; rel1.to_x: "data_path_guide"; rel1.to_y: "data_path_guide"; rel1.offset: 14 0; rel1.relative: 1 0; rel2.to: "data_path_frame"; } } part { name: "preference_icon"; type: IMAGE; scale: 1; clip_to: "clipper"; description { align: 0 0; min: 20 20; max: 20 20; fixed: 1 1; rel1.to: "preference_frame"; rel2.to: "preference_frame"; image.normal: "preference.png"; } } part { name: "preference_guide"; type: TEXT; scale: 1; clip_to: "clipper"; description { rel1 {to: "preference_icon"; relative: 1 0; offset: 5 1;} rel2 {to: "preference_icon"; relative: 1 1;} color: 30 30 30 255; align: 0 0; fixed: 1 1; text { font: FN; text: "Preferences:"; size: 12; align: 0 0; min: 1 0; } } } part { name: "elm.swallow.preference"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { rel1.to_x: "preference_guide"; rel1.to_y: "preference_guide"; rel1.offset: 0 10; rel1.relative: 0 1; rel2.to: "preference_frame"; } } part { name: "elm.swallow.apply_btn"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { align: 1 0.5; min: 50 25; fixed: 1 1; rel1.to: "elm.swallow.reset_btn"; rel1.relative: 0 0; rel2.to: "elm.swallow.reset_btn"; rel2.relative: 0 1; } } part { name: "elm.swallow.reset_btn"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { align: 0.5 1; min: 50 25; fixed: 1 1; rel1.to: "base_frame"; rel1.relative: 0.5 0.99; rel2.to: "base_frame"; rel2.relative: 0.5 0.99; } } part { name: "elm.swallow.cancel_btn"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { align: 0 0.5; min: 50 25; fixed: 1 1; rel1.to: "elm.swallow.reset_btn"; rel1.relative: 1 0; rel2.to: "elm.swallow.reset_btn"; rel2.relative: 1 1; } } part { name: "event_blocker"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 1; } description { state: "hide" 0.0; inherit: "default" 0.0; visible: 0; } } } programs { program { name: "load"; signal: "load"; action: STATE_SET "show" 0.0; transition: "DECELERATE" 0.5; target: "clipper"; after: "event_blocker_hide"; } program { name: "dismiss"; signal: "elm,state,dismiss"; source: ""; action: STATE_SET "default" 0.0; // transition: "DECELERATE" 0.125; target: "clipper"; target: "event_blocker"; after: "dismiss_done"; } program { name: "event_blocker_hide"; signal: "elm,state,event_blocker,hide"; source: ""; action: STATE_SET "hide" 0.0; target: "event_blocker"; } program { name: "dismiss_done"; action: SIGNAL_EMIT "elm,state,dismiss,done" ""; } } }