Пример #1
0
    def on_add(self, ev=None):
        item = self.selection
        assert item is not None
        dlg = TaskDialog("Ajouter une sous-tache")
        if dlg.popup(self) == 'ok':
            task = Task(dlg.name_entry.text)
            task.description = dlg.desc_entry.text
            if dlg.check_date.checked:
                task.enddate = dlg.end_date.date
            item.data.add(task)
            image = 0
            task.set_done(False)
#            if task.done:
#                image = 1
            if task.is_late():
                image = 2
            child = item.append(task.name, data=task, image=image, selected_image=image)
            self.update_item(child)
            child.select()
        dlg.destroy()