efl/data/elementary/themes/edc/wallpaper.edc

425 lines
13 KiB
Plaintext

/////////////////////////////////////////////////////////////////////////////
/*** WALLPAPER MAIN DIALOG ***/
group { name: "e/conf/wallpaper/main/window";
parts {
part { name: "base"; type: RECT; mouse_events: 0;
description { state: "default" 0.0;
color_class: "/bg/normal/conf/wallpaper/base";
}
}
part { name: "e.swallow.preview"; type: SWALLOW;
description { state: "default" 0.0;
}
}
part { name: "e.swallow.list"; type: SWALLOW;
description { state: "default" 0.0;
rel2.relative: 1.0 0.0;
rel2.to_y: "bot1";
}
}
part { name: "events"; type: RECT; repeat_events: 1;
description { state: "default" 0.0;
color: 0 0 0 0; // no cc
}
}
part { name: "bot1"; type: RECT; mouse_events: 0;
scale: 1;
description { state: "default" 0.0;
color_class: "/bg-dark/normal/conf/wallpaper/bottom";
rel1 {
to_y: "e.swallow.buttons";
relative: 0.0 0.0;
offset: 0 -8;
}
offscale;
}
}
part { name: "e.text.filename"; type: TEXT; mouse_events: 0;
scale: 1;
description { state: "default" 0.0;
color_class: "/fg/normal/conf/wallpaper/text";
fixed: 0 1;
rel1 { to: "bot1";
offset: 4 4;
}
rel2 { to: "bot1";
offset: -5 -5;
}
offscale;
text {
font: FN;
size: 10;
min: 1 1;
ellipsis: -1;
align: 0.5 0.5;
}
}
}
part { name: "e.swallow.buttons"; type: SWALLOW;
scale: 1;
description { state: "default" 0.0;
align: 1.0 1.0;
fixed: 1 1;
rel1 {
relative: 1.0 1.0;
offset: -8 -8;
}
rel2 {
relative: 1.0 1.0;
offset: -8 -8;
}
offscale;
}
}
part { name: "cover"; type: RECT;
description { state: "default" 0.0;
color: 0 0 0 0; // no cc
visible: 0;
}
description { state: "out" 0.0;
inherit: "default" 0.0;
visible: 1;
}
}
part { name: "extas_base"; type: RECT;
scale: 1;
description { state: "default" 0.0;
color_class: "/bg/normal/conf/wallpaper/extras";
rel1 {
to: "e.swallow.extras";
relative: 0.0 0.0;
offset: -8 -46;
}
rel2 {
to: "e.swallow.extras";
relative: 1.0 1.0;
offset: 7 7;
}
offscale;
}
}
part { name: "e.swallow.extras"; type: SWALLOW;
scale: 1;
description { state: "default" 0.0;
align: 0.0 0.0;
fixed: 1 1;
rel1 {
relative: 0.0 1.0;
offset: 8 8;
}
rel2 {
relative: 0.0 1.0;
offset: 8 8;
}
offscale;
}
description { state: "out" 0.0;
inherit: "default" 0.0;
align: 0.0 1.0;
rel1.offset: 8 -9;
rel2.offset: 8 -9;
}
}
part { name: "aup"; mouse_events: 0;
scale: 1;
description { state: "default" 0.0;
color_class: "/fg/normal/conf/wallpaper/arrow";
fixed: 1 1;
align: 0.0 0.0;
min: 30 30;
max: 30 30;
rel1 {
to: "extas_base";
relative: 0.0 0.0;
offset: 8 8;
}
rel2 {
to: "extas_base";
relative: 0.0 0.0;
offset: 8 8;
}
image.normal: "i-arrow-u";
offscale;
}
}
part { name: "ain"; type: RECT;
description { state: "default" 0.0;
rel.to: "aup";
color: 0 0 0 0; // no cc
}
}
part { name: "aout"; type: RECT;
description { state: "default" 0.0;
rel.to: "aup";
color: 0 0 0 0; // no cc
}
description { state: "out" 0.0;
inherit: "default" 0.0;
visible: 0;
}
}
part { name: "busy_clip"; type: RECT;
description { state: "default" 0.0;
visible: 0;
color: 255 255 255 0; // no cc
}
description { state: "visible" 0.0;
visible: 1;
color: 255 255 255 255; // no cc
}
}
part { name: "e.text.busy_label"; type: TEXT;
clip_to: "busy_clip";
mouse_events: 0;
scale: 1;
description { state: "default" 0.0;
fixed: 0 1;
align: 0.0 1.0;
rel1 {
to: "bot1";
relative: 0.0 0.0;
offset: 8 -9;
}
rel2 {
to: "bot1";
relative: 0.0 0.0;
offset: 8 -9;
}
color_class: "/fg/normal/conf/wallpaper/text/busy";
text {
font: FNBD;
size: 10;
min: 1 1;
ellipsis: -1;
align: 0.0 1.0;
}
offscale;
}
}
}
programs {
program { signal: "mouse,up,1"; source: "events";
action: SIGNAL_EMIT "e,action,click" "e";
}
program { signal: "mouse,down,1"; source: "aout";
action: SIGNAL_EMIT "e,action,panel,show" "e";
}
program { signal: "e,action,panel,show"; source: "e";
action: STATE_SET "out" 0.0;
target: "aout";
target: "cover";
after: "out2";
}
program { name: "out2";
action: STATE_SET "out" 0.0;
target: "e.swallow.extras";
transition: DECELERATE 0.2;
}
program { signal: "mouse,down,1"; source: "cover";
action: STATE_SET "default" 0.0;
target: "aout";
target: "cover";
after: "in2";
}
program { signal: "mouse,down,1"; source: "ain";
action: SIGNAL_EMIT "e,action,panel,hide" "e";
}
program { signal: "e,action,panel,hide"; source: "e";
action: STATE_SET "default" 0.0;
target: "aout";
after: "in2";
}
program { name: "in2";
action: STATE_SET "default" 0.0;
target: "e.swallow.extras";
target: "cover";
transition: DECELERATE 0.2;
}
program { signal: "e,state,busy,on"; source: "e";
action: STATE_SET "visible" 0.0;
transition: LINEAR 0.2;
target: "busy_clip";
}
program { signal: "e,state,busy,off"; source: "e";
action: STATE_SET "default" 0.0;
transition: LINEAR 0.5;
target: "busy_clip";
}
}
}
group { name: "e/conf/wallpaper/main/mini";
images.image: "win_shadow.png" COMP;
parts {
part { name: "shadow"; mouse_events: 0;
scale: 1;
description { state: "default" 0.0;
rel.to: "base";
WIN_SHADOW_SMALL;
color_class: "/shadow/normal/frame";
}
}
part { name: "base"; type: RECT; mouse_events: 0;
scale: 1;
description { state: "default" 0.0;
visible: 0;
rel.to: "icon_zoom";
rel1.offset: 8 8;
rel2.offset: -9 -9;
color_class: "/bg/normal/conf/wallpaper/mini";
offscale;
}
description { state: "visible" 0.0;
inherit: "default" 0.0;
visible: 1;
}
description { state: "selected" 0.0;
inherit: "default" 0.0;
visible: 1;
color_class: "/bg/selected/conf/wallpaper/mini";
}
}
part { name: "icon_zoom"; type: RECT; mouse_events: 0;
description {
state: "default" 0.0;
visible: 0;
}
description { state: "min" 0.0;
inherit: "default" 0.0;
rel1.relative: 0.5 0.5;
rel2.relative: 0.5 0.5;
}
description { state: "max" 0.0;
inherit: "default" 0.0;
rel1.relative: -0.2 -0.2;
rel2.relative: 1.2 1.2;
}
description { state: "max2" 0.0;
inherit: "default" 0.0;
rel1.relative: -0.05 -0.05;
rel2.relative: 1.05 1.05;
}
}
part { name: "e.swallow.content"; type: SWALLOW;
scale: 1;
description { state: "default" 0.0;
offscale;
rel1 {
to: "base";
offset: 2 2;
}
rel2 {
to: "base";
offset: -3 -3;
}
}
}
part { name: "events"; type: RECT;
description { state: "default" 0.0;
color: 0 0 0 0; // no cc
visible: 0;
}
description { state: "visible" 0.0;
inherit: "default" 0.0;
visible: 1;
}
}
}
programs {
program { signal: "e,state,selected"; source: "e";
action: STATE_SET "selected" 0.0;
target: "base";
}
program { signal: "e,state,unselected"; source: "e";
action: STATE_SET "visible" 0.0;
target: "base";
}
program { signal: "e,action,thumb,gen"; source: "e";
action: STATE_SET "visible" 0.0;
target: "base";
target: "events";
after: "thumb_gen2";
}
program { name: "thumb_gen2";
action: STATE_SET "min" 0.0;
target: "icon_zoom";
after: "thumb_gen3";
}
program { name: "thumb_gen3";
action: STATE_SET "max" 0.0;
target: "icon_zoom";
transition: DECELERATE 0.2;
after: "thumb_gen4";
}
program { name: "thumb_gen4";
action: STATE_SET "default" 0.0;
target: "icon_zoom";
transition: SINUSOIDAL 0.1;
after: "thumb_gen5";
}
program { name: "thumb_gen5";
action: STATE_SET "max2" 0.0;
target: "icon_zoom";
transition: SINUSOIDAL 0.2;
after: "thumb_gen6";
}
program { name: "thumb_gen6";
action: STATE_SET "default" 0.0;
target: "icon_zoom";
transition: SINUSOIDAL 0.3;
}
program { signal: "e,action,thumb,ungen"; source: "e";
action: STATE_SET "default" 0.0;
target: "shadow";
target: "base";
target: "icon_zoom";
target: "e.swallow.content";
target: "events";
after: "thumb_gen2";
}
}
}
group { name: "e/conf/wallpaper/main/mini-theme";
inherit: "e/conf/wallpaper/main/mini";
parts {
part { name: "theme"; type: TEXT; mouse_events: 0;
insert_after: "e.swallow.content";
scale: 1;
description { state: "default" 0.0;
visible: 0;
rel.to: "e.swallow.content";
rel1.offset: 4 4;
rel2.offset: -5 -5;
color_class: "/fg/selected/conf/wallpaper/mini-theme/text";
offscale;
text { font: FNBD; size: 10;
text: "THEME";
align: 1.0 1.0;
min: 0 1;
}
}
description { state: "visible" 0.0;
inherit: "default" 0.0;
visible: 1;
}
}
}
programs {
program { signal: "e,action,thumb,gen"; source: "e";
action: STATE_SET "visible" 0.0;
target: "theme";
}
program { signal: "e,action,thumb,ungen"; source: "e";
action: STATE_SET "default" 0.0;
target: "theme";
}
}
}
group { name: "e/conf/wallpaper/main/mini-remote";
inherit: "e/conf/wallpaper/main/mini";
}
group { name: "e/conf/wallpaper/main/scrollframe";
inherit: "e/widgets/scrollframe";
}