self._editDialog.disable()
self.reset_task_list(self._projId)
elif viewColumn is self._dueColumn:
- self._editDialog.enable(self._manager)
- try:
- self._editDialog.request_task(self._manager, taskId)
- finally:
- self._editDialog.disable()
- self.reset_task_list(self._projId)
+ due = self._manager.get_task_details(taskId)["dueDate"]
+ if due.is_good():
+ calendar = gtk_toolbox.PopupCalendar(None, due.get())
+ calendar.run()
elif viewColumn is self._linkColumn:
webbrowser.open(self._manager.get_task_details(taskId)["url"])
elif viewColumn is self._notesColumn: