efl/data/elementary/themes/edc/efl/navigation_bar.edc

115 lines
3.0 KiB
Plaintext

//Efl.Ui.Navigation_Bar Themes
group { "efl/navigation_bar";
styles {
style { name: "navigation_bar_text";
base: "font="FNBD" font_size=10 text_class=label align=center color=#fff color_class=navigation_bar_text style=shadow,bottom shadow_color=#00000080 ellipsis=1.0 wrap=mixed";
tag: "br" "\n";
tag: "hilight" "+ font="FNBD" text_class=label_light";
tag: "b" "+ font="FNBD" text_class=label_light";
tag: "whitecolor" "+ color=#fff";
tag: "tab" "\t";
}
}
parts {
spacer { "base";
desc { "default";
}
}
swallow { "efl.back_button";
desc { "default";
fixed: 1 0;
min: 0 0;
max: 0 -1;
rel.to: "base";
rel2.relative: 0.0 1.0;
align: 0.0 0.5;
hid;
}
desc { "visible";
inherit: "default";
min: 40 0;
max: 40 -1;
vis;
}
}
swallow { "efl.left_content";
desc { "default";
rel.to: "base";
rel2.relative: 0.0 1.0;
align: 0.0 0.5;
}
}
swallow { "efl.right_content";
desc { "default";
rel.to: "base";
rel1.relative: 1.0 0.0;
align: 1.0 0.5;
}
}
spacer { "text_base";
desc { "default";
rel1 {
to: "efl.back_button";
relative: 1.0 0.0;
}
rel2 {
to: "efl.right_content";
relative: 0.0 1.0;
}
}
desc { "left_content";
inherit: "default";
rel1 {
to: "efl.left_content";
relative: 1.0 0.0;
}
}
}
textblock { "efl.text";
scale;
desc { "default";
text {
style: "navigation_bar_text";
}
rel.to: "text_base";
}
}
programs {
program {
signal: "elm,state,back_button,visible"; source: "elm";
action: STATE_SET "visible" 0.0;
target: "efl.back_button";
}
program {
signal: "elm,state,back_button,hidden"; source: "elm";
action: STATE_SET "default" 0.0;
target: "efl.back_button";
}
program {
signal: "elm,state,left_content,visible"; source: "elm";
action: STATE_SET "left_content" 0.0;
target: "text_base";
}
program {
signal: "elm,state,left_content,hidden"; source: "elm";
action: STATE_SET "default" 0.0;
target: "text_base";
}
}
}
}
group { name: "efl/navigation_bar/back_button";
inherit: "efl/button";
images.image: "icon_arrow_left.png" COMP;
parts {
image { name: "icon_arrow_left";
insert_before: "efl.content";
desc { "default";
image.normal: "icon_arrow_left.png";
fill.smooth: 0;
}
}
}
}