self._todoItemScroll.hide_all()
self._itemList.clear()
- self._itemList.set_model(None)
+ self._todoItemTree.set_model(None)
def reset_task_list(self, projId):
self._projId = projId
self._projectsList = gtk.ListStore(gobject.TYPE_STRING)
self._projectsCombo = widgetTree.get_widget("projectsCombo")
+ self._projectCell = gtk.CellRendererText()
self._onListActivateId = 0
self._itemView = ItemListView(widgetTree, self._errorDisplay)
"""
self._projectsList.clear()
self._populate_projects()
+ cell = self._projectCell
+ self._projectsCombo.pack_start(cell, True)
+ self._projectsCombo.add_attribute(cell, 'text', 0)
currentProject = self._get_project()
projId = self._manager.lookup_project(currentProject)["id"]
@note UI Thread
"""
self._projectsCombo.disconnect(self._onListActivateId)
+ self._onListActivateId = 0
self._addView.disable()
self._itemView.disable()
self._projectsList.clear()
self._projectsCombo.set_model(None)
- self._projectsCombo.disconnect("changed", self._on_list_activate)
-
- self._manager = None
def _populate_projects(self):
projects = self._manager.get_projects()
if isVisible:
self._projectsList.append(row)
self._projectsCombo.set_model(self._projectsList)
- cell = gtk.CellRendererText()
- self._projectsCombo.pack_start(cell, True)
- self._projectsCombo.add_attribute(cell, 'text', 0)
self._projectsCombo.set_active(0)
def _reset_task_list(self):