496 lines
12 KiB
Plaintext
496 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";
|
|
color_class, "bg";
|
|
mouse_events, 0;
|
|
description {
|
|
state, "default" 0.0;
|
|
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, 255 255 255 255;
|
|
// color2, 0 0 255 255;
|
|
color3, 0 0 0 32;
|
|
text {
|
|
text, "This is a longer test string";
|
|
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";
|
|
}
|
|
}
|
|
}
|
|
}
|