Setting app name to FMRadio allows playback during silent mode
authorepage <eopage@byu.net>
Wed, 19 May 2010 00:09:26 +0000 (00:09 +0000)
committerepage <eopage@byu.net>
Wed, 19 May 2010 00:09:26 +0000 (00:09 +0000)
git-svn-id: file:///svnroot/nqaap/trunk@30 00ff6f12-f5ab-46b1-af0e-967c86d3154f

src/opt/Nqa-Audiobook-player/Gui.py
src/opt/Nqa-Audiobook-player/hildonize.py
src/opt/Nqa-Audiobook-player/nqaap_gtk.py

index 3fb6d35..2806a7f 100644 (file)
@@ -53,11 +53,10 @@ class Gui(object):
         self._callMonitor.start()
 
     def setup(self):
-        if hildonize.IS_FREMANTLE_SUPPORTED:
-            gtk.set_application_name(constants.__pretty_app_name__) # window title
         self._app = hildonize.get_app_class()()
         self.win = gtk.Window()
         self.win = hildonize.hildonize_window(self._app, self.win)
+        self.win.set_title(constants.__pretty_app_name__)
 
         # Cover image
         self.cover = gtk.Image()
@@ -79,6 +78,7 @@ class Gui(object):
         else:
             adjustment = gtk.Adjustment(0, 0, 101, 1, 5, 1)
             self.seek = gtk.HScale(adjustment)
+            self.seek.set_draw_value(False)
             self.seek.connect('change-value', self.seek_changed) # event
 
         # Pause button
index 08049ba..48ca31a 100644 (file)
@@ -47,18 +47,19 @@ except AttributeError:
        get_app_class = _null_get_app_class
 
 
-def _hildon_set_application_title(window, title):
-       pass
+def _hildon_set_application_name(name):
+       gtk.set_application_name(name)
 
 
-def _null_set_application_title(window, title):
-       window.set_title(title)
+def _null_set_application_name(name):
+       pass
 
 
-if IS_HILDON_SUPPORTED:
-       set_application_title = _hildon_set_application_title
-else:
-       set_application_title = _null_set_application_title
+try:
+       gtk.set_application_name
+       set_application_name = _hildon_set_application_name
+except AttributeError:
+       set_application_name = _null_set_application_name
 
 
 def _fremantle_hildonize_window(app, window):
index eb2ed8f..e7348ad 100644 (file)
@@ -7,6 +7,7 @@ import dbus.mainloop.glib
 import gobject
 import gtk
 
+import hildonize
 from Player import Player
 from Gui import Gui
 
@@ -19,6 +20,7 @@ def run():
     gobject.threads_init()
     gtk.gdk.threads_init()
 
+    hildonize.set_application_name("FMRadio")
     gui = Gui()
     controller = Player(ui = gui)
     gui.controller = controller