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 frmSpectraViewSettings(TangraConfig.SpectraViewDisplaySettings displaySettings, frmViewSpectra frmSpectraView) { InitializeComponent(); m_frmSpectraView = frmSpectraView; m_DisplaySettings = displaySettings; m_DontApplySettingsBack = true; try { ucColorPickerReferenceStar.SelectedColor = m_DisplaySettings.SpectraLineColor; ucColorPickerKnownLine.SelectedColor = m_DisplaySettings.KnownLineColor; ucColorPickerGridLines.SelectedColor = m_DisplaySettings.GridLinesColor; ucColorPickerGridLegend.SelectedColor = m_DisplaySettings.LegendColor; ucColorPickerAperture.SelectedColor = m_DisplaySettings.SpectraApertureColor; ucColorPickerBackground.SelectedColor = m_DisplaySettings.PlotBackgroundColor; } finally { m_DontApplySettingsBack = false; } }
public frmSpectraViewSettings(TangraConfig.SpectraViewDisplaySettings displaySettings, frmViewSpectra frmSpectraView) { InitializeComponent(); m_frmSpectraView = frmSpectraView; m_DisplaySettings = displaySettings; m_DontApplySettingsBack = true; try { ucColorPickerReferenceStar.SelectedColor = m_DisplaySettings.SpectraLineColor; ucColorPickerKnownLine.SelectedColor = m_DisplaySettings.KnownLineColor; ucColorPickerGridLines.SelectedColor = m_DisplaySettings.GridLinesColor; ucColorPickerGridLegend.SelectedColor = m_DisplaySettings.LegendColor; ucColorPickerAperture.SelectedColor = m_DisplaySettings.SpectraApertureColor; ucColorPickerBackground.SelectedColor = m_DisplaySettings.PlotBackgroundColor; } finally { m_DontApplySettingsBack = false; } }
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; } }
public void EnsureViewSpectraForm(TangraConfig.SpectraViewDisplaySettings displaySettings) { EnsureViewSpectraFormClosed(); m_ViewSpectraForm = new frmViewSpectra(this, m_VideoController, displaySettings); }