def __init__(self, mainWindow=None,daos=None, art=None): """Widget di transizione per visualizzare e confermare gli oggetti preparati per la stampa ( Multi_dialog.glade tab 1) """ GladeWidget.__init__(self, root='label_dialog', path='Label/gui/label_dialog.glade', isModule=True) self.mainWindow = mainWindow self.completion = gtk.EntryCompletion() self.completion.set_match_func(self.match_func,None) self.completion.connect("match-selected", self.on_completion_match) listore = gtk.ListStore(str, object) self.completion.set_model(listore) self.completion.set_text_column(0) self.articolo_entry.set_completion(self.completion) self.mattu = False self.sepric = " ~ " # separatore utile allo split self.articolo_matchato = None self.ricerca = "ricerca_codice_a_barre_button" # ATTENZIONE ...scorciatoia ... check non gestite self.daos = daos self.art = art # fillComboboxListini(self.listino_combobox, True) self.draw()
def __init__(self, mainWindow, azs, parent=None, modules=None): self.mainWindow = mainWindow self.mainClass=parent self.modules = modules GladeWidget.__init__(self, root='parametri_select_frame', path='_parametri_select.glade') self.setModulesButtons()
def __init__(self, anagrafica, windowTitle, previewTemplate, tipo=None): GladeWidget.__init__(self, root='htmlviewer', path="htmlviewer.glade") self.windowTitle = windowTitle self.visualizzatore_html.set_title(windowTitle) self._anagrafica = anagrafica self._tipo = tipo self.bodyWidget = FilterWidget(owner=self, resultsElement='html') self.bodyWidget.filter_navigation_hbox.destroy() self.bodyWidget.info_label.set_markup("INSERT INFO") self.html_scrolledwindow.add_with_viewport( self.bodyWidget.getTopLevel()) self.print_on_screen_html = self.bodyWidget.resultsElement self._gtkHtmlDocuments = None self._previewTemplate = previewTemplate self.html = createHtmlObj(self) #Prendo tutti i dati dalla finestra di filtraggio, compresi i dati # di ordinamento e di batchSize self._changeOrderBy = self.bodyWidget._changeOrderBy self.orderBy = self.bodyWidget.orderBy self.batchSize = self.bodyWidget.batchSize self.offset = self.bodyWidget.offset self.numRecords = self.bodyWidget.numRecords self._filterClosure = self._anagrafica.filter._filterClosure self._filterCountClosure = self._anagrafica.filter._filterCountClosure self.placeWindow(self.visualizzatore_html) self.bodyWidget.generic_button.set_property('visible', False) def test(): self.html_code = "<html><body></body></html>" glib.idle_add(self.refresh)
def __init__(self, maino): GladeWidget.__init__(self, root='PrimaNota/gui/_anagrafica_primanota_setup_frame', path='PrimaNota/gui/_anagrafica_primanota_setup.glade', isModule=True) self.maino = maino self._draw()
def __init__(self, mainWindow, azs, modules=None): self.mainWindow = mainWindow self.aziendaStr = azs self.modules = modules GladeWidget.__init__(self, root='anagrafiche_principali_select_frame', path='_anagrafiche_principali_select.glade' ) self.setModulesButtons()
def __init__(self, mainnn, aziendaa): GladeWidget.__init__(self, root='azioni_veloci_frame', path='azioni_veloce_notebook.glade') # self.placeWindow(self.getTopLevel()) self.rowBackGround = None self.main_wind = mainnn self.aziendaStr = aziendaa or ""
def __init__(self, daoListino, anagraficaListino): self.dao = daoListino GladeWidget.__init__(self, root='duplicazione_listino_window', path='duplicazione_listino.glade') self.placeWindow(self.getTopLevel()) self.draw()
def __init__(self, idMagazzino=None, nome=""): GladeWidget.__init__(self, root='statistica_dialog', path='Statistiche/gui/statistiche_dialog.glade', isModule=True) self.placeWindow(self.getTopLevel()) self.da_data_entry.set_text('01/01/' + Environment.workingYear) self.a_data_entry.set_text(dateToString(datetime.datetime.now())) # self._idMagazzino = idMagazzino self.da_data_entry.show_all() self.a_data_entry.show_all() for k, v in tipo_statistica_dict.iteritems(): self.tipo_statistica_listore.append([k, v]) self.tipo_statistica_combo.set_active(CONTROLLO_FATT_CLIENTI) self.cateCliente = ["CATEGORIA CLIENTE", [], [],False, object] self.cateArticolo = ["CATEGORIA ARTICOLO", [], [],False, object] self.magazzino = ["MAGAZZINO", [], [], False, object] self.produttore = ["PRODUTTORE", [], [], False, str] self.cliente = ["CLIENTE", [], [], False, object] self.fornitore = ["FORNITORE", [], [], False, object] self.__setup_view() self.draw()
def __init__(self, mainWindow, articolo=None, data=None, idPerGiu=None, idListino=None, fonteValore=None): GladeWidget.__init__(self, root='gestione_varianti_taglie_colore', path='PromoWear/gui/gestione_varianti_taglia_colore.glade', isModule=True) #self.placeWindow(self.getTopLevel()) self.getTopLevel().set_modal(modal=True) #self.getTopLevel().set_transient_for(mainWindow) self.articoloPadre= articolo self.idPerGiu = idPerGiu self.data = data self._id_listino = idListino self._fornitura = None self._listino = None self._fonteValore=fonteValore self.order = None if ((self._fonteValore == "acquisto_iva") or (self._fonteValore == "acquisto_senza_iva")): self.TipoOperazione = "acquisto" elif ((self._fonteValore == "vendita_iva") or (self._fonteValore == "vendita_senza_iva")): self.TipoOperazione = "vendita" self._treeViewModel = None self._rowEditingPath = None self._tabPressed = False self.denominazione_label.set_text(self.articoloPadre.codice +" - "+self.articoloPadre.denominazione) self.mainWindow = mainWindow self.draw()
def __init__(self, selection=None): """ finestra di gestione della fattura differita""" GladeWidget.__init__(self, root='fatturazione_provv_window', path='fatturazione_provv.glade') if selection is None: return self.draw()
def __init__(self, mainWindow, aziendaStr): self._mainWindow = mainWindow self.aziendaStr = aziendaStr self._currentDao = None GladeWidget.__init__(self, root='elenco_listini_frame', path='_elenco_listini_elements.glade') self.orderBy = 'denominazione'
def __init__(self, dao): self._dao_pg = dao GladeWidget.__init__(self, root='abbinamento_pg_window', path="abbinamento_persone_giuridiche.glade") self._window = self.abbinamento_pg_window self.placeWindow(self._window) self.draw()
def __init__(self, mainWindow): self.mainWindow = mainWindow GladeWidget.__init__(self, root='configura_window', path='configura_window.glade') self.placeWindow(self.getTopLevel()) self.draw() self.addTabs()
def __init__(self, mainWindow, dao=None): self._mainWindow = mainWindow GladeWidget.__init__(self, root='export_csv', path='export_csv.glade') self.getTopLevel() self.placeWindow(self.getTopLevel()) self.dao = dao self.draw()
def __init__(self, mainnn): GladeWidget.__init__(self, root='csa_frame', path='Provvigione/gui/provv_notebook.glade', isModule=True) self.rowBackGround = None self.ana = mainnn self.dao_articolo_provv = None self.draw()
def __init__(self, owner): GladeWidget.__init__(self, root='html_box', path='htmlviewerwidget.glade') self.detail = createHtmlObj(self) self.html_scrolledwindow.add(self.detail) self.html_scrolledwindow.show() self._owner = owner
def __init__(self, gladeobj): GladeWidget.__init__(self, root='chiusura_dialog', path='VenditaDettaglio/gui/chiusura_fine_giornata.glade', isModule=True) self.gladeobj = gladeobj self.idMagazzino = None self.idPuntoCassa = None self.__draw()
def __init__(self, anagrafica, dao=None, codice=None): GladeWidget.__init__(self, root='banca_edit_window', path='_anagrafica_banche_edit.glade') self.codice = codice self.setDao(dao) self.anagrafica = anagrafica self._refresh()
def __init__(self, mainnn): GladeWidget.__init__(self, root='adr_frame', path='ADR/gui/adr_notebook.glade', isModule=True) self.rowBackGround = None self.ana = mainnn self.dao_articolo_adr = None self.draw()
def __init__(self, daoMovimento, anagraficaMovimenti): self.dao = daoMovimento self.anagrafica_movimenti = anagraficaMovimenti GladeWidget.__init__(self, root='duplicazione_movimento_window', path='duplicazione_movimento.glade') self.placeWindow(self.getTopLevel()) self.draw()
def __init__(self, anagrafica, root='anagrafica_semplice_filter_table', path='_anagrafica_semplice.glade', isModule=False): GladeWidget.__init__(self, root=root, path=path,isModule=isModule) self._anagrafica = anagrafica self._widgetFirstFocus = None
def __init__(self, parent): ''' Constructor ''' GladeWidget.__init__(self, root='debug_window', path='_debug_window.glade') self.__parent = parent self.placeWindow(self.getTopLevel()) self.draw()
def __init__(self, mainnn, azienda): GladeWidget.__init__(self, root='infopeso_frame', path='InfoPeso/gui/infopeso_notebook.glade', isModule=True) self.rowBackGround = None self.ana = mainnn self.aziendaStr = azienda or "" self.editRiga = None self.draw()
def __init__(self, daoDocumento, anagraficaDocumenti): self.dao = daoDocumento self.anagrafica_documenti = anagraficaDocumenti self.personaGiuridicaCambiata = False GladeWidget.__init__(self, root='duplicazione_documento_window', path='duplicazione_documento.glade') self.placeWindow(self.getTopLevel()) self.draw()
def __init__(self, windowTitle, filterElement): GladeWidget.__init__(self, root='visualizzazione_window', path='visualizzazione_window.glade') self.visualizzazione_window.set_title(windowTitle) self.dao = None self._setFilterElement(filterElement) self.placeWindow(self.visualizzazione_window) self.filter.draw()
def __init__(self, windowTitle="", sconti=None, applicazione='scalare', percentuale=True, valore=True): GladeWidget.__init__(self, root='sconti_window', path="sconti_window.glade") self.listSconti = [] self.stringApplicazione = '' if not windowTitle:windowTitle="" self.sconti_window.set_title(windowTitle) self.sconti_treeview.set_headers_clickable(False) self.percentuale_radiobutton.set_sensitive(percentuale) self.valore_radiobutton.set_sensitive(valore) self.percentuale_radiobutton.set_active(True) if applicazione == 'scalare': self.applicazione_sconti_combobox.set_active(0) elif applicazione == 'non scalare' or applicazione == 'no scalare': self.applicazione_sconti_combobox.set_active(1) else: self.applicazione_sconti_combobox.set_active(0) self.valore_entry.grab_focus() treeview = self.sconti_treeview rendererSx = gtk.CellRendererText() rendererDx = gtk.CellRendererText() rendererDx.set_property('xalign', 1) column = gtk.TreeViewColumn('Sconto', rendererDx, text=0) column.set_sizing(GTK_COLUMN_GROWN_ONLY) column.set_clickable(False) column.set_resizable(True) column.set_expand(False) treeview.append_column(column) column = gtk.TreeViewColumn('Tipo', rendererSx, text=1) column.set_sizing(GTK_COLUMN_GROWN_ONLY) column.set_clickable(False) column.set_resizable(True) column.set_expand(True) treeview.append_column(column) model = gtk.ListStore(str, str) model.clear() if sconti is None: sconti = [] self.listSconti = sconti self.stringApplicazione = applicazione for s in self.listSconti: decimals = '2' if s["tipo"] == 'valore': decimals = int(setconf(key="decimals", section="Numbers")) model.append((('%.' + str(decimals) + 'f') % float(s["valore"]), s["tipo"])) self.sconti_treeview.set_model(model) self._currentIterator = None self.valore_entry.set_alignment(1)
def __init__(self, anagrafica, root=None, path=None, isModule=False): GladeWidget.__init__(self, root=root,path=path, isModule=isModule) self._anagrafica = anagrafica self._widgetFirstFocus = None self._isSensitive = True self.batchSize = 30 self.offset = 0 self.numRecords = 0 self.orderBy = None
def __init__(self, parent): ''' Inizializza la finestra di aggiornamento ''' GladeWidget.__init__(self, root='update_progress_dialog', path='update_progress_dialog.glade') self._parent = parent self._rev_locale = None self._rev_remota = None self.__stop = False self.__aggiornato=False
def __init__(self, dao): self._articolo_master = dao self._htmlTemplate = None self.editRiga = None GladeWidget.__init__(self, root='master_kit_window', path="GestioneKit/gui/kit_master.glade", isModule=True) self._window = self.master_kit_window self.placeWindow(self._window) self.draw()
def __init__(self, righe = []): self._scontrini = righe self._htmlTemplate = None GladeWidget.__init__(self, root='visualizzatore_html', path="htmlviewer.glade") self._window = self.visualizzatore_html self.windowTitle = "Acquisto medio Cliente" self.placeWindow(self._window) self.draw()