efl/legacy/edje/data/src/e_logo.edc

498 lines
12 KiB
Plaintext

images {
image, "bg.png" LOSSY 95;
image, "e.png" LOSSY 95;
// used for anim
image, "e001.png" LOSSY 95;
image, "e002.png" LOSSY 95;
image, "e003.png" LOSSY 95;
image, "e004.png" LOSSY 95;
image, "e005.png" LOSSY 95;
image, "e006.png" LOSSY 95;
image, "e007.png" LOSSY 95;
image, "e008.png" LOSSY 95;
image, "e009.png" LOSSY 95;
image, "e010.png" LOSSY 95;
image, "e011.png" LOSSY 95;
image, "e012.png" LOSSY 95;
image, "e013.png" LOSSY 95;
image, "e014.png" LOSSY 95;
image, "e015.png" LOSSY 95;
image, "e016.png" LOSSY 95;
image, "e017.png" LOSSY 95;
image, "e018.png" LOSSY 95;
image, "e019.png" LOSSY 95;
image, "e020.png" LOSSY 95;
image, "e021.png" LOSSY 95;
image, "e022.png" LOSSY 95;
image, "e023.png" LOSSY 95;
image, "e024.png" LOSSY 95;
image, "e025.png" LOSSY 95;
image, "e026.png" LOSSY 95;
image, "e027.png" LOSSY 95;
image, "e028.png" LOSSY 95;
image, "e029.png" LOSSY 95;
image, "e030.png" LOSSY 95;
image, "e031.png" LOSSY 95;
image, "e032.png" LOSSY 95;
image, "e033.png" LOSSY 95;
image, "e034.png" LOSSY 95;
image, "e035.png" LOSSY 95;
image, "e036.png" LOSSY 95;
image, "e037.png" LOSSY 95;
image, "e038.png" LOSSY 95;
image, "e039.png" LOSSY 95;
image, "e040.png" LOSSY 95;
image, "e041.png" LOSSY 95;
image, "e042.png" LOSSY 95;
image, "e043.png" LOSSY 95;
image, "e044.png" LOSSY 95;
image, "e045.png" LOSSY 95;
image, "e046.png" LOSSY 95;
image, "e047.png" LOSSY 95;
image, "e048.png" LOSSY 95;
image, "e049.png" LOSSY 95;
image, "e050.png" LOSSY 95;
image, "e051.png" LOSSY 95;
image, "e052.png" LOSSY 95;
image, "e053.png" LOSSY 95;
image, "e054.png" LOSSY 95;
image, "e055.png" LOSSY 95;
image, "e056.png" LOSSY 95;
image, "e057.png" LOSSY 95;
image, "e058.png" LOSSY 95;
image, "e059.png" LOSSY 95;
image, "e060.png" LOSSY 95;
image, "e061.png" LOSSY 95;
image, "e062.png" LOSSY 95;
image, "e063.png" LOSSY 95;
image, "e064.png" LOSSY 95;
image, "e065.png" LOSSY 95;
image, "e066.png" LOSSY 95;
image, "e067.png" LOSSY 95;
image, "e068.png" LOSSY 95;
image, "e069.png" LOSSY 95;
image, "e070.png" LOSSY 95;
image, "e071.png" LOSSY 95;
image, "e072.png" LOSSY 95;
image, "e073.png" LOSSY 95;
image, "e074.png" LOSSY 95;
image, "e075.png" LOSSY 95;
image, "e076.png" LOSSY 95;
image, "e077.png" LOSSY 95;
image, "e078.png" LOSSY 95;
image, "e079.png" LOSSY 95;
image, "e080.png" LOSSY 95;
image, "e081.png" LOSSY 95;
image, "e082.png" LOSSY 95;
image, "e083.png" LOSSY 95;
image, "e084.png" LOSSY 95;
image, "e085.png" LOSSY 95;
image, "e086.png" LOSSY 95;
image, "e087.png" LOSSY 95;
image, "e088.png" LOSSY 95;
image, "e089.png" LOSSY 95;
image, "e090.png" LOSSY 95;
image, "e091.png" LOSSY 95;
image, "e092.png" LOSSY 95;
image, "e093.png" LOSSY 95;
image, "e094.png" LOSSY 95;
image, "e095.png" LOSSY 95;
image, "e096.png" LOSSY 95;
image, "e097.png" LOSSY 95;
image, "e098.png" LOSSY 95;
image, "e099.png" LOSSY 95;
image, "e100.png" LOSSY 95;
image, "e101.png" LOSSY 95;
image, "e102.png" LOSSY 95;
image, "e103.png" LOSSY 95;
image, "e104.png" LOSSY 95;
image, "e105.png" LOSSY 95;
image, "e106.png" LOSSY 95;
image, "e107.png" LOSSY 95;
image, "e108.png" LOSSY 95;
image, "e109.png" LOSSY 95;
image, "e110.png" LOSSY 95;
image, "e111.png" LOSSY 95;
image, "e112.png" LOSSY 95;
image, "e113.png" LOSSY 95;
image, "e114.png" LOSSY 95;
image, "e115.png" LOSSY 95;
image, "e116.png" LOSSY 95;
image, "e117.png" LOSSY 95;
image, "e118.png" LOSSY 95;
image, "e119.png" LOSSY 95;
image, "e120.png" LOSSY 95;
}
data
{
item, "My Data" "The string to attach to this data";
item, "The Key" "String data attached to the key";
}
collections {
group {
name, "test";
min, 32 32;
max, 1024 768;
data
{
item, "My Data" "The string to attach to this data";
item, "The Key" "String data attached to the key";
}
parts {
part {
name, "background";
mouse_events, 0;
description {
state, "default" 0.0;
color_class, "bg";
rel1 {
relative, 0.0 0.0;
offset, 0 0;
}
rel2 {
relative, 1.0 1.0;
offset, -1 -1;
}
image {
normal, "bg.png";
}
border, 12 12 12 12;
}
}
part {
name, "text";
type, TEXT;
effect, SOFT_SHADOW;
description {
state, "default" 0.0;
rel1 {
relative, 1.0 0.0;
offset, 0 0;
to, "logo";
}
rel2 {
relative, 3.0, 1.0;
offset, -64, -1;
to, "logo";
}
color_class, "fg";
color, 255 255 255 255;
// color2, 0 0 255 255;
color3, 0 0 0 32;
text {
text, "This is a longer test string";
text_class, "plainjane";
font, "Vera";
size, 6;
// fit, 0 1;
// min, 1 1;
align, 0.0 0.5;
}
}
}
/* test swallowing */
/*
part {
name, "swallow";
mouse_events, 0;
type, RECT;
description {
state, "default" 0.0;
rel1 {
relative, 0.0 1.0;
offset, 0 0;
to, "logo";
}
rel2 {
relative, 1.0 1.0;
offset, -1 99;
to, "logo";
}
color, 0 0 0 100;
}
}
*/
part {
name, "logo";
description {
state, "default" 0.0;
min, 64 64;
max, 320 320;
aspect, 1.0 1.0;
rel1 {
relative, 0.0 0.0;
offset, 16 16;
}
rel2 {
relative, 0.3 0.3;
offset, 15 16;
}
image {
normal, "e.png";
}
/*
fill {
smooth, 0;
}
*/
}
description {
state, "clicked" 0.0;
min, 48 48;
max, 280 280;
aspect, 1.0 1.0;
rel1 {
relative, 0.0 0.0;
offset, 20 20;
}
rel2 {
relative, 0.3 0.3;
offset, 12 12;
}
image {
normal, "e.png";
}
}
}
part {
name, "logo_anim";
// clip_to, "clip";
description {
state, "default" 0.0;
max, 160 120;
aspect, 1.3333 1.3333;
rel1 {
relative, 0.0 0.0;
offset, 16 16;
}
rel2 {
relative, 1.0 1.0;
offset, -17 -17;
}
image {
normal, "e120.png";
tween, "e001.png";
tween, "e002.png";
tween, "e003.png";
tween, "e004.png";
tween, "e005.png";
tween, "e006.png";
tween, "e007.png";
tween, "e008.png";
tween, "e009.png";
tween, "e010.png";
tween, "e011.png";
tween, "e012.png";
tween, "e013.png";
tween, "e014.png";
tween, "e015.png";
tween, "e016.png";
tween, "e017.png";
tween, "e018.png";
tween, "e019.png";
tween, "e020.png";
tween, "e021.png";
tween, "e022.png";
tween, "e023.png";
tween, "e024.png";
tween, "e025.png";
tween, "e026.png";
tween, "e027.png";
tween, "e028.png";
tween, "e029.png";
tween, "e030.png";
tween, "e031.png";
tween, "e032.png";
tween, "e033.png";
tween, "e034.png";
tween, "e035.png";
tween, "e036.png";
tween, "e037.png";
tween, "e038.png";
tween, "e039.png";
tween, "e040.png";
tween, "e041.png";
tween, "e042.png";
tween, "e043.png";
tween, "e044.png";
tween, "e045.png";
tween, "e046.png";
tween, "e047.png";
tween, "e048.png";
tween, "e049.png";
tween, "e050.png";
tween, "e051.png";
tween, "e052.png";
tween, "e053.png";
tween, "e054.png";
tween, "e055.png";
tween, "e056.png";
tween, "e057.png";
tween, "e058.png";
tween, "e059.png";
tween, "e060.png";
tween, "e061.png";
tween, "e062.png";
tween, "e063.png";
tween, "e064.png";
tween, "e065.png";
tween, "e066.png";
tween, "e067.png";
tween, "e068.png";
tween, "e069.png";
tween, "e070.png";
tween, "e071.png";
tween, "e072.png";
tween, "e073.png";
tween, "e074.png";
tween, "e075.png";
tween, "e076.png";
tween, "e077.png";
tween, "e078.png";
tween, "e079.png";
tween, "e080.png";
tween, "e081.png";
tween, "e082.png";
tween, "e083.png";
tween, "e084.png";
tween, "e085.png";
tween, "e086.png";
tween, "e087.png";
tween, "e088.png";
tween, "e089.png";
tween, "e090.png";
tween, "e091.png";
tween, "e092.png";
tween, "e093.png";
tween, "e094.png";
tween, "e095.png";
tween, "e096.png";
tween, "e097.png";
tween, "e098.png";
tween, "e099.png";
tween, "e100.png";
tween, "e101.png";
tween, "e102.png";
tween, "e103.png";
tween, "e104.png";
tween, "e105.png";
tween, "e106.png";
tween, "e107.png";
tween, "e108.png";
tween, "e109.png";
tween, "e110.png";
tween, "e111.png";
tween, "e112.png";
tween, "e113.png";
tween, "e114.png";
tween, "e115.png";
tween, "e116.png";
tween, "e117.png";
tween, "e118.png";
tween, "e119.png";
}
}
}
part {
name, "dragable";
mouse_events, 1;
dragable {
// drag in: DIR, ON/OFF STEPPING COUNT;
x, -1 1 0;
y, 1 1 0;
confine, "background";
}
description {
state, "default" 0.0;
min, 36 36;
rel1 {
relative, 0.5 0.5;
offset, 0 0;
}
rel2 {
relative, 0.5 0.5;
offset, 0 0;
}
image {
normal, "bg.png";
}
border, 12 12 12 12;
}
}
}
programs {
program {
name, "logo_click";
signal, "mouse,down,1";
source, "logo";
// test to see if program loops can be avoided
// signal, "*";
// source, "*";
action, STATE_SET "clicked" 0.0;
transition, LINEAR, 0.0;
target, "logo";
}
program {
name, "logo_unclick";
signal, "mouse,up,1";
source, "logo";
action, STATE_SET "default" 0.0;
transition, DECELERATE, 0.25;
target, "logo";
}
program {
name, "logo_animate";
signal, "show";
source, "";
action, STATE_SET "default" 0.0;
transition, LINEAR, 4.0;
target, "logo_anim";
after, "logo_animate"; // at end... loop
}
program {
name, "logo_animate_stop";
signal, "mouse,down,1";
source, "logo_anim";
action, ACTION_STOP;
target, "logo_animate";
}
program {
name, "logo_animate_signal";
signal, "mouse,up,1";
source, "logo_anim";
action, SIGNAL_EMIT "do_it" "the_source";
}
program {
name, "random_signal";
signal, "show";
source, "";
in, 1.0 5.0;
action, SIGNAL_EMIT "do_random" "the_source";
}
program {
name, "random_signal";
signal, "do_random";
source, "the_source";
in, 1.0 5.0;
action, SIGNAL_EMIT "do_random" "the_source";
}
program {
name, "logo_click_d1";
signal, "mouse,down,1";
source, "logo";
action, DRAG_VAL_STEP 1.0 1.0;
target, "dragable";
}
program {
name, "logo_click_d2";
signal, "mouse,down,3";
source, "logo";
action, DRAG_VAL_STEP -1.0 -1.0;
target, "dragable";
}
}
}
}