Enlightenment CVS committal

Author  : tilman
Project : e17
Module  : apps/euphoria

Dir     : e17/apps/euphoria/bin


Modified Files:
        euphoria 


Log Message:
added volume box support (patch by Alexander Botero-Lowry)

===================================================================
RCS file: /cvs/e/e17/apps/euphoria/bin/euphoria,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -3 -r1.39 -r1.40
--- euphoria    29 Jul 2006 01:53:56 -0000      1.39
+++ euphoria    29 Jul 2006 02:07:04 -0000      1.40
@@ -1,6 +1,6 @@
 #!/usr/bin/ruby -w
 
-# $Id: euphoria,v 1.39 2006/07/29 01:53:56 tilman Exp $
+# $Id: euphoria,v 1.40 2006/07/29 02:07:04 tilman Exp $
 
 require "ecore"
 require "ecore_x"
@@ -19,6 +19,7 @@
 require "euphoria/playlist"
 require "euphoria/playlist_item"
 require "euphoria/slider"
+require "euphoria/volume_box"
 require "euphoria/playtime_updater"
 require "euphoria/playback_status_handler"
 require "euphoria/file_dialog"
@@ -46,6 +47,7 @@
        def initialize
                @edje = nil
                @xmms = nil
+               @volume_box = nil
 
                # settings
                unless File.directory?(DATA_DIR_PRIV)
@@ -95,6 +97,11 @@
                                                              
"player.slider.volume")
                end
 
+               if @edje.part_exists?("vol_display_text")
+                       # FIXME Maybe rename the part to volume_box
+                       @volume_box = VolumeBox.new(@edje, @xmms, 
"player.volumeBox")
+               end
+
 =begin
                unless @edje.data("has_eq_slider").nil?
                        1.upto(10) do |i|
@@ -295,7 +302,13 @@
                end
 
                @xmms.broadcast_playback_volume_changed.notifier do |res|
-                       @sliders["volume"].value = res.value
+                       if @edje.data("has_volume_slider")
+                               @sliders["volume"].value = res.value
+                       end
+
+                       if @edje.part_exists?("vol_display_text")
+                               @volume_box.value = res.value
+                       end
                end
 
                @xmms.broadcast_playlist_current_pos.notifier do |res|
@@ -314,7 +327,11 @@
 
        def ui_fill_track_info(item)
                unless item.nil?
-                       msg = Edje::Message.new(0, item.artist, item.title, 
item.album)
+                       if item.channel.nil?
+                               msg = Edje::Message.new(0, item.artist, 
item.title, item.album)
+                       else
+                               msg = Edje::Message.new(0, "", item.title, "")
+                       end
                        @edje.send_message(msg)
                end
        end



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to