Inheritance: DevExpress.XtraEditors.XtraUserControl
Example #1
0
 void airmassResult_onStartTableViewer(object sender, ctrlAirmassResult.StartTableViewerEventArgs e)
 {
     StartAViewer(e.SymbolName);
 }
Example #2
0
        private void Actions_LimiterCheck_ItemClick(object sender, ItemClickEventArgs e)
        {
            // start a dockview for this <GS-26012011>
            DockPanel dockPanel;

            if (CheckAllTablesAvailable())
            {
                //dockPanel = dockManager1.AddPanel(new System.Drawing.Point(-500, -500));
                dockManager1.BeginUpdate();
                try
                {
                    ctrlAirmassResult airmassResult = new ctrlAirmassResult();
                    airmassResult.Dock = DockStyle.Fill;
                    dockPanel = dockManager1.AddPanel(DockingStyle.Right);
                    dockPanel.Tag = m_currentfile;
                    dockPanel.ClosedPanel += new DockPanelEventHandler(dockPanel_ClosedPanel);
                    dockPanel.Text = "Airmass result viewer: " + Path.GetFileName(m_currentfile);
                    dockPanel.Width = 800;
                    airmassResult.onStartTableViewer += new ctrlAirmassResult.StartTableViewer(airmassResult_onStartTableViewer);
                    airmassResult.onClose += new ctrlAirmassResult.ViewerClose(airmassResult_onClose);
                    airmassResult.Currentfile = m_currentfile;
                    airmassResult.Symbols = m_symbols;
                    airmassResult.CurrentSramOffsett = m_currentSramOffsett;
                    airmassResult.Currentfile_size = m_currentfile_size;
                    airmassResult.Calculate(m_currentfile, m_symbols);
                    dockPanel.Controls.Add(airmassResult);
                }
                catch (Exception newdockE)
                {
                    logger.Debug(newdockE.Message);
                }
                dockManager1.EndUpdate();
            }
            /*
            if (CheckAllTablesAvailable())
            {
                // build a table that shows the maximum allowed airmass depending on the current limiters
                // table show be the same size as the pedalrequest map
                frmAirmassResult airmassresult = new frmAirmassResult();
                airmassresult.onStartTableViewer += new frmAirmassResult.StartTableViewer(airmassresult_onStartTableViewer);
                airmassresult.Currentfile = m_currentfile;
                airmassresult.Symbols = m_symbols;
                airmassresult.CurrentSramOffsett = m_currentSramOffsett;
                airmassresult.Currentfile_size = m_currentfile_size;
                airmassresult.Calculate(m_currentfile, m_symbols);
                airmassresult.Show(); // not dialog?
            }*/
        }