Exemplo n.º 1
0
        private void Init()
        {
            try
            {
                mctl_spectrum      = new ctlMassSpectrum();
                mctl_spectrum.Dock = DockStyle.Fill;
                panel1.Controls.Add(mctl_spectrum);
                mctl_spectrum.Mediator          = mMediator;
                mctl_spectrum.mevntScanChanged += new Decon2LS.ctlMassSpectrum.ScanChangedEventHandler(mctl_spectrum_mevntScanChanged);

                marr_tic_values = new float[1];
                marr_scan_times = new float[1];

                this.m_tic_current_scan_pen_provider      = new PenProvider();
                m_tic_current_scan_pen_provider.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash;

                var shape = new PNNL.Controls.DiamondShape(3, false);
                mobj_tic_plt_params = new PNNL.Controls.clsPlotParams(shape, Color.DarkSlateGray, false, true, true);

                this.KeyDown               += new KeyEventHandler(frmSpectra_KeyDown);
                this.mctl_tic.KeyDown      += new KeyEventHandler(frmSpectra_KeyDown);
                this.mctl_spectrum.KeyDown += new KeyEventHandler(frmSpectra_KeyDown);

                mint_spectrum_num = -1;

                this.m_tic_chart_data_provider = new ArrayChartDataProvider();
                this.mobj_tic_series           = new clsSeries(this.m_tic_chart_data_provider, this.mobj_tic_plt_params);
                this.mctl_tic.SeriesCollection.Add(mobj_tic_series);

                // Set category info
                this.Category        = new CategoryInfo[] { frmSpectra.MainCategory, new CategoryInfo("Unopened") };
                this.CategorizedText = "Unopened";

                mobjRawData = new DeconToolsV2.Readers.clsRawData();

                mctl_tic.DefaultZoomHandler.SingleClickNoZoomPerformed += new SingleClickNoZoomHandler(TicDefaultZoomHandler_SingleClickNoZoomPerformed);

                this.frmSpectra_Resize(this, null);
            }
            catch (Exception ex)
            {
                MessageBox.Show(this, ex.Message);
            }
        }
Exemplo n.º 2
0
        private void Init()
        {
            mMediator = new clsMediator(this);

            mctl_spectrum      = new ctlMassSpectrum();
            mctl_spectrum.Dock = DockStyle.Fill;
            mexpandPanelBottom.Controls.Add(mctl_spectrum);
            mctl_spectrum.Mediator          = mMediator;
            mctl_spectrum.mevntScanChanged += new Decon2LS.ctlMassSpectrum.ScanChangedEventHandler(mctl_spectrum_mevntScanChanged);

            // Set initial categorized info
            this.Category = TwoDPeakCategory;

            mobj_elution_profile_plt_params = new PNNL.Controls.clsPlotParams(new PNNL.Controls.BubbleShape(2, false), Color.Red, false, true, true);

            mctl_rawdata.DefaultZoomHandler.SingleClickNoZoomPerformed += new PNNL.Controls.SingleClickNoZoomHandler(DefaultZoomHandler_SingleClickNoZoomPerformed);
            mctl_rawdata.MZHorizontal     = true;
            mctl_rawdata.ViewPortChanged += new PNNL.Controls.ViewPortChangedHandler(mctl_rawdata_ViewPortChanged);
            //SetPlotStructures() ;
        }