e0bb84be02e4949ef3171bf5e91007a78abf5262
[jamaendo] / jamaui / ui.py
1 import gtk
2 import gobject
3 import util
4
5 log = logging.getLogger(__name__)
6
7 try:
8     import hildon
9 except:
10     if util.platform == 'maemo':
11         log.critical( 'Using GTK widgets, install "python2.5-hildon" '
12             'for this to work properly.' )
13
14 class Jamaui(object):
15     def __init__(self):
16         self.app = None
17         self.window = None
18         if util.platform == 'maemo':
19             self.app = hildon.Program()
20             self.window = hildon.Window()
21             self.app.add_window(window)
22         else:
23             self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
24
25     def run(self):
26         self.window.show()
27         gtk.main()
28