def on_edit_clicked(self, button): selection = self.fact_tree.get_selection() (model, iter) = selection.get_selected() if model[iter][0] == -1: return #not a fact custom_fact = CustomFactController(self, None, model[iter][0]) custom_fact.show()
def on_add_clicked(self, button): selection = self.fact_tree.get_selection() (model, iter) = selection.get_selected() selected_date = self.view_date if iter: selected_date = model[iter][3].split("-") selected_date = dt.date(int(selected_date[0]), int(selected_date[1]), int(selected_date[2])) custom_fact = CustomFactController(self, selected_date) custom_fact.show()
def on_facts_row_activated(self, tree, path, column): selection = tree.get_selection() (model, iter) = selection.get_selected() custom_fact = CustomFactController(self, None, model[iter][0]) custom_fact.show()