images { image: "e17_menu_bg.png" COMP; image: "e17_winlist_top.png" COMP; image: "e17_winlist_bottom.png" COMP; image: "e17_ibar_bg_h.png" COMP; image: "e17_ibar_over_v.png" COMP; image: "e17_gadman_overlay.png" COMP; image: "e17_pager_window.png" COMP; image: "e17_pager_window_shaded.png" COMP; image: "e17_pager_desk.png" COMP; image: "e17_entry_cursor.png" COMP; } group { name: "e/widgets/exebuf/main"; parts { part { name: "base"; mouse_events: 0; type: RECT; description { state: "default" 0.0; rel1 { relative: 0.0 1.0; offset: 1 0; to_y: "base2"; } rel2 { relative: 1.0 1.0; offset: -2 -2; } color: 221 221 221 255; } } part { name: "base2"; mouse_events: 0; description { state: "default" 0.0; max: 99999 48; align: 0.5 0.0; rel1 { relative: 0.0 0.0; offset: 1 1; } rel2 { relative: 1.0 1.0; offset: -2 -2; } image { normal: "e17_menu_bg.png"; } fill { smooth: 0; } } } part { name: "base3"; 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_menu_bg_border.png"; border: 1 1 1 1; middle: 0; } fill { smooth: 0; } } } part { name: "e.swallow.eap_list"; type: SWALLOW; clip_to: "eap_list_clip"; description { state: "default" 0.0; color: 0 0 0 0; min: 32 64; align: 0.5 0.0; rel1 { relative: 0.0 0.0; offset: 16 16; } rel2 { relative: 1.0 0.0; offset: -17 -17; to_y: "e.text.label"; } } } part { name: "eap_list_clip"; type: RECT; description { state: "default" 0.0; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: 0 0; to_y: "e.swallow.eap_list"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to_y: "e.swallow.eap_list"; } } } part { name: "top"; mouse_events: 0; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 1 1; } rel2 { relative: 1.0 0.0; offset: -2 16; to_y: "e.swallow.eap_list"; } image { normal: "e17_winlist_top.png"; border: 0 0 0 19; } fill { smooth: 0; } } } part { name: "bottom"; mouse_events: 0; description { state: "default" 0.0; rel1 { relative: 0.0 1.0; offset: 1 -3; to_y: "e.swallow.eap_list"; } rel2 { relative: 1.0 1.0; offset: -2 16; to_y: "e.text.label"; } image { normal: "e17_winlist_bottom.png"; border: 0 0 4 0; } fill { smooth: 0; } } } part { name: "e.swallow.exe_list"; type: SWALLOW; clip_to: "exe_list_clip"; description { state: "default" 0.0; color: 0 0 0 0; min: 32 64; align: 0.5 1.0; rel1 { relative: 0.0 1.0; offset: 16 16; to_y: "e.text.label"; } rel2 { relative: 1.0 1.0; offset: -17 -17; } } } part { name: "exe_list_clip"; type: RECT; description { state: "default" 0.0; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: 0 0; to_y: "e.swallow.exe_list"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to_y: "e.swallow.exe_list"; } } } part { name: "top2"; mouse_events: 0; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 1 -15; to_y: "e.text.label"; } rel2 { relative: 1.0 0.0; offset: -2 16; to_y: "e.swallow.exe_list"; } image { normal: "e17_winlist_top.png"; border: 0 0 0 19; } fill { smooth: 0; } } } part { name: "bottom2"; mouse_events: 0; description { state: "default" 0.0; rel1 { relative: 0.0 1.0; offset: 1 -3; to_y: "e.swallow.exe_list"; } rel2 { relative: 1.0 1.0; offset: -2 -2; } image { normal: "e17_winlist_bottom.png"; border: 0 0 4 0; } fill { smooth: 0; } } } part { name: "e.text.label"; type: TEXT; effect: SHADOW; description { state: "default" 0.0; color: 0 0 0 255; fixed: 0 1; align: 0.0 0.5; rel1 { relative: 1.0 0.5; offset: 16 0; to_x: "e.swallow.icons"; } rel2 { relative: 1.0 0.5; offset: 16 0; to_x: "e.swallow.icons"; } color: 0 0 0 255; color3: 255 255 255 128; text { text: "COMMAND"; font: "Edje-Vera-Bold"; size: 16; align: 0.0 0.5; min: 1 1; text_class: "exebuf_command"; } } } part { name: "cursor"; mouse_events: 0; description { state: "default" 0.0; min: 18 18; max: 18 18; align: 0.0 0.5; fixed: 1 1; rel1 { relative: 1.0 0.0; offset: 3 0; to: "e.text.label"; } rel2 { relative: 1.0 1.0; offset: 3 -1; to: "e.text.label"; } image { normal: "e17_entry_cursor.png"; } } description { state: "faded" 0.0; inherit: "default" 0.0; color: 255 255 255 0; } } part { name: "e.swallow.icons"; type: SWALLOW; description { state: "default" 0.0; color: 0 0 0 0; aspect: 1.0 1.0; align: 0.0 0.5; aspect_preference: VERTICAL; rel1 { relative: 0.0 0.0; offset: 16 -7; to_y: "e.text.label"; } rel2 { relative: 1.0 1.0; offset: 16 8; to_y: "e.text.label"; } } } part { name: "icon_overlay"; mouse_events: 1; description { state: "default" 0.0; rel1 { to: "e.swallow.icons"; relative: 0.0 0.0; offset: -8 -8; } rel2 { to: "e.swallow.icons"; relative: 1.0 1.0; offset: 7 7; } image { normal: "e17_gadman_overlay.png"; border: 15 15 15 15; } } } } programs { program { name: "blink1"; signal: "show"; source: ""; action: STATE_SET "faded" 0.0; transition: SINUSOIDAL 0.5; target: "cursor"; after: "blink2"; } program { name: "blink2"; action: STATE_SET "default" 0.0; transition: SINUSOIDAL 0.5; target: "cursor"; after: "blink1"; } } } group { name: "e/widgets/exebuf/item"; parts { part { name: "title_outline"; mouse_events: 0; description { state: "default" 0.0; min: 14 14; visible: 1; rel1 { relative: 1.0 0.0; offset: 1 -1; to_x: "e.swallow.icons"; } rel2 { relative: 1.0 1.0; offset: -1 -1; } image { normal: "e17_titlebar_outline.png"; border: 8 8 8 8; middle: 0; } fill { smooth: 0; } color: 255 255 255 255; } description { state: "active" 0.0; inherit: "default" 0.0; color: 255 255 255 0; } } 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_outline"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_outline"; } 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_outline"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_outline"; } 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_outline"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_outline"; } 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_outline"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_outline"; } 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; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_outline"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_outline"; } image { normal: "e17_titlebar.png"; border: 8 8 8 8; } color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; rel1 { relative: 0.0 0.0; offset: 0 0; to: "title_outline"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "title_outline"; } image { normal: "e17_titlebar.png"; border: 8 8 8 8; } color: 255 255 255 255; } } part { name: "title2"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; align: 1.0 0.0; visible: 0; fixed: 1 1; rel1 { relative: 0.0 0.0; offset: 0 6; } rel2 { relative: 0.0 0.0; offset: 0 6; } text { text_source: "e.text.title"; source: "e.text.title"; min: 0 1; text_class: "title_bar"; } } } part { name: "e.text.title"; type: TEXT; effect: SHADOW; mouse_events: 0; description { state: "default" 0.0; rel1 { relative: 1.0 0.0; offset: 9 6; to_x: "e.swallow.icons"; } rel2 { relative: 1.0 1.0; offset: -8 -6; } color: 0 0 0 255; color3: 255 255 255 128; text { text: "Item Label"; font: "Edje-Vera"; size: 10; min: 0 1; align: 0.0 0.5; text_class: "menu_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: "e.swallow.icons"; type: SWALLOW; description { state: "default" 0.0; color: 0 0 0 0; aspect: 1.0 1.0; align: 0.0 0.5; aspect_preference: VERTICAL; rel1 { relative: 0.0 0.0; offset: 1 1; } rel2 { relative: 0.0 1.0; offset: 1 4; to_y: "title2"; } } } part { name: "e.event.exebuf.item"; type: RECT; mouse_events: 1; description { state: "default" 0.0; min: 14 14; visible: 1; color: 0 0 0 0; rel1 { relative: 1.0 0.0; offset: 1 -1; to_x: "e.swallow.icons"; } rel2 { relative: 1.0 1.0; offset: -1 -1; } } } } programs { program { name: "go_active_pre"; signal: "e,state,selected"; source: "e"; action: STATE_SET "default" 0.0; target: "title_outline"; target: "title_bar"; target: "title_shadow1"; target: "title_shadow2"; after: "go_active"; } program { name: "go_active"; action: STATE_SET "active" 0.0; target: "title_outline"; 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_outline"; 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_outline"; target: "title_bar"; transition: LINEAR 0.1; } } }