Making the todo item view a bit more malleable
[doneit] / src / null_view.py
index d1770d2..dc9aad5 100644 (file)
@@ -1,3 +1,5 @@
+import gtk
+
 import null_backend
 
 
@@ -10,6 +12,9 @@ class GtkNull(object):
                self._projectsCombo = widgetTree.get_widget("projectsCombo")
                self._addTaskButton = widgetTree.get_widget("add-addTaskButton")
 
+               self._todoBox = widgetTree.get_widget("todoBox")
+               self._todoAreaFiller = gtk.Label()
+
                self._manager = null_backend.NullManager("", "")
 
        @staticmethod
@@ -35,9 +40,15 @@ class GtkNull(object):
                self._projectsCombo.set_sensitive(False)
                self._addTaskButton.set_sensitive(False)
 
+               self._todoBox.pack_start(self._todoAreaFiller)
+               self._todoAreaFiller.show_all()
+
        def disable(self):
                """
                @note UI Thread
                """
+               self._todoBox.remove(self._todoAreaFiller)
+               self._todoAreaFiller.hide_all()
+
                self._projectsCombo.set_sensitive(True)
                self._addTaskButton.set_sensitive(True)