1 c = EDJE.collection("euphoria")
3 c.part("player.overlay", :rect) do |p|
9 d.rel[0].to = d.rel[1].to = c.part("root")
10 d.rel[1].set_rel(1.0, 0.0)
11 d.rel[1].set_offset(0, 170)
15 {"show" => "visible", "hide" => "default"}.each do |name, state|
16 c.program("player.normal.group.drawer.#{name}", :set_state) do |p|
21 ProgramTarget.new(c.part("player.normal.group.drawer.volume"))
23 ProgramTarget.new(c.part("player.normal.group.drawer.left"))
27 c.program("player.overlay.mouse.out", :exec_script) do |p|
29 p.source = "player.overlay"
32 cancel_timer (get_int (drawer_timer));
33 set_int (drawer_timer, timer (1.0, "drawer_timer_cb", 0));
37 c.program("player.overlay.mouse.in", :exec_script) do |p|
39 p.source = "player.overlay"
42 new i = get_int (drawer_timer);
46 set_int (drawer_timer, -1);
49 if (!get_int (toggle_state_drawer))
50 run_program (PROGRAM:"player.normal.group.drawer.show");