def __init__(self,accl): self.warm_linac_rf_setup_window = null self.mainPanel = JTabbedPane() #---- place to create all subcontrollers self.main_loop_controller = Main_Loop_Controller(self,accl) self.rf_power_controller = RF_NET_Power_Controller(self,self.main_loop_controller) self.dtl_acceptance_scans_controller = DTL_Acceptance_Scans_Controller(self,accl) #---------------------------------------------------------- self.mainPanel.add("Set RF Power",self.rf_power_controller.getMainPanel()) self.mainPanel.add("PASTA Scans",self.main_loop_controller.getMainPanel()) self.mainPanel.add("DTL Acceptance Scans",self.dtl_acceptance_scans_controller.getMainPanel())