149 lines
4.0 KiB
Plaintext
149 lines
4.0 KiB
Plaintext
// Simple Button edc
|
|
images {
|
|
image: "tex.jpeg" LOSSY 95;
|
|
image: "item_normal.png" LOSSY 95;
|
|
image: "item_selected.png" LOSSY 95;
|
|
}
|
|
|
|
collections {
|
|
group {
|
|
name, "test";
|
|
min, 32 32;
|
|
max, 1024 768;
|
|
|
|
parts {
|
|
part {
|
|
name, "background";
|
|
type, IMAGE;
|
|
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, "tex.jpeg";
|
|
}
|
|
}
|
|
}
|
|
|
|
part {
|
|
name, "button";
|
|
type, IMAGE;
|
|
mouse_events, 1;
|
|
|
|
description {
|
|
state, "default" 0.0;
|
|
min, 100 50;
|
|
max, 100 50;
|
|
align, 0.5 0.5;
|
|
|
|
rel1 {
|
|
relative, 0.0 0.0;
|
|
offset, 0 0;
|
|
}
|
|
rel2 {
|
|
relative, 1.0 1.0;
|
|
offset, -1 -1;
|
|
}
|
|
image {
|
|
normal: "item_normal.png";
|
|
}
|
|
}
|
|
description {
|
|
state, "clicked" 0.0;
|
|
min, 100 50;
|
|
max, 100 50;
|
|
align, 0.5 0.5;
|
|
|
|
rel1 {
|
|
relative, 0.0 0.0;
|
|
offset, 0 0;
|
|
}
|
|
rel2 {
|
|
relative, 1.0 1.0;
|
|
offset, -1 -1;
|
|
}
|
|
image {
|
|
normal: "item_selected.png";
|
|
}
|
|
}
|
|
}
|
|
part {
|
|
name, "text";
|
|
type, TEXT;
|
|
effect: "OUTLINE";
|
|
mouse_events, 0;
|
|
|
|
description {
|
|
state, "default" 0.0;
|
|
|
|
rel1 {
|
|
|
|
relative, 0.0 0.0;
|
|
offset, 0 0;
|
|
to, "button";
|
|
}
|
|
rel2 {
|
|
relative, 1.0 1.0;
|
|
offset, -1 -1;
|
|
to, "button";
|
|
}
|
|
text {
|
|
text, "Press Me";
|
|
font, "Vera";
|
|
size, 14;
|
|
align, 0.5 0.5;
|
|
}
|
|
}
|
|
}
|
|
} /* Close Parts */
|
|
|
|
programs {
|
|
|
|
program {
|
|
name, "button_click";
|
|
signal, "mouse,down,1";
|
|
source, "button";
|
|
action, STATE_SET "clicked" 0.0;
|
|
target, "button";
|
|
after, "do_me";
|
|
}
|
|
|
|
program {
|
|
name, "button_unclick";
|
|
signal, "mouse,up,1";
|
|
source, "button";
|
|
action, STATE_SET "default" 0.0;
|
|
target, "button";
|
|
after, "stop_doing_me";
|
|
}
|
|
|
|
program {
|
|
name, "do_me";
|
|
signal, "*";
|
|
source, "button_click";
|
|
action, SIGNAL_EMIT "PANTS ON" "button";
|
|
in, 1.0 0.0;
|
|
after, "do_me";
|
|
}
|
|
|
|
program {
|
|
name, "stop_doing_me";
|
|
signal, "*";
|
|
source, "button_unclick";
|
|
action, ACTION_STOP;
|
|
target, "do_me";
|
|
}
|
|
|
|
} /* Close Prog */
|
|
} /* Close Group */
|
|
} /* Close Coll */
|
|
|