collections { group { name: "favorite"; parts { part { name: "background"; type, RECT; 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; } color, 0 0 0 255 ; } } part { name: "selectall_bg"; type: RECT; mouse_events: 0; scale: 1; description { state: "default" 0.0; min: 0 80; fixed: 0 1; align: 0.5 0.0; rel1 { relative: 0.0 0.0; to: "background"; } rel2 { relative: 1.0 0.0; to: "background"; } visible : 0; color: 37 37 37 153; visible : 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "selectall_check_leftpadding"; type: RECT; mouse_events: 0; scale: 1; description { state: "default" 0.0; min: 15 0; fixed: 1 0; align: 0.0 0.0; color: 0 0 0 255; visible: 0; rel1 { relative: 0.0 0.0; to: "selectall_bg"; } rel2 { relative: 0.0 1.0; to: "selectall_bg"; } } description { state: "visible" 0.0; inherit: "default" 0.0; } } part { name: "selectall_check"; type: SWALLOW; mouse_events: 1; scale: 1; description { state: "default" 0.0; align: 0.0 0.5; fixed: 1 1; min: 44 44; rel1 { relative: 1.0 0.0; to: "selectall_check_leftpadding"; } rel2 { relative: 1.0 1.0; to: "selectall_check_leftpadding"; } visible : 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "selectall_check_rightpadding"; type: RECT; mouse_events: 0; scale: 1; description { state: "default" 0.0; min: 15 0; fixed: 1 0; align: 0.0 0.0; color: 0 0 0 0; rel1 { relative: 1.0 0.0; to: "selectall_check"; } rel2 { relative: 1.0 1.0; to: "selectall_check"; } visible: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "selectall_text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0.0 0.5; rel1 { relative: 1.0 0.0; to: "selectall_check_rightpadding"; } rel2 { relative: 1.0 1.0; to: "selectall_bg"; } color: 255 255 255 255; text { font: "SLP"; size: 32; text: "Select all"; align: 0.0 0.5; } visible: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "selectall_inner"; type: RECT; mouse_events: 0; scale: 1; description { state: "defalut" 0.0; min: 0 1; fixed: 0 1; align: 0.5 0.0; rel1 { relative: 0.0 1.0; to: "selectall_bg"; } rel2 { relative: 1.0 1.0; to: "selectall_bg"; } color: 90 90 90 0; } description { state: "visible" 0.0; inherit: "default" 0.0; } } // tab style container part { name: "elm.swallow.tabbar"; type: SWALLOW; scale: 1; mouse_events: 1; description { state: "default" 0.0; } } // tool style container. part { name: "elm.swallow.toolbar_bg"; type: RECT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; min: 0 50; fixed: 1 1; align: 0.5 0.0; rel1 { relative: 0.0 0.0; } rel2 { relative: 1.0 0.0; offset: 0 50;} } } // tool style container. part { name: "elm.swallow.toolbar"; type: SWALLOW; mouse_events: 1; scale: 1; description { state: "default" 0.0; //min: 0 76; min: 0 86; fixed: 1 1; align: 0.5 1.0; rel1 { relative: 0.0 1.0;} rel2 { relative: 1.0 1.0;} } description { state: "moveup" 0.0; //min: 0 86; min: 0 50; fixed: 1 1; //align: 0.5 1.0; align: 0.5 0.0; rel1 { relative: 0.0 0.0; offset: 5 0;} rel2 { relative: 1.0 0.0; offset: -5 50;} } description { state: "moveup_progressbar" 0.0; min: 0 62; fixed: 1 1; align: 0.5 0.0; rel1 { relative: 0.0 0.0;} rel2 { relative: 1.0 0.0; offset: 0 62;} } } // view container. This is used, when tool items is added. part { name: "elm.swallow.view"; type: SWALLOW; mouse_events: 1; description { state: "default" 0.0; rel1 { relative: 0.0 0.0;} rel2 { relative: 1.0 0.0; to: "elm.swallow.toolbar";} } description { state: "edit_default" 0.0; rel1 { relative: 0.0 1.0; to: "selectall_inner"; } rel2 { relative: 1.0 0.0; to: "elm.swallow.toolbar";} } description { state: "moveup_toolbar" 0.0; rel1 { relative: 0.0 1.0; offset: 0 0; to: "elm.swallow.toolbar_bg";} rel2 { relative: 1.0 1.0; } } description { state: "moveup_toolbar_progressbar" 0.0; rel1 { relative: 0.0 1.0; to: "elm.swallow.toolbar";} rel2 { relative: 1.0 1.0; } } } part { name: "view_bg"; type: SWALLOW; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 0 0; to: "elm.swallow.view";} rel2 { relative: 1.0 1.0; offset: 0 0; to: "elm.swallow.view";} } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } }//GROUP programs { program { name: "swallow_view_default"; signal: "elm,swallow_view,state,default"; source: "elm"; script { set_state(PART:"elm.swallow.view", "default", 0.0); set_state(PART:"elm.swallow.toolbar", "default", 0.0);//restore toolbar position } } program { name: "swallow_view_edit_default"; signal: "elm,swallow_view,state,edit_default"; source: "elm"; script { set_state(PART:"elm.swallow.view", "edit_default", 0.0); set_state(PART:"elm.swallow.toolbar", "default", 0.0);//restore toolbar position } } program { name: "swallow_view_moveup_toolbar"; signal: "elm,swallow_view,state,moveup_toolbar"; source: "elm"; script { set_state(PART:"elm.swallow.toolbar", "moveup", 0.0); //move toolbar up set_state(PART:"elm.swallow.view", "moveup_toolbar", 0.0); } } program { name: "swallow_view_moveup_toolbar_progressbar"; signal: "elm,swallow_view,state,moveup_toolbar_progressbar"; source: "elm"; script { set_state(PART:"elm.swallow.toolbar", "moveup_progressbar", 0.0); //move toolbar+progressbar up set_state(PART:"elm.swallow.view", "moveup_toolbar_progressbar", 0.0); } } program { name: "view_bg_default"; signal: "elm,view,bg,state,default"; source: "elm"; script { set_state(PART:"view_bg", "default", 0.0); } } program { name: "view_bg_disable"; signal: "elm,view,bg,state,disabled"; source: "elm"; script { set_state(PART:"view_bg", "disabled", 0.0); } } program { name: "selectall_show"; signal: "selectall_show"; source: "elm"; action: STATE_SET "visible" 0.0; target: "selectall_bg"; target: "selectall_check_leftpadding"; target: "selectall_check"; target: "selectall_check_rightpadding"; target: "selectall_text"; target: "selectall_inner"; } program { name: "selectall_hide"; signal: "selectall_hide"; source: "elm"; action: STATE_SET "default" 0.0; target: "selectall_bg"; target: "selectall_check_leftpadding"; target: "selectall_check"; target: "selectall_check_rightpadding"; target: "selectall_text"; target: "selectall_inner"; } }//PROGRAMS } /* collections */