コード例 #1
0
ファイル: Canal.cs プロジェクト: vicard/PolyTweet
 public void removeMessage(Message m)
 {
     messages.Remove(m);
 }
コード例 #2
0
ファイル: MainWindow.xaml.cs プロジェクト: vicard/PolyTweet
        private void InitData()
        {
            Message m1 = new Message("admin", DateTime.Now, "message 1");
            Message m2 = new Message("moi", DateTime.Now.AddDays(-1), "message 2");
            Message m3 = new Message("toi", DateTime.Now.AddMonths(-1), "message 3");
            Message m4 = new Message("admin", DateTime.Now.AddDays(-10), "message 4");

            Canal c1 = new Canal("canal public 1", true);
            c1.addMessage(m1);
            c1.addMessage(m2);
            Canal c2 = new Canal("canal public 2", true);
            c2.addMessage(m2);
            c2.addMessage(m3);
            Canal c3 = new Canal("canal prive 1", false);
            c3.addMessage(m1);
            c3.addMessage(m4);

            canaux = new Dictionary<string, Canal>();
            canaux.Add(c1.tag, c1);
            canaux.Add(c2.tag, c2);
            canaux.Add(c3.tag, c3);
        }
コード例 #3
0
ファイル: Canal.cs プロジェクト: vicard/PolyTweet
 public void addMessage(Message m)
 {
     messages.Add(m);
 }
コード例 #4
0
ファイル: MainWindow.xaml.cs プロジェクト: vicard/PolyTweet
 private void buttonNewMessage_Click(object sender, RoutedEventArgs e)
 {
     if (ComboBoxCanaux.SelectedValue != null)
     {
         Message m = new Message(login, DateTime.Now, newMessageBox.Text);
         canaux[ComboBoxCanaux.SelectedItem.ToString()].addMessage(m);
         refreshMessages(sender, e);
     }
 }