void airmassResult_onStartTableViewer(object sender, ctrlAirmassResult.StartTableViewerEventArgs e) { StartAViewer(e.SymbolName); }
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? }*/ }