public void EnsureViewSpectraFormClosed() { if (m_ViewSpectraForm != null) { try { if (m_ViewSpectraForm.Visible) { m_ViewSpectraForm.Close(); } m_ViewSpectraForm.Dispose(); } catch { } try { m_ViewSpectraForm.Dispose(); } catch { } m_ViewSpectraForm = null; } }
internal SpectroscopyController(Form mainFormView, VideoController videoController) { m_MainFormView = mainFormView; m_VideoController = videoController; m_ViewSpectraForm = null; SpectraReductionContext = new SpectraReductionContext(); m_DisplaySettings = new TangraConfig.SpectraViewDisplaySettings(); m_DisplaySettings.Load(); m_DisplaySettings.Initialize(); }
public void EnsureViewSpectraForm(TangraConfig.SpectraViewDisplaySettings displaySettings) { EnsureViewSpectraFormClosed(); m_ViewSpectraForm = new frmViewSpectra(this, m_VideoController, displaySettings); }
internal SpectraViewerStateManager(SpectroscopyController spectroscopyController, PictureBox view, frmViewSpectra frmViewSpectra) { m_View = view; m_frmViewSpectra = frmViewSpectra; m_SpectroscopyController = spectroscopyController; }