X-Git-Url: http://git.maemo.org/git/?p=watersofshiloah;a=blobdiff_plain;f=src%2Fmormonchannel_gtk.py;h=2bb2c7f87a9431ad328e5ca74b9e76373b6bf824;hp=934e6e392ae47406b947a64abe01cca10209ddc6;hb=48391603fc793625843346917737373b891212a9;hpb=7f6493d46cb4adb24087b966cee5b472ff28bb7d diff --git a/src/mormonchannel_gtk.py b/src/mormonchannel_gtk.py index 934e6e3..2bb2c7f 100755 --- a/src/mormonchannel_gtk.py +++ b/src/mormonchannel_gtk.py @@ -4,16 +4,11 @@ """ @todo Restructure so there is a windows/ folder with a file per source @todo Add additional sources -@todo Switch home icon color -@todo Switch from swappping icons on press to the pressed version of icons -@bug Fix presenter display -@bug All connect's need disconnects or else we will leak a bunch of objects -@todo Track recent -@todo Favorites -@todo Sequential playback -@todo Enable Call Monitor -@todo Audio seek bar -@todo Persisted Pause +@todo Need to confirm id's are persistent (not just for todos but broken behavior on transition) + @todo Track recent + @todo Persisted Pause + @todo Favorites +@todo Sleep timer @todo Reverse order option. Toggle between playing ascending/descending chronological order @todo Podcast integration """ @@ -25,6 +20,8 @@ import logging import ConfigParser import gobject +import dbus +import dbus.mainloop.glib import gtk try: @@ -56,7 +53,6 @@ class MormonChannelProgram(hildonize.get_app_class()): self._index.start() try: - if not hildonize.IS_HILDON_SUPPORTED: _moduleLogger.info("No hildonization support") @@ -143,6 +139,7 @@ class MormonChannelProgram(hildonize.get_app_class()): def run(): gobject.threads_init() gtk.gdk.threads_init() + l = dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) hildonize.set_application_title(constants.__pretty_app_name__) app = MormonChannelProgram()