You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

584 lines
18 KiB
Plaintext

collections {
group {
name, "main";
min, 480 640;
max, 1024 768;
parts {
#define COLOR_DEFAULT 30 30 30 255
#define COLOR_CLICKED 80 80 80 255
part {
name, "background";
type, RECT;
mouse_events, 0;
description {
state, "default" 0.0;
min, 480 640;
max, 1024 768;
color, 200 200 200 200;
rel1 {
relative, 0.0 0.0;
offset, 0 0;
}
rel2 {
relative, 1.0 1.0;
offset, -1 -1;
}
}
}
part {
name, "button_mute";
type, RECT;
mouse_events, 1;
description {
state, "default" 0.0;
min, 400 80;
max, 400 80;
align, 0.5 0.5;
color, COLOR_DEFAULT;
rel1 {
relative, 0.0 0.0;
offset, 0 0;
}
rel2 {
relative, 1.0 0.15;
offset, 0 0;
}
}
description {
state, "clicked" 0.0;
min, 400 80;
max, 400 80;
align, 0.5 0.5;
color, COLOR_CLICKED;
rel1 {
relative, 0.0 0.0;
offset, 0 0;
}
rel2 {
relative, 1.0 0.15;
offset, 0 0;
}
}
}
part {
name, "button_snapshot";
type, RECT;
mouse_events, 1;
description {
state, "default" 0.0;
min, 400 80;
max, 400 80;
align, 0.5 0.5;
color, COLOR_DEFAULT;
rel1 {
relative, 0.0 0.15;
offset, 0 0;
}
rel2 {
relative, 1.0 0.3;
offset, 0 0;
}
}
description {
state, "clicked" 0.0;
min, 400 80;
max, 400 80;
align, 0.5 0.5;
color, COLOR_CLICKED;
rel1 {
relative, 0.0 0.15;
offset, 0 0;
}
rel2 {
relative, 1.0 0.3;
offset, 0 0;
}
}
}
part {
name, "button_lock";
type, RECT;
mouse_events, 1;
description {
state, "default" 0.0;
min, 400 80;
max, 400 80;
align, 0.5 0.5;
color, COLOR_DEFAULT;
rel1 {
relative, 0.0 0.3;
offset, 0 0;
}
rel2 {
relative, 1.0 0.45;
offset, 0 0;
}
}
description {
state, "clicked" 0.0;
min, 400 80;
max, 400 80;
align, 0.5 0.5;
color, COLOR_CLICKED;
rel1 {
relative, 0.0 0.3;
offset, 0 0;
}
rel2 {
relative, 1.0 0.45;
offset, 0 0;
}
}
}
part {
name, "button_standby";
type, RECT;
mouse_events, 1;
description {
state, "default" 0.0;
min, 400 80;
max, 400 80;
align, 0.5 0.5;
color, COLOR_DEFAULT;
rel1 {
relative, 0.0 0.45;
offset, 0 0;
}
rel2 {
relative, 1.0 0.6;
offset, 0 0;
}
}
description {
state, "clicked" 0.0;
min, 400 80;
max, 400 80;
align, 0.5 0.5;
color, COLOR_CLICKED;
rel1 {
relative, 0.0 0.45;
offset, 0 0;
}
rel2 {
relative, 1.0 0.6;
offset, 0 0;
}
}
}
part {
name, "button_shutdown";
type, RECT;
mouse_events, 1;
description {
state, "default" 0.0;
min, 400 80;
max, 400 80;
align, 0.5 0.5;
color, COLOR_DEFAULT;
rel1 {
relative, 0.0 0.6;
offset, 0 0;
}
rel2 {
relative, 1.0 0.75;
offset, 0 0;
}
}
description {
state, "clicked" 0.0;
min, 400 80;
max, 400 80;
align, 0.5 0.5;
color, COLOR_CLICKED;
rel1 {
relative, 0.0 0.6;
offset, 0 0;
}
rel2 {
relative, 1.0 0.75;
offset, 0 0;
}
}
}
part {
name, "button_exit";
type, RECT;
mouse_events, 1;
description {
state, "default" 0.0;
min, 400 80;
max, 400 80;
align, 0.5 0.5;
color, COLOR_DEFAULT;
rel1 {
relative, 0.0 0.75;
offset, 0 0;
}
rel2 {
relative, 1.0 1.0;
offset, 0 0;
}
}
description {
state, "clicked" 0.0;
min, 400 80;
max, 400 80;
align, 0.5 0.5;
color, COLOR_CLICKED;
rel1 {
relative, 0.0 0.75;
offset, 0 0;
}
rel2 {
relative, 1.0 1.0;
offset, 0 0;
}
}
}
part {
name, "text_mute";
type, TEXT;
mouse_events, 0;
description {
state, "default" 0.0;
rel1 {
relative, 0.0 0.0;
offset, 0 0;
to, "button_mute";
}
rel2 {
relative, 1.0 1.0;
offset, -1 -1;
to, "button_mute";
}
text {
text, "(UN-)MUTE";
font, "sans serif";
size, 26;
align, 0.5 0.5;
}
}
}
part {
name, "text_snapshot";
type, TEXT;
mouse_events, 0;
description {
state, "default" 0.0;
rel1 {
relative, 0.0 0.0;
offset, 0 0;
to, "button_snapshot";
}
rel2 {
relative, 1.0 1.0;
offset, -1 -1;
to, "button_snapshot";
}
text {
text, "SNAPSHOT";
font, "sans serif";
size, 26;
align, 0.5 0.5;
}
}
}
part {
name, "text_lock";
type, TEXT;
mouse_events, 0;
description {
state, "default" 0.0;
rel1 {
relative, 0.0 0.0;
offset, 0 0;
to, "button_lock";
}
rel2 {
relative, 1.0 1.0;
offset, -1 -1;
to, "button_lock";
}
text {
text, "LOCK";
font, "sans serif";
size, 26;
align, 0.5 0.5;
}
}
}
part {
name, "text_standby";
type, TEXT;
mouse_events, 0;
description {
state, "default" 0.0;
rel1 {
relative, 0.0 0.0;
offset, 0 0;
to, "button_standby";
}
rel2 {
relative, 1.0 1.0;
offset, -1 -1;
to, "button_standby";
}
text {
text, "STANDBY";
font, "sans serif";
size, 26;
align, 0.5 0.5;
}
}
}
part {
name, "text_shutdown";
type, TEXT;
mouse_events, 0;
description {
state, "default" 0.0;
rel1 {
relative, 0.0 0.0;
offset, 0 0;
to, "button_shutdown";
}
rel2 {
relative, 1.0 1.0;
offset, -1 -1;
to, "button_shutdown";
}
text {
text, "SHUTDOWN";
font, "sans serif";
size, 26;
align, 0.5 0.5;
}
}
}
part {
name, "text_exit";
type, TEXT;
mouse_events, 0;
description {
state, "default" 0.0;
rel1 {
relative, 0.0 0.0;
offset, 0 0;
to, "button_exit";
}
rel2 {
relative, 1.0 1.0;
offset, -1 -1;
to, "button_exit";
}
text {
text, "EXIT";
font, "sans serif";
size, 26;
align, 0.5 0.5;
}
}
}
} /* Close Parts */
programs {
program {
name, "mute_click";
signal, "mouse,down,1";
source, "button_mute";
action, STATE_SET "clicked" 0.0;
target, "button_mute";
}
program {
name, "mute_unclick";
signal, "mouse,up,1";
source, "button_mute";
action, STATE_SET "default" 0.0;
target, "button_mute";
}
program {
name, "mute_signal";
signal, "mouse,down,1";
source, "button_mute";
action, SIGNAL_EMIT "mute" "button";
in, 0.0 0.0;
}
//snapshot
program {
name, "snapshot_click";
signal, "mouse,down,1";
source, "button_snapshot";
action, STATE_SET "clicked" 0.0;
target, "button_snapshot";
}
program {
name, "snapshot_unclick";
signal, "mouse,up,1";
source, "button_snapshot";
action, STATE_SET "default" 0.0;
target, "button_snapshot";
}
program {
name, "snapshot_signal";
signal, "mouse,down,1";
source, "button_snapshot";
action, SIGNAL_EMIT "snapshot" "button";
in, 0.0 0.0;
}
//lock
program {
name, "lock_click";
signal, "mouse,down,1";
source, "button_lock";
action, STATE_SET "clicked" 0.0;
target, "button_lock";
}
program {
name, "lock_unclick";
signal, "mouse,up,1";
source, "button_lock";
action, STATE_SET "default" 0.0;
target, "button_lock";
}
program {
name, "lock_signal";
signal, "mouse,down,1";
source, "button_lock";
action, SIGNAL_EMIT "lock" "button";
in, 0.0 0.0;
}
//standby
program {
name, "standby_click";
signal, "mouse,down,1";
source, "button_standby";
action, STATE_SET "clicked" 0.0;
target, "button_standby";
}
program {
name, "standby_unclick";
signal, "mouse,up,1";
source, "button_standby";
action, STATE_SET "default" 0.0;
target, "button_standby";
}
program {
name, "standby_signal";
signal, "mouse,down,1";
source, "button_standby";
action, SIGNAL_EMIT "standby" "button";
in, 0.0 0.0;
}
//shutdown
program {
name, "shutdown_click";
signal, "mouse,down,1";
source, "button_shutdown";
action, STATE_SET "clicked" 0.0;
target, "button_shutdown";
}
program {
name, "shutdown_unclick";
signal, "mouse,up,1";
source, "button_shutdown";
action, STATE_SET "default" 0.0;
target, "button_shutdown";
}
program {
name, "shutdown_signal";
signal, "mouse,down,1";
source, "button_shutdown";
action, SIGNAL_EMIT "shutdown" "button";
in, 0.0 0.0;
}
//exit
program {
name, "exit_click";
signal, "mouse,down,1";
source, "button_exit";
action, STATE_SET "clicked" 0.0;
target, "button_exit";
}
program {
name, "exit_unclick";
signal, "mouse,up,1";
source, "button_exit";
action, STATE_SET "default" 0.0;
target, "button_exit";
}
program {
name, "exit_signal";
signal, "mouse,down,1";
source, "button_exit";
action, SIGNAL_EMIT "exit" "button";
in, 0.0 0.0;
}
} /* Close Prog */
} /* Close Group */
} /* Close Coll */