part {
name: "power_button";
mouse_events: 1;
description {
state: "default" 0.0;
min: 64 64;
max: 64 64;
align: 0.0 1.0;
rel1 {
relative: 0.45 0.98;
offset: 0 0;
}
rel2 {
relative: 0.5 0.98;
offset: 0 0;
}
image {
normal: "power_button_0.png";
}
}I think i understood that "relative" sets the origin, and align tunes it... What i don't understand is:- why rel1 and rel2? Origin presets? Maybe we can use this so that the same theme can be used in two conditions: mono and xinerama. With a small subprogram detecting if xinerama is enebled, then use rel2 instead of rel1...
- can't we do some shell-scripting? Like accessing to xorg.conf- i did'nt find out how to display the date differently (in france, day:date:month:year)
Iif there's programmer's doc, i'd like to look at it. I may try to implement the xinerama-detection and consecutive theme-alteration thing.
I sent the modified files attached. I translated the entrance theme into french :p. I have a little script to setup the display from console (after booting, can be used with netenv for example), wich destroys the default theme symlink to create an appropriate one. I also modified the build.sh script, so that it automatically puts the custom.edj created file in the good directory.
I wish i could give the compiled theme directly, but i don't have any web provider, i can't publish what i do. I'd like to give my custom iconset and theme for evidence (based on osx iconset) too... If anybody has an advice for it (i don't like lycos etc... with tons of ads... i should do it anyway; i used to use gmail to host my files, but the gmailhost was closed a while ago...).
I'm going to start making my own E17 theme. Do you know if the theme format will change radically? I mean, i hope that fixing themes is not too complicated, when the theme format changes...
Bye
Thx Robert for your files :pI'm currently trying to make a custom theme for entrance. I decompiled the theme using:edje_decc /path/to/default.edjI looked at the default.edc. I'm trying to uncenter the login panel; i assume it's the panel_1_bg object. I wish to make two themes, and when my xinerama will be enabled (if grep "\"MergedFB\"\ \"true\"" /etc/X11/xorg.conf is true), entrance will load it (by making a symlink, through a small script to the other theme), so that if MergedFB is on, the login panel (and other things maybe) will be on the center of the left screen. But where is the "center" thing?If anybody has the solution, thanks for helping me. Btw i'm noob at shell-scripting so any help would be appreciated. Thanxs.Florent part { name: "panel_1_bg"; clip_to: "all_clip"; //color_class: "bg"; mouse_events: 0; description { state: "default" 0.0; min: 280 280; rel1 { relative: 0.5 0.5; offset: 0 0; } rel2 { relative: 0.5 0.5; offset: 0 0; } image { normal: "e17_panel.png"; border: 2 2 2 2; } }PS: what's the best prog for making sequential pngs for anims? Was it made with blender? I'm sure it's possible to make a plugin (python script) for blender, which would make directly the theme.... Or for gimp? Any project already started?------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
fonts {
font: "Vera.ttf" "Edje Vera";
font: "VeraBd.ttf" "Edje Vera Bold";
}
#define FRAME LOSSY 90
images {
image: "e17_brushed.png" COMP;
image: "e17_reflection_shadow_overlay.png" LOSSY 70;
image: "e17_panel.png" COMP;
image: "panel_shadow.png" LOSSY 80;
image: "sm_loop_eintro_121.png" FRAME;
image: "sm_loop_eintro_122.png" FRAME;
image: "sm_loop_eintro_123.png" FRAME;
image: "sm_loop_eintro_124.png" FRAME;
image: "sm_loop_eintro_125.png" FRAME;
image: "sm_loop_eintro_126.png" FRAME;
image: "sm_loop_eintro_127.png" FRAME;
image: "sm_loop_eintro_128.png" FRAME;
image: "sm_loop_eintro_129.png" FRAME;
image: "sm_loop_eintro_130.png" FRAME;
image: "sm_loop_eintro_131.png" FRAME;
image: "sm_loop_eintro_132.png" FRAME;
image: "sm_loop_eintro_133.png" FRAME;
image: "sm_loop_eintro_134.png" FRAME;
image: "sm_loop_eintro_135.png" FRAME;
image: "sm_loop_eintro_136.png" FRAME;
image: "sm_loop_eintro_137.png" FRAME;
image: "sm_loop_eintro_138.png" FRAME;
image: "sm_loop_eintro_139.png" FRAME;
image: "sm_loop_eintro_140.png" FRAME;
image: "sm_loop_eintro_141.png" FRAME;
image: "sm_loop_eintro_142.png" FRAME;
image: "sm_loop_eintro_143.png" FRAME;
image: "sm_loop_eintro_144.png" FRAME;
image: "sm_loop_eintro_145.png" FRAME;
image: "sm_loop_eintro_146.png" FRAME;
image: "sm_loop_eintro_147.png" FRAME;
image: "sm_loop_eintro_148.png" FRAME;
image: "sm_loop_eintro_149.png" FRAME;
image: "sm_loop_eintro_150.png" FRAME;
image: "sm_loop_eintro_151.png" FRAME;
image: "sm_loop_eintro_152.png" FRAME;
image: "sm_loop_eintro_153.png" FRAME;
image: "sm_loop_eintro_154.png" FRAME;
image: "sm_loop_eintro_155.png" FRAME;
image: "sm_loop_eintro_156.png" FRAME;
image: "sm_loop_eintro_157.png" FRAME;
image: "sm_loop_eintro_158.png" FRAME;
image: "sm_loop_eintro_159.png" FRAME;
image: "sm_loop_eintro_160.png" FRAME;
image: "sm_loop_eintro_161.png" FRAME;
image: "sm_loop_eintro_162.png" FRAME;
image: "sm_loop_eintro_163.png" FRAME;
image: "sm_loop_eintro_164.png" FRAME;
image: "sm_loop_eintro_165.png" FRAME;
image: "sm_loop_eintro_166.png" FRAME;
image: "sm_loop_eintro_167.png" FRAME;
image: "sm_loop_eintro_168.png" FRAME;
image: "sm_loop_eintro_169.png" FRAME;
image: "sm_loop_eintro_170.png" FRAME;
image: "sm_loop_eintro_171.png" FRAME;
image: "sm_loop_eintro_172.png" FRAME;
image: "sm_loop_eintro_173.png" FRAME;
image: "sm_loop_eintro_174.png" FRAME;
image: "sm_loop_eintro_175.png" FRAME;
image: "sm_loop_eintro_176.png" FRAME;
image: "sm_loop_eintro_177.png" FRAME;
image: "sm_loop_eintro_178.png" FRAME;
image: "sm_loop_eintro_179.png" FRAME;
image: "sm_loop_eintro_180.png" FRAME;
image: "sm_loop_eintro_181.png" FRAME;
image: "sm_loop_eintro_182.png" FRAME;
image: "sm_loop_eintro_183.png" FRAME;
image: "sm_loop_eintro_184.png" FRAME;
image: "sm_loop_eintro_185.png" FRAME;
image: "sm_loop_eintro_186.png" FRAME;
image: "sm_loop_eintro_187.png" FRAME;
image: "sm_loop_eintro_188.png" FRAME;
image: "sm_loop_eintro_189.png" FRAME;
image: "sm_loop_eintro_190.png" FRAME;
image: "sm_loop_eintro_191.png" FRAME;
image: "sm_loop_eintro_192.png" FRAME;
image: "sm_loop_eintro_193.png" FRAME;
image: "sm_loop_eintro_194.png" FRAME;
image: "sm_loop_eintro_195.png" FRAME;
image: "sm_loop_eintro_196.png" FRAME;
image: "sm_loop_eintro_197.png" FRAME;
image: "sm_loop_eintro_198.png" FRAME;
image: "sm_loop_eintro_199.png" FRAME;
image: "sm_loop_eintro_200.png" FRAME;
image: "sm_loop_eintro_201.png" FRAME;
image: "sm_loop_eintro_202.png" FRAME;
image: "sm_loop_eintro_203.png" FRAME;
image: "sm_loop_eintro_204.png" FRAME;
image: "sm_loop_eintro_205.png" FRAME;
image: "sm_loop_eintro_206.png" FRAME;
image: "sm_loop_eintro_207.png" FRAME;
image: "sm_loop_eintro_208.png" FRAME;
image: "sm_loop_eintro_209.png" FRAME;
image: "sm_loop_eintro_210.png" FRAME;
image: "sm_loop_eintro_211.png" FRAME;
image: "sm_loop_eintro_212.png" FRAME;
image: "sm_loop_eintro_213.png" FRAME;
image: "sm_loop_eintro_214.png" FRAME;
image: "sm_loop_eintro_215.png" FRAME;
image: "sm_loop_eintro_216.png" FRAME;
image: "sm_loop_eintro_217.png" FRAME;
image: "sm_loop_eintro_218.png" FRAME;
image: "sm_loop_eintro_219.png" FRAME;
image: "sm_loop_eintro_220.png" FRAME;
image: "sm_loop_eintro_221.png" FRAME;
image: "sm_loop_eintro_222.png" FRAME;
image: "sm_loop_eintro_223.png" FRAME;
image: "sm_loop_eintro_224.png" FRAME;
image: "sm_loop_eintro_225.png" FRAME;
image: "sm_loop_eintro_226.png" FRAME;
image: "sm_loop_eintro_227.png" FRAME;
image: "sm_loop_eintro_228.png" FRAME;
image: "sm_loop_eintro_229.png" FRAME;
image: "sm_loop_eintro_230.png" FRAME;
image: "sm_loop_eintro_231.png" FRAME;
image: "sm_loop_eintro_232.png" FRAME;
image: "sm_loop_eintro_233.png" FRAME;
image: "sm_loop_eintro_234.png" FRAME;
image: "sm_loop_eintro_235.png" FRAME;
image: "sm_loop_eintro_236.png" FRAME;
image: "sm_loop_eintro_237.png" FRAME;
image: "sm_loop_eintro_238.png" FRAME;
image: "sm_loop_eintro_239.png" FRAME;
image: "sm_loop_eintro_240.png" FRAME;
image: "e17_clock_bg.png" COMP;
image: "e17_clock_fg.png" COMP;
image: "e17_clock_seconds_00.png" COMP;
image: "e17_clock_seconds_01.png" COMP;
image: "e17_clock_seconds_02.png" COMP;
image: "e17_clock_seconds_03.png" COMP;
image: "e17_clock_seconds_04.png" COMP;
image: "e17_clock_seconds_05.png" COMP;
image: "e17_clock_seconds_06.png" COMP;
image: "e17_clock_seconds_07.png" COMP;
image: "e17_clock_seconds_08.png" COMP;
image: "e17_clock_seconds_09.png" COMP;
image: "e17_clock_seconds_10.png" COMP;
image: "e17_clock_seconds_11.png" COMP;
image: "e17_clock_seconds_12.png" COMP;
image: "e17_clock_seconds_13.png" COMP;
image: "e17_clock_seconds_14.png" COMP;
image: "e17_clock_seconds_15.png" COMP;
image: "e17_clock_seconds_16.png" COMP;
image: "e17_clock_seconds_17.png" COMP;
image: "e17_clock_seconds_18.png" COMP;
image: "e17_clock_seconds_19.png" COMP;
image: "e17_clock_seconds_20.png" COMP;
image: "e17_clock_seconds_21.png" COMP;
image: "e17_clock_seconds_22.png" COMP;
image: "e17_clock_seconds_23.png" COMP;
image: "e17_clock_seconds_24.png" COMP;
image: "e17_clock_seconds_25.png" COMP;
image: "e17_clock_seconds_26.png" COMP;
image: "e17_clock_seconds_27.png" COMP;
image: "e17_clock_seconds_28.png" COMP;
image: "e17_clock_seconds_29.png" COMP;
image: "e17_clock_seconds_30.png" COMP;
image: "e17_clock_seconds_31.png" COMP;
image: "e17_clock_seconds_32.png" COMP;
image: "e17_clock_seconds_33.png" COMP;
image: "e17_clock_seconds_34.png" COMP;
image: "e17_clock_seconds_35.png" COMP;
image: "e17_clock_seconds_36.png" COMP;
image: "e17_clock_seconds_37.png" COMP;
image: "e17_clock_seconds_38.png" COMP;
image: "e17_clock_seconds_39.png" COMP;
image: "e17_clock_seconds_40.png" COMP;
image: "e17_clock_seconds_41.png" COMP;
image: "e17_clock_seconds_42.png" COMP;
image: "e17_clock_seconds_43.png" COMP;
image: "e17_clock_seconds_44.png" COMP;
image: "e17_clock_seconds_45.png" COMP;
image: "e17_clock_seconds_46.png" COMP;
image: "e17_clock_seconds_47.png" COMP;
image: "e17_clock_seconds_48.png" COMP;
image: "e17_clock_seconds_49.png" COMP;
image: "e17_clock_seconds_50.png" COMP;
image: "e17_clock_seconds_51.png" COMP;
image: "e17_clock_seconds_52.png" COMP;
image: "e17_clock_seconds_53.png" COMP;
image: "e17_clock_seconds_54.png" COMP;
image: "e17_clock_seconds_55.png" COMP;
image: "e17_clock_seconds_56.png" COMP;
image: "e17_clock_seconds_57.png" COMP;
image: "e17_clock_seconds_58.png" COMP;
image: "e17_clock_seconds_59.png" COMP;
image: "e17_clock_hour_00.png" COMP;
image: "e17_clock_hour_01.png" COMP;
image: "e17_clock_hour_02.png" COMP;
image: "e17_clock_hour_03.png" COMP;
image: "e17_clock_hour_04.png" COMP;
image: "e17_clock_hour_05.png" COMP;
image: "e17_clock_hour_06.png" COMP;
image: "e17_clock_hour_07.png" COMP;
image: "e17_clock_hour_08.png" COMP;
image: "e17_clock_hour_09.png" COMP;
image: "e17_clock_hour_10.png" COMP;
image: "e17_clock_hour_11.png" COMP;
image: "e17_clock_hour_12.png" COMP;
image: "e17_clock_hour_13.png" COMP;
image: "e17_clock_hour_14.png" COMP;
image: "e17_clock_hour_15.png" COMP;
image: "e17_clock_hour_16.png" COMP;
image: "e17_clock_hour_17.png" COMP;
image: "e17_clock_hour_18.png" COMP;
image: "e17_clock_hour_19.png" COMP;
image: "e17_clock_hour_20.png" COMP;
image: "e17_clock_hour_21.png" COMP;
image: "e17_clock_hour_22.png" COMP;
image: "e17_clock_hour_23.png" COMP;
image: "e17_clock_hour_24.png" COMP;
image: "e17_clock_hour_25.png" COMP;
image: "e17_clock_hour_26.png" COMP;
image: "e17_clock_hour_27.png" COMP;
image: "e17_clock_hour_28.png" COMP;
image: "e17_clock_hour_29.png" COMP;
image: "e17_clock_hour_30.png" COMP;
image: "e17_clock_hour_31.png" COMP;
image: "e17_clock_hour_32.png" COMP;
image: "e17_clock_hour_33.png" COMP;
image: "e17_clock_hour_34.png" COMP;
image: "e17_clock_hour_35.png" COMP;
image: "e17_clock_hour_36.png" COMP;
image: "e17_clock_hour_37.png" COMP;
image: "e17_clock_hour_38.png" COMP;
image: "e17_clock_hour_39.png" COMP;
image: "e17_clock_hour_40.png" COMP;
image: "e17_clock_hour_41.png" COMP;
image: "e17_clock_hour_42.png" COMP;
image: "e17_clock_hour_43.png" COMP;
image: "e17_clock_hour_44.png" COMP;
image: "e17_clock_hour_45.png" COMP;
image: "e17_clock_hour_46.png" COMP;
image: "e17_clock_hour_47.png" COMP;
image: "e17_clock_hour_48.png" COMP;
image: "e17_clock_hour_49.png" COMP;
image: "e17_clock_hour_50.png" COMP;
image: "e17_clock_hour_51.png" COMP;
image: "e17_clock_hour_52.png" COMP;
image: "e17_clock_hour_53.png" COMP;
image: "e17_clock_hour_54.png" COMP;
image: "e17_clock_hour_55.png" COMP;
image: "e17_clock_hour_56.png" COMP;
image: "e17_clock_hour_57.png" COMP;
image: "e17_clock_hour_58.png" COMP;
image: "e17_clock_hour_59.png" COMP;
image: "e17_clock_minutes_00.png" COMP;
image: "e17_clock_minutes_01.png" COMP;
image: "e17_clock_minutes_02.png" COMP;
image: "e17_clock_minutes_03.png" COMP;
image: "e17_clock_minutes_04.png" COMP;
image: "e17_clock_minutes_05.png" COMP;
image: "e17_clock_minutes_06.png" COMP;
image: "e17_clock_minutes_07.png" COMP;
image: "e17_clock_minutes_08.png" COMP;
image: "e17_clock_minutes_09.png" COMP;
image: "e17_clock_minutes_10.png" COMP;
image: "e17_clock_minutes_11.png" COMP;
image: "e17_clock_minutes_12.png" COMP;
image: "e17_clock_minutes_13.png" COMP;
image: "e17_clock_minutes_14.png" COMP;
image: "e17_clock_minutes_15.png" COMP;
image: "e17_clock_minutes_16.png" COMP;
image: "e17_clock_minutes_17.png" COMP;
image: "e17_clock_minutes_18.png" COMP;
image: "e17_clock_minutes_19.png" COMP;
image: "e17_clock_minutes_20.png" COMP;
image: "e17_clock_minutes_21.png" COMP;
image: "e17_clock_minutes_22.png" COMP;
image: "e17_clock_minutes_23.png" COMP;
image: "e17_clock_minutes_24.png" COMP;
image: "e17_clock_minutes_25.png" COMP;
image: "e17_clock_minutes_26.png" COMP;
image: "e17_clock_minutes_27.png" COMP;
image: "e17_clock_minutes_28.png" COMP;
image: "e17_clock_minutes_29.png" COMP;
image: "e17_clock_minutes_30.png" COMP;
image: "e17_clock_minutes_31.png" COMP;
image: "e17_clock_minutes_32.png" COMP;
image: "e17_clock_minutes_33.png" COMP;
image: "e17_clock_minutes_34.png" COMP;
image: "e17_clock_minutes_35.png" COMP;
image: "e17_clock_minutes_36.png" COMP;
image: "e17_clock_minutes_37.png" COMP;
image: "e17_clock_minutes_38.png" COMP;
image: "e17_clock_minutes_39.png" COMP;
image: "e17_clock_minutes_40.png" COMP;
image: "e17_clock_minutes_41.png" COMP;
image: "e17_clock_minutes_42.png" COMP;
image: "e17_clock_minutes_43.png" COMP;
image: "e17_clock_minutes_44.png" COMP;
image: "e17_clock_minutes_45.png" COMP;
image: "e17_clock_minutes_46.png" COMP;
image: "e17_clock_minutes_47.png" COMP;
image: "e17_clock_minutes_48.png" COMP;
image: "e17_clock_minutes_49.png" COMP;
image: "e17_clock_minutes_50.png" COMP;
image: "e17_clock_minutes_51.png" COMP;
image: "e17_clock_minutes_52.png" COMP;
image: "e17_clock_minutes_53.png" COMP;
image: "e17_clock_minutes_54.png" COMP;
image: "e17_clock_minutes_55.png" COMP;
image: "e17_clock_minutes_56.png" COMP;
image: "e17_clock_minutes_57.png" COMP;
image: "e17_clock_minutes_58.png" COMP;
image: "e17_clock_minutes_59.png" COMP;
image: "entry_overlay.png" COMP;
image: "entry_bg1.png" COMP;
image: "entry_bg2.png" COMP;
image: "entry_cursor.png" COMP;
image: "user_ok.png" LOSSY 90;
image: "pass_ok.png" LOSSY 90;
image: "power_button_0.png" LOSSY 90;
image: "power_button_1.png" LOSSY 90;
image: "power_button_glow_0.png" LOSSY 90;
image: "power_button_glow_1.png" LOSSY 90;
image: "reset_button_0.png" LOSSY 90;
image: "reset_button_1.png" LOSSY 90;
image: "reset_button_glow_0.png" LOSSY 90;
image: "reset_button_glow_1.png" LOSSY 90;
image: "e17_button0.png" LOSSY 90;
image: "e17_button1.png" LOSSY 90;
image: "side_shadow.png" COMP;
image: "default_preview.png" LOSSY 80;
}
collections {
group {
name: "Main";
script {
public sessions_visible;
public clock_cb(val) {
new buf[11];
new year, month, day, yearday, weekday, hour, minute;
new Float:second;
new v;
date(year, month, day, yearday, weekday, hour, minute, second);
v = round(second);
timer(1.0 - (second - v), "clock_cb", 1);
buf[0] = 0;
if (v < 10) {snprintf(buf, 10, "0%i", v);}
else {snprintf(buf, 10, "%i", v);}
set_state(PART:"seconds", buf, 0.0);
v = minute;
buf[0] = 0;
if (v < 10) {snprintf(buf, 10, "0%i", v);}
else {snprintf(buf, 10, "%i", v);}
set_state(PART:"minutes", buf, 0.0);
v = ((hour % 12) * 5) + ((minute * 5) / 60);
buf[0] = 0;
if (v < 10) {snprintf(buf, 10, "0%i", v);}
else {snprintf(buf, 10, "%i", v);}
set_state(PART:"hour", buf, 0.0);
}
}
parts {
part {
name: "all_clip";
type: RECT;
mouse_events: 0;
description {
state: "default" 0.0;
visible: 1;
color: 255 255 255 255;
}
description {
state: "hidden" 0.0;
visible: 0;
color: 255 255 255 0;
}
}
part {
name: "background";
description {
state: "default" 0.0;
image {
normal: "e17_brushed.png";
}
fill {
size {
relative: 0 0;
offset: 400 300;
}
}
}
}
part {
name: "reflection_shadow_overlay";
description {
state: "default" 0.0;
image {
normal: "e17_reflection_shadow_overlay.png";
}
}
}
part {
name: "power_button";
mouse_events: 1;
description {
state: "default" 0.0;
min: 64 64;
max: 64 64;
align: 0.0 1.0;
rel1 {
relative: 0.45 0.98;
offset: 0 0;
}
rel2 {
relative: 0.5 0.98;
offset: 0 0;
}
image {
normal: "power_button_0.png";
}
}
description {
state: "clicked" 0.0;
inherit: "default" 0.0;
image {
normal: "power_button_1.png";
}
}
}
part {
name: "power_button_glow";
mouse_events: 0;
description {
state: "default" 0.0;
visible: 0;
rel1 {
to: "power_button";
}
rel2 {
to: "power_button";
}
color: 255 255 255 0;
image {
normal: "power_button_glow_0.png";
}
}
description {
state: "hilited" 0.0;
inherit: "default" 0.0;
visible: 1;
color: 255 255 255 255;
}
description {
state: "clicked" 0.0;
inherit: "default" 0.0;
visible: 1;
color: 255 255 255 255;
image {
normal: "power_button_glow_1.png";
}
}
}
part {
name: "reset_button";
mouse_events: 1;
description {
state: "default" 0.0;
min: 64 64;
max: 64 64;
align: 0.0 1.0;
rel1 {
relative: 0.02 0.98;
offset: 0 0;
}
rel2 {
relative: 0.02 0.98;
offset: 0 0;
}
image {
normal: "reset_button_0.png";
}
}
description {
state: "clicked" 0.0;
inherit: "default" 0.0;
image {
normal: "reset_button_1.png";
}
}
}
part {
name: "reset_button_glow";
mouse_events: 0;
description {
state: "default" 0.0;
visible: 0;
rel1 {
to: "reset_button";
}
rel2 {
to: "reset_button";
}
color: 255 255 255 0;
image {
normal: "reset_button_glow_0.png";
}
}
description {
state: "hilited" 0.0;
inherit: "default" 0.0;
visible: 1;
color: 255 255 255 255;
}
description {
state: "clicked" 0.0;
inherit: "default" 0.0;
visible: 1;
color: 255 255 255 255;
image {
normal: "reset_button_glow_1.png";
}
}
}
part {
name: "clock_bg";
description {
state: "default" 0.0;
aspect: 1.0 1.0;
min: 64 64;
max: 64 64;
align: 0.5 0.8;
rel1 {
relative: 0.0 0.5;
offset: 0 0;
}
rel2 {
relative: 0.5 0.02;
offset: 0 0;
}
image {
normal: "e17_clock_bg.png";
}
}
}
#ifdef IND
#undef IND
#endif
#define IND "seconds"
part {
name: IND;
mouse_events: 0;
description {
state: "default" 0.0;
aspect: 1.0 1.0;
rel1 {
to: "clock_bg";
relative: 0.1 0.1;
}
rel2 {
to: "clock_bg";
relative: 0.9 0.9;
}
image {
normal: "e17_clock_"IND"_00.png";
}
}
#ifdef HAND
#undef HAND
#endif
#define HAND(num) \
description { \
state: num 0.0; \
inherit: "default" 0.0; \
image { \
normal: "e17_clock_"IND"_"num".png"; \
} \
}
HAND("00")
HAND("01")
HAND("02")
HAND("03")
HAND("04")
HAND("05")
HAND("06")
HAND("07")
HAND("08")
HAND("09")
HAND("10")
HAND("11")
HAND("12")
HAND("13")
HAND("14")
HAND("15")
HAND("16")
HAND("17")
HAND("18")
HAND("19")
HAND("20")
HAND("21")
HAND("22")
HAND("23")
HAND("24")
HAND("25")
HAND("26")
HAND("27")
HAND("28")
HAND("29")
HAND("30")
HAND("31")
HAND("32")
HAND("33")
HAND("34")
HAND("35")
HAND("36")
HAND("37")
HAND("38")
HAND("39")
HAND("40")
HAND("41")
HAND("42")
HAND("43")
HAND("44")
HAND("45")
HAND("46")
HAND("47")
HAND("48")
HAND("49")
HAND("50")
HAND("51")
HAND("52")
HAND("53")
HAND("54")
HAND("55")
HAND("56")
HAND("57")
HAND("58")
HAND("59")
}
#ifdef IND
#undef IND
#endif
#define IND "minutes"
part {
name: IND;
mouse_events: 0;
description {
state: "default" 0.0;
aspect: 1.0 1.0;
rel1 {
to: "clock_bg";
relative: 0.1 0.1;
}
rel2 {
to: "clock_bg";
relative: 0.9 0.9;
}
image {
normal: "e17_clock_"IND"_00.png";
}
}
#ifdef HAND
#undef HAND
#endif
#define HAND(num) \
description { \
state: num 0.0; \
inherit: "default" 0.0; \
image { \
normal: "e17_clock_"IND"_"num".png"; \
} \
}
HAND("00")
HAND("01")
HAND("02")
HAND("03")
HAND("04")
HAND("05")
HAND("06")
HAND("07")
HAND("08")
HAND("09")
HAND("10")
HAND("11")
HAND("12")
HAND("13")
HAND("14")
HAND("15")
HAND("16")
HAND("17")
HAND("18")
HAND("19")
HAND("20")
HAND("21")
HAND("22")
HAND("23")
HAND("24")
HAND("25")
HAND("26")
HAND("27")
HAND("28")
HAND("29")
HAND("30")
HAND("31")
HAND("32")
HAND("33")
HAND("34")
HAND("35")
HAND("36")
HAND("37")
HAND("38")
HAND("39")
HAND("40")
HAND("41")
HAND("42")
HAND("43")
HAND("44")
HAND("45")
HAND("46")
HAND("47")
HAND("48")
HAND("49")
HAND("50")
HAND("51")
HAND("52")
HAND("53")
HAND("54")
HAND("55")
HAND("56")
HAND("57")
HAND("58")
HAND("59")
}
#ifdef IND
#undef IND
#endif
#define IND "hour"
part {
name: IND;
mouse_events: 0;
description {
state: "default" 0.0;
aspect: 1.0 1.0;
rel1 {
to: "clock_bg";
relative: 0.2 0.2;
}
rel2 {
to: "clock_bg";
relative: 0.8 0.8;
}
image {
normal: "e17_clock_"IND"_00.png";
}
}
#ifdef HAND
#undef HAND
#endif
#define HAND(num) \
description { \
state: num 0.0; \
inherit: "default" 0.0; \
image { \
normal: "e17_clock_"IND"_"num".png"; \
} \
}
HAND("00")
HAND("01")
HAND("02")
HAND("03")
HAND("04")
HAND("05")
HAND("06")
HAND("07")
HAND("08")
HAND("09")
HAND("10")
HAND("11")
HAND("12")
HAND("13")
HAND("14")
HAND("15")
HAND("16")
HAND("17")
HAND("18")
HAND("19")
HAND("20")
HAND("21")
HAND("22")
HAND("23")
HAND("24")
HAND("25")
HAND("26")
HAND("27")
HAND("28")
HAND("29")
HAND("30")
HAND("31")
HAND("32")
HAND("33")
HAND("34")
HAND("35")
HAND("36")
HAND("37")
HAND("38")
HAND("39")
HAND("40")
HAND("41")
HAND("42")
HAND("43")
HAND("44")
HAND("45")
HAND("46")
HAND("47")
HAND("48")
HAND("49")
HAND("50")
HAND("51")
HAND("52")
HAND("53")
HAND("54")
HAND("55")
HAND("56")
HAND("57")
HAND("58")
HAND("59")
}
part {
name: "clock_fg";
mouse_events: 0;
description {
state: "default" 0.0;
rel1 {
to: "clock_bg";
}
rel2 {
to: "clock_bg";
}
image {
normal: "e17_clock_fg.png";
}
}
}
part {
name: "entrance.date";
type: TEXT;
effect: SHADOW;
description {
state: "default" 0.0;
align: 0.5 0.0;
rel1 {
relative: 0.0 1.0;
offset: 0 0;
to: "clock_bg";
}
rel2 {
relative: 1.0 1.0;
offset: 0 0;
to: "clock_bg";
}
color: 0 0 0 128;
color3: 255 255 255 128;
text {
text: "";
font: "Edje Vera";
size: 10;
align: 0.5 0.5;
min: 1 1;
}
}
}
part {
name: "panel_1_shadow";
mouse_events: 0;
clip_to: "all_clip";
description {
state: "default" 0.0;
rel1 {
relative: 0.0 0.0;
offset: -66 -66;
to: "panel_1_bg";
}
rel2 {
relative: 1.0 1.0;
offset: 125 125;
to: "panel_1_bg";
}
image {
normal: "panel_shadow.png";
border: 160 160 160 160;
}
}
}
part {
name: "sessions_shadow";
mouse_events: 0;
clip_to: "all_clip";
description {
state: "default" 0.0;
visible: 0;
color: 255 255 255 0;
rel1 {
relative: 0.0 0.0;
offset: -66 -66;
to: "sessions_clip";
}
rel2 {
relative: 1.0 1.0;
offset: 125 125;
to: "sessions_clip";
}
image {
normal: "panel_shadow.png";
border: 160 160 160 160;
}
}
description {
state: "visible" 0.0;
inherit: "default" 0.0;
visible: 1;
color: 255 255 255 255;
}
}
part {
name: "sessions_clip";
mouse_events: 0;
clip_to: "all_clip";
type: RECT;
description {
state: "default" 0.0;
visible: 0;
min: 120 100;
align: 0.0 0.0;
rel1 {
relative: 0.0 0.0;
offset: 0 8;
to: "panel_1_bg";
}
rel2 {
relative: 0.0 1.0;
offset: 0 -9;
to: "panel_1_bg";
}
color: 255 255 255 255;
}
description {
state: "visible" 0.0;
inherit: "default" 0.0;
visible: 1;
align: 1.0 0.0;
rel1 {
offset: -1 8;
}
rel2 {
offset: -1 -9;
}
}
}
part {
name: "sessions";
mouse_events: 0;
clip_to: "sessions_clip";
description {
state: "default" 0.0;
rel1 {
to: "sessions_clip";
}
rel2 {
to: "sessions_clip";
}
image {
normal: "e17_panel.png";
border: 2 2 2 2;
}
}
}
part {
name: "entrance.xsessions.list";
type: SWALLOW;
mouse_events: 1;
clip_to: "sessions_clip";
description {
state: "default" 0.0;
visible: 1;
rel1 {
relative: 0.0 0.0;
offset: 4 4;
to: "sessions";
}
rel2 {
relative: 1.0 1.0;
offset: -5 -5;
to: "sessions";
}
color: 255 255 255 0;
}
}
part {
name: "sessions_side_shadow";
mouse_events: 0;
clip_to: "sessions_clip";
description {
state: "default" 0.0;
min: 16 0;
max: 16 9999999;
rel1 {
relative: 0.0 0.0;
offset: -16 0;
to_y: "sessions";
to_x: "panel_1_bg";
}
rel2 {
relative: 0.0 1.0;
offset: -1 -1;
to_y: "sessions";
to_x: "panel_1_bg";
}
image {
normal: "side_shadow.png";
}
fill {
size {
relative: 0.0 0.0;
offset: 16 32;
}
}
}
}
part {
name: "panel_1_bg";
clip_to: "all_clip";
//color_class: "bg";
mouse_events: 0;
description {
state: "default" 0.0;
min: 280 280;
max: 280 280;
rel1 {
relative: 0.5 0.5;
offset: 0 0;
}
rel2 {
relative: 0.0 0.5;
offset: 0 0;
}
image {
normal: "e17_panel.png";
border: 2 2 2 2;
}
}
}
part {
name: "entrance.xsessions.selected";
mouse_events: 0;
type: SWALLOW;
clip_to: "all_clip";
description {
state: "default" 0.0;
visible: 1;
min: 110 28;
align: 0.0 1.0;
rel1 {
to: "panel_1_bg";
relative: 0.0 1.0;
offset: 4 -4;
}
rel2 {
to: "panel_1_bg";
relative: 0.0 1.0;
offset: 4 -4;
}
}
}
part {
name: "logo";
clip_to: "all_clip";
description {
state: "default" 0.0;
visible: 1;
// min: 187 247
min: 94 124;
max: 94 124;
align: 0.5 0.0;
rel1 {
to: "panel_1_bg";
relative: 0.0 0.0;
offset: 0 8;
}
rel2 {
to: "panel_1_bg";
relative: 1.0 0.0;
offset: -1 8;
}
image {
normal: "sm_loop_eintro_240.png";
tween: "sm_loop_eintro_121.png";
tween: "sm_loop_eintro_122.png";
tween: "sm_loop_eintro_123.png";
tween: "sm_loop_eintro_124.png";
tween: "sm_loop_eintro_125.png";
tween: "sm_loop_eintro_126.png";
tween: "sm_loop_eintro_127.png";
tween: "sm_loop_eintro_128.png";
tween: "sm_loop_eintro_129.png";
tween: "sm_loop_eintro_130.png";
tween: "sm_loop_eintro_131.png";
tween: "sm_loop_eintro_132.png";
tween: "sm_loop_eintro_133.png";
tween: "sm_loop_eintro_134.png";
tween: "sm_loop_eintro_135.png";
tween: "sm_loop_eintro_136.png";
tween: "sm_loop_eintro_137.png";
tween: "sm_loop_eintro_138.png";
tween: "sm_loop_eintro_139.png";
tween: "sm_loop_eintro_140.png";
tween: "sm_loop_eintro_141.png";
tween: "sm_loop_eintro_142.png";
tween: "sm_loop_eintro_143.png";
tween: "sm_loop_eintro_144.png";
tween: "sm_loop_eintro_145.png";
tween: "sm_loop_eintro_146.png";
tween: "sm_loop_eintro_147.png";
tween: "sm_loop_eintro_148.png";
tween: "sm_loop_eintro_149.png";
tween: "sm_loop_eintro_150.png";
tween: "sm_loop_eintro_151.png";
tween: "sm_loop_eintro_152.png";
tween: "sm_loop_eintro_153.png";
tween: "sm_loop_eintro_154.png";
tween: "sm_loop_eintro_155.png";
tween: "sm_loop_eintro_156.png";
tween: "sm_loop_eintro_157.png";
tween: "sm_loop_eintro_158.png";
tween: "sm_loop_eintro_159.png";
tween: "sm_loop_eintro_160.png";
tween: "sm_loop_eintro_161.png";
tween: "sm_loop_eintro_162.png";
tween: "sm_loop_eintro_163.png";
tween: "sm_loop_eintro_164.png";
tween: "sm_loop_eintro_165.png";
tween: "sm_loop_eintro_166.png";
tween: "sm_loop_eintro_167.png";
tween: "sm_loop_eintro_168.png";
tween: "sm_loop_eintro_169.png";
tween: "sm_loop_eintro_170.png";
tween: "sm_loop_eintro_171.png";
tween: "sm_loop_eintro_172.png";
tween: "sm_loop_eintro_173.png";
tween: "sm_loop_eintro_174.png";
tween: "sm_loop_eintro_175.png";
tween: "sm_loop_eintro_176.png";
tween: "sm_loop_eintro_177.png";
tween: "sm_loop_eintro_178.png";
tween: "sm_loop_eintro_179.png";
tween: "sm_loop_eintro_180.png";
tween: "sm_loop_eintro_181.png";
tween: "sm_loop_eintro_182.png";
tween: "sm_loop_eintro_183.png";
tween: "sm_loop_eintro_184.png";
tween: "sm_loop_eintro_185.png";
tween: "sm_loop_eintro_186.png";
tween: "sm_loop_eintro_187.png";
tween: "sm_loop_eintro_188.png";
tween: "sm_loop_eintro_189.png";
tween: "sm_loop_eintro_190.png";
tween: "sm_loop_eintro_191.png";
tween: "sm_loop_eintro_192.png";
tween: "sm_loop_eintro_193.png";
tween: "sm_loop_eintro_194.png";
tween: "sm_loop_eintro_195.png";
tween: "sm_loop_eintro_196.png";
tween: "sm_loop_eintro_197.png";
tween: "sm_loop_eintro_198.png";
tween: "sm_loop_eintro_199.png";
tween: "sm_loop_eintro_200.png";
tween: "sm_loop_eintro_201.png";
tween: "sm_loop_eintro_202.png";
tween: "sm_loop_eintro_203.png";
tween: "sm_loop_eintro_204.png";
tween: "sm_loop_eintro_205.png";
tween: "sm_loop_eintro_206.png";
tween: "sm_loop_eintro_207.png";
tween: "sm_loop_eintro_208.png";
tween: "sm_loop_eintro_209.png";
tween: "sm_loop_eintro_210.png";
tween: "sm_loop_eintro_211.png";
tween: "sm_loop_eintro_212.png";
tween: "sm_loop_eintro_213.png";
tween: "sm_loop_eintro_214.png";
tween: "sm_loop_eintro_215.png";
tween: "sm_loop_eintro_216.png";
tween: "sm_loop_eintro_217.png";
tween: "sm_loop_eintro_218.png";
tween: "sm_loop_eintro_219.png";
tween: "sm_loop_eintro_220.png";
tween: "sm_loop_eintro_221.png";
tween: "sm_loop_eintro_222.png";
tween: "sm_loop_eintro_223.png";
tween: "sm_loop_eintro_224.png";
tween: "sm_loop_eintro_225.png";
tween: "sm_loop_eintro_226.png";
tween: "sm_loop_eintro_227.png";
tween: "sm_loop_eintro_228.png";
tween: "sm_loop_eintro_229.png";
tween: "sm_loop_eintro_230.png";
tween: "sm_loop_eintro_231.png";
tween: "sm_loop_eintro_232.png";
tween: "sm_loop_eintro_233.png";
tween: "sm_loop_eintro_234.png";
tween: "sm_loop_eintro_235.png";
tween: "sm_loop_eintro_236.png";
tween: "sm_loop_eintro_237.png";
tween: "sm_loop_eintro_238.png";
tween: "sm_loop_eintro_239.png";
}
}
}
part {
name: "entrance.hostname";
type: TEXT;
effect: SOFT_SHADOW;
clip_to: "all_clip";
description {
state: "default" 0.0;
align: 0.5 0.0;
rel1 {
relative: 0.0 1.0;
offset: 4 4;
to_x: "panel_1_bg";
to_y: "logo";
}
rel2 {
relative: 1.0 1.0;
offset: -5 4;
to_x: "panel_1_bg";
to_y: "logo";
}
color: 255 255 255 255;
color3: 0 0 0 32;
text {
text: "Bienvenue sur :";
font: "Edje Vera Bold";
size: 16;
min: 0 1;
align: 0.5 0.5;
}
}
}
part {
name: "request";
type: TEXT;
effect: SHADOW;
clip_to: "all_clip";
description {
state: "default" 0.0;
align: 0.5 0.0;
rel1 {
relative: 0.0 1.0;
offset: 0 0;
to: "entrance.hostname";
}
rel2 {
relative: 1.0 1.0;
offset: -1 0;
to: "entrance.hostname";
}
color: 0 0 0 128;
color3: 255 255 255 128;
text {
text: "Veuillez entrer votre login";
font: "Edje Vera";
size: 10;
min: 1 1;
align: 0.5 0.5;
}
}
description {
state: "enter_pass" 0.0;
inherit: "default" 0.0;
text {
text: "Veuillez entrer votre mot de passe";
}
}
}
part {
name: "user";
mouse_events: 1;
clip_to: "all_clip";
description {
state: "default" 0.0;
min: 24 24;
align: 1.0 1.0;
rel1 {
relative: 1.0 1.0;
offset: -5 -5;
to: "panel_1_bg";
}
rel2 {
relative: 1.0 1.0;
offset: -5 -5;
to: "panel_1_bg";
}
color: 255 255 255 128;
image {
normal: "user_ok.png";
}
}
description {
state: "active" 0.0;
inherit: "default" 0.0;
color: 255 255 255 255;
}
description {
state: "wrong" 0.0;
inherit: "default" 0.0;
color: 255 48 48 255;
}
}
part {
name: "password";
mouse_events: 1;
clip_to: "all_clip";
description {
state: "default" 0.0;
min: 24 24;
align: 1.0 1.0;
rel1 {
relative: 0.0 1.0;
offset: -5 -1;
to: "user";
}
rel2 {
relative: 0.0 1.0;
offset: -5 -1;
to: "user";
}
color: 255 255 255 128;
image {
normal: "pass_ok.png";
}
}
description {
state: "active" 0.0;
inherit: "default" 0.0;
color: 255 255 255 255;
}
description {
state: "wrong" 0.0;
inherit: "default" 0.0;
color: 255 48 48 255;
}
}
part {
name: "user_entry_bg";
mouse_events: 0;
clip_to: "all_clip";
description {
state: "default" 0.0;
min: 128 22;
align: 0.5 0.0;
rel1 {
relative: 0.0 1.0;
offset: 12 8;
to_x: "panel_1_bg";
to_y: "request";
}
rel2 {
relative: 1.0 1.0;
offset: -13 8;
to_x: "panel_1_bg";
to_y: "request";
}
image {
normal: "entry_bg1.png";
border: 8 8 8 8;
}
}
description {
state: "active" 0.0;
inherit: "default" 0.0;
image {
normal: "entry_bg2.png";
}
}
}
part {
name: "user_entry_clip";
type: RECT;
mouse_events: 0;
clip_to: "all_clip";
description {
state: "default" 0.0;
visible: 1;
rel1 {
relative: 0.0 0.0;
offset: 2 2;
to: "user_entry_bg";
}
rel2 {
relative: 1.0 1.0;
offset: -3 -3;
to: "user_entry_bg";
}
color: 255 255 255 255;
}
}
part {
name: "entrance.entry.user";
type: TEXT;
effect: NONE;
clip_to: "user_entry_clip";
description {
state: "default" 0.0;
align: 0.0 0.5;
rel1 {
relative: 0.0 0.0;
offset: 4 1;
to: "user_entry_clip";
}
rel2 {
relative: 0.0 1.0;
offset: -5 -2;
to: "user_entry_clip";
}
color: 0 0 0 255;
text {
text: "";
font: "Edje Vera";
size: 10;
min: 1 0;
align: 0.0 0.5;
}
}
}
part {
name: "user_entry_cursor";
mouse_events: 0;
clip_to: "user_entry_clip";
description {
state: "default" 0.0;
visible: 0;
color: 255 255 255 0;
min: 18 18;
max: 18 18;
rel1 {
relative: 1.0 0.5;
offset: 1 0;
to: "entrance.entry.user";
}
rel2 {
relative: 1.0 0.5;
offset: 18 0;
to: "entrance.entry.user";
}
image {
normal: "entry_cursor.png";
}
}
description {
state: "active" 0.0;
inherit: "default" 0.0;
visible: 1;
color: 255 255 255 255;
}
}
part {
name: "user_entry_overlay";
mouse_events: 0;
clip_to: "all_clip";
description {
state: "default" 0.0;
visible: 1;
rel1 {
to: "user_entry_bg";
}
rel2 {
to: "user_entry_bg";
}
image {
normal: "entry_overlay.png";
border: 8 8 8 8;
}
}
}
part {
name: "pass_entry_bg";
mouse_events: 0;
clip_to: "all_clip";
description {
state: "default" 0.0;
min: 128 22;
align: 0.5 0.0;
rel1 {
relative: 0.0 1.0;
offset: 12 8;
to_x: "panel_1_bg";
to_y: "user_entry_bg";
}
rel2 {
relative: 1.0 1.0;
offset: -13 8;
to_x: "panel_1_bg";
to_y: "user_entry_bg";
}
image {
normal: "entry_bg1.png";
border: 8 8 8 8;
}
}
description {
state: "active" 0.0;
inherit: "default" 0.0;
image {
normal: "entry_bg2.png";
}
}
}
part {
name: "pass_entry_clip";
type: RECT;
mouse_events: 0;
clip_to: "all_clip";
description {
state: "default" 0.0;
visible: 1;
rel1 {
relative: 0.0 0.0;
offset: 2 2;
to: "pass_entry_bg";
}
rel2 {
relative: 1.0 1.0;
offset: -3 -3;
to: "pass_entry_bg";
}
color: 255 255 255 255;
}
}
part {
name: "entrance.entry.pass";
type: TEXT;
effect: NONE;
clip_to: "pass_entry_clip";
description {
state: "default" 0.0;
align: 0.0 0.5;
rel1 {
relative: 0.0 0.0;
offset: 4 1;
to: "pass_entry_clip";
}
rel2 {
relative: 0.0 1.0;
offset: -5 -2;
to: "pass_entry_clip";
}
color: 0 0 0 255;
text {
text: "";
font: "Edje Vera";
size: 10;
min: 1 0;
align: 0.0 0.5;
}
}
}
part {
name: "pass_entry_cursor";
mouse_events: 0;
clip_to: "pass_entry_clip";
description {
state: "default" 0.0;
visible: 0;
color: 255 255 255 0;
min: 18 18;
max: 18 18;
rel1 {
relative: 1.0 0.5;
offset: 1 0;
to: "entrance.entry.pass";
}
rel2 {
relative: 1.0 0.5;
offset: 18 0;
to: "entrance.entry.pass";
}
image {
normal: "entry_cursor.png";
}
}
description {
state: "active" 0.0;
inherit: "default" 0.0;
visible: 1;
color: 255 255 255 255;
}
}
part {
name: "pass_entry_overlay";
mouse_events: 0;
clip_to: "all_clip";
description {
state: "default" 0.0;
visible: 1;
rel1 {
to: "pass_entry_bg";
}
rel2 {
to: "pass_entry_bg";
}
image {
normal: "entry_overlay.png";
border: 8 8 8 8;
}
}
}
}
programs {
program {
name: "init";
signal: "load";
source: "";
script {
clock_cb(0);
set_int(sessions_visible, 0);
}
}
program {
name: "logo_animate";
action: STATE_SET "default" 0.0;
transition: LINEAR 4.0;
target: "logo";
after: "logo_animate";
}
program {
name: "power_button_in";
signal: "mouse,in";
source: "power_button";
action: STATE_SET "hilited" 0.0;
transition: LINEAR 0.5;
target: "power_button_glow";
}
program {
name: "power_button_out";
signal: "mouse,out";
source: "power_button";
action: STATE_SET "default" 0.0;
transition: LINEAR 0.5;
target: "power_button_glow";
}
program {
name: "power_button_down";
signal: "mouse,down,1";
source: "power_button";
action: STATE_SET "clicked" 0.0;
transition: LINEAR 0.0;
target: "power_button";
target: "power_button_glow";
}
program {
name: "power_button_up";
signal: "mouse,up,1";
source: "power_button";
action: STATE_SET "default" 0.0;
transition: LINEAR 0.0;
target: "power_button";
target: "power_button_glow";
}
program {
name: "power_button_up2";
signal: "mouse,clicked,1";
source: "power_button";
action: STATE_SET "hilited" 0.0;
target: "power_button_glow";
after: "power_button_up3";
}
program {
name: "power_button_up3";
action: STATE_SET "hidden" 0.0;
transition: SINUSOIDAL 2.0;
target: "all_clip";
}
program {
name: "power_button_clicked";
signal: "mouse,clicked,1";
source: "power_button";
action: SIGNAL_EMIT "entrance,system,halt" "";
in: 4.0 0.0;
}
program {
name: "reset_button_in";
signal: "mouse,in";
source: "reset_button";
action: STATE_SET "hilited" 0.0;
transition: LINEAR 0.5;
target: "reset_button_glow";
}
program {
name: "reset_button_out";
signal: "mouse,out";
source: "reset_button";
action: STATE_SET "default" 0.0;
transition: LINEAR 0.5;
target: "reset_button_glow";
}
program {
name: "reset_button_down";
signal: "mouse,down,1";
source: "reset_button";
action: STATE_SET "clicked" 0.0;
transition: LINEAR 0.0;
target: "reset_button";
target: "reset_button_glow";
}
program {
name: "reset_button_up";
signal: "mouse,up,1";
source: "reset_button";
action: STATE_SET "default" 0.0;
transition: LINEAR 0.0;
target: "reset_button";
target: "reset_button_glow";
}
program {
name: "reset_button_up2";
signal: "mouse,clicked,1";
source: "reset_button";
action: STATE_SET "hilited" 0.0;
target: "reset_button_glow";
after: "reset_button_up3";
}
program {
name: "reset_button_up3";
action: STATE_SET "hidden" 0.0;
transition: SINUSOIDAL 2.0;
target: "all_clip";
}
program {
name: "reset_button_clicked";
signal: "mouse,clicked,1";
source: "reset_button";
action: SIGNAL_EMIT "entrance,system,reboot" "";
in: 4.0 0.0;
}
program {
name: "user_startup";
signal: "show";
source: "";
action: SIGNAL_EMIT "user" "on";
after: "logo_animate";
}
program {
name: "user_active";
signal: "user";
source: "on";
action: STATE_SET "active" 0.0;
target: "user_entry_bg";
target: "user_entry_overlay";
target: "user_entry_cursor";
}
program {
name: "user_active2";
signal: "user";
source: "on";
action: STATE_SET "default" 0.0;
target: "request";
}
program {
name: "user_inactive";
signal: "user";
source: "off";
action: STATE_SET "default" 0.0;
target: "user_entry_bg";
target: "user_entry_overlay";
target: "user_entry_cursor";
}
program {
name: "pass_active";
signal: "pass";
source: "on";
action: STATE_SET "active" 0.0;
target: "pass_entry_bg";
target: "pass_entry_overlay";
target: "pass_entry_cursor";
}
program {
name: "pass_active2";
signal: "pass";
source: "on";
action: STATE_SET "enter_pass" 0.0;
target: "request";
}
program {
name: "pass_inactive";
signal: "pass";
source: "off";
action: STATE_SET "default" 0.0;
target: "pass_entry_bg";
target: "pass_entry_overlay";
target: "pass_entry_cursor";
}
program {
name: "user_ok_1";
signal: "entrance,user,success";
source: "";
action: SIGNAL_EMIT "user" "off";
after: "user_ok_2";
after: "user_ok_3";
}
program {
name: "user_ok_2";
action: SIGNAL_EMIT "pass" "on";
}
program {
name: "user_ok_3";
action: STATE_SET "active" 0.0;
target: "user";
}
program {
name: "user_fail_1";
signal: "entrance,user,fail";
source: "";
action: STATE_SET "wrong" 0.0;
target: "user";
after: "user_fail_2";
}
program {
name: "user_fail_2";
action: STATE_SET "default" 0.0;
transition: SINUSOIDAL 2.0;
target: "user";
}
program {
name: "pass_fail_1";
signal: "entrance,user,auth,fail";
source: "";
action: SIGNAL_EMIT "pass" "off";
after: "pass_fail_2";
}
program {
name: "pass_fail_2";
action: SIGNAL_EMIT "user" "on";
after: "pass_fail_3";
}
program {
name: "pass_fail_3";
action: STATE_SET "default" 0.0;
target: "user";
after: "pass_fail_4";
}
program {
name: "pass_fail_4";
action: STATE_SET "wrong" 0.0;
target: "password";
after: "pass_fail_5";
}
program {
name: "pass_fail_5";
action: STATE_SET "default" 0.0;
transition: SINUSOIDAL 2.0;
target: "password";
}
/* when auth is successful */
program {
name: "on_successful_authentication";
signal: "entrance,user,auth,success";
source: "";
action: STATE_SET "hidden" 0.0;
transition: SINUSOIDAL 1.0;
target: "all_clip";
after: "on_successful_authentication_2";
}
program {
name: "on_successful_authentication_2";
signal: "";
source: "";
action: SIGNAL_EMIT "entrance,user,auth,success,done" "";
}
program {
name: "session_selected";
signal: "entrance,xsession,selected";
source: "";
script {
new vis = get_int(sessions_visible);
if (vis == 1) {
emit("sessions_hide", "");
set_int(sessions_visible, 0);
}
else if (vis == 0) {
emit("sessions_show", "");
set_int(sessions_visible, 1);
}
else {
set_int(sessions_visible, 0);
}
}
}
program {
name: "sessions_show";
signal: "sessions_show";
source: "";
action: STATE_SET "visible" 0.0;
transition: DECELERATE 0.5;
target: "sessions_clip";
target: "sessions_shadow";
}
program {
name: "sessions_hide";
signal: "sessions_hide";
source: "";
action: STATE_SET "default" 0.0;
transition: ACCELERATE 0.5;
target: "sessions_clip";
target: "sessions_shadow";
}
}
}
group {
name: "Session";
min: 110 28;
parts {
part {
name: "bg";
mouse_events: 0;
description {
state: "default" 0.0;
image {
normal: "e17_button0.png";
border: 8 8 8 8;
}
}
description {
state: "clicked" 0.0;
inherit: "default" 0.0;
image {
normal: "e17_button1.png";
}
}
}
part {
name: "entrance.xsession.icon";
type: SWALLOW;
mouse_events: 0;
description {
state: "default" 0.0;
visible: 1;
aspect: 1.0 1.0;
align: 0.0 0.5;
aspect_preference: VERTICAL;
rel1 {
relative: 0.0 0.0;
offset: 6 6;
to: "bg";
}
rel2 {
relative: 0.0 1.0;
offset: 6 -7;
to: "bg";
}
color: 0 0 0 0;
}
}
part {
name: "entrance.xsession.title";
type: TEXT;
mouse_events: 0;
effect: SHADOW;
description {
state: "default" 0.0;
visible: 1;
rel1 {
relative: 1.0 0.0;
offset: 2 0;
to: "entrance.xsession.icon";
}
rel2 {
relative: 1.0 1.0;
offset: -7 -1;
to_y: "entrance.xsession.icon";
to_x: "bg";
}
color: 0 0 0 128;
color3: 255 255 255 128;
text {
text: "Nom de Session";
font: "Edje Vera";
size: 10;
align: 0.0 0.5;
min: 0 1;
}
}
description {
state: "clicked" 0.0;
inherit: "default" 0.0;
color: 0 0 0 192;
color3: 255 255 255 192;
}
}
part {
name: "event_rect";
type: RECT;
mouse_events: 1;
description {
state: "default" 0.0;
visible: 1;
color: 0 0 0 0;
}
}
}
programs {
program {
name: "session_sel1";
signal: "mouse,down,1";
source: "event_rect";
action: STATE_SET "clicked" 0.0;
target: "entrance.xsession.title";
target: "bg";
}
program {
name: "session_sel2";
signal: "mouse,up,1";
source: "event_rect";
action: STATE_SET "default" 0.0;
target: "entrance.xsession.title";
target: "bg";
}
program {
name: "session_sel3";
signal: "mouse,clicked,1";
source: "event_rect";
action: SIGNAL_EMIT "entrance,xsession,selected" "";
}
}
}
group
{
name: "Preview";
min: 80 60;
max: 80 60;
parts
{
part
{
name: "img";
type: IMAGE;
mouse_events: 1;
description
{
state: "default" 0.0;
min: 80 60;
max: 80 60;
visible: 1;
rel1
{
relative: 0.0 0.0;
offset: 2 2;
}
rel2
{
relative: 1.0 1.0;
offset: -2 -2;
}
image {
normal: "default_preview.png";
}
}
}
}
programs
{
program
{
name: "PreviewClicked";
signal: "mouse,clicked,1";
source: "img";
action: SIGNAL_EMIT "PreviewSelected" "";
}
}
}
}
build.sh
Description: application/shellscript
