+"""
+@todo Add an agenda view to the task list
+ Tree of days, with each successive 7 days dropping the visibility of further lower priority items
+"""
+
import webbrowser
import datetime
import urlparse
self._notesColumn.pack_start(self._nameCell, False)
self._notesColumn.set_attributes(self._nameCell, text=self.NOTES_IDX)
- self._todoItemTree = widgetTree.get_widget("todoItemTree")
+ self._todoBox = widgetTree.get_widget("todoBox")
+ self._todoItemScroll = gtk.ScrolledWindow()
+ self._todoItemScroll.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC)
+ self._todoItemTree = gtk.TreeView()
+ self._todoItemScroll.add(self._todoItemTree)
self._onItemSelectId = 0
self._taskNameEntry = widgetTree.get_widget("add-taskNameEntry")
"""
@note UI Thread
"""
+ self._todoBox.pack_start(self._todoItemScroll)
+ self._todoItemScroll.show_all()
+
self._projectsList.clear()
self._populate_projects()
"""
@note UI Thread
"""
+ self._todoBox.remove(self._todoItemScroll)
+ self._todoItemScroll.hide_all()
+
self._projectsCombo.disconnect(self._onListActivateId)
self._todoItemTree.disconnect(self._onItemSelectId)
self._addTaskButton.disconnect(self._onAddId)