def __init__(self): GObject.threads_init() self.settings = Settings() self.api = GoogleMusic() builder = Gtk.Builder() builder.add_from_file('ui/main.glade') builder.connect_signals(self) self.loading_modal = builder.get_object('loadingModal') self.loading_modal_label = builder.get_object('loadingModalLabel') self.window = builder.get_object('mainWindow') self.notebook = builder.get_object('mainWindowNotebook') self.status_bar = builder.get_object('statusBar') self.status_bar_context_id = self.status_bar.get_context_id('search') self.preferences_dialog = builder.get_object('preferencesDialog') self.preferences_username_entry = builder.get_object( 'preferencesUsernameEntry') self.preferences_password_entry = builder.get_object( 'preferencesPasswordEntry') self.preferences_directory_chooser = builder.get_object( 'preferencesDirectoryChooser') self.search_entry = builder.get_object('searchEntry') self.track_list_store = builder.get_object('trackListStore') self.download_list_store = builder.get_object('downloadListStore') self.results_tree_view = builder.get_object('resultsTreeView') self.window.show_all()
from player import Player from configuration import Configuration from volume_control import VolumeController from googlemusic import GoogleMusic # Player object player = Player() # Config object config = Configuration() # Volume Control object volume_control = VolumeController() # Google Music google_music = GoogleMusic(config.app_settings().google_music_user, config.app_settings().google_music_password) #### # UI #### @route('/') def index(): return template('index') @route('/about') def about(): return template('about')