2004-01-22 18:13:42 -08:00
|
|
|
fonts {
|
2004-08-12 11:55:45 -07:00
|
|
|
font: "Vera.ttf" "Vera";
|
2005-09-12 02:43:49 -07:00
|
|
|
font: "VeraBd.ttf" "Vera-Bold";
|
2004-01-22 18:13:42 -08:00
|
|
|
}
|
2003-06-16 18:28:01 -07:00
|
|
|
images {
|
2004-01-22 18:13:42 -08:00
|
|
|
image: "bg.png" LOSSY 95;
|
|
|
|
image: "e.png" LOSSY 95;
|
2003-06-19 07:43:49 -07:00
|
|
|
// used for anim
|
2004-01-22 18:13:42 -08:00
|
|
|
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;
|
2003-06-16 18:28:01 -07:00
|
|
|
}
|
|
|
|
|
2003-08-05 07:33:35 -07:00
|
|
|
data
|
|
|
|
{
|
2004-01-22 18:13:42 -08:00
|
|
|
item: "My Data" "The string to attach to this data";
|
|
|
|
item: "The Key" "String data attached to the key";
|
2003-08-05 07:33:35 -07:00
|
|
|
}
|
|
|
|
|
2005-09-12 02:43:49 -07:00
|
|
|
styles
|
|
|
|
{
|
|
|
|
style {
|
|
|
|
name: "default";
|
|
|
|
base: "font=Vera font_size=10 align=left color=#ffffff style=soft_shadow shadow_color=#00000020 wrap=word";
|
|
|
|
|
|
|
|
tag: "br" "\n";
|
|
|
|
tag: "hilight" "+ font_size=12 font=Vera-Bold style=glow glow2_color=#fe87 glow_color=#fa14";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2003-06-16 18:28:01 -07:00
|
|
|
collections {
|
|
|
|
group {
|
2004-01-22 18:13:42 -08:00
|
|
|
name: "test";
|
2004-08-12 11:55:45 -07:00
|
|
|
min: 128 128;
|
2004-01-22 18:13:42 -08:00
|
|
|
max: 1024 768;
|
2004-03-27 21:26:17 -08:00
|
|
|
data {
|
|
|
|
item: "My Data" "The string to attach to this data";
|
|
|
|
item: "The Key" "String data attached to the key";
|
|
|
|
}
|
2004-03-30 02:30:35 -08:00
|
|
|
script {
|
|
|
|
public global_int;
|
|
|
|
public global_float;
|
|
|
|
public global_str;
|
2004-04-02 01:16:53 -08:00
|
|
|
|
2004-07-02 03:17:25 -07:00
|
|
|
public global_click_count;
|
|
|
|
|
2004-04-02 01:16:53 -08:00
|
|
|
public timer_cb(val)
|
|
|
|
{
|
|
|
|
emit("PROGRAAAAAAAM", "TIMER@!@!@!@!@!@!@!");
|
|
|
|
}
|
2004-07-02 03:17:25 -07:00
|
|
|
public anim_cb(val, Float: pos)
|
2004-04-02 01:16:53 -08:00
|
|
|
{
|
|
|
|
new buf[100];
|
|
|
|
|
2004-04-19 19:07:11 -07:00
|
|
|
snprintf(buf, 100, "val = %i, pos = %f", val, pos);
|
2004-04-02 01:16:53 -08:00
|
|
|
emit("PR AAAAAAAAANIM", buf);
|
|
|
|
}
|
2004-07-02 03:17:25 -07:00
|
|
|
|
|
|
|
public message(Msg_Type:type, id, ...)
|
|
|
|
{
|
|
|
|
emit("MSG", "PROCESS");
|
|
|
|
if (type == MSG_NONE)
|
|
|
|
{
|
|
|
|
new buf[100];
|
|
|
|
|
|
|
|
snprintf(buf, sizeof(buf), "ID: %i", id);
|
|
|
|
emit("MESSAGE_NONE", buf);
|
|
|
|
}
|
|
|
|
else if (type == MSG_STRING)
|
|
|
|
{
|
|
|
|
new str[100];
|
|
|
|
new buf[100];
|
|
|
|
|
|
|
|
snprintf(buf, sizeof(buf), "MESSAGE STRING ID: %i", id);
|
2005-05-01 03:30:16 -07:00
|
|
|
getsarg(2, str, sizeof(str));
|
2004-07-02 03:17:25 -07:00
|
|
|
emit(buf, str);
|
|
|
|
}
|
|
|
|
else if (type == MSG_INT_SET)
|
|
|
|
{
|
|
|
|
new buf[100];
|
|
|
|
|
|
|
|
snprintf(buf, sizeof(buf), "MESSAGE INT SET ID: %i", id);
|
|
|
|
for (new i = 2; i < numargs(); i++)
|
|
|
|
{
|
|
|
|
new val;
|
|
|
|
new str[100];
|
|
|
|
|
|
|
|
val = getarg(i);
|
|
|
|
snprintf(str, sizeof(str), "V %i", val);
|
|
|
|
emit(buf, str);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2004-03-30 02:30:35 -08:00
|
|
|
}
|
2003-06-16 18:28:01 -07:00
|
|
|
parts {
|
|
|
|
part {
|
2004-01-22 18:13:42 -08:00
|
|
|
name: "background";
|
2005-07-26 06:59:03 -07:00
|
|
|
mouse_events: 1;
|
|
|
|
dragable {
|
|
|
|
events: "dragable";
|
|
|
|
}
|
|
|
|
|
2003-06-16 18:28:01 -07:00
|
|
|
description {
|
2004-01-22 18:13:42 -08:00
|
|
|
state: "default" 0.0;
|
|
|
|
color_class: "bg";
|
2003-06-16 18:28:01 -07:00
|
|
|
rel1 {
|
2004-01-22 18:13:42 -08:00
|
|
|
relative: 0.0 0.0;
|
|
|
|
offset: 0 0;
|
2003-06-16 18:28:01 -07:00
|
|
|
}
|
|
|
|
rel2 {
|
2004-01-22 18:13:42 -08:00
|
|
|
relative: 1.0 1.0;
|
|
|
|
offset: -1 -1;
|
2003-06-16 18:28:01 -07:00
|
|
|
}
|
|
|
|
image {
|
2004-01-22 18:13:42 -08:00
|
|
|
normal: "bg.png";
|
|
|
|
border: 12 12 12 12;
|
2004-10-20 13:43:39 -07:00
|
|
|
}
|
2003-06-16 18:28:01 -07:00
|
|
|
}
|
|
|
|
}
|
2005-09-12 02:43:49 -07:00
|
|
|
part {
|
|
|
|
name: "textblock";
|
|
|
|
type: TEXTBLOCK;
|
|
|
|
description {
|
|
|
|
state: "default" 0.0;
|
|
|
|
rel1 {
|
|
|
|
relative: 0.0 0.0;
|
|
|
|
offset: 10 10;
|
|
|
|
}
|
|
|
|
rel2 {
|
|
|
|
relative: 1.0 1.0;
|
|
|
|
offset: -11 -11;
|
|
|
|
}
|
|
|
|
text {
|
|
|
|
style: "default";
|
|
|
|
text:
|
|
|
|
"This is a longer test string<br>"
|
|
|
|
"after a newline some <hilight>HILIGHTED text can be styled</hilight> by the edje...<br>"
|
|
|
|
"and more.";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2003-07-07 00:55:18 -07:00
|
|
|
part {
|
2004-01-22 18:13:42 -08:00
|
|
|
name: "text";
|
|
|
|
type: TEXT;
|
|
|
|
effect: SOFT_SHADOW;
|
2003-07-07 00:55:18 -07:00
|
|
|
description {
|
2004-01-22 18:13:42 -08:00
|
|
|
state: "default" 0.0;
|
2003-07-07 00:55:18 -07:00
|
|
|
rel1 {
|
2004-01-22 18:13:42 -08:00
|
|
|
relative: 1.0 0.0;
|
|
|
|
offset: 0 0;
|
|
|
|
to: "logo";
|
2003-07-07 00:55:18 -07:00
|
|
|
}
|
|
|
|
rel2 {
|
2004-01-22 18:13:42 -08:00
|
|
|
relative: 3.0 1.0;
|
|
|
|
offset: -64 -1;
|
|
|
|
to: "logo";
|
2003-07-07 00:55:18 -07:00
|
|
|
}
|
2004-01-22 18:13:42 -08:00
|
|
|
color_class: "fg";
|
|
|
|
color: 255 255 255 255;
|
|
|
|
// color2: 0 0 255 255;
|
|
|
|
color3: 0 0 0 32;
|
2003-07-07 00:55:18 -07:00
|
|
|
text {
|
2004-01-22 18:13:42 -08:00
|
|
|
text: "This is a longer test string";
|
|
|
|
text_class: "plainjane";
|
2004-08-12 11:55:45 -07:00
|
|
|
font: "Vera";
|
2004-10-05 17:18:51 -07:00
|
|
|
size: 10;
|
2004-01-22 18:13:42 -08:00
|
|
|
// fit: 0 1;
|
|
|
|
// min: 1 1;
|
|
|
|
align: 0.0 0.5;
|
2005-11-05 19:32:01 -08:00
|
|
|
elipsis: 1.0;
|
2003-07-07 00:55:18 -07:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2003-07-12 23:19:09 -07:00
|
|
|
/* test swallowing */
|
2003-06-24 19:29:25 -07:00
|
|
|
/*
|
|
|
|
part {
|
2004-01-22 18:13:42 -08:00
|
|
|
name: "swallow";
|
|
|
|
mouse_events: 0;
|
|
|
|
type: RECT;
|
2003-06-24 19:29:25 -07:00
|
|
|
description {
|
2004-01-22 18:13:42 -08:00
|
|
|
state: "default" 0.0;
|
2003-06-24 19:29:25 -07:00
|
|
|
rel1 {
|
2004-01-22 18:13:42 -08:00
|
|
|
relative: 0.0 1.0;
|
|
|
|
offset: 0 0;
|
|
|
|
to: "logo";
|
2003-06-24 19:29:25 -07:00
|
|
|
}
|
|
|
|
rel2 {
|
2004-01-22 18:13:42 -08:00
|
|
|
relative: 1.0 1.0;
|
|
|
|
offset: -1 99;
|
|
|
|
to: "logo";
|
2003-06-24 19:29:25 -07:00
|
|
|
}
|
2004-01-22 18:13:42 -08:00
|
|
|
color: 0 0 0 100;
|
2003-06-24 19:29:25 -07:00
|
|
|
}
|
|
|
|
}
|
|
|
|
*/
|
2003-06-16 18:28:01 -07:00
|
|
|
part {
|
2004-01-22 18:13:42 -08:00
|
|
|
name: "logo";
|
2003-06-16 18:28:01 -07:00
|
|
|
description {
|
2004-01-22 18:13:42 -08:00
|
|
|
state: "default" 0.0;
|
|
|
|
min: 64 64;
|
|
|
|
max: 320 320;
|
|
|
|
aspect: 1.0 1.0;
|
2003-06-16 18:28:01 -07:00
|
|
|
rel1 {
|
2004-01-22 18:13:42 -08:00
|
|
|
relative: 0.0 0.0;
|
|
|
|
offset: 16 16;
|
2003-06-16 18:28:01 -07:00
|
|
|
}
|
|
|
|
rel2 {
|
2004-01-22 18:13:42 -08:00
|
|
|
relative: 0.3 0.3;
|
|
|
|
offset: 15 16;
|
2003-06-16 18:28:01 -07:00
|
|
|
}
|
|
|
|
image {
|
2004-01-22 18:13:42 -08:00
|
|
|
normal: "e.png";
|
2003-06-16 18:28:01 -07:00
|
|
|
}
|
2003-06-27 20:08:25 -07:00
|
|
|
/*
|
|
|
|
fill {
|
2004-01-22 18:13:42 -08:00
|
|
|
smooth: 0;
|
2003-06-27 20:08:25 -07:00
|
|
|
}
|
|
|
|
*/
|
2003-06-16 18:28:01 -07:00
|
|
|
}
|
|
|
|
description {
|
2004-01-22 18:13:42 -08:00
|
|
|
state: "clicked" 0.0;
|
|
|
|
min: 48 48;
|
|
|
|
max: 280 280;
|
|
|
|
aspect: 1.0 1.0;
|
2003-06-16 18:28:01 -07:00
|
|
|
rel1 {
|
2004-01-22 18:13:42 -08:00
|
|
|
relative: 0.0 0.0;
|
|
|
|
offset: 20 20;
|
2003-06-16 18:28:01 -07:00
|
|
|
}
|
|
|
|
rel2 {
|
2004-01-22 18:13:42 -08:00
|
|
|
relative: 0.3 0.3;
|
|
|
|
offset: 12 12;
|
2003-06-16 18:28:01 -07:00
|
|
|
}
|
|
|
|
image {
|
2004-01-22 18:13:42 -08:00
|
|
|
normal: "e.png";
|
2003-06-16 18:28:01 -07:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2003-06-19 07:43:49 -07:00
|
|
|
part {
|
2004-01-22 18:13:42 -08:00
|
|
|
name: "logo_anim";
|
|
|
|
// clip_to: "clip";
|
2003-06-19 07:43:49 -07:00
|
|
|
description {
|
2004-01-22 18:13:42 -08:00
|
|
|
state: "default" 0.0;
|
|
|
|
max: 160 120;
|
|
|
|
aspect: 1.3333 1.3333;
|
2003-06-19 07:43:49 -07:00
|
|
|
rel1 {
|
2004-01-22 18:13:42 -08:00
|
|
|
relative: 0.0 0.0;
|
|
|
|
offset: 16 16;
|
2003-06-19 07:43:49 -07:00
|
|
|
}
|
|
|
|
rel2 {
|
2004-01-22 18:13:42 -08:00
|
|
|
relative: 1.0 1.0;
|
|
|
|
offset: -17 -17;
|
2003-06-19 07:43:49 -07:00
|
|
|
}
|
|
|
|
image {
|
2004-01-22 18:13:42 -08:00
|
|
|
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";
|
2003-06-19 07:43:49 -07:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2003-08-13 20:22:38 -07:00
|
|
|
part {
|
2004-01-22 18:13:42 -08:00
|
|
|
name: "dragable";
|
|
|
|
mouse_events: 1;
|
2003-08-13 20:22:38 -07:00
|
|
|
dragable {
|
2004-01-22 18:13:42 -08:00
|
|
|
// drag in: DIR: ON/OFF STEPPING COUNT;
|
2004-11-19 20:43:37 -08:00
|
|
|
x: 1 1 0;
|
2004-01-22 18:13:42 -08:00
|
|
|
y: 1 1 0;
|
|
|
|
confine: "background";
|
2003-08-13 20:22:38 -07:00
|
|
|
}
|
|
|
|
description {
|
2004-01-22 18:13:42 -08:00
|
|
|
state: "default" 0.0;
|
|
|
|
min: 36 36;
|
2003-08-13 20:22:38 -07:00
|
|
|
rel1 {
|
2004-01-22 18:13:42 -08:00
|
|
|
relative: 0.5 0.5;
|
|
|
|
offset: 0 0;
|
2003-08-13 20:22:38 -07:00
|
|
|
}
|
|
|
|
rel2 {
|
2004-01-22 18:13:42 -08:00
|
|
|
relative: 0.5 0.5;
|
|
|
|
offset: 0 0;
|
2003-08-13 20:22:38 -07:00
|
|
|
}
|
|
|
|
image {
|
2004-01-22 18:13:42 -08:00
|
|
|
normal: "bg.png";
|
|
|
|
border: 12 12 12 12;
|
2004-10-20 13:43:39 -07:00
|
|
|
}
|
2003-08-13 20:22:38 -07:00
|
|
|
}
|
|
|
|
}
|
2003-06-16 18:28:01 -07:00
|
|
|
}
|
|
|
|
programs {
|
|
|
|
program {
|
2004-01-22 18:13:42 -08:00
|
|
|
name: "logo_click";
|
|
|
|
signal: "mouse,down,1";
|
|
|
|
source: "logo";
|
2003-06-27 20:08:25 -07:00
|
|
|
// test to see if program loops can be avoided
|
2004-01-22 18:13:42 -08:00
|
|
|
// signal: "*";
|
|
|
|
// source: "*";
|
|
|
|
action: STATE_SET "clicked" 0.0;
|
|
|
|
transition: LINEAR 0.0;
|
|
|
|
target: "logo";
|
2003-06-16 18:28:01 -07:00
|
|
|
}
|
|
|
|
program {
|
2004-01-22 18:13:42 -08:00
|
|
|
name: "logo_unclick";
|
|
|
|
signal: "mouse,up,1";
|
|
|
|
source: "logo";
|
|
|
|
action: STATE_SET "default" 0.0;
|
|
|
|
transition: DECELERATE 0.25;
|
|
|
|
target: "logo";
|
2003-06-16 18:28:01 -07:00
|
|
|
}
|
2003-06-19 07:43:49 -07:00
|
|
|
program {
|
2004-01-22 18:13:42 -08:00
|
|
|
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
|
2003-06-19 07:43:49 -07:00
|
|
|
}
|
2003-06-20 03:44:36 -07:00
|
|
|
program {
|
2004-01-22 18:13:42 -08:00
|
|
|
name: "logo_animate_stop";
|
|
|
|
signal: "mouse,down,1";
|
|
|
|
source: "logo_anim";
|
|
|
|
action: ACTION_STOP;
|
|
|
|
target: "logo_animate";
|
2003-06-20 03:44:36 -07:00
|
|
|
}
|
2004-05-18 19:54:52 -07:00
|
|
|
// Test get_drag_dir function. Clicking with mouse button
|
|
|
|
// 1 on that long rectangle causes a print-out of its
|
|
|
|
// dragability directions.
|
|
|
|
program {
|
|
|
|
name: "test_drag_dir";
|
|
|
|
signal: "mouse,down,1";
|
|
|
|
source: "dragable";
|
|
|
|
script {
|
|
|
|
new j;
|
|
|
|
new buff[256];
|
|
|
|
j = get_drag_dir(PART:"dragable");
|
|
|
|
snprintf(buff, 256, "**Drag Direction** %i", j);
|
|
|
|
emit("DEBUG...", buff);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// Test the get_drag function. Dragging the long rectangle
|
|
|
|
// causes print-out of dragging coordinates.
|
|
|
|
program {
|
|
|
|
name: "test_get_drag";
|
|
|
|
signal: "drag";
|
|
|
|
source: "dragable";
|
|
|
|
script {
|
|
|
|
new Float:dx;
|
|
|
|
new Float:dy;
|
|
|
|
new buff[256];
|
|
|
|
get_drag(PART:"dragable", dx, dy);
|
|
|
|
snprintf(buff, 256, "**Drag** x: %f y: %f", dx, dy);
|
|
|
|
emit("DEBUG...", buff);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// Test the set_drag function. Clicking with mouse button
|
|
|
|
// 3 on the text object causes the long rectangle to be
|
|
|
|
// translated to the coordinates (0.1, 0.5)
|
|
|
|
program {
|
|
|
|
name: "test_set_drag";
|
|
|
|
signal: "mouse,down,3";
|
|
|
|
source: "text";
|
|
|
|
script {
|
|
|
|
set_drag(PART:"dragable", 0.1, 0.5);
|
|
|
|
emit("DEBUG...", "SET_DRAG");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// Test the set_text and get_text functions. Clicking down on
|
|
|
|
// the text with button 1 changes the text, releasing reverts.
|
|
|
|
program {
|
|
|
|
name: "test_set_and_get_text1";
|
|
|
|
signal: "mouse,down,1";
|
|
|
|
source: "text";
|
|
|
|
script {
|
|
|
|
new buf[256];
|
|
|
|
get_text(PART:"text", buf, 256);
|
|
|
|
emit("DEBUG...", buf);
|
|
|
|
set_text(PART:"text", "Text has changed");
|
|
|
|
new r,g,b,a;
|
|
|
|
set_color_class("bg", 255, 0, 0, 127);
|
|
|
|
get_color_class("bg", r, g, b, a);
|
|
|
|
snprintf(buf, 256, "r: %i g: %i b: %i a: %i", r, g, b, a);
|
|
|
|
emit("DEBUG...", buf);
|
|
|
|
new font[100];
|
|
|
|
new Float:size;
|
|
|
|
get_text_class("plainjane", font, size);
|
|
|
|
snprintf(buf, 256, "%s SIZE: %f", font, size);
|
|
|
|
emit("DEBUG...", buf);
|
2005-09-12 02:43:49 -07:00
|
|
|
set_text_class("plainjane", "Vera-Bold", 10.0);
|
2004-05-18 19:54:52 -07:00
|
|
|
}
|
|
|
|
}
|
|
|
|
program {
|
|
|
|
name: "test_set_and_get_text2";
|
|
|
|
signal: "mouse,up,1";
|
|
|
|
source: "text";
|
|
|
|
script {
|
|
|
|
set_text(PART:"text", "This is a longer test string");
|
|
|
|
new w;
|
|
|
|
new h;
|
|
|
|
new w2;
|
|
|
|
new h2;
|
|
|
|
get_min_size(w, h);
|
|
|
|
get_max_size(w2, h2);
|
|
|
|
new buf[256];
|
|
|
|
snprintf(buf, 256, "**Min Size** w: %i h: %i\n**Max Size** w: %i h: %i", w, h, w2, h2);
|
|
|
|
emit("DEBUG...", buf);
|
|
|
|
get_mouse(w,h);
|
|
|
|
snprintf(buf, 256, "**Mouse at** x: %i y: %i\n", w, h);
|
|
|
|
emit("DEBUG...", buf);
|
|
|
|
set_color_class("bg", 255, 255, 255, 255);
|
2004-10-05 17:18:51 -07:00
|
|
|
set_text_class("plainjane", "Vera", 8.0);
|
2004-05-18 19:54:52 -07:00
|
|
|
}
|
|
|
|
}
|
2003-06-20 06:41:00 -07:00
|
|
|
program {
|
2004-01-22 18:13:42 -08:00
|
|
|
name: "logo_animate_signal";
|
|
|
|
signal: "mouse,up,1";
|
|
|
|
source: "logo_anim";
|
2004-03-27 21:26:17 -08:00
|
|
|
// action: SIGNAL_EMIT "do_it" "the_source";
|
|
|
|
script {
|
2004-04-01 01:30:45 -08:00
|
|
|
set_int(global_int, PART:"logo");
|
|
|
|
set_int(global_int, PART:"dragable");
|
|
|
|
set_int(global_int, IMAGE:"e001.png");
|
|
|
|
set_int(global_int, IMAGE:"e002.png");
|
|
|
|
set_int(global_int, IMAGE:"e003.png");
|
|
|
|
set_int(global_int, IMAGE:"e007.png");
|
|
|
|
set_int(global_int, PROGRAM:"logo_animate_signal");
|
|
|
|
set_int(global_int, PROGRAM:"logo_animate_signal");
|
|
|
|
set_int(global_int, PROGRAM:"logo_animate_signal");
|
|
|
|
|
2004-03-27 21:26:17 -08:00
|
|
|
emit("PROGRAAAAAAAM", "TEEEEEEEEEEEEEST");
|
2004-04-01 01:30:45 -08:00
|
|
|
// set_int(global_int, 10);
|
2004-03-30 02:30:35 -08:00
|
|
|
set_float(global_float, 10.0);
|
|
|
|
set_str(global_str, "smelly fish");
|
|
|
|
new buf[256];
|
|
|
|
|
|
|
|
new i;
|
|
|
|
i = get_int(global_int);
|
|
|
|
snprintf(buf, 256, "1. i = %i :)", i);
|
|
|
|
emit("DEBUG...", buf);
|
|
|
|
|
|
|
|
new Float:f;
|
|
|
|
f = get_float(global_float);
|
|
|
|
snprintf(buf, 256, "2. f = %f :)", f);
|
|
|
|
emit("DEBUG...", buf);
|
|
|
|
|
|
|
|
new s[256];
|
|
|
|
get_str(global_str, s, 256);
|
|
|
|
snprintf(buf, 256, "3. s = %s :)", s);
|
|
|
|
emit("DEBUG...", buf);
|
2004-04-01 19:55:38 -08:00
|
|
|
|
|
|
|
set_state(PART:"logo", "clicked", 0.0);
|
|
|
|
set_tween_state(PART:"logo", randf(), "default", 0.0, "clicked", 0.0);
|
|
|
|
run_program(PROGRAM:"logo_click_d2");
|
2004-04-02 01:16:53 -08:00
|
|
|
timer(2.5, "timer_cb", 777);
|
|
|
|
anim(1.5, "anim_cb", 7777);
|
2004-03-27 21:26:17 -08:00
|
|
|
}
|
2003-06-20 06:41:00 -07:00
|
|
|
}
|
2004-08-12 11:55:45 -07:00
|
|
|
#if 0
|
2003-06-27 21:20:41 -07:00
|
|
|
program {
|
2004-01-22 18:13:42 -08:00
|
|
|
name: "random_signal";
|
|
|
|
signal: "show";
|
|
|
|
source: "";
|
|
|
|
in: 1.0 5.0;
|
|
|
|
action: SIGNAL_EMIT "do_random" "the_source";
|
2003-06-27 21:20:41 -07:00
|
|
|
}
|
|
|
|
program {
|
2004-01-22 18:13:42 -08:00
|
|
|
name: "random_signal";
|
|
|
|
signal: "do_random";
|
|
|
|
source: "the_source";
|
|
|
|
in: 1.0 5.0;
|
|
|
|
action: SIGNAL_EMIT "do_random" "the_source";
|
2003-06-27 21:20:41 -07:00
|
|
|
}
|
2004-08-12 11:55:45 -07:00
|
|
|
#endif
|
2003-08-31 19:53:08 -07:00
|
|
|
program {
|
2004-01-22 18:13:42 -08:00
|
|
|
name: "logo_click_d1";
|
2004-05-18 19:54:52 -07:00
|
|
|
signal: "mouse,down,1";
|
2004-01-22 18:13:42 -08:00
|
|
|
source: "logo";
|
|
|
|
action: DRAG_VAL_STEP 1.0 1.0;
|
|
|
|
target: "dragable";
|
2003-08-31 19:53:08 -07:00
|
|
|
}
|
|
|
|
program {
|
2004-01-22 18:13:42 -08:00
|
|
|
name: "logo_click_d2";
|
2004-07-02 03:17:25 -07:00
|
|
|
signal: "mouse,down,2";
|
|
|
|
source: "logo";
|
|
|
|
script {
|
|
|
|
new i = get_int(global_click_count);
|
|
|
|
set_int(global_click_count, i + 1);
|
|
|
|
|
|
|
|
if (i < 5)
|
|
|
|
send_message(MSG_NONE, 777);
|
|
|
|
else if (i < 10)
|
|
|
|
send_message(MSG_STRING, 123, "blah blah panties");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
program {
|
|
|
|
name: "logo_click_d3";
|
2004-05-18 19:54:52 -07:00
|
|
|
signal: "mouse,down,3";
|
2004-01-22 18:13:42 -08:00
|
|
|
source: "logo";
|
|
|
|
action: DRAG_VAL_STEP -1.0 -1.0;
|
|
|
|
target: "dragable";
|
2003-08-31 19:53:08 -07:00
|
|
|
}
|
2003-06-16 18:28:01 -07:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|