def on_entry1_activate(self, widget, status): pi = Picasa(token_file=comun.TOKEN_FILE) if self.entry1.get_active(): if pi.do_refresh_authorization() is None: authorize_url = pi.get_authorize_url() ld = LoginDialog(authorize_url) ld.run() pi.get_authorization(ld.code) ld.destroy() else: pi.revoke_authorization() self.entry1.set_active(pi.do_refresh_authorization() is not None)
def load_preferences(self): configuration = Configuration() self.image_link = configuration.get('image_link') max_size = configuration.get('max_size') reduce_size = configuration.get('reduce_size') reduce_colors = configuration.get('reduce_colors') tbi = configuration.get('time_between_images') ttbuffer = Gtk.TextBuffer() ttbuffer.set_text(self.image_link) self.entry3.set_buffer(ttbuffer) self.entry4.set_text(str(max_size)) self.checkbutton21.set_active(reduce_size) self.checkbutton22.set_active(reduce_colors) self.entry_slideshow.set_value(tbi) pi = Picasa(token_file=comun.TOKEN_FILE) self.entry1.set_active(pi.do_refresh_authorization() is not None)