images { image: "e17_ilist_bg0.png" COMP; image: "e17_ilist_bg1.png" COMP; image: "e17_busy-1.png" COMP; image: "e17_busy-2.png" COMP; image: "e17_busy-3.png" COMP; image: "e17_busy-4.png" COMP; image: "e17_busy-5.png" COMP; image: "e17_busy-6.png" COMP; image: "e17_busy-7.png" COMP; image: "e17_busy-8.png" COMP; image: "e17_busy-9.png" COMP; image: "e17_fileman_thumb_bg.png" COMP; image: "e17_button.png" COMP; } group { name: "e/fileman/list/fixed"; parts { part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "e17_ilist_bg0.png"; border: 3 3 3 3; } } } part { name: "title_shadow2"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_bar"; } image { normal: "e17_titlebar_shadow2.png"; border: 8 8 8 8; } fill { smooth: 0; } color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_bar"; } image { normal: "e17_titlebar_shadow2.png"; border: 8 8 8 8; } fill { smooth: 0; } color: 255 255 255 255; } } part { name: "title_shadow1"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_bar"; } image { normal: "e17_titlebar_shadow1.png"; border: 8 8 8 8; } fill { smooth: 0; } color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_bar"; } image { normal: "e17_titlebar_shadow1.png"; border: 8 8 8 8; } fill { smooth: 0; } color: 255 255 255 255; } } part { name: "title_bar"; mouse_events: 0; description { state: "default" 0.0; visible: 0; image { normal: "e17_titlebar.png"; border: 8 8 8 8; } rel1 { offset: -4 -4; } rel2 { offset: 3 3; } color: 255 255 255 0; } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "icon_box_shadow"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { to: "icon_box"; relative: 0.0 0.0; offset: -1 -1; } rel2 { to: "icon_box"; relative: 1.0 1.0; offset: 2 2; } image { normal: "e17_mini_button_shadow2.png"; border: 6 6 6 6; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "icon_box"; type: RECT; mouse_events: 0; description { state: "default" 0.0; visible: 0; align: 0.5 0.5; rel1 { to: "e.swallow.icon"; relative: 0.0 0.0; offset: -1 -1; } rel2 { to: "e.swallow.icon"; relative: 1.0 1.0; offset: 0 0; } color: 0 0 0 64; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "icon_box_bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { to: "icon_box"; relative: 0.0 0.0; offset: 1 1; } rel2 { to: "icon_box"; relative: 1.0 1.0; offset: -2 -2; } image { normal: "e17_fileman_thumb_bg.png"; } fill { smooth: 0; size { relative: 0 0; offset: 32 32; } } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "icon0"; type: RECT; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.5; aspect: 1.0 1.0; aspect_preference: VERTICAL; visible: 0; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } color: 0 0 0 0; } } part { name: "icon"; type: RECT; mouse_events: 0; description { state: "default" 0.0; align: 0.5 0.5; aspect: 1.0 1.0; aspect_preference: BOTH; visible: 0; rel1 { to: "icon0"; } rel2 { to: "icon0"; } color: 0 0 0 0; } description { state: "min" 0.0; inherit: "default" 0.0; max: 0 0; } description { state: "max" 0.0; inherit: "default" 0.0; rel1 { to: "icon0"; relative: 0.0 0.0; offset: -4 -4; } rel2 { to: "icon0"; relative: 1.0 1.0; offset: 3 3; } } description { state: "max2" 0.0; inherit: "default" 0.0; rel1 { to: "icon0"; relative: 0.0 0.0; offset: -2 -2; } rel2 { to: "icon0"; relative: 1.0 1.0; offset: 1 1; } } } part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; align: 0.5 0.5; // fixed: 1 1; rel1 { to: "icon"; } rel2 { to: "icon"; } } } part { name: "e.text.label"; type: TEXT; effect: SHADOW; mouse_events: 0; description { state: "default" 0.0; min: 16 16; rel1 { to_x: "icon0"; relative: 1.0 0.0; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 0 0 0 255; color3: 255 255 255 128; text { text: "Item Label"; font: "Edje-Vera"; size: 10; min: 1 1; align: 0.0 0.5; text_class: "ilist_item"; } } } part { name: "title_glint_clip"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1 { offset: 3 3; to: "title_bar"; } rel2 { offset: -4 -4; to: "title_bar"; } color: 255 255 255 255; } } part { name: "title_glint_1"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; align: 0.0 0.0; max: 34 13; rel1 { relative: 0.0 0.0; offset: 2 2; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -3 -3; to: "title_bar"; } image { normal: "e17_titlebar_glint1.png"; border: 5 0 5 0; } fill { smooth: 0; } } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "title_glint_2"; mouse_events: 0; clip_to: "title_glint_clip"; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; align: 1.0 0.5; max: 0 0; rel1 { relative: 0.0 0.0; offset: 3 3; to: "title_bar"; } rel2 { relative: 0.0 1.0; offset: 3 -4; to: "title_bar"; } image { normal: "e17_titlebar_glint2.png"; border: 0 0 5 5; } fill { smooth: 0; } } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; max: 169 9999; min: 169 8; align: 0.5 0.5; rel1 { relative: 0.0 0.0; offset: 3 3; } rel2 { relative: 0.0 1.0; offset: 3 -4; } } description { state: "active2" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 128; max: 169 9999; min: 169 8; align: 0.5 0.5; rel1 { relative: 1.0 0.0; offset: -4 3; } rel2 { relative: 1.0 1.0; offset: -4 -4; } } description { state: "active3" 0.0; inherit: "default" 0.0; visible: 0; color: 255 255 255 0; max: 169 9999; min: 169 8; align: 0.0 0.5; rel1 { relative: 1.0 0.0; offset: -4 3; } rel2 { relative: 1.0 1.0; offset: -4 -4; } } } part { name: "title_glint_3"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; align: 1.0 1.0; max: 34 13; rel1 { relative: 0.0 0.0; offset: 2 2; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -3 -3; to: "title_bar"; } image { normal: "e17_titlebar_glint3.png"; border: 0 5 0 5; } fill { smooth: 0; } } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } } programs { program { name: "go_active_pre"; signal: "e,state,selected"; source: "e"; action: STATE_SET "default" 0.0; target: "title_bar"; target: "title_shadow1"; target: "title_shadow2"; after: "go_active"; } program { name: "go_active"; action: STATE_SET "active" 0.0; target: "title_bar"; transition: LINEAR 0.05; after: "go_active2"; } program { name: "go_active2"; action: STATE_SET "active" 0.0; target: "title_shadow1"; transition: LINEAR 0.05; after: "go_active3"; after: "go_active3b"; } program { name: "go_active3"; action: STATE_SET "active" 0.0; target: "title_shadow2"; transition: LINEAR 0.05; } program { name: "go_active3b"; action: STATE_SET "active" 0.0; target: "title_glint_1"; target: "title_glint_2"; transition: LINEAR 0.05; after: "go_active4"; after: "go_active4b"; } program { name: "go_active4"; action: STATE_SET "active2" 0.0; target: "title_glint_2"; transition: LINEAR 0.2; after: "go_active5"; after: "go_active5b"; } program { name: "go_active4b"; action: STATE_SET "active" 0.0; target: "title_glint_3"; transition: LINEAR 0.2; } program { name: "go_active5"; action: STATE_SET "active3" 0.0; target: "title_glint_2"; transition: LINEAR 0.05; } program { name: "go_active5b"; action: STATE_SET "default" 0.0; target: "title_glint_3"; transition: LINEAR 0.1; after: "go_active6"; } program { name: "go_active6"; action: STATE_SET "default" 0.0; target: "title_glint_1"; target: "title_glint_2"; target: "title_glint_3"; } program { name: "go_passive_pre"; signal: "e,state,unselected"; source: "e"; action: STATE_SET "active" 0.0; target: "title_bar"; target: "title_shadow1"; target: "title_shadow2"; after: "go_passive"; } program { name: "go_passive"; action: STATE_SET "default" 0.0; target: "title_shadow2"; transition: LINEAR 0.1; after: "go_passive2"; } program { name: "go_passive2"; action: STATE_SET "default" 0.0; target: "title_shadow1"; transition: LINEAR 0.1; after: "go_passive3"; } program { name: "go_passive3"; action: STATE_SET "default" 0.0; target: "title_bar"; transition: LINEAR 0.1; } program { name: "thumb_gen"; signal: "e,action,thumb,gen"; source: "e"; action: STATE_SET "visible" 0.0; target: "icon_box_shadow"; target: "icon_box"; target: "icon_box_bg"; after: "thumb_gen2"; } program { name: "thumb_gen-"; signal: "e,action,thumb,gen,alpha"; source: "e"; action: STATE_SET "default" 0.0; target: "icon_box_shadow"; target: "icon_box"; target: "icon_box_bg"; after: "thumb_gen2"; } program { name: "thumb_gen2"; action: STATE_SET "min" 0.0; target: "icon"; after: "thumb_gen3"; } program { name: "thumb_gen3"; action: STATE_SET "max" 0.0; target: "icon"; transition: DECELERATE 0.2; after: "thumb_gen4"; } program { name: "thumb_gen4"; action: STATE_SET "default" 0.0; target: "icon"; transition: SINUSOIDAL 0.1; after: "thumb_gen5"; } program { name: "thumb_gen5"; action: STATE_SET "max2" 0.0; target: "icon"; transition: SINUSOIDAL 0.2; after: "thumb_gen6"; } program { name: "thumb_gen6"; action: STATE_SET "default" 0.0; target: "icon"; transition: SINUSOIDAL 0.3; } } } group { name: "e/fileman/list_odd/fixed"; parts { part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "e17_ilist_bg1.png"; border: 3 3 3 3; } } } part { name: "title_shadow2"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_bar"; } image { normal: "e17_titlebar_shadow2.png"; border: 8 8 8 8; } fill { smooth: 0; } color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_bar"; } image { normal: "e17_titlebar_shadow2.png"; border: 8 8 8 8; } fill { smooth: 0; } color: 255 255 255 255; } } part { name: "title_shadow1"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_bar"; } image { normal: "e17_titlebar_shadow1.png"; border: 8 8 8 8; } fill { smooth: 0; } color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_bar"; } image { normal: "e17_titlebar_shadow1.png"; border: 8 8 8 8; } fill { smooth: 0; } color: 255 255 255 255; } } part { name: "title_bar"; mouse_events: 0; description { state: "default" 0.0; visible: 0; image { normal: "e17_titlebar.png"; border: 8 8 8 8; } rel1 { offset: -4 -4; } rel2 { offset: 3 3; } color: 255 255 255 0; } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "icon_box_shadow"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { to: "icon_box"; relative: 0.0 0.0; offset: -1 -1; } rel2 { to: "icon_box"; relative: 1.0 1.0; offset: 2 2; } image { normal: "e17_mini_button_shadow2.png"; border: 6 6 6 6; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "icon_box"; type: RECT; mouse_events: 0; description { state: "default" 0.0; visible: 0; align: 0.5 0.5; rel1 { to: "e.swallow.icon"; relative: 0.0 0.0; offset: -1 -1; } rel2 { to: "e.swallow.icon"; relative: 1.0 1.0; offset: 0 0; } color: 0 0 0 64; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "icon_box_bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { to: "icon_box"; relative: 0.0 0.0; offset: 1 1; } rel2 { to: "icon_box"; relative: 1.0 1.0; offset: -2 -2; } image { normal: "e17_fileman_thumb_bg.png"; } fill { smooth: 0; size { relative: 0 0; offset: 32 32; } } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "icon0"; type: RECT; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.5; aspect: 1.0 1.0; aspect_preference: VERTICAL; visible: 0; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } color: 0 0 0 0; } } part { name: "icon"; type: RECT; mouse_events: 0; description { state: "default" 0.0; align: 0.5 0.5; aspect: 1.0 1.0; aspect_preference: BOTH; visible: 0; rel1 { to: "icon0"; } rel2 { to: "icon0"; } color: 0 0 0 0; } description { state: "min" 0.0; inherit: "default" 0.0; max: 0 0; } description { state: "max" 0.0; inherit: "default" 0.0; rel1 { to: "icon0"; relative: 0.0 0.0; offset: -4 -4; } rel2 { to: "icon0"; relative: 1.0 1.0; offset: 3 3; } } description { state: "max2" 0.0; inherit: "default" 0.0; rel1 { to: "icon0"; relative: 0.0 0.0; offset: -2 -2; } rel2 { to: "icon0"; relative: 1.0 1.0; offset: 1 1; } } } part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; align: 0.5 0.5; // fixed: 1 1; rel1 { to: "icon"; } rel2 { to: "icon"; } } } part { name: "e.text.label"; type: TEXT; effect: SHADOW; mouse_events: 0; description { state: "default" 0.0; min: 16 16; rel1 { to_x: "icon0"; relative: 1.0 0.0; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 0 0 0 255; color3: 255 255 255 128; text { text: "Item Label"; font: "Edje-Vera"; size: 10; min: 1 1; align: 0.0 0.5; text_class: "ilist_item"; } } } part { name: "title_glint_clip"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1 { offset: 3 3; to: "title_bar"; } rel2 { offset: -4 -4; to: "title_bar"; } color: 255 255 255 255; } } part { name: "title_glint_1"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; align: 0.0 0.0; max: 34 13; rel1 { relative: 0.0 0.0; offset: 2 2; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -3 -3; to: "title_bar"; } image { normal: "e17_titlebar_glint1.png"; border: 5 0 5 0; } fill { smooth: 0; } } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "title_glint_2"; mouse_events: 0; clip_to: "title_glint_clip"; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; align: 1.0 0.5; max: 0 0; rel1 { relative: 0.0 0.0; offset: 3 3; to: "title_bar"; } rel2 { relative: 0.0 1.0; offset: 3 -4; to: "title_bar"; } image { normal: "e17_titlebar_glint2.png"; border: 0 0 5 5; } fill { smooth: 0; } } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; max: 169 9999; min: 169 8; align: 0.5 0.5; rel1 { relative: 0.0 0.0; offset: 3 3; } rel2 { relative: 0.0 1.0; offset: 3 -4; } } description { state: "active2" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 128; max: 169 9999; min: 169 8; align: 0.5 0.5; rel1 { relative: 1.0 0.0; offset: -4 3; } rel2 { relative: 1.0 1.0; offset: -4 -4; } } description { state: "active3" 0.0; inherit: "default" 0.0; visible: 0; color: 255 255 255 0; max: 169 9999; min: 169 8; align: 0.0 0.5; rel1 { relative: 1.0 0.0; offset: -4 3; } rel2 { relative: 1.0 1.0; offset: -4 -4; } } } part { name: "title_glint_3"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; align: 1.0 1.0; max: 34 13; rel1 { relative: 0.0 0.0; offset: 2 2; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -3 -3; to: "title_bar"; } image { normal: "e17_titlebar_glint3.png"; border: 0 5 0 5; } fill { smooth: 0; } } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } } programs { program { name: "go_active_pre"; signal: "e,state,selected"; source: "e"; action: STATE_SET "default" 0.0; target: "title_bar"; target: "title_shadow1"; target: "title_shadow2"; after: "go_active"; } program { name: "go_active"; action: STATE_SET "active" 0.0; target: "title_bar"; transition: LINEAR 0.05; after: "go_active2"; } program { name: "go_active2"; action: STATE_SET "active" 0.0; target: "title_shadow1"; transition: LINEAR 0.05; after: "go_active3"; after: "go_active3b"; } program { name: "go_active3"; action: STATE_SET "active" 0.0; target: "title_shadow2"; transition: LINEAR 0.05; } program { name: "go_active3b"; action: STATE_SET "active" 0.0; target: "title_glint_1"; target: "title_glint_2"; transition: LINEAR 0.05; after: "go_active4"; after: "go_active4b"; } program { name: "go_active4"; action: STATE_SET "active2" 0.0; target: "title_glint_2"; transition: LINEAR 0.2; after: "go_active5"; after: "go_active5b"; } program { name: "go_active4b"; action: STATE_SET "active" 0.0; target: "title_glint_3"; transition: LINEAR 0.2; } program { name: "go_active5"; action: STATE_SET "active3" 0.0; target: "title_glint_2"; transition: LINEAR 0.05; } program { name: "go_active5b"; action: STATE_SET "default" 0.0; target: "title_glint_3"; transition: LINEAR 0.1; after: "go_active6"; } program { name: "go_active6"; action: STATE_SET "default" 0.0; target: "title_glint_1"; target: "title_glint_2"; target: "title_glint_3"; } program { name: "go_passive_pre"; signal: "e,state,unselected"; source: "e"; action: STATE_SET "active" 0.0; target: "title_bar"; target: "title_shadow1"; target: "title_shadow2"; after: "go_passive"; } program { name: "go_passive"; action: STATE_SET "default" 0.0; target: "title_shadow2"; transition: LINEAR 0.1; after: "go_passive2"; } program { name: "go_passive2"; action: STATE_SET "default" 0.0; target: "title_shadow1"; transition: LINEAR 0.1; after: "go_passive3"; } program { name: "go_passive3"; action: STATE_SET "default" 0.0; target: "title_bar"; transition: LINEAR 0.1; } program { name: "thumb_gen"; signal: "e,action,thumb,gen"; source: "e"; action: STATE_SET "visible" 0.0; target: "icon_box_shadow"; target: "icon_box"; target: "icon_box_bg"; after: "thumb_gen2"; } program { name: "thumb_gen-"; signal: "e,action,thumb,gen,alpha"; source: "e"; action: STATE_SET "default" 0.0; target: "icon_box_shadow"; target: "icon_box"; target: "icon_box_bg"; after: "thumb_gen2"; } program { name: "thumb_gen2"; action: STATE_SET "min" 0.0; target: "icon"; after: "thumb_gen3"; } program { name: "thumb_gen3"; action: STATE_SET "max" 0.0; target: "icon"; transition: DECELERATE 0.2; after: "thumb_gen4"; } program { name: "thumb_gen4"; action: STATE_SET "default" 0.0; target: "icon"; transition: SINUSOIDAL 0.1; after: "thumb_gen5"; } program { name: "thumb_gen5"; action: STATE_SET "max2" 0.0; target: "icon"; transition: SINUSOIDAL 0.2; after: "thumb_gen6"; } program { name: "thumb_gen6"; action: STATE_SET "default" 0.0; target: "icon"; transition: SINUSOIDAL 0.3; } } } group { name: "e/fileman/list/variable"; parts { part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "e17_ilist_bg0.png"; border: 3 3 3 3; } } } part { name: "title_shadow2"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_bar"; } image { normal: "e17_titlebar_shadow2.png"; border: 8 8 8 8; } fill { smooth: 0; } color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_bar"; } image { normal: "e17_titlebar_shadow2.png"; border: 8 8 8 8; } fill { smooth: 0; } color: 255 255 255 255; } } part { name: "title_shadow1"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_bar"; } image { normal: "e17_titlebar_shadow1.png"; border: 8 8 8 8; } fill { smooth: 0; } color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_bar"; } image { normal: "e17_titlebar_shadow1.png"; border: 8 8 8 8; } fill { smooth: 0; } color: 255 255 255 255; } } part { name: "title_bar"; mouse_events: 0; description { state: "default" 0.0; visible: 0; image { normal: "e17_titlebar.png"; border: 8 8 8 8; } rel1 { offset: -4 -4; } rel2 { offset: 3 3; } color: 255 255 255 0; } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "icon_box_shadow"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { to: "icon_box"; relative: 0.0 0.0; offset: -1 -1; } rel2 { to: "icon_box"; relative: 1.0 1.0; offset: 2 2; } image { normal: "e17_mini_button_shadow2.png"; border: 6 6 6 6; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "icon_box"; type: RECT; mouse_events: 0; description { state: "default" 0.0; visible: 0; align: 0.5 0.5; rel1 { to: "e.swallow.icon"; relative: 0.0 0.0; offset: -1 -1; } rel2 { to: "e.swallow.icon"; relative: 1.0 1.0; offset: 0 0; } color: 0 0 0 64; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "icon_box_bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { to: "icon_box"; relative: 0.0 0.0; offset: 1 1; } rel2 { to: "icon_box"; relative: 1.0 1.0; offset: -2 -2; } image { normal: "e17_fileman_thumb_bg.png"; } fill { smooth: 0; size { relative: 0 0; offset: 32 32; } } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "icon0"; type: RECT; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.5; aspect: 1.0 1.0; aspect_preference: VERTICAL; visible: 0; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } color: 0 0 0 0; } } part { name: "icon"; type: RECT; mouse_events: 0; description { state: "default" 0.0; align: 0.5 0.5; aspect: 1.0 1.0; visible: 0; rel1 { to: "icon0"; } rel2 { to: "icon0"; } color: 0 0 0 0; } description { state: "min" 0.0; inherit: "default" 0.0; max: 0 0; } description { state: "max" 0.0; inherit: "default" 0.0; rel1 { to: "icon0"; relative: 0.0 0.0; offset: -4 -4; } rel2 { to: "icon0"; relative: 1.0 1.0; offset: 3 3; } } description { state: "max2" 0.0; inherit: "default" 0.0; rel1 { to: "icon0"; relative: 0.0 0.0; offset: -2 -2; } rel2 { to: "icon0"; relative: 1.0 1.0; offset: 1 1; } } } part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; align: 0.5 0.5; // fixed: 1 1; rel1 { to: "icon"; } rel2 { to: "icon"; } } } part { name: "e.text.label"; type: TEXT; effect: SHADOW; mouse_events: 0; description { state: "default" 0.0; min: 16 16; rel1 { to_x: "icon0"; relative: 1.0 0.0; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 0 0 0 255; color3: 255 255 255 128; text { text: "Item Label"; font: "Edje-Vera"; size: 10; // min: 1 1; align: 0.0 0.5; text_class: "ilist_item"; } } } part { name: "title_glint_clip"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1 { offset: 3 3; to: "title_bar"; } rel2 { offset: -4 -4; to: "title_bar"; } color: 255 255 255 255; } } part { name: "title_glint_1"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; align: 0.0 0.0; max: 34 13; rel1 { relative: 0.0 0.0; offset: 2 2; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -3 -3; to: "title_bar"; } image { normal: "e17_titlebar_glint1.png"; border: 5 0 5 0; } fill { smooth: 0; } } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "title_glint_2"; mouse_events: 0; clip_to: "title_glint_clip"; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; align: 1.0 0.5; max: 0 0; rel1 { relative: 0.0 0.0; offset: 3 3; to: "title_bar"; } rel2 { relative: 0.0 1.0; offset: 3 -4; to: "title_bar"; } image { normal: "e17_titlebar_glint2.png"; border: 0 0 5 5; } fill { smooth: 0; } } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; max: 169 9999; min: 169 8; align: 0.5 0.5; rel1 { relative: 0.0 0.0; offset: 3 3; } rel2 { relative: 0.0 1.0; offset: 3 -4; } } description { state: "active2" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 128; max: 169 9999; min: 169 8; align: 0.5 0.5; rel1 { relative: 1.0 0.0; offset: -4 3; } rel2 { relative: 1.0 1.0; offset: -4 -4; } } description { state: "active3" 0.0; inherit: "default" 0.0; visible: 0; color: 255 255 255 0; max: 169 9999; min: 169 8; align: 0.0 0.5; rel1 { relative: 1.0 0.0; offset: -4 3; } rel2 { relative: 1.0 1.0; offset: -4 -4; } } } part { name: "title_glint_3"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; align: 1.0 1.0; max: 34 13; rel1 { relative: 0.0 0.0; offset: 2 2; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -3 -3; to: "title_bar"; } image { normal: "e17_titlebar_glint3.png"; border: 0 5 0 5; } fill { smooth: 0; } } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } } programs { program { name: "go_active_pre"; signal: "e,state,selected"; source: "e"; action: STATE_SET "default" 0.0; target: "title_bar"; target: "title_shadow1"; target: "title_shadow2"; after: "go_active"; } program { name: "go_active"; action: STATE_SET "active" 0.0; target: "title_bar"; transition: LINEAR 0.05; after: "go_active2"; } program { name: "go_active2"; action: STATE_SET "active" 0.0; target: "title_shadow1"; transition: LINEAR 0.05; after: "go_active3"; after: "go_active3b"; } program { name: "go_active3"; action: STATE_SET "active" 0.0; target: "title_shadow2"; transition: LINEAR 0.05; } program { name: "go_active3b"; action: STATE_SET "active" 0.0; target: "title_glint_1"; target: "title_glint_2"; transition: LINEAR 0.05; after: "go_active4"; after: "go_active4b"; } program { name: "go_active4"; action: STATE_SET "active2" 0.0; target: "title_glint_2"; transition: LINEAR 0.2; after: "go_active5"; after: "go_active5b"; } program { name: "go_active4b"; action: STATE_SET "active" 0.0; target: "title_glint_3"; transition: LINEAR 0.2; } program { name: "go_active5"; action: STATE_SET "active3" 0.0; target: "title_glint_2"; transition: LINEAR 0.05; } program { name: "go_active5b"; action: STATE_SET "default" 0.0; target: "title_glint_3"; transition: LINEAR 0.1; after: "go_active6"; } program { name: "go_active6"; action: STATE_SET "default" 0.0; target: "title_glint_1"; target: "title_glint_2"; target: "title_glint_3"; } program { name: "go_passive_pre"; signal: "e,state,unselected"; source: "e"; action: STATE_SET "active" 0.0; target: "title_bar"; target: "title_shadow1"; target: "title_shadow2"; after: "go_passive"; } program { name: "go_passive"; action: STATE_SET "default" 0.0; target: "title_shadow2"; transition: LINEAR 0.1; after: "go_passive2"; } program { name: "go_passive2"; action: STATE_SET "default" 0.0; target: "title_shadow1"; transition: LINEAR 0.1; after: "go_passive3"; } program { name: "go_passive3"; action: STATE_SET "default" 0.0; target: "title_bar"; transition: LINEAR 0.1; } program { name: "thumb_gen"; signal: "e,action,thumb,gen"; source: "e"; action: STATE_SET "visible" 0.0; target: "icon_box_shadow"; target: "icon_box"; target: "icon_box_bg"; after: "thumb_gen2"; } program { name: "thumb_gen-"; signal: "e,action,thumb,gen,alpha"; source: "e"; action: STATE_SET "default" 0.0; target: "icon_box_shadow"; target: "icon_box"; target: "icon_box_bg"; after: "thumb_gen2"; } program { name: "thumb_gen2"; action: STATE_SET "min" 0.0; target: "icon"; after: "thumb_gen3"; } program { name: "thumb_gen3"; action: STATE_SET "max" 0.0; target: "icon"; transition: DECELERATE 0.2; after: "thumb_gen4"; } program { name: "thumb_gen4"; action: STATE_SET "default" 0.0; target: "icon"; transition: SINUSOIDAL 0.1; after: "thumb_gen5"; } program { name: "thumb_gen5"; action: STATE_SET "max2" 0.0; target: "icon"; transition: SINUSOIDAL 0.2; after: "thumb_gen6"; } program { name: "thumb_gen6"; action: STATE_SET "default" 0.0; target: "icon"; transition: SINUSOIDAL 0.3; } } } group { name: "e/fileman/list_odd/variable"; parts { part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "e17_ilist_bg1.png"; border: 3 3 3 3; } } } part { name: "title_shadow2"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_bar"; } image { normal: "e17_titlebar_shadow2.png"; border: 8 8 8 8; } fill { smooth: 0; } color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_bar"; } image { normal: "e17_titlebar_shadow2.png"; border: 8 8 8 8; } fill { smooth: 0; } color: 255 255 255 255; } } part { name: "title_shadow1"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_bar"; } image { normal: "e17_titlebar_shadow1.png"; border: 8 8 8 8; } fill { smooth: 0; } color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_bar"; } image { normal: "e17_titlebar_shadow1.png"; border: 8 8 8 8; } fill { smooth: 0; } color: 255 255 255 255; } } part { name: "title_bar"; mouse_events: 0; description { state: "default" 0.0; visible: 0; image { normal: "e17_titlebar.png"; border: 8 8 8 8; } rel1 { offset: -4 -4; } rel2 { offset: 3 3; } color: 255 255 255 0; } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "icon_box_shadow"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { to: "icon_box"; relative: 0.0 0.0; offset: -1 -1; } rel2 { to: "icon_box"; relative: 1.0 1.0; offset: 2 2; } image { normal: "e17_mini_button_shadow2.png"; border: 6 6 6 6; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "icon_box"; type: RECT; mouse_events: 0; description { state: "default" 0.0; visible: 0; align: 0.5 0.5; rel1 { to: "e.swallow.icon"; relative: 0.0 0.0; offset: -1 -1; } rel2 { to: "e.swallow.icon"; relative: 1.0 1.0; offset: 0 0; } color: 0 0 0 64; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "icon_box_bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { to: "icon_box"; relative: 0.0 0.0; offset: 1 1; } rel2 { to: "icon_box"; relative: 1.0 1.0; offset: -2 -2; } image { normal: "e17_fileman_thumb_bg.png"; } fill { smooth: 0; size { relative: 0 0; offset: 32 32; } } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "icon0"; type: RECT; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.5; aspect: 1.0 1.0; aspect_preference: VERTICAL; visible: 0; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } color: 0 0 0 0; } } part { name: "icon"; type: RECT; mouse_events: 0; description { state: "default" 0.0; align: 0.5 0.5; aspect: 1.0 1.0; aspect_preference: BOTH; visible: 0; rel1 { to: "icon0"; } rel2 { to: "icon0"; } color: 0 0 0 0; } description { state: "min" 0.0; inherit: "default" 0.0; max: 0 0; } description { state: "max" 0.0; inherit: "default" 0.0; rel1 { to: "icon0"; relative: 0.0 0.0; offset: -4 -4; } rel2 { to: "icon0"; relative: 1.0 1.0; offset: 3 3; } } description { state: "max2" 0.0; inherit: "default" 0.0; rel1 { to: "icon0"; relative: 0.0 0.0; offset: -2 -2; } rel2 { to: "icon0"; relative: 1.0 1.0; offset: 1 1; } } } part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; align: 0.5 0.5; // fixed: 1 1; rel1 { to: "icon"; } rel2 { to: "icon"; } } } part { name: "e.text.label"; type: TEXT; effect: SHADOW; mouse_events: 0; description { state: "default" 0.0; min: 16 16; rel1 { to_x: "icon0"; relative: 1.0 0.0; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 0 0 0 255; color3: 255 255 255 128; text { text: "Item Label"; font: "Edje-Vera"; size: 10; // min: 1 1; align: 0.0 0.5; text_class: "ilist_item"; } } } part { name: "title_glint_clip"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1 { offset: 3 3; to: "title_bar"; } rel2 { offset: -4 -4; to: "title_bar"; } color: 255 255 255 255; } } part { name: "title_glint_1"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; align: 0.0 0.0; max: 34 13; rel1 { relative: 0.0 0.0; offset: 2 2; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -3 -3; to: "title_bar"; } image { normal: "e17_titlebar_glint1.png"; border: 5 0 5 0; } fill { smooth: 0; } } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "title_glint_2"; mouse_events: 0; clip_to: "title_glint_clip"; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; align: 1.0 0.5; max: 0 0; rel1 { relative: 0.0 0.0; offset: 3 3; to: "title_bar"; } rel2 { relative: 0.0 1.0; offset: 3 -4; to: "title_bar"; } image { normal: "e17_titlebar_glint2.png"; border: 0 0 5 5; } fill { smooth: 0; } } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; max: 169 9999; min: 169 8; align: 0.5 0.5; rel1 { relative: 0.0 0.0; offset: 3 3; } rel2 { relative: 0.0 1.0; offset: 3 -4; } } description { state: "active2" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 128; max: 169 9999; min: 169 8; align: 0.5 0.5; rel1 { relative: 1.0 0.0; offset: -4 3; } rel2 { relative: 1.0 1.0; offset: -4 -4; } } description { state: "active3" 0.0; inherit: "default" 0.0; visible: 0; color: 255 255 255 0; max: 169 9999; min: 169 8; align: 0.0 0.5; rel1 { relative: 1.0 0.0; offset: -4 3; } rel2 { relative: 1.0 1.0; offset: -4 -4; } } } part { name: "title_glint_3"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; align: 1.0 1.0; max: 34 13; rel1 { relative: 0.0 0.0; offset: 2 2; to: "title_bar"; } rel2 { relative: 1.0 1.0; offset: -3 -3; to: "title_bar"; } image { normal: "e17_titlebar_glint3.png"; border: 0 5 0 5; } fill { smooth: 0; } } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } } programs { program { name: "go_active_pre"; signal: "e,state,selected"; source: "e"; action: STATE_SET "default" 0.0; target: "title_bar"; target: "title_shadow1"; target: "title_shadow2"; after: "go_active"; } program { name: "go_active"; action: STATE_SET "active" 0.0; target: "title_bar"; transition: LINEAR 0.05; after: "go_active2"; } program { name: "go_active2"; action: STATE_SET "active" 0.0; target: "title_shadow1"; transition: LINEAR 0.05; after: "go_active3"; after: "go_active3b"; } program { name: "go_active3"; action: STATE_SET "active" 0.0; target: "title_shadow2"; transition: LINEAR 0.05; } program { name: "go_active3b"; action: STATE_SET "active" 0.0; target: "title_glint_1"; target: "title_glint_2"; transition: LINEAR 0.05; after: "go_active4"; after: "go_active4b"; } program { name: "go_active4"; action: STATE_SET "active2" 0.0; target: "title_glint_2"; transition: LINEAR 0.2; after: "go_active5"; after: "go_active5b"; } program { name: "go_active4b"; action: STATE_SET "active" 0.0; target: "title_glint_3"; transition: LINEAR 0.2; } program { name: "go_active5"; action: STATE_SET "active3" 0.0; target: "title_glint_2"; transition: LINEAR 0.05; } program { name: "go_active5b"; action: STATE_SET "default" 0.0; target: "title_glint_3"; transition: LINEAR 0.1; after: "go_active6"; } program { name: "go_active6"; action: STATE_SET "default" 0.0; target: "title_glint_1"; target: "title_glint_2"; target: "title_glint_3"; } program { name: "go_passive_pre"; signal: "e,state,unselected"; source: "e"; action: STATE_SET "active" 0.0; target: "title_bar"; target: "title_shadow1"; target: "title_shadow2"; after: "go_passive"; } program { name: "go_passive"; action: STATE_SET "default" 0.0; target: "title_shadow2"; transition: LINEAR 0.1; after: "go_passive2"; } program { name: "go_passive2"; action: STATE_SET "default" 0.0; target: "title_shadow1"; transition: LINEAR 0.1; after: "go_passive3"; } program { name: "go_passive3"; action: STATE_SET "default" 0.0; target: "title_bar"; transition: LINEAR 0.1; } program { name: "thumb_gen"; signal: "e,action,thumb,gen"; source: "e"; action: STATE_SET "visible" 0.0; target: "icon_box_shadow"; target: "icon_box"; target: "icon_box_bg"; after: "thumb_gen2"; } program { name: "thumb_gen-"; signal: "e,action,thumb,gen,alpha"; source: "e"; action: STATE_SET "default" 0.0; target: "icon_box_shadow"; target: "icon_box"; target: "icon_box_bg"; after: "thumb_gen2"; } program { name: "thumb_gen2"; action: STATE_SET "min" 0.0; target: "icon"; after: "thumb_gen3"; } program { name: "thumb_gen3"; action: STATE_SET "max" 0.0; target: "icon"; transition: DECELERATE 0.2; after: "thumb_gen4"; } program { name: "thumb_gen4"; action: STATE_SET "default" 0.0; target: "icon"; transition: SINUSOIDAL 0.1; after: "thumb_gen5"; } program { name: "thumb_gen5"; action: STATE_SET "max2" 0.0; target: "icon"; transition: SINUSOIDAL 0.2; after: "thumb_gen6"; } program { name: "thumb_gen6"; action: STATE_SET "default" 0.0; target: "icon"; transition: SINUSOIDAL 0.3; } } } group { name: "e/fileman/icon/fixed"; parts { part { name: "icon_overlay"; mouse_events: 0; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { relative: 1.0 1.0; offset: -1 -1; } image { normal: "e17_button.png"; border: 8 8 8 8; } color: 255 255 255 0; } description { state: "active" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { to_y: "e.text.label"; relative: 1.0 0.0; offset: -5 -2; } } } part { name: "e.text.label"; type: TEXT; effect: SHADOW; mouse_events: 0; description { state: "default" 0.0; align: 0.5 1.0; fixed: 0 1; rel1 { relative: 0.0 1.0; offset: 4 -5; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 0 0 0 255; color3: 255 255 255 128; text { text: "No Title"; size: 10; font: "Edje-Vera"; min: 0 1; align: 0.5 1.0; elipsis: 0.0; text_class: "fileman_icon"; } } } part { name: "icon_event"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } } programs { program { name: "active"; signal: "e,state,selected"; source: "e"; action: STATE_SET "active" 0.0; target: "e.text.label"; target: "icon_overlay"; } program { name: "passive"; signal: "e,state,unselected"; source: "e"; action: STATE_SET "default" 0.0; transition: LINEAR 0.2; target: "e.text.label"; target: "icon_overlay"; } } } group { name: "e/fileman/icon/variable"; parts { part { name: "icon_overlay"; mouse_events: 0; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { relative: 1.0 1.0; offset: -1 -1; } image { normal: "e17_button.png"; border: 8 8 8 8; } color: 255 255 255 0; } description { state: "active" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { to_y: "e.text.label"; relative: 1.0 0.0; offset: -5 -2; } } } part { name: "e.text.label"; type: TEXT; effect: SHADOW; mouse_events: 0; description { state: "default" 0.0; align: 0.5 1.0; fixed: 0 1; rel1 { relative: 0.0 1.0; offset: 4 -5; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 0 0 0 255; color3: 255 255 255 128; text { text: "No Title"; size: 10; font: "Edje-Vera"; min: 1 1; align: 0.5 1.0; elipsis: 0.0; text_class: "fileman_icon"; } } } part { name: "icon_event"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } } programs { program { name: "active"; signal: "e,state,selected"; source: "e"; action: STATE_SET "active" 0.0; target: "e.text.label"; target: "icon_overlay"; } program { name: "passive"; signal: "e,state,unselected"; source: "e"; action: STATE_SET "default" 0.0; transition: LINEAR 0.2; target: "e.text.label"; target: "icon_overlay"; } } } group { name: "e/fileman/overlay"; parts { part { name: "e.text.typebuf_label"; type: TEXT; effect: SOFT_SHADOW; clip_to: "typebuf_clip"; mouse_events: 0; description { state: "default" 0.0; align: 0.5 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 255 255 255 255; color3: 0 0 0 24; text { text: ""; font: "Edje-Vera-Bold"; size: 10; min: 0 0; align: 0.5 0.5; elipsis: 1.0; text_class: "fileman_typebuf"; } } } part { name: "busy"; clip_to: "busy_clip"; mouse_events: 0; description { state: "default" 0.0; max: 32 32; aspect: 1.0 1.0; align: 1.0 1.0; aspect_preference: BOTH; rel1 { relative: 0.0 0.0; offset: 8 8; } rel2 { relative: 1.0 1.0; offset: -9 -9; } image { normal: "e17_busy-9.png"; tween: "e17_busy-1.png"; tween: "e17_busy-2.png"; tween: "e17_busy-3.png"; tween: "e17_busy-4.png"; tween: "e17_busy-5.png"; tween: "e17_busy-6.png"; tween: "e17_busy-7.png"; tween: "e17_busy-8.png"; } } } part { name: "e.text.busy_label"; type: TEXT; effect: SOFT_SHADOW; clip_to: "busy_clip"; mouse_events: 0; description { state: "default" 0.0; align: 1.0 0.5; rel1 { to: "busy"; relative: 0.0 0.0; offset: -1 0; } rel2 { to: "busy"; relative: 0.0 1.0; offset: -1 -1; } color: 255 255 255 255; color3: 0 0 0 24; text { text: ""; font: "Edje-Vera-Bold"; size: 10; min: 1 1; align: 1.0 0.5; text_class: "fileman_notice"; } } } part { name: "busy_clip"; type: RECT; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "typebuf_clip"; type: RECT; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; color: 255 255 255 255; } } } programs { program { name: "go1"; signal: "e,state,busy,start"; source: "e"; action: STATE_SET "active" 0.0; transition: SINUSOIDAL 1.0; target: "busy_clip"; } program { name: "go2"; signal: "e,state,busy,start"; source: "e"; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "busy"; after: "go2"; } program { name: "stop1"; signal: "e,state,busy,stop"; source: "e"; action: STATE_SET "default" 0.0; transition: SINUSOIDAL 1.0; target: "busy_clip"; after: "stop2"; } program { name: "stop2"; action: ACTION_STOP; target: "go2"; } program { name: "gob1"; signal: "e,state,typebuf,start"; source: "e"; action: STATE_SET "active" 0.0; transition: SINUSOIDAL 0.25; target: "typebuf_clip"; } program { name: "stopb1"; signal: "e,state,typebuf,stop"; source: "e"; action: STATE_SET "default" 0.0; transition: SINUSOIDAL 1.0; target: "typebuf_clip"; after: "stop2"; } } } #define FULL_SIZE_FILEMAN_BUTTON(TYPE) \ group { \ name: "e/fileman/button/"TYPE; \ parts { \ part { \ name: "whole"; \ type: RECT; \ description { \ state: "default" 0.0; \ visible: 0; \ rel1 { \ relative: 0.0 0.0; \ offset: 0 0; \ } \ rel2 { \ relative: 1.0 1.0; \ offset: -1 -1; \ } \ } \ } \ BORDER_BUTTON("button",TYPE,0.0,0.0,-3,-3,"whole",1.0,1.0,2,2,"whole") \ } \ } #define FILEMAN_ICON(TYPE) \ group { \ name: "e/icons/fileman/"TYPE; \ parts { \ part { \ name: "icon"; \ mouse_events: 0; \ description { \ state: "default" 0.0; \ aspect: 1.0 1.0; \ aspect_preference: BOTH; \ align: 0.5 0.0; \ image { \ normal: "e17_icon_fileman_"TYPE".png"; \ } \ } \ description { \ state: "disabled" 0.0; \ inherit: "default" 0.0; \ color: 128 128 128 255; \ } \ } \ } \ programs { \ program { \ name: "disable"; \ signal: "disable"; \ source: ""; \ action: STATE_SET "disabled" 0.0; \ transition: LINEAR 0.1; \ target: "icon"; \ } \ program { \ name: "default"; \ signal: "default"; \ source: ""; \ action: STATE_SET "default" 0.0; \ transition: LINEAR 0.1; \ target: "icon"; \ } \ } \ } \ #define FILEMAN_ICON_CLICKABLE(TYPE) \ group { \ name: "e/icons/fileman/"TYPE; \ parts { \ part { \ name: "icon"; \ mouse_events: 0; \ description { \ state: "default" 0.0; \ align: 0.5 0.0; \ aspect: 1.0 1.0; \ aspect_preference: BOTH; \ image { \ normal: "e17_icon_fileman_"TYPE".png"; \ } \ } \ description { \ state: "clicked" 0.0; \ align: 0.5 0.0; \ aspect: 1.0 1.0; \ aspect_preference: BOTH; \ image { \ normal: "e17_icon_fileman_"TYPE"_clicked.png"; \ } \ } \ description { \ state: "disabled" 0.0; \ inherit: "default" 0.0; \ color: 128 128 128 255; \ } \ } \ } \ programs { \ program { \ name: "clicked"; \ signal: "clicked"; \ source: ""; \ action: STATE_SET "clicked" 0.0; \ transition: LINEAR 0.1; \ target: "icon"; \ } \ program { \ name: "unclicked"; \ signal: "unclicked"; \ source: ""; \ action: STATE_SET "default" 0.0; \ transition: LINEAR 0.1; \ target: "icon"; \ } \ program { \ name: "disable"; \ signal: "disable"; \ source: ""; \ action: STATE_SET "disabled" 0.0; \ transition: LINEAR 0.1; \ target: "icon"; \ } \ program { \ name: "default"; \ signal: "default"; \ source: ""; \ action: STATE_SET "default" 0.0; \ transition: LINEAR 0.1; \ target: "icon"; \ } \ } \ } \ #define FILEMAN_MIME(TYPE, FILE) \ group { \ name: "e/icons/fileman/mime/"TYPE; \ parts { \ part { \ name: "icon"; \ mouse_events: 0; \ description { \ state: "default" 0.0; \ aspect: 1.0 1.0; \ aspect_preference: BOTH; \ align: 0.5 0.0; \ image { \ normal: "e17_icon_fileman_"FILE".png"; \ } \ } \ description { \ state: "disabled" 0.0; \ inherit: "default" 0.0; \ color: 128 128 128 255; \ } \ } \ } \ programs { \ program { \ name: "disable"; \ signal: "disable"; \ source: ""; \ action: STATE_SET "disabled" 0.0; \ transition: LINEAR 0.1; \ target: "icon"; \ } \ program { \ name: "default"; \ signal: "default"; \ source: ""; \ action: STATE_SET "default" 0.0; \ transition: LINEAR 0.1; \ target: "icon"; \ } \ } \ } \ images { image: "e17_icon_fileman_folder.png" COMP; image: "e17_icon_fileman_folder_clicked.png" COMP; image: "e17_icon_fileman_file.png" COMP; image: "e17_icon_fileman_file_clicked.png" COMP; image: "e17_icon_fileman_home.png" COMP; image: "e17_icon_fileman_desktop.png" COMP; image: "e17_icon_fileman_pdf.png" COMP; image: "e17_icon_fileman_c.png" COMP; image: "e17_icon_fileman_h.png" COMP; image: "e17_icon_fileman_o.png" COMP; image: "e17_icon_fileman_sh.png" COMP; image: "e17_icon_fileman_png.png" COMP; image: "e17_icon_fileman_jpg.png" COMP; image: "e17_icon_fileman_avi.png" COMP; image: "e17_icon_fileman_mp3.png" COMP; image: "e17_icon_fileman_xcf.png" COMP; image: "e17_icon_fileman_cpp.png" COMP; image: "e17_icon_fileman_cs.png" COMP; image: "e17_icon_fileman_patch.png" COMP; image: "e17_icon_fileman_doc.png" COMP; image: "e17_icon_fileman_ogg.png" COMP; image: "e17_icon_fileman_txt.png" COMP; image: "e17_icon_fileman_bz2.png" COMP; image: "e17_icon_fileman_deb.png" COMP; image: "e17_icon_fileman_ttf.png" COMP; image: "e17_icon_fileman_pcf.png" COMP; image: "e17_icon_fileman_bdf.png" COMP; image: "e17_icon_fileman_css.png" COMP; image: "e17_icon_fileman_html.png" COMP; image: "e17_icon_fileman_htm.png" COMP; image: "e17_icon_fileman_zip.png" COMP; image: "e17_icon_fileman_gz.png" COMP; image: "e17_icon_fileman_tar.png" COMP; image: "e17_icon_fileman_mpg.png" COMP; image: "e17_button_detail_open.png" COMP; image: "e17_button_detail_paste.png" COMP; image: "e17_button_detail_copy.png" COMP; image: "e17_button_detail_cut.png" COMP; image: "e17_button_detail_rename.png" COMP; image: "e17_button_detail_delete.png" COMP; image: "e17_button_detail_properties.png" COMP; image: "e17_button_detail_arrange_name.png" COMP; image: "e17_button_detail_arrange.png" COMP; image: "e17_button_detail_arrange_time.png" COMP; image: "e17_button_detail_new.png" COMP; image: "e17_button_detail_new_dir.png" COMP; image: "e17_button_detail_properties.png" COMP; image: "e17_button_detail_refresh.png" COMP; image: "e17_button_detail_view_details.png" COMP; image: "e17_button_detail_view_name.png" COMP; image: "e17_button_detail_view.png" COMP; } FILEMAN_ICON_CLICKABLE("folder"); FILEMAN_ICON_CLICKABLE("file"); FILEMAN_ICON("home"); FILEMAN_ICON("desktop"); FILEMAN_MIME("application/pdf", "pdf"); FILEMAN_MIME("text/x-csrc", "c"); FILEMAN_MIME("text/x-chdr", "h"); FILEMAN_MIME("application/x-object", "o"); FILEMAN_MIME("application/x-shellscript", "sh"); FILEMAN_MIME("image/png", "png"); FILEMAN_MIME("image/jpeg", "jpg"); FILEMAN_MIME("video/x-msvideo", "avi"); FILEMAN_MIME("audio/mpeg", "mp3"); FILEMAN_MIME("application/x-xcf", "xcf"); FILEMAN_MIME("text/x-c++src", "cpp"); FILEMAN_MIME("text/x-csharp", "cs"); FILEMAN_MIME("text/x-patch", "patch"); FILEMAN_MIME("application/msword", "doc"); FILEMAN_MIME("application/ogg", "ogg"); FILEMAN_MIME("text/plain", "txt"); FILEMAN_MIME("application/x-bzip", "bz2"); FILEMAN_MIME("application/x-deb", "deb"); FILEMAN_MIME("application/x-font-ttf", "ttf"); FILEMAN_MIME("application/x-font-pcf", "pcf"); FILEMAN_MIME("application/x-font-bdf", "bdf"); FILEMAN_MIME("text/css", "css"); FILEMAN_MIME("text/html", "html"); FILEMAN_MIME("text/html", "htm"); FILEMAN_MIME("application/zip", "zip"); FILEMAN_MIME("application/x-gzip", "gz"); FILEMAN_MIME("application/x-bzip-compressed-tar", "tar"); FILEMAN_MIME("application/x-bzip2-compressed-tar", "tar"); FILEMAN_MIME("application/x-compressed-tar", "tar"); FILEMAN_MIME("application/x-tar", "tar"); FILEMAN_MIME("video/mpeg", "mpg"); FILEMAN_MIME("video", "mpg"); FILEMAN_MIME("text", "txt"); FILEMAN_MIME("image", "png"); FILEMAN_MIME("audio", "mp3"); FULL_SIZE_FILEMAN_BUTTON("open"); FULL_SIZE_FILEMAN_BUTTON("copy"); FULL_SIZE_FILEMAN_BUTTON("cut"); FULL_SIZE_FILEMAN_BUTTON("paste"); FULL_SIZE_FILEMAN_BUTTON("delete"); FULL_SIZE_FILEMAN_BUTTON("rename"); FULL_SIZE_FILEMAN_BUTTON("properties"); FULL_SIZE_FILEMAN_BUTTON("arrange_name"); FULL_SIZE_FILEMAN_BUTTON("arrange"); FULL_SIZE_FILEMAN_BUTTON("arrange_time"); FULL_SIZE_FILEMAN_BUTTON("new"); FULL_SIZE_FILEMAN_BUTTON("new_dir"); FULL_SIZE_FILEMAN_BUTTON("refresh"); FULL_SIZE_FILEMAN_BUTTON("view_details"); FULL_SIZE_FILEMAN_BUTTON("view_name"); FULL_SIZE_FILEMAN_BUTTON("view");