Switching selecting the due date to displaying a popup calendar
authorEd Page <eopage@byu.net>
Thu, 16 Apr 2009 14:14:04 +0000 (09:14 -0500)
committerEd Page <eopage@byu.net>
Thu, 16 Apr 2009 14:14:04 +0000 (09:14 -0500)
src/rtm_view.py

index ecfdebf..60a4680 100644 (file)
@@ -287,12 +287,10 @@ class ItemListView(object):
                                        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: