def get_account_info(self): if self.username == None or self.password == None: builder = Gtk.Builder() builder.add_from_file(rb.find_plugin_file(self, 'account_info.ui')) dialog = builder.get_object('dialog') dialog.run() self.username = builder.get_object('usernameEntry').get_text() self.password = builder.get_object('passwordEntry').get_text() gStatsUtil.save_account_info(username, password, self.data_dir) dialog.destroy() return (self.username, self.password)
def account_details_changed(entry, event): username = builder.get_object('usernameEntry').get_text() password = builder.get_object('passwordEntry').get_text() gStatsUtil.save_account_info(username, password, self.plugin_info.get_data_dir()) return False