in ScpMonitor/ScpForm.cs [215:269]
private void tmrUpdate_Tick(object sender, EventArgs e)
{
tmrUpdate.Enabled = !tmrUpdate.Enabled;
if (Visible && Location.X != -32000 && Location.Y != -32000)
{
FormVisible = true;
FormX = Location.X;
FormY = Location.Y;
FormSaved = true;
}
else
{
FormVisible = false;
}
if (_profiles.Visible && _profiles.Location.X != -32000 && _profiles.Location.Y != -32000)
{
ProfX = _profiles.Location.X;
ProfY = _profiles.Location.Y;
ProfSaved = true;
}
IList<string> data;
try
{
data = scpProxy.StatusData;
}
catch (CommunicationException) { return; }
if (data == null)
return;
if (!m_Connected)
{
m_Connected = true;
tmProfile.Enabled = true;
niTray.BalloonTipText = "Server Connected";
niTray.ShowBalloonTip(3000);
}
lblHost.Text = data[0];
lblPad_1.Text = data[1];
lblPad_2.Text = data[2];
btnUp_1.Enabled = !data[2].Contains("Disconnected");
lblPad_3.Text = data[3];
btnUp_2.Enabled = !data[3].Contains("Disconnected");
lblPad_4.Text = data[4];
btnUp_3.Enabled = !data[4].Contains("Disconnected");
tmrUpdate.Enabled = !tmrUpdate.Enabled;
}