@@ -258,7 +258,7 @@ def __init__(self, config_file, studio_flag, skip_validate_flag, rules_flag, mod
258258
259259 # self.tab2.tree.setCurrentItem(QTreeWidgetItem,0) # item
260260
261- self .celldef_tab = CellDef (self . pytest_flag )
261+ self .celldef_tab = CellDef (self )
262262 self .celldef_tab .xml_root = self .xml_root
263263 if is_movable_flag :
264264 self .celldef_tab .is_movable_w .setEnabled (True )
@@ -283,7 +283,7 @@ def __init__(self, config_file, studio_flag, skip_validate_flag, rules_flag, mod
283283
284284 self .microenv_tab .celldef_tab = self .celldef_tab
285285
286- self .user_params_tab = UserParams ()
286+ self .user_params_tab = UserParams (self )
287287 self .user_params_tab .xml_root = self .xml_root
288288 self .user_params_tab .fill_gui ()
289289
@@ -342,7 +342,10 @@ def __init__(self, config_file, studio_flag, skip_validate_flag, rules_flag, mod
342342 if self .studio_flag :
343343 logging .debug (f'studio.py: creating ICs, Run, and Plot tabs' )
344344 self .ics_tab = ICs (self .config_tab , self .celldef_tab , self .biwt_flag )
345+ self .config_tab .ics_tab = self .ics_tab
346+ self .microenv_tab .ics_tab = self .ics_tab
345347 self .ics_tab .fill_celltype_combobox ()
348+ self .ics_tab .fill_substrate_combobox ()
346349 self .ics_tab .reset_info ()
347350
348351 if self .nanohub_flag : # rwh - test if works on nanoHUB
0 commit comments