Enlightenment CVS committal Author : tilman Project : e17 Module : apps/euphoria
Dir : e17/apps/euphoria/bin Modified Files: euphoria Log Message: some fixes for xmms2-devel =================================================================== RCS file: /cvs/e/e17/apps/euphoria/bin/euphoria,v retrieving revision 1.37 retrieving revision 1.38 diff -u -3 -r1.37 -r1.38 --- euphoria 16 Mar 2006 18:34:30 -0000 1.37 +++ euphoria 13 May 2006 14:59:17 -0000 1.38 @@ -1,6 +1,6 @@ #!/usr/bin/ruby -w -# $Id: euphoria,v 1.37 2006/03/16 18:34:30 tsauerbeck Exp $ +# $Id: euphoria,v 1.38 2006/05/13 14:59:17 tilman Exp $ require "ecore" require "ecore_x" @@ -81,18 +81,19 @@ @sliders = {} unless @edje.data("has_volume_slider").nil? - p = "player.slider.volume" - k = "output.volume" - @sliders[k] = VolumeSlider.new(@edje, @xmms, p, k) + @sliders["volume"] = VolumeSlider.new(@edje, @xmms, + "player.slider.volume") end +=begin unless @edje.data("has_eq_slider").nil? 1.upto(10) do |i| p = "player.slider.eq.band%02i" % i - k = "effect.equalizer.gain#{i - 1}" + k = "equalizer.gain#{i - 1}" @sliders[k] = EqSlider.new(@edje, @xmms, p, k) end end +=end handle_current_pos(@xmms.playlist_current_pos.wait) end @@ -278,11 +279,13 @@ @repeat = tmp @edje.emit_signal("TOGGLE_REPEAT_MODE", "Euphoria") end - when "output.volume" - @sliders[k].value = v - when /effect\.equalizer\.gain(\d+)/ + when /equalizer\.gain(\d+)/ @sliders[k].value = v.to_f end + end + + @xmms.broadcast_playback_volume_changed.notifier do |res| + @sliders["volume"].value = res.value end @xmms.broadcast_playlist_current_pos.notifier do |res| ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs