group { name: "ecdb/welcome_page"; min: 640 170; parts { part { name: "b1"; type: SWALLOW; repeat_events: 1; description { state: "default" 0.0; min: 28 24; rel1 { relative: 0.0 0.0; offset: 10 10; } rel2 { relative: 0.5 0.5; offset: -11 -11; } } } part { name: "b2"; type: SWALLOW; repeat_events: 1; description { state: "default" 0.0; min: 88 24; rel1 { relative: 0.5 0.0; offset: 10 10; } rel2 { relative: 1.0 0.5; offset: -11 -11; } } } part { name: "b3"; type: SWALLOW; repeat_events: 1; description { state: "default" 0.0; min: 88 24; rel1 { relative: 0.0 0.5; offset: 10 10; } rel2 { relative: 0.5 1.0; offset: -11 -11; } } } part { name: "b4"; type: SWALLOW; repeat_events: 1; description { state: "default" 0.0; min: 88 24; rel1 { relative: 0.5 0.5; offset: 10 10; } rel2 { relative: 1.0 1.0; offset: -11 -11; } } } } programs { program { name: "b1_selected"; signal: "mouse,down,1"; action: SIGNAL_EMIT "selected" "b1"; source: "b1"; } program { name: "b1_clicked"; signal: "mouse,up,1"; signal: "mouse,clicked,1"; action: SIGNAL_EMIT "clicked" "b1"; source: "b1"; } program { name: "b2_selected"; signal: "mouse,down,1"; action: SIGNAL_EMIT "selected" "b2"; source: "b2"; } program { name: "b2_clicked"; signal: "mouse,up,1"; signal: "mouse,clicked,1"; action: SIGNAL_EMIT "clicked" "b2"; source: "b2"; } program { name: "b3_selected"; signal: "mouse,down,1"; action: SIGNAL_EMIT "selected" "b3"; source: "b3"; } program { name: "b3_clicked"; signal: "mouse,up,1"; signal: "mouse,clicked,1"; action: SIGNAL_EMIT "clicked" "b3"; source: "b3"; } program { name: "b4_selected"; signal: "mouse,down,1"; action: SIGNAL_EMIT "selected" "b4"; source: "b4"; } program { name: "b4_clicked"; signal: "mouse,up,1"; signal: "mouse,clicked,1"; action: SIGNAL_EMIT "clicked" "b4"; source: "b4"; } } }