public bool Initialize(ProfilerWindowBase mainWindow, Connection connection, Snapshot snapshot) { if(mainWindow == null) throw new ArgumentNullException("mainWindow"); if(connection == null) throw new ArgumentNullException("connection"); m_mainWindow = mainWindow; m_connection = connection; m_snapshot = snapshot; Graph.GraphPane.Title.Text = "Performance Counters"; Graph.GraphPane.XAxis.Title.Text = "Time"; Graph.GraphPane.YAxis.Title.Text = "Value"; try { UpdateCounters(); m_refreshTimer.Enabled = true; return true; } catch { MessageBox.Show("This connection does not have any performance counter data.", "Performance Counter Visualizer", MessageBoxButtons.OK, MessageBoxIcon.Error); return false; } }
public bool Initialize(ProfilerWindowBase mainWindow, Connection connection, Snapshot snapshot) { if(connection == null) throw new ArgumentNullException("connection"); m_connection = connection; this.Text = Utilities.GetStandardCaption(connection); return true; }
public bool Initialize(ProfilerWindowBase mainWindow, Connection connection) { m_host = new ElementHost(); m_host.Dock = DockStyle.Fill; this.Controls.Add(m_host); m_universe = new Universe(connection, m_host); m_host.Child = m_universe; this.Text = Utilities.GetStandardCaption(connection); return true; }
public bool Initialize(ProfilerWindowBase mainWindow, Connection connection, Snapshot snapshot) { if(mainWindow == null) throw new ArgumentNullException("mainWindow"); if(connection == null) throw new ArgumentNullException("connection"); m_mainWindow = mainWindow; m_connection = connection; m_snapshot = snapshot; UpdateHotspots(); return true; }
public bool Initialize(ProfilerWindowBase mainWindow, Connection connection, Snapshot snapshot) { if(mainWindow == null) throw new ArgumentNullException("mainWindow"); if(connection == null) throw new ArgumentNullException("connection"); m_mainWindow = mainWindow; m_connection = connection; m_snapshot = snapshot; m_refreshTimer.Enabled = m_connection.IsConnected; UpdateFunctionList(); return true; }
public bool Initialize(ProfilerWindowBase mainWindow, Connection connection, Snapshot snapshot) { if(mainWindow == null) throw new ArgumentNullException("mainWindow"); if(connection == null) throw new ArgumentNullException("connection"); m_mainWindow = mainWindow; m_connection = connection; m_snapshot = snapshot; var toolstrip = mainWindow.GetToolStrip(this); m_toolstripButton = new ToolStripSplitButton("Filters"); m_toolstripButton.Image = new Bitmap(SlimTuneUI.CoreVis.Properties.Resources.FiltersButtonImage); m_filters = GetFilters(); RefreshFilters(); toolstrip.Items.Add(m_toolstripButton); UpdateTopLevel(); return true; }