enlightenment-module-penguins/themes/default/default.edc

880 lines
22 KiB
Plaintext

#define FRAME LOSSY 90
images
{
image: "icon.png" FRAME;
image: "walker0a.png" FRAME;
image: "walker0b.png" FRAME;
image: "walker1a.png" FRAME;
image: "walker1b.png" FRAME;
image: "walker2a.png" FRAME;
image: "walker2b.png" FRAME;
image: "walker3a.png" FRAME;
image: "walker3b.png" FRAME;
image: "walker4a.png" FRAME;
image: "walker4b.png" FRAME;
image: "walker5a.png" FRAME;
image: "walker5b.png" FRAME;
image: "walker6a.png" FRAME;
image: "walker6b.png" FRAME;
image: "walker7a.png" FRAME;
image: "walker7b.png" FRAME;
image: "faller0.png" FRAME;
image: "faller1.png" FRAME;
image: "faller2.png" FRAME;
image: "faller3.png" FRAME;
image: "faller4.png" FRAME;
image: "faller5.png" FRAME;
image: "faller6.png" FRAME;
image: "faller7.png" FRAME;
image: "floater0.png" FRAME;
image: "floater1.png" FRAME;
image: "floater2.png" FRAME;
image: "floater3.png" FRAME;
image: "floater4.png" FRAME;
image: "floater5.png" FRAME;
image: "floater6.png" FRAME;
image: "floater7.png" FRAME;
image: "climber0a.png" FRAME;
image: "climber1a.png" FRAME;
image: "climber2a.png" FRAME;
image: "climber3a.png" FRAME;
image: "climber4a.png" FRAME;
image: "climber5a.png" FRAME;
image: "climber6a.png" FRAME;
image: "climber7a.png" FRAME;
image: "climber0b.png" FRAME;
image: "climber1b.png" FRAME;
image: "climber2b.png" FRAME;
image: "climber3b.png" FRAME;
image: "climber4b.png" FRAME;
image: "climber5b.png" FRAME;
image: "climber6b.png" FRAME;
image: "climber7b.png" FRAME;
image: "bomber0.png" FRAME;
image: "bomber1.png" FRAME;
image: "bomber2.png" FRAME;
image: "bomber3.png" FRAME;
image: "bomber4.png" FRAME;
image: "bomber5.png" FRAME;
image: "bomber6.png" FRAME;
image: "bomber7.png" FRAME;
image: "bomber8.png" FRAME;
image: "bomber9.png" FRAME;
image: "bomber10.png" FRAME;
image: "bomber11.png" FRAME;
image: "bomber12.png" FRAME;
image: "bomber13.png" FRAME;
image: "bomber14.png" FRAME;
image: "bomber15.png" FRAME;
image: "splatter0.png" FRAME;
image: "splatter1.png" FRAME;
image: "splatter2.png" FRAME;
image: "splatter3.png" FRAME;
image: "splatter4.png" FRAME;
image: "splatter5.png" FRAME;
image: "splatter6.png" FRAME;
image: "splatter7.png" FRAME;
image: "splatter8.png" FRAME;
image: "splatter9.png" FRAME;
image: "splatter10.png" FRAME;
image: "splatter11.png" FRAME;
image: "flyer0.png" FRAME;
image: "flyer1.png" FRAME;
image: "flyer2.png" FRAME;
image: "flyer3.png" FRAME;
image: "flyer4.png" FRAME;
image: "flyer5.png" FRAME;
image: "flyer6.png" FRAME;
image: "flyer7.png" FRAME;
image: "digger0.png" FRAME;
image: "digger1.png" FRAME;
image: "digger2.png" FRAME;
image: "digger3.png" FRAME;
image: "digger4.png" FRAME;
image: "digger5.png" FRAME;
image: "digger6.png" FRAME;
image: "digger7.png" FRAME;
image: "digger8.png" FRAME;
image: "digger9.png" FRAME;
image: "digger10.png" FRAME;
image: "digger11.png" FRAME;
image: "digger12.png" FRAME;
image: "digger13.png" FRAME;
image: "reader0.png" FRAME;
image: "reader1.png" FRAME;
image: "reader2.png" FRAME;
image: "reader3.png" FRAME;
image: "reader4.png" FRAME;
image: "reader5.png" FRAME;
image: "reader6.png" FRAME;
image: "reader7.png" FRAME;
image: "reader8.png" FRAME;
image: "reader9.png" FRAME;
image: "reader10.png" FRAME;
image: "reader11.png" FRAME;
}
data
{
item: "PopulationName" "Default penguins";
/**************************************************************
* Standard actions definitions.
* All this action MUST be defined
*
* Example
* item: "<action>" "width height speed";
* width: the width of the animation in pixel at zoom 1.0
* height: the height of the animation in pixel at zoom 1.0
* speed: the speed of the movement (not the frame rate)
* acceptable value are from 10 to 1000
*************************************************************/
item: "Faller" "30 30 600"; //600
item: "Floater" "30 30 300"; //600
item: "Walker" "30 30 150"; //90
item: "Climber" "30 30 150";
//item: "Bomber" "30 30 0";
item: "Splatter" "30 30 0";
item: "Flyer" "30 30 200";
/**************************************************************
* Custom actions definitions.
* Here you can define your own animation, how many you need.
* For each custom action defined you MUST also declare at least
* two program: 'start_custom_x_left' and 'start_custom_x_left'
* See the programs part in this file for details.
*
* Example
* item: "name" "width height h_speed v_speed r_min r_max";
*
* name:
* The name must be 'Custom_x', where x is a progressive
* number starting a 1.
* In fact: Custom_1, Custom_2, .. , Custom_n
*
* width,height: the size of the animation in pixel at zoom 1.0x
*
* h_speed,v_speed:
* the speed of the movement on the 2 axis
* acceptable value are from 10 to 1000
*
* r_min,r_max:
* The minimum and maximum number of times
* to repeat the animation. The anim will be looped a
* random number of times ranging from r_min to r_max.
* If r_min = r_max the animation is played exactly that
* number of times.
* Don't set this to 0 (it doesn't make sense)
*************************************************************/
item: "Custom_1" "30 30 0 0 2 5"; //digger
item: "Custom_2" "30 30 0 0 10 15"; //reader
// item: "Custom_2" "30 30 202 202";
// item: "Custom_3" "30 30 203 203";
}
collections
{
group
{
name: "icon";
parts
{
part
{
name: "icon_";
type: IMAGE;
mouse_events: 0;
description
{
state: "default" 0.0;
color: 255 255 255 255;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: 0 0;
}
image {
normal: "icon.png";
}
}
}
}
}
group
{
name: "anims";
parts
{
part
{
name: "penguins";
type: IMAGE;
mouse_events: 0;
description
{
state: "default" 0.0;
color: 255 255 255 255;
rel1
{
relative: 0.0 0.0;
offset: 0 0;
}
rel2
{
relative: 1.0 1.0;
offset: 0 0;
}
image {
normal: "walker1a.png";
}
}
description
{
state: "walker" 0.0;
image {
normal: "walker0a.png";
tween: "walker1a.png";
tween: "walker2a.png";
tween: "walker3a.png";
tween: "walker4a.png";
tween: "walker5a.png";
tween: "walker6a.png";
tween: "walker7a.png";
}
}
description
{
state: "walker" 1.0;
image {
normal: "walker0b.png";
tween: "walker1b.png";
tween: "walker2b.png";
tween: "walker3b.png";
tween: "walker4b.png";
tween: "walker5b.png";
tween: "walker6b.png";
tween: "walker7b.png";
}
}
description
{
state: "faller" 0.0;
image {
normal: "faller0.png";
tween: "faller1.png";
tween: "faller2.png";
tween: "faller3.png";
tween: "faller4.png";
tween: "faller5.png";
tween: "faller6.png";
tween: "faller7.png";
}
}
description
{
state: "faller" 1.0;
image {
normal: "faller0.png";
tween: "faller1.png";
tween: "faller2.png";
tween: "faller3.png";
tween: "faller4.png";
tween: "faller5.png";
tween: "faller6.png";
tween: "faller7.png";
}
}
description
{
state: "floater" 0.0;
image {
normal: "floater0.png";
tween: "floater1.png";
tween: "floater2.png";
tween: "floater3.png";
tween: "floater4.png";
tween: "floater5.png";
tween: "floater6.png";
tween: "floater7.png";
}
}
description
{
state: "floater" 1.0;
image {
normal: "floater0.png";
tween: "floater1.png";
tween: "floater2.png";
tween: "floater3.png";
tween: "floater4.png";
tween: "floater5.png";
tween: "floater6.png";
tween: "floater7.png";
}
}
description
{
state: "climber" 0.0;
image {
normal: "climber0a.png";
tween: "climber1a.png";
tween: "climber2a.png";
tween: "climber3a.png";
tween: "climber4a.png";
tween: "climber5a.png";
tween: "climber6a.png";
tween: "climber7a.png";
}
}
description
{
state: "climber" 1.0;
image {
normal: "climber0b.png";
tween: "climber1b.png";
tween: "climber2b.png";
tween: "climber3b.png";
tween: "climber4b.png";
tween: "climber5b.png";
tween: "climber6b.png";
tween: "climber7b.png";
}
}
description
{
state: "bomber" 0.0;
image {
normal: "bomber0.png";
tween: "bomber1.png";
tween: "bomber2.png";
tween: "bomber3.png";
tween: "bomber4.png";
tween: "bomber5.png";
tween: "bomber6.png";
tween: "bomber7.png";
tween: "bomber8.png";
tween: "bomber9.png";
tween: "bomber10.png";
tween: "bomber11.png";
tween: "bomber12.png";
tween: "bomber13.png";
tween: "bomber14.png";
tween: "bomber15.png";
}
}
description
{
state: "bomber" 1.0;
image {
normal: "bomber0.png";
tween: "bomber1.png";
tween: "bomber2.png";
tween: "bomber3.png";
tween: "bomber4.png";
tween: "bomber5.png";
tween: "bomber6.png";
tween: "bomber7.png";
tween: "bomber8.png";
tween: "bomber9.png";
tween: "bomber10.png";
tween: "bomber11.png";
tween: "bomber12.png";
tween: "bomber13.png";
tween: "bomber14.png";
tween: "bomber15.png";
}
}
description
{
state: "splatter" 0.0;
image {
normal: "splatter11.png";
tween: "splatter0.png";
tween: "splatter1.png";
tween: "splatter2.png";
tween: "splatter3.png";
tween: "splatter4.png";
tween: "splatter5.png";
tween: "splatter6.png";
tween: "splatter7.png";
tween: "splatter8.png";
tween: "splatter9.png";
tween: "splatter10.png";
}
}
description
{
state: "splatter" 1.0;
image {
normal: "splatter11.png";
tween: "splatter0.png";
tween: "splatter1.png";
tween: "splatter2.png";
tween: "splatter3.png";
tween: "splatter4.png";
tween: "splatter5.png";
tween: "splatter6.png";
tween: "splatter7.png";
tween: "splatter8.png";
tween: "splatter9.png";
tween: "splatter10.png";
}
}
description
{
state: "flyer" 0.0;
image {
normal: "flyer0.png";
tween: "flyer1.png";
tween: "flyer2.png";
tween: "flyer3.png";
tween: "flyer4.png";
tween: "flyer5.png";
tween: "flyer6.png";
tween: "flyer7.png";
}
}
description
{
state: "flyer" 1.0;
image {
normal: "flyer0.png";
tween: "flyer1.png";
tween: "flyer2.png";
tween: "flyer3.png";
tween: "flyer4.png";
tween: "flyer5.png";
tween: "flyer6.png";
tween: "flyer7.png";
}
}
description
{
state: "custom_1" 0.0;
image {
normal: "digger0.png";
tween: "digger1.png";
tween: "digger2.png";
tween: "digger3.png";
tween: "digger4.png";
tween: "digger5.png";
tween: "digger6.png";
tween: "digger7.png";
tween: "digger8.png";
tween: "digger9.png";
tween: "digger10.png";
tween: "digger11.png";
tween: "digger12.png";
tween: "digger13.png";
}
}
description
{
state: "custom_1" 1.0;
image {
normal: "digger0.png";
tween: "digger1.png";
tween: "digger2.png";
tween: "digger3.png";
tween: "digger4.png";
tween: "digger5.png";
tween: "digger6.png";
tween: "digger7.png";
tween: "digger8.png";
tween: "digger9.png";
tween: "digger10.png";
tween: "digger11.png";
tween: "digger12.png";
tween: "digger13.png";
}
}
description
{
state: "reader" 0.0;
image {
normal: "reader0.png";
tween: "reader1.png";
tween: "reader2.png";
tween: "reader3.png";
tween: "reader4.png";
tween: "reader5.png";
tween: "reader6.png";
tween: "reader7.png";
tween: "reader8.png";
tween: "reader9.png";
tween: "reader10.png";
tween: "reader11.png";
}
}
}
}
programs //****************************
{
program
{
name: "stop_all";
action: ACTION_STOP;
target: "falling_left";
target: "falling_right";
target: "walking_left";
target: "walking_right";
target: "climbing_left";
target: "climbing_right";
target: "floating_left";
target: "floating_right";
}
/****************************
* Faller
****************************/
program
{
name: "start_falling_right";
signal: "start_falling_right";
source: "epenguins";
action: STATE_SET "faller" 0.0;
transition: LINEAR 0;
target: "penguins";
after: "stop_all";
after: "falling_right";
}
program
{
name: "falling_right";
action: STATE_SET "faller" 0.0;
transition: LINEAR 0.5;
target: "penguins";
after: "falling_right";
}
program
{
name: "start_falling_left";
signal: "start_falling_left";
source: "epenguins";
action: STATE_SET "faller" 1.0;
transition: LINEAR 0;
target: "penguins";
after: "stop_all";
after: "falling_left";
}
program
{
name: "falling_left";
action: STATE_SET "faller" 1.0;
transition: LINEAR 0.5;
target: "penguins";
after: "falling_left";
}
/****************************
* Floater
****************************/
program
{
name: "start_floating_right";
signal: "start_floating_right";
source: "epenguins";
action: STATE_SET "floater" 0.0;
transition: LINEAR 0;
target: "penguins";
after: "stop_all";
after: "floating_right";
}
program
{
name: "floating_right";
action: STATE_SET "floater" 0.0;
transition: LINEAR 0.25;
target: "penguins";
after: "floating_right";
}
program
{
name: "start_floating_left";
signal: "start_floating_left";
source: "epenguins";
action: STATE_SET "floater" 1.0;
transition: LINEAR 0;
target: "penguins";
after: "stop_all";
after: "floating_left";
}
program
{
name: "floating_left";
action: STATE_SET "floater" 1.0;
transition: LINEAR 0.25;
target: "penguins";
after: "floating_left";
}
/****************************
* Walker
****************************/
program
{
name: "start_walking_right";
signal: "start_walking_right";
source: "epenguins";
action: STATE_SET "walker" 0.0;
transition: LINEAR 0;
target: "penguins";
after: "stop_all";
after: "walking_right";
}
program
{
name: "walking_right";
action: STATE_SET "walker" 0.0;
transition: LINEAR 0.8;
target: "penguins";
after: "walking_right";
}
program
{
name: "start_walking_left";
signal: "start_walking_left";
source: "epenguins";
action: STATE_SET "walker" 1.0;
transition: LINEAR 0;
target: "penguins";
after: "stop_all";
after: "walking_left";
}
program
{
name: "walking_left";
action: STATE_SET "walker" 1.0;
transition: LINEAR 0.8;
target: "penguins";
after: "walking_left";
}
/****************************
* Climber
****************************/
program
{
name: "start_climbing_right";
signal: "start_climbing_right";
source: "epenguins";
action: STATE_SET "climber" 0.0;
transition: LINEAR 0;
target: "penguins";
after: "stop_all";
after: "climbing_right";
}
program
{
name: "climbing_right";
action: STATE_SET "climber" 0.0;
transition: LINEAR 1;
target: "penguins";
after: "climbing_right";
}
program
{
name: "start_climbing_left";
signal: "start_climbing_left";
source: "epenguins";
action: STATE_SET "climber" 1.0;
transition: LINEAR 0;
target: "penguins";
after: "stop_all";
after: "climbing_left";
}
program
{
name: "climbing_left";
action: STATE_SET "climber" 1.0;
transition: LINEAR 1;
target: "penguins";
after: "climbing_left";
}
/****************************
* Flyer
****************************/
program
{
name: "start_flying_right";
signal: "start_flying_right";
source: "epenguins";
action: STATE_SET "flyer" 0.0;
transition: LINEAR 0;
target: "penguins";
after: "stop_all";
after: "flying_right";
}
program
{
name: "flying_right";
action: STATE_SET "flyer" 0.0;
transition: LINEAR 1;
target: "penguins";
after: "flying_right";
}
program
{
name: "start_flying_left";
signal: "start_flying_left";
source: "epenguins";
action: STATE_SET "flyer" 1.0;
transition: LINEAR 0;
target: "penguins";
after: "stop_all";
after: "flying_left";
}
program
{
name: "flying_left";
action: STATE_SET "flyer" 1.0;
transition: LINEAR 1;
target: "penguins";
after: "flying_left";
}
/****************************
* Bomber
****************************/
program
{
name: "start_bombing_right";
signal: "start_bombing_right";
source: "epenguins";
action: STATE_SET "bomber" 0.0;
transition: LINEAR 0;
target: "penguins";
after: "stop_all";
after: "bombing_right";
}
program
{
name: "bombing_right";
action: STATE_SET "bomber" 0.0;
transition: LINEAR 1;
target: "penguins";
after: "bombing_right";
}
program
{
name: "start_bombing_left";
signal: "start_bombing_left";
source: "epenguins";
action: STATE_SET "bomber" 1.0;
transition: LINEAR 0;
target: "penguins";
after: "stop_all";
after: "bombing_left";
}
program
{
name: "bombing_left";
action: STATE_SET "bomber" 1.0;
transition: LINEAR 1;
target: "penguins";
after: "bombing_left";
}
/****************************
* Splatter
****************************/
program
{
name: "start_splatting_right";
signal: "start_splatting_right";
source: "epenguins";
action: STATE_SET "splatter" 0.0;
transition: LINEAR 1;
target: "penguins";
after: "stop_all";
after: "splatting_done";
}
program
{
name: "start_splatting_left";
signal: "start_splatting_left";
source: "epenguins";
action: STATE_SET "splatter" 1.0;
transition: LINEAR 1;
target: "penguins";
after: "stop_all";
after: "splatting_done";
}
program
{
name: "splatting_done";
action: SIGNAL_EMIT "splatting_done" "edje";
}
/*****************************************
* Customs programs
* Every teme must have this program set
*****************************************/
program
{
name: "custom_done";
action: SIGNAL_EMIT "custom_done" "edje";
}
/****************************
* Custom_1 - digger
****************************/
program
{
name: "start_custom_1_right";
signal: "start_custom_1_right";
source: "epenguins";
action: STATE_SET "custom_1" 0.0;
transition: LINEAR 1;
target: "penguins";
after: "stop_all";
after: "custom_done";
}
program
{
name: "start_custom_1_left";
signal: "start_custom_1_left";
source: "epenguins";
action: STATE_SET "custom_1" 1.0;
transition: LINEAR 1;
target: "penguins";
after: "stop_all";
after: "custom_done";
}
/****************************
* Custom_2 - reader
****************************/
program
{
name: "start_custom_2_right";
signal: "start_custom_2_right";
source: "epenguins";
action: STATE_SET "reader" 0.0;
transition: LINEAR 1;
target: "penguins";
after: "stop_all";
after: "custom_done";
}
program
{
name: "start_custom_2_left";
signal: "start_custom_2_left";
source: "epenguins";
action: STATE_SET "reader" 0.0;
transition: LINEAR 1;
target: "penguins";
after: "stop_all";
after: "custom_done";
}
}
}
}