Setting up a trunk for branching
[nqaap] / src / opt / Nqa-Audiobook-player / 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 from Player import Player
11 from Gui import Gui
12
13
14 _moduleLogger = logging.getLogger(__name__)
15
16
17 def run():
18     l = dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
19     gobject.threads_init()
20     gtk.gdk.threads_init()
21
22     gui = Gui()
23     controller = Player(ui = gui)
24     gui.controller = controller
25     gui.load_settings()
26
27     gtk.main()
28
29
30 if __name__ == "__main__":
31     logging.basicConfig(level=logging.DEBUG)
32     run()