Bump to 0.8.12
[nqaap] / src / nqaap_gtk.py
1 #! /usr/bin/env python  
2
3 import logging
4
5 import dbus
6 import dbus.mainloop.glib
7 import gobject
8 import gtk
9
10 import constants
11 import hildonize
12 from Player import Player
13 from Gui import Gui
14
15
16 _moduleLogger = logging.getLogger(__name__)
17
18
19 def run():
20         l = dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
21         gobject.threads_init()
22         gtk.gdk.threads_init()
23
24         if hildonize.IS_FREMANTLE_SUPPORTED:
25                 hildonize.set_application_name("FMRadio")
26         else:
27                 hildonize.set_application_name(constants.__pretty_app_name__)
28         gui = Gui()
29         controller = Player(ui = gui)
30         gui.controller = controller
31         gui.load_settings()
32
33         gtk.main()
34
35
36 if __name__ == "__main__":
37         logging.basicConfig(level=logging.DEBUG)
38         run()