Ejemplo n.º 1
0
        public ConnectDialog(SlimTune mainWindow)
        {
            InitializeComponent();
            m_mainWindow = mainWindow;

            foreach (var vis in Utilities.GetVisualizerList(true))
            {
                m_visualizerCombo.Items.Add(vis);
            }
            m_visualizerCombo.SelectedIndex = 0;
        }
Ejemplo n.º 2
0
		public ConnectDialog(SlimTune mainWindow)
		{
			InitializeComponent();
			m_mainWindow = mainWindow;

			foreach(var vis in Utilities.GetVisualizerList(true))
			{
				m_visualizerCombo.Items.Add(vis);
			}
			m_visualizerCombo.SelectedIndex = 0;
		}
Ejemplo n.º 3
0
        public RunDialog(SlimTune mainWindow)
        {
            InitializeComponent();
            m_mainWindow = mainWindow;

            //enumerate all the launchers
            int launcherIndex = 0;

            foreach (var launcher in Utilities.GetLauncherList())
            {
                m_appTypeCombo.Items.Add(launcher);

                if (Utilities.HasAttribute <DefaultItemAttribute>(launcher.Type))
                {
                    m_launcherIndex = launcherIndex;
                }
                ++launcherIndex;
            }

            //select an initial launcher
            m_appTypeCombo.SelectedIndex = m_launcherIndex;
            if (m_launcher == null)
            {
                LoadLauncherConfig();
            }

            //add the handler AFTER setting the correct selected index
            m_appTypeCombo.SelectedIndexChanged += new EventHandler(m_appTypeCombo_SelectedIndexChanged);

            //run the index changed handler if we didn't get a launcher from file
            if (m_launcher == null)
            {
                m_launcherIndex = -1;
                m_appTypeCombo_SelectedIndexChanged(m_appTypeCombo, EventArgs.Empty);
            }

            m_launchPropGrid.SelectedObject = m_launcher;

            //enumerate all the visualizers
            foreach (var vis in Utilities.GetVisualizerList(true))
            {
                m_visualizerCombo.Items.Add(vis);
            }
            m_visualizerCombo.SelectedIndex = m_visIndex;
            m_connectCheckBox.Checked       = m_connect;
            m_resultsFileTextBox.Text       = m_resultsFile;
        }
Ejemplo n.º 4
0
        public ProfilerWindow(SlimTune mainWindow, Connection conn)
            : base(conn)
        {
            InitializeComponent();
            this.Text    = Utilities.GetStandardCaption(conn);
            m_mainWindow = mainWindow;
            m_mainWindow.AddWindow(this);

            Connection.Disconnected         += new EventHandler(Connection_Disconnected);
            Connection.DataEngine.DataFlush += new EventHandler(DataEngine_DataFlush);

            string host = string.IsNullOrEmpty(conn.HostName) ? "(file)" : conn.HostName;

            HostLabel.Text = "Host: " + host;
            string port = conn.Port == 0 ? "(file)" : conn.Port.ToString();

            PortLabel.Text   = "Port: " + port;
            EngineLabel.Text = "Engine: " + conn.DataEngine.Engine;
            NameLabel.Text   = "Name: " + conn.DataEngine.Name;

            string status;

            if (conn.Port == 0)
            {
                status = "Opened From File";
            }
            else if (conn.IsConnected)
            {
                status = "Running";
                SnapshotButton.Enabled = true;
            }
            else
            {
                status = "Stopped";
                ReconnectButton.Enabled = true;
            }
            StatusLabel.Text = "Status: " + status;

            foreach (var vis in Utilities.GetVisualizerList(false))
            {
                m_visualizerCombo.Items.Add(vis);
            }
            m_visualizerCombo.SelectedIndex = 0;

            RefreshSnapshots();
        }
Ejemplo n.º 5
0
		public RunDialog(SlimTune mainWindow)
		{
			InitializeComponent();
			m_mainWindow = mainWindow;

			//enumerate all the launchers
			int launcherIndex = 0;
			foreach(var launcher in Utilities.GetLauncherList())
			{
				m_appTypeCombo.Items.Add(launcher);

				if(Utilities.HasAttribute<DefaultItemAttribute>(launcher.Type))
					m_launcherIndex = launcherIndex;
				++launcherIndex;
			}

			//select an initial launcher
			m_appTypeCombo.SelectedIndex = m_launcherIndex;
			if(m_launcher == null)
			{
				LoadLauncherConfig();
			}

			//add the handler AFTER setting the correct selected index
			m_appTypeCombo.SelectedIndexChanged += new EventHandler(m_appTypeCombo_SelectedIndexChanged);

			//run the index changed handler if we didn't get a launcher from file
			if(m_launcher == null)
			{
				m_launcherIndex = -1;
				m_appTypeCombo_SelectedIndexChanged(m_appTypeCombo, EventArgs.Empty);
			}

			m_launchPropGrid.SelectedObject = m_launcher;

			//enumerate all the visualizers
			foreach(var vis in Utilities.GetVisualizerList(true))
			{
				m_visualizerCombo.Items.Add(vis);
			}
			m_visualizerCombo.SelectedIndex = m_visIndex;
			m_connectCheckBox.Checked = m_connect;
			m_resultsFileTextBox.Text = m_resultsFile;
		}
Ejemplo n.º 6
0
		public ProfilerWindow(SlimTune mainWindow, Connection conn)
			: base(conn)
		{
			InitializeComponent();
			this.Text = Utilities.GetStandardCaption(conn);
			m_mainWindow = mainWindow;
			m_mainWindow.AddWindow(this);

			Connection.Disconnected += new EventHandler(Connection_Disconnected);
			Connection.DataEngine.DataFlush += new EventHandler(DataEngine_DataFlush);

			string host = string.IsNullOrEmpty(conn.HostName) ? "(file)" : conn.HostName;
			HostLabel.Text = "Host: " + host;
			string port = conn.Port == 0 ? "(file)" : conn.Port.ToString();
			PortLabel.Text = "Port: " + port;
			EngineLabel.Text = "Engine: " + conn.DataEngine.Engine;
			NameLabel.Text = "Name: " + conn.DataEngine.Name;

			string status;
			if(conn.Port == 0)
			{
				status = "Opened From File";
			}
			else if(conn.IsConnected)
			{
				status = "Running";
				SnapshotButton.Enabled = true;
			}
			else
			{
				status = "Stopped";
				ReconnectButton.Enabled = true;
			}
			StatusLabel.Text = "Status: " + status;

			foreach(var vis in Utilities.GetVisualizerList(false))
			{
				m_visualizerCombo.Items.Add(vis);
			}
			m_visualizerCombo.SelectedIndex = 0;

			RefreshSnapshots();
		}