def open_invoice_clicked(self, button): selection = self.builder.get_object('treeview-selection1') model, path = selection.get_selected_rows() if path == []: return invoice_id = model[path][0] import invoice_window invoice_window.InvoiceGUI(self.parent, invoice_id)
def open_invoice_row_activated(self, treeview, path, treeview_column): invoice_id = self.open_invoice_store[path][0] import invoice_window invoice_window.InvoiceGUI(self.parent, invoice_id)
def open_invoice (self, invoice_id): import invoice_window invoice_window.InvoiceGUI(invoice_id) if self.get_object('hide_checkbutton').get_active(): self.window.hide()
def new_invoice_clicked(self, button): import invoice_window invoice_window.InvoiceGUI(self.parent)
def new_invoice(self, widget=None): global invoice_window if invoice_window == None: import invoice_window invoice_window.InvoiceGUI(self)