Experimenting with tracking the real project associated with a task rather than the...
[doneit] / src / gtk_null.py
1 import null
2
3
4 class GtkNull(object):
5
6         def __init__(self, widgetTree):
7                 """
8                 @note Thread agnostic
9                 """
10                 self._projectsCombo = widgetTree.get_widget("projectsCombo")
11                 self._addTaskButton = widgetTree.get_widget("add-addTaskButton")
12
13                 self._manager = null.NullManager("", "")
14
15         @staticmethod
16         def name():
17                 return "None"
18
19         def load_settings(self, config):
20                 pass
21
22         def save_settings(self, config):
23                 pass
24
25         def login(self):
26                 pass
27
28         def logout(self):
29                 pass
30
31         def enable(self):
32                 """
33                 @note UI Thread
34                 """
35                 self._projectsCombo.set_sensitive(False)
36                 self._addTaskButton.set_sensitive(False)
37
38         def disable(self):
39                 """
40                 @note UI Thread
41                 """
42                 self._projectsCombo.set_sensitive(True)
43                 self._addTaskButton.set_sensitive(True)