Example #1
0
        /*private void processingOverrideButton_Click( object sender, EventArgs e )
        {
            bool global = sender == spectrumProcessingForm.GlobalProcessingOverrideButton;
            bool spectrum = sender == spectrumProcessingForm.GlobalProcessingOverrideButton || sender == spectrumProcessingForm.RunProcessingOverrideButton;

            if( spectrum )
            {
                IList<ManagedDataSource> sources;
                if( !global )
                {
                    sources = new List<ManagedDataSource>();
                    sources.Add( spectrumProcessingForm.CurrentSpectrum.Source );
                } else
                    sources = dataSourceMap.Values;

                foreach( ManagedDataSource source in sources )
                {
                    foreach( DataGridViewRow row in source.SpectrumListForm.GridView.Rows )
                    {
                        if( !row.Displayed )
                            continue;

                        source.SpectrumListForm.GetSpectrum(row.Index).DataProcessing = spectrumProcessingForm.ProcessingListView.DataProcessing;
                        source.SpectrumListForm.UpdateRow( row.Index,
                            spectrumProcessingForm.ProcessingListView.ProcessingWrapper( source.Source.MSDataFile.run.spectrumList ) );
                        Application.DoEvents();
                    }
                }

                foreach( GraphForm form in CurrentGraphFormList )
                {
                    foreach( Pane pane in form.PaneList )
                        for( int i = 0; i < pane.Count; ++i )
                        {
                            if( pane[i].IsMassSpectrum && ( global ||
                                ( !global && spectrumProcessingForm.CurrentSpectrum.Source == pane[i].Source ) ) )
                            {
                                ( pane[i] as MassSpectrum ).SpectrumList = spectrumProcessingForm.ProcessingListView.ProcessingWrapper( pane[i].Source.Source.MSDataFile.run.spectrumList );
                            }
                        }
                    form.Refresh();
                }
            }
        }*/
        private void chromatogramListForm_CellDoubleClick( object sender, ChromatogramListCellDoubleClickEventArgs e )
        {
            if( e.Chromatogram == null || e.Button != MouseButtons.Left )
                return;

            GraphForm currentGraphForm = CurrentGraphForm;
            if( currentGraphForm == null )
                currentGraphForm = OpenGraph( true );

            showData(currentGraphForm, e.Chromatogram );
            currentGraphForm.ZedGraphControl.Focus();
        }
Example #2
0
        private void chromatogramListForm_CellDoubleClick( object sender, ChromatogramListCellDoubleClickEventArgs e )
        {
            if( e.Chromatogram == null )
                return;

            GraphForm currentGraphForm = mainForm.CurrentGraphForm;
            if( currentGraphForm == null )
                currentGraphForm = OpenGraph( true );

            showData( currentGraphForm, dataSourceMap[e.Chromatogram.Source.CurrentFilepath], e.Chromatogram );
            currentGraphForm.ZedGraphControl.Focus();
        }