2 def initialize(edje, xmms, part)
7 self.value = @xmms.playback_volume_get.wait.value
9 @edje.on_signal("VOL_INCR") do
10 unless @vol[:left] == 100
12 @xmms.playback_volume_set("left", tmp).wait
15 unless @vol[:right] == 100
16 tmp = @vol[:right] + 1
17 @xmms.playback_volume_set("right", tmp).wait
21 @edje.on_signal("VOL_DECR") do
22 unless @vol[:left] == 0
24 @xmms.playback_volume_set("left", tmp).wait
27 unless @vol[:right] == 0
28 tmp = @vol[:right] - 1
29 @xmms.playback_volume_set("right", tmp).wait
37 @edje.part("vol_display_text").text = v[:left].to_s