group { name: "elm/entry/path/separator/default"; images.image: "sym_right_glow_normal.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; image.normal: "sym_right_glow_normal.png"; FIXED_SIZE(15, 15) aspect: 1.0 1.0; } } } } group { name: "elm/fileselector/base/default"; data.item: "path_separator" ""; parts { part { name: "elm.swallow.up"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; align: 0.0 0.0; min: 5 5; rel1.offset: 3 3; rel2.relative: 0.0 0.0; rel2.offset: 3 3; } } part { name: "elm.swallow.home"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; align: 0.0 0.0; min: 5 5; rel1 { to: "elm.swallow.up"; relative: 1.0 0.0; offset: 3 0; } rel2 { to: "elm.swallow.up"; relative: 1.0 1.0; offset: 3 -1; } } } part { name: "elm.swallow.search"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; rel1 { to: "elm.swallow.home"; relative: 1.0 0.0; offset: 3 0; } rel2 { to_y: "elm.swallow.home"; relative: 1.0 1.0; offset: -4 0; } } } part { name: "elm.spinner.clip"; type: RECT; description { state: "default" 0.0; rel1.to: "elm.swallow.spinner"; rel2.to: "elm.swallow.spinner"; color: 255 255 255 0; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "elm.swallow.spinner"; type: SWALLOW; clip_to: "elm.spinner.clip"; description { state: "default" 0.0; fixed: 1 1; align: 1.0 0.0; min: 5 5; rel1.relative: 1.0 0.0; rel1.offset: -4 3; rel2.relative: 1.0 0.0; rel2.offset: -4 3; } } part { name: "elm.swallow.files"; type: SWALLOW; description { state: "default" 0.0; align: 1.0 0.0; min: 10 10; rel1 { to_y: "elm.swallow.home"; relative: 0.0 1.0; offset: 3 3; } rel2 { to_y: "elm.swallow.path"; relative: 1.0 0.0; offset: -4 -4; } } } part { name: "elm.swallow.path"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; align: 0.5 1.0; rel1 { to_y: "elm.swallow.filename"; relative: 0.0 0.0; offset: 3 -4; } rel2 { to_y: "elm.swallow.filename"; relative: 1.0 0.0; offset: -4 -4; } } } part { name: "elm.swallow.filename"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; align: 0.5 1.0; rel1 { to_y: "elm.swallow.filters"; relative: 0.0 0.0; offset: 3 -4; } rel2 { to_y: "elm.swallow.filters"; relative: 1.0 0.0; offset: -4 -4; } } } part { name: "elm.swallow.filters"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; align: 1.0 1.0; rel1 { to_y: "elm.swallow.ok"; relative: 1.0 0.0; offset: -4 -4; } rel2 { to_y: "elm.swallow.ok"; relative: 1.0 0.0; offset: -4 -4; } } } part { name: "elm.swallow.cancel"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; align: 1.0 1.0; rel1 { to: "elm.swallow.ok"; relative: 0.0 0.0; offset: -4 0; } rel2 { to: "elm.swallow.ok"; relative: 0.0 1.0; offset: -4 -1; } } } part { name: "elm.swallow.ok"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; align: 1.0 1.0; rel1.relative: 1.0 1.0; rel1.offset: -4 -4; rel2.relative: 1.0 1.0; rel2.offset: -4 -4; } } } programs { program { signal: "elm,action,spinner,show"; source: "elm"; action: STATE_SET "visible" 0.0; transition: LINEAR 0.2; target: "elm.spinner.clip"; } program { signal: "elm,action,spinner,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: LINEAR 0.5 CURRENT; target: "elm.spinner.clip"; } // program { // signal: "elm,state,save,on"; source: "elm"; // } // program { // signal: "elm,state,save,off"; source: "elm"; // } } } group { name: "elm/fileselector_entry/base/default"; parts { part { name: "elm.swallow.entry"; type: SWALLOW; scale: 1; description { state: "default" 0.0; align: 0.0 0.5; min: 50 4; rel2 { to_x: "elm.swallow.button"; relative: 0.0 1.0; offset: -1 -1; } } } part { name: "elm.swallow.button"; type: SWALLOW; scale: 1; description { state: "default" 0.0; align: 1.0 0.0; fixed: 1 0; min: 40 4; rel1 { relative: 1.0 0.0; offset: -1 0; } } } } }