private void connectionSucceded(int port, bool playSound)
{
string myPort = ((ChronopicPortData) cpd[port -1]).Port;
((ChronopicPortData) cpd[port -1]).Connected=true;
if(port == 1) {
button_connect_cp1.Sensitive = false;
image_cp1_no.Hide();
image_cp1_yes.Show();
if(isWindows) {
combo_windows1.Sensitive = false;
combo_windows2.Sensitive = true;
UtilGtk.ComboDelThisValue(combo_windows2, myPort);
combo_windows2.Active = 0; //first option
UtilGtk.ComboDelThisValue(combo_windows3, myPort);
combo_windows3.Active = 0;
UtilGtk.ComboDelThisValue(combo_windows4, myPort);
combo_windows4.Active = 0;
} else {
combo_linux1.Sensitive = false;
combo_linux2.Sensitive = true;
UtilGtk.ComboDelThisValue(combo_linux2, myPort);
combo_linux2.Active = 0; //first option
UtilGtk.ComboDelThisValue(combo_linux3, myPort);
combo_linux3.Active = 0;
UtilGtk.ComboDelThisValue(combo_linux4, myPort);
combo_linux4.Active = 0;
}
}
else if(port == 2) {
button_connect_cp2.Sensitive = false;
image_cp2_no.Hide();
image_cp2_yes.Show();
if(isWindows) {
combo_windows2.Sensitive = false;
combo_windows3.Sensitive = true;
UtilGtk.ComboDelThisValue(combo_windows3, myPort);
combo_windows3.Active = 0;
UtilGtk.ComboDelThisValue(combo_windows4, myPort);
combo_windows4.Active = 0;
} else {
combo_linux2.Sensitive = false;
combo_linux3.Sensitive = true;
UtilGtk.ComboDelThisValue(combo_linux3, myPort);
combo_linux3.Active = 0;
UtilGtk.ComboDelThisValue(combo_linux4, myPort);
combo_linux4.Active = 0;
}
}
else if(port == 3) {
button_connect_cp3.Sensitive = false;
image_cp3_no.Hide();
image_cp3_yes.Show();
if(isWindows) {
combo_windows3.Sensitive = false;
combo_windows4.Sensitive = true;
UtilGtk.ComboDelThisValue(combo_windows4, myPort);
combo_windows4.Active = 0;
} else {
combo_linux3.Sensitive = false;
combo_linux4.Sensitive = true;
UtilGtk.ComboDelThisValue(combo_linux4, myPort);
combo_linux4.Active = 0;
}
}
else if(port == 4) {
button_connect_cp4.Sensitive = false;
image_cp4_no.Hide();
image_cp4_yes.Show();
if(isWindows)
combo_windows4.Sensitive = false;
else
combo_linux4.Sensitive = false;
}
connectingInfoHide();
frame_connection.Visible = true;
updateChronopicWin(true, Catalog.GetString("connected"));
if(playSound)
Util.PlaySound(Constants.SoundTypes.GOOD, volumeOn);
updateChronopicWinValuesState= true; //connected
}