1 EDJE.collection("euphoria") do |c|
4 c.data["shaped"] = "true"
5 c.data["has_volume_slider"] = "true"
6 c.data["has_eq_slider"] = "true"
7 c.data["has_separate_playlist"] = "true"
10 public toggle_state_repeat;
11 public toggle_state_shuffle;
12 public toggle_state_crossfade;
13 public toggle_state_drawer;
14 public toggle_state_eq;
15 public toggle_state_eq_auto;
18 #{File.read("src/player-display-track.sma")}
20 public drawer_timer_cb (val)
22 /* don't hide the side drawers if the bottom drawer is visible */
23 if (!get_int (toggle_state_drawer))
24 run_program (PROGRAM:"player.normal.group.drawer.hide");
27 #{File.read("src/message_handler.sma")}
30 c.part("root", :rect) do |p|
31 p.mouse_events = false
35 d.set_size(g[0], g[1])
42 load "src/player-drawer-bottom.rb"
43 load "src/player-drawer-bottom-eq.rb"
44 load "src/player-drawer-volume.rb"
45 load "src/player-drawer-left.rb"
47 load "src/player-main-background.rb"
48 load "src/player-main-buttons.rb"
50 load "src/player-display.rb"
51 load "src/player-display-background.rb"
52 load "src/player-display-buttons.rb"
53 load "src/player-display-track.rb"
54 load "src/player-display-seeker.rb"
56 load "src/player-overlay.rb"