Added font/bg colours to Navigator. (uses coloumns 3,4 in TreeModel, set in projects.py)
This commit is contained in:
@@ -8,7 +8,7 @@ class Project:
|
||||
def __init__(self,name="Testing"):
|
||||
self.data_tree = gtk.TreeStore(gobject.TYPE_STRING,
|
||||
gobject.TYPE_STRING,
|
||||
gobject.TYPE_PYOBJECT)
|
||||
gobject.TYPE_PYOBJECT,gobject.TYPE_STRING,gobject.TYPE_STRING)
|
||||
|
||||
self.name = name
|
||||
self.dim_names = []
|
||||
@@ -49,23 +49,26 @@ class Project:
|
||||
has finished and returns its output."""
|
||||
|
||||
parent_iter = self.get_data_iter(parent)
|
||||
it = self.data_tree_insert(parent_iter, fun, None)
|
||||
|
||||
it = self.data_tree_insert(parent_iter, fun, None, "grey","black")
|
||||
|
||||
for d in data:
|
||||
if isinstance(d, dataset.Dataset):
|
||||
self.add_dataset(d)
|
||||
self.data_tree_insert(it, d.get_name(), d)
|
||||
self.data_tree_insert(it, d.get_name(), d, "white", "blue")
|
||||
elif isinstance(d, plots.Plot):
|
||||
self.data_tree_insert(it, d.get_title(), d)
|
||||
self.data_tree_insert(it, d.get_title(), d, "white", "dark green")
|
||||
d.set_selection_listener(self.set_selection)
|
||||
self._selection_observers.append(d)
|
||||
|
||||
def data_tree_insert(self, parent, text, data):
|
||||
def data_tree_insert(self, parent, text, data, bgcolour,fontcolour):
|
||||
tree = self.data_tree
|
||||
it = tree.append(parent)
|
||||
tree.set_value(it, 0, text)
|
||||
tree.set_value(it, 1, type(data))
|
||||
tree.set_value(it, 2, data)
|
||||
tree.set_value(it, 3, bgcolour)
|
||||
tree.set_value(it, 4, fontcolour)
|
||||
return it
|
||||
|
||||
def add_dataset(self,dataset):
|
||||
|
Reference in New Issue
Block a user