3 EDJE.collection("crossfade") do |c|
4 c.part("background", :rect).description do |d|
8 c.part("rect_red", :rect) do |p|
11 d.rel[1].set_rel(1.0, 0.0)
14 p.description("default", 1.0) do |d|
16 d.rel[1].set_rel(1.0, 0.4)
20 c.part("rect_green", :rect) do |p|
23 d.rel[0].set_rel(0.0, 1.0)
26 p.description("default", 1.0) do |d|
28 d.rel[0].set_rel(0.0, 0.6)
32 c.part("text", :text) do |p|
39 d.set_fit(true, false)
43 c.program("animate", :set_state) do |p|
44 p.signal = "mouse,clicked,1"
45 p.source = "background"
49 p.targets << ProgramTarget.new(c.part("rect_red"))
50 p.targets << ProgramTarget.new(c.part("rect_green"))