Esempio n. 1
0
        private void openInNewWindowToolStripMenuItem_Click(object sender, EventArgs e)
        {
            GraphForm oldForm          = SeemsMdiParent.CurrentGraphForm;
            int       oldSelectedIndex = oldForm.scanNumberComboBox.SelectedIndex;
            GraphForm graphForm        = CreateNewWindow(SeemsMdiParent, dataSource, false);

            graphForm.ShowData(scanNumberComboBox.ListBox.SelectedIndex);
            oldForm.scanNumberComboBox.SelectedIndex = oldSelectedIndex;
            oldForm.Activate();
            oldForm.scanNumberComboBox.Button.PerformClick();
        }
Esempio n. 2
0
        public static GraphForm CreateNewWindow(Form mdiParent, DataSource dataSource, bool giveFocus)
        {
            // create a new window with this data source
            GraphForm graphForm = new GraphForm(dataSource);

            graphForm.MdiParent = mdiParent;
            graphForm.ShowData(0);               // show chromatogram
            graphForm.Show();
            if (giveFocus)
            {
                graphForm.Activate();
            }
            return(graphForm);
        }
Esempio n. 3
0
 private void showData( GraphForm hostGraph, ManagedDataSource managedDataSource, GraphItem item )
 {
     if( item.IsChromatogram )
     {
         ChromatogramList cl = managedDataSource.Source.MSDataFile.run.chromatogramList;
         hostGraph.ShowData( managedDataSource.Source, managedDataSource.Source.GetChromatogram( item as Chromatogram, cl ) );
     } else
     {
         SpectrumList sl = managedDataSource.SpectrumProcessingForm.ProcessingListView.ProcessingWrapper(managedDataSource.Source.MSDataFile.run.spectrumList);
         hostGraph.ShowData( managedDataSource.Source, managedDataSource.Source.GetMassSpectrum( item as MassSpectrum, sl ) );
     }
 }