enventor/data/themes/default/layout.edc

369 lines
9.7 KiB
Plaintext

styles {
style { name: "entry_statusbar_style";
base: "font="FN" font_size=11 text_class=entry color=#ffffff style=shadow,bottom shadow_color=#00000080 glow_color=#3399ff18 valign=0.5";
}
}
group { name: "viewer_layout";
parts {
part { name: "prev_clipper";
type: RECT;
description { state: "default" 0.0;
}
description { state: "switched" 0.0;
color: 255 255 255 0;
}
}
part { name: "cur_clipper";
type: RECT;
description { state: "default" 0.0;
rel1.relative: -1 0;
rel2.relative: 0 1;
color: 255 255 255 0;
}
description { state: "switched" 0.0;
rel1.relative: 0 0;
rel2.relative: 1 1;
color: 255 255 255 255;
}
}
part { name: "elm.swallow.prev";
type: SWALLOW;
clip_to: "prev_clipper";
description { state: "default" 0.0;
}
}
part { name: "elm.swallow.content";
type: SWALLOW;
clip_to: "cur_clipper";
description { state: "default" 0.0;
rel1.to: "cur_clipper";
rel2.to: "cur_clipper";
}
}
}
programs {
program { name: "switch_instant";
signal: "elm,view,switch,instant";
source: "";
action: STATE_SET "switched" 0.0;
target: "prev_clipper";
target: "cur_clipper";
}
program { name: "switch";
signal: "elm,view,switch";
source: "";
action: STATE_SET "default" 0.0;
target: "prev_clipper";
target: "cur_clipper";
after: "switched";
}
program { name: "switched";
action: STATE_SET "switched" 0.0;
target: "prev_clipper";
target: "cur_clipper";
transition: DECELERATE 0.25;
}
}
}
group { name: "preview_layout";
parts {
part { name: "bg";
type: RECT;
description { state: "default" 0.0;
min: 100 100;
color: 225 225 225 255;
rel1.offset: 2 2;
rel2.offset: -3 -3;
}
}
part { name: "elm.swallow.img";
type: SWALLOW;
description { state: "default" 0.0;
rel1.to: "bg";
rel2.to: "bg";
}
}
}
}
group { name: "slider_layout";
parts {
part { name: "elm.swallow.plus";
type: SWALLOW;
description { state: "default" 0.0;
min: 20 20;
fixed: 1 1;
align: 0 0.5;
rel1.relative: 0.0 0.5;
rel1.offset: 5 0;
rel2.relative: 0.0 0.5;
}
}
part { name: "elm.swallow.minus";
type: SWALLOW;
description { state: "default" 0.0;
min: 20 20;
fixed: 1 1;
align: 0 0.5;
rel1.to: "elm.swallow.plus";
rel2.to: "elm.swallow.plus";
rel1.relative: 1.0 0.5;
rel2.relative: 1.0 0.5;
rel1.offset: 1 0;
}
}
part { name: "elm.swallow.slider";
type: SWALLOW;
description { state: "default" 0.0;
rel1.to_x: "elm.swallow.minus";
rel1.relative: 1 0;
}
}
}
}
group { name: "statusbar_layout";
parts {
part { name: "base_clip";
type: RECT;
description { state: "default" 0.0;
color: 255 255 255 255;
}
description { state: "hide" 0.0;
color: 0 0 0 0;
}
}
part { name: "elm.text.view_size";
type: TEXTBLOCK;
scale: 1;
clip_to: "base_clip";
description {
rel2.relative: 0.0 1.0;
align: 0 0.5;
min: 120 18;
fixed: 1 1;
rel1.offset: 0 -2;
rel2.offset: -1 -3;
text.style: "entry_statusbar_style";
}
}
part { name: "elm.text.cur_pos";
type: TEXTBLOCK;
scale: 1;
clip_to: "base_clip";
description {
rel1.to: "elm.text.view_size";
rel1.relative: 1 0.0;
rel2.to: "elm.text.view_size";
rel2.relative: 1 1.0;
min: 180 18;
fixed: 1 1;
align: 0 0.5;
text.style: "entry_statusbar_style";
}
}
part { name: "elm.text.file_group_name";
type: TEXTBLOCK;
scale: 1;
clip_to: "base_clip";
description {
rel1.to: "elm.text.cur_pos";
rel1.relative: 1 0.0;
rel2.to: "elm.text.line";
rel2.relative: 0 1.0;
min: 180 18;
align: 1 0.5;
fixed: 1 1;
text.style: "entry_statusbar_style";
}
}
part { name: "elm.text.line";
type: TEXTBLOCK;
scale: 1;
clip_to: "base_clip";
description {
rel1.relative: 1 0;
rel1.offset: 0 -2;
rel2.offset: -1 -3;
align: 1 0.5;
min: 100 18;
fixed: 1 1;
text.style: "entry_statusbar_style";
}
}
part { name: "elm.text.info_msg";
type: TEXT;
scale: 1;
effect: GLOW;
description { state: "default" 0.0;
align: 0 0.5;
rel1.offset: 0 -1;
rel2.offset: -1 -2;
text {
font: FN;
size: 11;
align: 0 0.5;
}
color: 51 153 255 0;
color2: 51 153 255 0;
color3: 51 153 255 0;
}
description { state: "show" 0.0;
inherit: "default" 0.0;
color: 51 153 255 255;
color2: 51 153 255 24;
color3: 51 153 255 18;
}
}
program { name: "info_msg_show";
signal: "elm,action,info_msg,show";
source: "";
action: STATE_SET "hide" 0.0;
target: "base_clip";
transition: DECELERATE 0.15;
after: "info_msg_show2";
}
program { name: "info_msg_show2";
action: STATE_SET "show" 0.0;
target: "elm.text.info_msg";
transition: DECELERATE 0.3;
after: "info_msg_idle";
}
program { name: "info_msg_idle";
action: STATE_SET "show" 0.0;
target: "elm.text.info_msg";
transition: LINEAR 2;
after: "info_msg_hide";
}
program { name: "info_msg_hide";
signal: "elm,action,info_msg,hide";
source: "";
action: STATE_SET "default" 0.0;
target: "elm.text.info_msg";
transition: DECELERATE 0.3;
after: "info_msg_hide2";
}
program { name: "info_msg_hide2";
action: STATE_SET "default" 0.0;
target: "base_clip";
transition: DECELERATE 0.3;
}
}
}
group { name: "main_layout";
parts {
part { name: "base";
type: SPACER;
scale: 1;
description {
min: 640 440;
}
}
part { name: "elm.swallow.panes";
type: SWALLOW;
scale: 1;
description {
rel1.relative: 0 0;
rel2.relative: 1 0;
rel2.to_y: "elm.swallow.statusbar";
}
}
part { name: "statusbar_clip";
type: RECT;
scale: 1;
description { state: "default" 0.0;
rel1.relative: 0 1;
rel2.relative: 1 1;
align: 0.5 1;
min: 0 15;
fixed: 0 1;
}
description { state: "hide" 0.0;
inherit: "default" 0.0;
align: 0.5 0;
}
}
part { name: "elm.swallow.statusbar";
type: SWALLOW;
scale: 1;
clip_to: "statusbar_clip";
description { state: "default" 0.0;
rel1.to: "statusbar_clip";
rel2.to: "statusbar_clip";
}
}
}
programs {
program { name: "statusbar_show";
signal: "elm,state,statusbar,show";
action: STATE_SET "default" 0.0;
target: "statusbar_clip";
transition: DECELERATE 0.35;
}
program { name: "statusbar_hide";
signal: "elm,state,statusbar,hide";
action: STATE_SET "hide" 0.0;
target: "statusbar_clip";
transition: DECELERATE 0.35;
}
}
}
group { name: "edit_layout";
parts {
part { name: "base_clip";
type: RECT;
description { state: "default" 0.0;
rel1.to: "elm.swallow.linenumber";
rel2.to: "elm.swallow.linenumber";
rel2.relative: 1 1;
}
description { state: "hide" 0.0;
rel1.to: "elm.swallow.linenumber";
rel2.to: "elm.swallow.linenumber";
rel2.relative: 0 1;
}
}
part { name: "elm.swallow.linenumber";
type: SWALLOW;
scale: 1;
clip_to: "base_clip";
mouse_events: 0;
description {
fixed: 1 0;
align: 0 0.5;
min: 15 0;
rel1.relative: 0 0;
rel1.offset: 3 0;
rel2.relative: 0 1;
}
}
part { name: "elm.swallow.edit";
type: SWALLOW;
scale: 1;
description {
align: 0.5 0.5;
rel1.relative: 1 0;
rel1.to: "base_clip";
}
}
}
programs {
program { name: "linenumber_show";
signal: "elm,state,linenumber,show";
action: STATE_SET "default" 0.0;
target: "base_clip";
transition: DECELERATE 0.35;
}
program { name: "linenumber_hide";
signal: "elm,state,linenumber,hide";
action: STATE_SET "hide" 0.0;
target: "base_clip";
transition: DECELERATE 0.35;
}
}
}