Removed RCS-style IDs.
[multipass-eu.git] / src / player-display-seeker.rb
1 c = EDJE.collection("euphoria")
2 parent = c.part("player.normal.group.display")
3 name = "player.normal.animation.seek"
4 progress = nil
5
6 c.part("#{name}.progress", :image) do |p|
7         progress = p
8
9         p.description do |d|
10                 d.rel[0].to = d.rel[1].to = parent
11                 d.rel[0].set_offset(15, 80)
12
13                 d.auto_rel = true
14                 d.image = "anim-seek-progress.png"
15         end
16 end
17
18 c.part("#{name}.clip", :rect) do |p|
19         progress.clip = p
20
21         p.description.rel[0].to = progress
22 end
23
24 c.part("#{name}.trough", :rect) do |p|
25         p.description do |d|
26                 d.set_min(10, 13)
27                 d.set_max(1000, 13)
28                 d.color = "#00000000"
29
30                 d.rel[0].to = d.rel[1].to = progress
31                 d.rel[0].set_offset(-3, 0)
32                 d.rel[1].set_offset(-3, 0)
33         end
34 end
35
36 c.part("seeker", :rect) do |p|
37         c.part("#{name}.clip").description.rel[1].to = p
38
39         p.dragable.enabled[0] = true
40         p.dragable.step[0] = 5
41         p.dragable.confine = c.part("#{name}.trough")
42
43         p.description do |d|
44                 d.set_size(5, 13)
45                 d.color = "#00000000"
46
47                 d.rel[0].to = progress
48         end
49 end
50
51 =begin
52 c.part("player.normal.animation.seek.grabber") do |p|
53         p.repeat_events = true
54
55         p.description do |d|
56                 d.color = "#00000000"
57
58                 d.rel[0].to = d.rel[1].to = progress
59         end
60 end
61 =end