1 c = EDJE.collection("euphoria")
5 c.part("player.normal.group.drawer.bottom", :rect) do |p|
12 d.rel[0].to = d.rel[1].to = root
13 d.rel[0].set_offset(45, 0)
15 d.rel[1].set_rel(0.0, 0.0)
16 d.rel[1].set_offset(226, 177)
19 p.description("visible") do |d|
25 c.part("player.background.drawer.bottom.shadow", :image) do |p|
29 d.rel[0].to = d.rel[1].to = bottom.first
30 d.image = "background-drawer-bottom-shadow.png"
34 c.part("player.background.drawer.bottom.top", :image) do |p|
38 d.rel[0].to = d.rel[1].to = bottom.first
41 d.image = "background-drawer-bottom-top.png"
45 c.part("player.background.drawer.bottom.bottom", :image) do |p|
49 d.rel[0].to = d.rel[1].to = bottom.first
50 d.rel[0].set_offset(0, 37)
53 d.image = "background-drawer-bottom-bottom.png"
57 c.part("player.background.drawer.bottom.arm", :image) do |p|
61 d.rel[0].to = d.rel[1].to = bottom.first
62 d.rel[0].set_offset(64, 0)
65 d.image = "background-drawer-bottom-arm.png"
69 c.part("player.background.drawer.bottom.title", :image) do |p|
73 d.rel[0].to = d.rel[1].to = bottom.first
74 d.rel[0].set_offset(9, 26)
77 d.image = "background-drawer-bottom-title.png"
84 h.each do |name, (x, im)|
85 bottom << Button.new(c, "player.button." << name, bottom.first,
86 "button-#{im || name}", x, 151).part
89 c.part("player.background.drawer.bottom.clip", :rect) do |p|
91 d.rel[0].to = d.rel[1].to = root
92 d.rel[0].set_offset(45, 155)
93 d.rel[1].set_rel(0.0, 0.0)
94 d.rel[1].set_offset(226, 332)
97 bottom.each { |i| i.clip = p }
99 c.part("player.normal.group.drawer.bottom").description("visible") do |d|
100 d.rel[0].to = d.rel[1].to = p
104 {"show" => "visible", "hide" => "default"}.each do |prog, state|
105 c.program("player.normal.group.drawer.bottom.#{prog}",
110 ProgramTarget.new(c.part("player.normal.group.drawer.bottom"))