def update_timer(): leggiRevisioni() if Environment.rev_locale < Environment.rev_remota: self.active_img.set_from_file("gui/active_off.png") else: self.active_img.set_from_file("gui/active_on.png") return True
def draw(self): """Disegna la finestra di login """ #def popup_menu(icon, button, time): #menu = gtk.Menu() #menuitemAbout = gtk.MenuItem(label="About") #menu.append(menuitemAbout) #menuitemQuit = gtk.MenuItem(label="Quit") #menu.append(menuitemQuit) #menu.show_all() #menu.popup(None, None, None, None, button, time) #statusicon = gtk.StatusIcon() #statusicon.set_from_stock(gtk.STOCK_HOME) #statusicon.set_title("StatusIcon") #statusicon.connect("popup-menu", popup_menu) self.azs = Azienda().select(batchSize=None, orderBy=Azienda.schemaa) ultima_azienda = None if Environment.nobrand: self.logo_image.set_from_file(Environment.guiDir + "mask_32.png" ) if Environment.tipodb == "sqlite" \ and len(self.azs) == 1 : #self.azienda_combobox.destroy() #self.azienda_label.destroy() self.logina_label.set_markup(_( "Dati accesso <b>ONE</b> : Username: <b>admin</b>, password: <b>admin</b>")) #else: self.azienda_combobox_listore.clear() for a in self.azs: if a.tipo_schemaa == "last": ultima_azienda = a.schemaa self.azienda_combobox_listore.append((a.schemaa, (a.denominazione or "")[0:30])) self.azienda_combobox.set_model(self.azienda_combobox_listore) #if not Environment.pg3: #necessario per windows, non va bene in gtk3 #self.azienda_combobox.set_text_column(0) Environment.windowGroup.append(self.getTopLevel()) self.splashHandler() #dateTimeLabel = datetime.datetime.now().strftime('%d/%m/%Y %H:%M') #self.date_label.set_text(dateTimeLabel) if Environment.aziendaforce: ultima_azienda = Environment.aziendaforce if ultima_azienda: for r in self.azienda_combobox_listore: if r[0] == ultima_azienda: self.azienda_combobox.set_active_iter(r.iter) else: self.azienda_combobox.set_active(0) self.username_entry.grab_focus() data = datetime.datetime.now() self.anno_lavoro_spinbutton.set_value(data.year) leggiRevisioni()