Hi,
what about building your own slideshow with edje ?
attached an old template of mine.
On Wednesday 02 July 2014 23:52, Yomi Ogunwumi wrote :
> I've asked in #e a few times, but I figured I might as well have an
> extended discussion about a wallpaper cycler here.
>
> After switching to E awhile ago, one of things I missed was having a
> wallpaper cycler. It had a few images it'd automatically cycle through
> every few minutes.
>
> IIRC, raster mentioned something about code being in place for that or
> something to that effect, but I don't remember what he said exactly.
>
> I know getting this merged into enlightenment would take awhile, so maybe I
> could use something like feh to mimic it?
>
> Yomi
> ------------------------------------------------------------------------------
> Open source business process management suite built on Java and Eclipse
> Turn processes into business applications with Bonita BPM Community Edition
> Quickly connect people, data, and systems into organized workflows
> Winner of BOSSIE, CODIE, OW2 and Gartner awards
> http://p.sf.net/sfu/Bonitasoft
> _______________________________________________
> enlightenment-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
--- Hell'O from Yverdoom
Jérémy (jeyzu)
images {
image: "00.png" COMP;
image: "01.png" COMP;
image: "02.png" COMP;
image: "03.png" COMP;
image: "04.png" COMP;
}
collections {
group { name: "e/desktop/background";
//
script {
public img_idx;
public change_image(img[], inc) {
new i;
new imgid;
new buf[8];
i = get_int(img_idx);
if (inc == 1) {
i += 1;
if ( i> 4) i = 0;
set_int(img_idx, i);
}
imgid = get_part_id(img);
snprintf(buf, sizeof(buf), "show%d", i);
set_state(imgid, buf, 0.0);
}
}
//
parts {
// primary bg
part { name: "bg0";
type: RECT;
description { state: "default" 0.0;
color: 0 0 0 255;
}
}
// img slot 0
part { name: "img0";
type: IMAGE;
description { state: "show0" 0.0;
aspect: 0.6666 1.0;
aspect_preference: BOTH;
image { normal: "00.png"; scale_hint: STATIC; }
}
description { state: "show1" 0.0;
aspect: 0.3278 1.0;
aspect_preference: BOTH;
image { normal: "01.png"; scale_hint: STATIC; }
rel1 { to: "bg0"; relative: 0.0 0.0; offset: 10 10; }
rel2 { to: "bg0"; relative: 0.5 1.0; offset: 0 0; }
}
description { state: "show2" 0.0;
aspect: 0.4672 1.0;
aspect_preference: BOTH;
image { normal: "02.png"; scale_hint: STATIC; }
rel1 { to: "bg0"; relative: 0.0 0.0; offset: 10 10; }
rel2 { to: "bg0"; relative: 0.7 1.0; offset: 0 0; }
}
description { state: "show3" 0.0;
aspect: 0.5341 1.0;
aspect_preference: BOTH;
image { normal: "03.png"; scale_hint: STATIC; }
rel1 { to: "bg0"; relative: 0.5 0.0; offset: 10 10; }
rel2 { to: "bg0"; relative: 1.0 1.0; offset: 0 0; }
}
description { state: "show4" 0.0;
aspect: 0.6239 1.0;
aspect_preference: BOTH;
image { normal: "04.png"; scale_hint: STATIC; }
}
}
// primary bg to hide to above whatever the image size is
part { name: "bg1";
type: RECT;
clip_to: "clip";
description { state: "default" 0.0;
color: 0 0 0 255;
}
}
// img slot 1
part { name: "img1";
type: IMAGE;
clip_to: "clip";
description { state: "show0" 0.0;
aspect: 0.6666 1.0;
aspect_preference: BOTH;
image { normal: "00.png"; scale_hint: STATIC; }
}
description { state: "show1" 0.0;
aspect: 0.3278 1.0;
aspect_preference: BOTH;
image { normal: "01.png"; scale_hint: STATIC; }
rel1 { to: "bg0"; relative: 0.0 0.0; offset: 10 10; }
rel2 { to: "bg0"; relative: 0.5 1.0; offset: 0 0; }
}
description { state: "show2" 0.0;
aspect: 0.4672 1.0;
aspect_preference: BOTH;
image { normal: "02.png"; scale_hint: STATIC; }
rel1 { to: "bg0"; relative: 0.0 0.0; offset: 10 10; }
rel2 { to: "bg0"; relative: 0.7 1.0; offset: 0 0; }
}
description { state: "show3" 0.0;
aspect: 0.5341 1.0;
aspect_preference: BOTH;
image { normal: "03.png"; scale_hint: STATIC; }
rel1 { to: "bg0"; relative: 0.5 0.0; offset: 10 10; }
rel2 { to: "bg0"; relative: 1.0 1.0; offset: 0 0; }
}
description { state: "show4" 0.0;
aspect: 0.6239 1.0;
aspect_preference: BOTH;
image { normal: "04.png"; scale_hint: STATIC; }
}
}
// used for the transition
part { name: "clip";
type: RECT;
description { state: "clip" 0.0;
color: 255 255 255 0;
}
description { state: "pass" 0.0;
inherit: "default" 0.0;
color: 255 255 255 255;
}
}
}
programs {
program { name: "init";
signal: "load";
source: "";
script {
set_int(img_idx, 1);
set_state(PART:"img1", "show1", 0.0);
}
after: "unclip";
}
program { name: "unclip";
in: 2 2;
signal: "";
source: "";
action: STATE_SET "pass" 0.0;
transition: LINEAR 3.0;
target: "clip";
after: "chng0";
}
program { name: "chng0";
signal: "";
source: "";
script {
change_image("img0", 0);
}
after: "clip";
}
program { name: "clip";
signal: "";
source: "";
action: STATE_SET "clip" 0.0;
target: "clip";
after: "chng1";
}
program { name: "chng1";
signal: "";
source: "";
script {
change_image("img1", 1);
}
after: "unclip";
}
}
}
}
------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users