Skip to content
Snippets Groups Projects
Commit b5899a83 authored by Michael DM Dryden's avatar Michael DM Dryden
Browse files

Condense exp_window.py attributes into dicts.

parent db53ae02
Branches
Tags
No related merge requests found
......@@ -10,28 +10,26 @@ class Experiments:
def __init__(self, builder):
self.builder = builder
self.chronoamp = chronoamp.chronoamp()
self.lsv = lsv.lsv()
self.cve = cv.cv()
self.swv = swv.swv()
self.dpv = dpv.dpv()
self.acv = acv.acv()
self.pde = pd.pd()
self.classes = {}
self.classes['cae'] = chronoamp.Chronoamp()
self.classes['lsv'] = lsv.lsv()
self.classes['cve'] = cv.cv()
self.classes['swv'] = swv.swv()
self.classes['dpv'] = dpv.dpv()
self.classes['acv'] = acv.acv()
self.classes['pde'] = pd.pd()
#fill exp_section
self.exp_section = self.builder.get_object('exp_section_box')
self.containers = {'cae': self.chronoamp.builder.get_object(
'scrolledwindow1')}
self.containers['lsv'] = self.lsv.builder.get_object('scrolledwindow1')
self.containers['cve'] = self.cve.builder.get_object('scrolledwindow1')
self.containers['swv'] = self.swv.builder.get_object('scrolledwindow1')
self.containers['dpv'] = self.dpv.builder.get_object('scrolledwindow1')
self.containers['acv'] = self.acv.builder.get_object('scrolledwindow1')
self.containers['pde'] = self.pde.builder.get_object('scrolledwindow1')
exp_section = self.builder.get_object('exp_section_box')
self.containers = {}
for key, cls in self.classes.iteritems():
self.containers[key] = cls.builder.get_object('scrolledwindow1')
for key in self.containers:
self.containers[key].reparent(self.exp_section)
self.containers[key].reparent(exp_section)
self.containers[key].hide()
def set_exp(self, selection):
"""Changes parameter tab to selected experiment. Returns True if
......@@ -45,4 +43,5 @@ class Experiments:
self.containers[selection].show()
return True
\ No newline at end of file
return True
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment