private void vCardToolStripMenuItem_Click(object sender, System.EventArgs e) { if (listContacts.SelectedItems.Count > 0) { new FrmVCard(xmppClient, listContacts.SelectedItems[0].Name, false).Show(); } }
private void presenceOnlineToolStripMenuItem_Click(object sender, System.EventArgs e) { if (xmppClient.StreamActive) { xmppClient.SendPresence(Matrix.Xmpp.Show.None); } }
private void presenceExtendedAwayToolStripMenuItem_Click(object sender, System.EventArgs e) { if (xmppClient.StreamActive) { xmppClient.SendPresence(Matrix.Xmpp.Show.ExtendedAway); } }
private void cmdConnect_Click(object sender, System.EventArgs e) { xmppClient.SetUsername(txtUsername.Text); xmppClient.SetXmppDomain(txtServer.Text); xmppClient.Password = txtPassword.Text; // BOSH exmaple //xmppClient.Transport = Matrix.Net.Transport.BOSH; //xmppClient.Uri = new System.Uri("http://matrix.ag-software.de/http-bind/"); xmppClient.Status = "ready for chat"; xmppClient.Show = Matrix.Xmpp.Show.Chat; if (!String.IsNullOrEmpty(txtHost.Text)) { // disable SRV lookups and specify the sever hostname manual xmppClient.ResolveSrvRecords = false; xmppClient.Hostname = txtHost.Text; //xmppClient.Hostname = "192.168.1.106"; } // set settings _login.User = txtUsername.Text; _login.Server = txtServer.Text; _login.Password = txtPassword.Text; xmppClient.Open(); }
private void presenceDoNotDisturbToolStripMenuItem_Click(object sender, System.EventArgs e) { if (xmppClient.StreamActive) { xmppClient.SendPresence(Matrix.Xmpp.Show.DoNotDisturb); } }
private void sendFileToolStripMenuItem_Click(object sender, System.EventArgs e) { if (listContacts.SelectedItems.Count > 0) { var item = listContacts.SelectedItems[0]; new FrmSendFile(fm, item.Name).Show(); } }
private void deleteToolStripMenuItem_Click(object sender, System.EventArgs e) { if (listContacts.SelectedItems.Count > 0) { var item = listContacts.SelectedItems[0]; var rm = new RosterManager(xmppClient); Jid jid = item.Name; rm.Remove(jid); } }
private void listGroup_DoubleClick(object sender, System.EventArgs e) { if (listGroup.SelectedItems.Count > 0 && tabGroup.SelectedTab == tabPage3) { GetMyVcard(listGroup.SelectedItems[0]); } else if (listBookmarkedRooms.SelectedItems.Count > 0 && tabGroup.SelectedTab == tabPage4) { GetMyVcard(listBookmarkedRooms.SelectedItems[0]); } }
private void tsmiEnterRoomTest_Click(object sender, System.EventArgs e) { var input = new FrmInputBox("Enter your Nickname for the chatroom", "Nickname", "Nickname"); if (input.ShowDialog() == DialogResult.OK) { string nickname = input.Result; var roomJid = new Jid("*****@*****.**"); new FrmGroupChat(xmppClient, roomJid, nickname).Show(); } }
private void chatToolStripMenuItem_Click(object sender, System.EventArgs e) { if (listContacts.SelectedItems.Count > 0) { var item = listContacts.SelectedItems[0]; if (!Util.ChatForms.ContainsKey(item.Name)) { var f = new FrmChat(item.Name, xmppClient, item.Text); f.Show(); } } }
private void resetDatabaseToolStripMenuItem_Click(object sender, System.EventArgs e) { string query = "DELETE FROM HistoryTransaction"; HistoryTransactionTableAdapter local_history = new HistoryTransactionTableAdapter(); SqlCeConnection connection = new SqlCeConnection(local_history.Connection.ConnectionString); connection.Open(); var command = connection.CreateCommand(); command.CommandText = query; command.ExecuteNonQuery(); connection.Close(); }
private void listContacts_DoubleClick(object sender, System.EventArgs e) { if (listContacts.SelectedItems.Count > 0) { var item = listContacts.SelectedItems[0]; if (!Util.ChatForms.ContainsKey(item.Name)) { var roomJid = new Jid(item.Name); FrmChat f = new FrmChat(roomJid, xmppClient, item.Text); f.MdiParent = FrmParent.Instance; f.Show(); } } }
private void tsmiEnterRoom_Click(object sender, System.EventArgs e) { var input = new FrmInputBox("Enter your Nickname for the chatroom", "Nickname", "Nickname"); if (input.ShowDialog() == DialogResult.OK) { string nickname = input.Result; input = new FrmInputBox("Enter the Jid of the room to join (e.g. [email protected])", "Room"); if (input.ShowDialog() == DialogResult.OK) { var roomJid = new Jid(input.Result); new FrmGroupChat(xmppClient, roomJid, nickname).Show(); } } }
private void addToolStripMenuItem_Click(object sender, System.EventArgs e) { var input = new FrmAddUser(_dictContactGroups, true, xmppClient); if (input.ShowDialog() == DialogResult.OK) { _dictContactGroups = input.DictContactGroups; var rm = new RosterManager(xmppClient); Jid jid = input.Address; rm.Add(jid, input.Name, input.Group); var pm = new PresenceManager(xmppClient); string reason = input.Message; pm.Subscribe(jid, reason, input.Name); } }
private void editToolStripMenuItem_Click(object sender, System.EventArgs e) { if (listContacts.SelectedItems.Count > 0) { var item = listContacts.SelectedItems[0]; var input = new FrmAddUser(_dictContactGroups, false, xmppClient); input.Name = item.Text; input.Address = item.Name; input.Group = item.Group.Header; if (input.ShowDialog() == DialogResult.OK) { var rm = new RosterManager(xmppClient); Jid jid = input.Address; rm.Update(jid, input.Name, input.Group); } } }
private void cmdDisconnect_Click(object sender, System.EventArgs e) { xmppClient.Close(); this.Close(); for (int ix = Application.OpenForms.Count - 1; ix >= 0; --ix) { var frm = Application.OpenForms[ix]; if (frm.GetType() != typeof(FrmMain) && frm.GetType() != typeof(FrmLogin) && frm.GetType() != typeof(FrmParent)) { frm.Close(); } } FrmLogin.FrmMain = new FrmMain(); FrmLogin.FrmMain.MdiParent = FrmParent.Instance; FrmLogin.Instance.Show(); }
void FrmMain_Load(object sender, System.EventArgs e) { InitGroupList(); }
private void cmdPubSub_Click(object sender, System.EventArgs e) { var frm = new FrmPubSub(xmppClient); frm.Show(); }
private void cmdVcard_Click(object sender, System.EventArgs e) { new FrmVCard(xmppClient, null, true).Show(); }
private void cmdDisconnect_Click(object sender, System.EventArgs e) { xmppClient.Close(); }