+group { name: "elm/popup/base/verticalbuttonstyle";
+ parts {
+ images {
+ image: "00_popup_title_bg.png" COMP;
+ image: "00_popup_bottom_bg.png" COMP;
+ image: "00_popup_bg.png" COMP;
+ }
+ part { name: "base";
+ type: RECT;
+ scale : 1;
+ mouse_events: 0;
+ repeat_events: 1;
+ description { state: "default" 0.0;
+ min: 400 0;
+ max: 400 730;
+ color: 0 0 0 0;
+ rel1.relative: 0.0 0.0;
+ rel2.relative: 1.0 1.0;
+ align: 0.0 0.0;
+ }
+ }
+ part { name: "background";
+ scale : 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ rel1.to: "base";
+ rel2.to: "base";
+ image {
+ normal: "00_popup_bg.png";
+ border: 3 3 3 3;
+ border_scale: 1;
+ }
+ }
+ }
+ part { name: "elm.rect.title";
+ type: IMAGE;
+ scale : 1;
+ description { state: "default" 0.0;
+ min: 400 50;
+ fixed : 1 1;
+ align: 0.5 0.0;
+ visible: 0;
+ image.normal: "00_popup_title_bg.png";
+ image.border: 3 3 3 0;
+ image.border_scale: 1;
+ rel1 {
+ relative: 0.5 0.0;
+ to: "base";
+ }
+ rel2 {
+ relative: 0.5 0.0;
+ to: "base";
+ }
+ }
+ description { state: "show_title" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ part { name: "elm.swallow.title.icon";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 48 48;
+ max: 48 48;
+ fixed: 1 1;
+ align: 0.0 0.5;
+ rel1 {
+ to: "elm.rect.title";
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ to: "elm.rect.title";
+ relative: 1.0 1.0;
+ }
+ visible: 0;
+ }
+ description { state: "show_title_icon" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ part {
+ name: "elm.swallow.title";
+ type: TEXTBLOCK;
+ scale:1;
+ description {
+ state: "default" 0.0;
+ text
+ {
+ style: "popup_title_style";
+ min: 0 0;
+ max: 0 1;
+ }
+ visible:0;
+ rel1 { relative: 0.0 0.0; to: "elm.rect.title"; }
+ rel2 { relative: 1.0 1.0; to: "elm.rect.title"; }
+ align: 0.5 0.5;
+ }
+ description { state: "show_title" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "show_title_icon" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ part { name: "elm.swallow.content";
+ type: SWALLOW;
+ scale : 1;
+ description { state: "default" 0.0;
+ min: 400 0;
+ align: 0.5 0.5;
+ fixed: 1 0;
+ rel1 {
+ relative: 0.5 0.0;
+ to: "base";
+ }
+ rel2 {
+ relative: 0.5 1.0;
+ to: "base";
+ }
+ }
+ description { state: "show_title" 0.0;
+ inherit: "default" 0.0;
+ rel1 {
+ relative: 0.5 1.0;
+ to: "elm.rect.title";
+ }
+ }
+ description { state: "show_button_area" 0.0;
+ inherit: "default" 0.0;
+ rel2 {
+ relative: 0.5 0.0;
+ to: ""elm.swallow.buttonArea"";
+ }
+ }
+ description { state: "show_button_title_area" 0.0;
+ inherit: "default" 0.0;
+ rel1 {
+ relative: 0.5 1.0;
+ to: "elm.rect.title";
+ }
+ rel2 {
+ relative: 0.5 0.0;
+ to: ""elm.swallow.buttonArea"";
+ }
+ }
+ }
+ part { name: "elm.swallow.buttonArea";
+ type: SWALLOW;
+ scale : 1;
+ description { state: "default" 0.0;
+ min: 400 178;
+ fixed : 1 1;
+ align: 0.5 1.0;
+ visible: 0;
+ rel1 {
+ relative: 0.0 1.0;
+ to: "base";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "base";
+ }
+ }
+ description { state: "show_button_area" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ }
+ programs {
+ program { name: show_title;
+ signal: "elm,state,title,visible";
+ source: "elm";
+ action: STATE_SET "show_title" 0.0;
+ target: "elm.swallow.title";
+ target: "elm.rect.title";
+ target: "elm.swallow.content";
+ target: "base";
+ }
+ program { name: hide_title;
+ signal: "elm,state,title,hidden";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "elm.swallow.title";
+ target: "elm.rect.title";
+ target: "elm.swallow.content";
+ target: "base";
+ }
+ program { name: show_title_icon;
+ signal: "elm,state,title,icon,visible";
+ source: "elm";
+ action: STATE_SET "show_title_icon" 0.0;
+ target: "elm.swallow.title";
+ target: "elm.swallow.title.icon";
+ }
+ program { name: hide_title_icon;
+ signal: "elm,state,title,icon,hidden";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "elm.swallow.title";
+ target: "elm.swallow.title.icon";
+ }
+ program { name: show_button_area;
+ signal: "elm,state,button,visible";
+ source: "elm";
+ action: STATE_SET "show_button_area" 0.0;
+ target: "elm.swallow.buttonArea";
+ target: "elm.swallow.content";
+ target: "base";
+ }
+ program { name: hide_button_area;
+ signal: "elm,state,button,hidden";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "elm.swallow.buttonArea";
+ target: "elm.swallow.content";
+ target: "base";
+ }
+ program { name: show_button_title_area;
+ signal: "elm,state,button,title,visible";
+ source: "elm";
+ action: STATE_SET "show_button_title_area" 0.0;
+ target: "elm.swallow.content";
+ target: "base";
+ }
+ program { name: hide_button_title_area;
+ signal: "elm,state,button,title,hidden";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "elm.swallow.content";
+ target: "base";
+ }
+ } /* end of programs */
+}
+
+group { name: "elm/popup/buttons3/verticalbuttonstyle";
+ parts{
+ part { name: "elm.swallow.buttonArea.Background";
+ type: IMAGE;
+ scale : 1;
+ description { state: "default" 0.0;
+ align: 0.5 0.0;
+ image.normal: "00_popup_bottom_bg.png";
+ image.border: 3 3 0 3;
+ image.border_scale: 1;
+ rel1 {
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ }
+ }
+ }
+ part { name: "elm.rect.pad_btn_top";
+ type: RECT;
+ scale : 1;
+ description { state: "default" 0.0;
+ min: 0 10;
+ fixed : 0 1;
+ align: 0.0 0.0;
+ color: 0 0 0 0;
+ rel1 {
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ relative: 1.0 0.0;
+ }
+ }
+ }
+ part{ name:"actionbtn1";
+ type: SWALLOW;
+ scale : 1;
+ description { state: "default" 0.0;
+ min: 222 46;
+ max: 222 46;
+ fixed : 1 1;
+ align: 0.5 0.0;
+ rel1 {
+ relative: 0.0 1.0; to_y: "elm.rect.pad_btn_top";
+ }
+ }
+ }
+ part { name: "elm.rect.pad_btn";
+ type: RECT;
+ scale : 1;
+ description { state: "default" 0.0;
+ min: 0 10;
+ max: 9999 10;
+ fixed : 1 1;
+ align: 0.5 0.0;
+ color: 0 0 0 0;
+ rel1 {
+ relative: 0.0 1.0; to: "actionbtn1";
+ }
+ rel2 {
+ relative: 1.0 1.0; to: "actionbtn1";
+ }
+ }
+ }
+ part{ name:"actionbtn2";
+ type: SWALLOW;
+ scale : 1;
+ description { state: "default" 0.0;
+ min: 222 46;
+ max: 222 46;
+ fixed : 1 1;
+ align: 0.5 0.0;
+ rel1 { relative: 0 1.0; to_y: "elm.rect.pad_btn"; }
+ }
+ }
+ part { name: "elm.rect.pad_btn2";
+ type: RECT;
+ scale : 1;
+ description { state: "default" 0.0;
+ min: 0 10;
+ max: 9999 10;
+ fixed : 1 1;
+ align: 0.5 0.0;
+ color: 0 0 0 0;
+ rel1 {
+ relative: 0.0 1.0; to: "actionbtn2";
+ }
+ rel2 {
+ relative: 1.0 1.0; to: "actionbtn2";
+ }
+ }
+ }
+ part{ name:"actionbtn3";
+ type: SWALLOW;
+ scale : 1;
+ description { state: "default" 0.0;
+ min: 222 46;
+ max: 222 46;
+ fixed : 1 1;
+ align: 0.5 0.0;
+ rel1 {
+ relative: 0.0 1.0; to_y: "elm.rect.pad_btn2";
+ }
+ }
+ }
+ }
+}
+