self.window = None
def create_window(self):
+ log.debug("Creating main window...")
self.app = hildon.Program()
self.window = hildon.StackableWindow()
self.app.add_window(self.window)
self.window.set_title("jamaendo")
+
self.window.connect("destroy", self.destroy)
self.CONFDIR = os.path.expanduser('~/MyDocs/.jamaendo')
settings.set_filename(os.path.join(self.CONFDIR, 'ui_settings'))
settings.load()
- postoffice.connect('request-album-cover', self.on_request_cover)
+ postoffice.connect('request-album-cover', self, self.on_request_cover)
+ log.debug("Created main window.")
def save_settings(self):
settings.save()
#search.connect("clicked", self.on_search)
#self.menu.append(search)
- #player = hildon.GtkButton(gtk.HILDON_SIZE_AUTO)
- #player.set_label("Open player")
- #player.connect("clicked", self.on_player)
- #self.menu.append(player)
+ player = hildon.GtkButton(gtk.HILDON_SIZE_AUTO)
+ player.set_label("Open player")
+ player.connect("clicked", self.on_player)
+ self.menu.append(player)
player = hildon.GtkButton(gtk.HILDON_SIZE_AUTO)
player.set_label("Favorites")
# self.bbox.add(btn)
def destroy(self, widget):
- postoffice.disconnect('request-album-cover', self.on_request_cover)
+ postoffice.disconnect('request-album-cover', self)
+ self.save_settings()
gtk.main_quit()
def show_about(self, w, win):
dialog = gtk.AboutDialog()
dialog.set_program_name("jamaendo")
- dialog.set_website("http://github.com/krig")
- dialog.set_website_label("http://github.com/krig")
+ dialog.set_website("http://jamaendo.garage.maemo.org/")
+ dialog.set_website_label("http://jamaendo.garage.maemo.org/")
dialog.set_version(VERSION)
dialog.set_license("""Copyright (c) 2010, Kristoffer Gronlund
All rights reserved.
dialog.destroy()
def open_link(self, d, url, data):
- print "url: %s" % (url)
+ #print "url: %s" % (url)
import webbrowser
webbrowser.open_new(url)
result = dialog.run()
val = entry.get_text()
dialog.destroy()
- print val, result
+ #print val, result
if val and result == gtk.RESPONSE_OK:
- print "new user name:", val
+ #print "new user name:", val
settings.user = val
self.save_settings()
self.favoriteswnd.show_all()
def on_player(self, button):
- open_playerwindow([])
+ open_playerwindow()
'''
def on_search(self, button):