public bool InitializeOperation(IVideoController videoController, Panel controlPanel, IFramePlayer framePlayer, Form topForm) { TangraContext.Current.CanLoadFlatFrame = false; TangraContext.Current.CanLoadDarkFrame = false; TangraContext.Current.CanLoadBiasFrame = false; m_VideoController = videoController; if (m_ControlPanel == null) { lock (m_SyncRoot) { if (m_ControlPanel == null) { m_ControlPanel = new ucMakeDarkFlatField(this); } } } controlPanel.Controls.Clear(); controlPanel.Controls.Add(m_ControlPanel); m_ControlPanel.Dock = DockStyle.Fill; return(true); }
public bool InitializeOperation(IVideoController videoController, Panel controlPanel, IFramePlayer framePlayer, Form topForm) { TangraContext.Current.CanLoadFlatFrame = false; TangraContext.Current.CanLoadDarkFrame = false; TangraContext.Current.CanLoadBiasFrame = false; m_VideoController = videoController; if (m_ControlPanel == null) { lock(m_SyncRoot) { if (m_ControlPanel == null) { m_ControlPanel = new ucMakeDarkFlatField(this); } } } controlPanel.Controls.Clear(); controlPanel.Controls.Add(m_ControlPanel); m_ControlPanel.Dock = DockStyle.Fill; return true; }