mainly overhaul of observers, and removal of project singleton
This commit is contained in:
@@ -5,22 +5,20 @@ import plots
|
||||
import logger
|
||||
|
||||
class NavigatorStore (gtk.TreeStore):
|
||||
def __init__(self):
|
||||
def __init__(self,project):
|
||||
gtk.TreeStore.__init__(self, gobject.TYPE_STRING, plots.Plot)
|
||||
|
||||
self.project = project
|
||||
iter = self.append(None)
|
||||
self.set_value(iter, 0, ('Sine Plot'))
|
||||
self.set_value(iter, 1, (plots.SinePlot()))
|
||||
self.set_value(iter, 1, (plots.SinePlot(project)))
|
||||
|
||||
iter = self.append(None)
|
||||
self.set_value(iter, 0, ('Scatter Plot'))
|
||||
self.set_value(iter, 1, (plots.ScatterPlot()))
|
||||
self.set_value(iter, 1, (plots.ScatterPlot(project)))
|
||||
|
||||
iter = self.append(None)
|
||||
self.set_value(iter, 0, ('Scatter Plot 2'))
|
||||
self.set_value(iter, 1, (plots.ScatterPlot()))
|
||||
|
||||
|
||||
self.set_value(iter, 1, (plots.ScatterPlot(project)))
|
||||
|
||||
def plot_at(self, path):
|
||||
iter = self.get_iter(path)
|
||||
|
Reference in New Issue
Block a user