Exemplo n.º 1
0
        // IRC event handlers

        private void Server_MotdComplete(object sender, MotdCompleteEventArgs ev)
        {
            Debug.Print("ServerPanel.Server_MotdComplete");

            if (null != ev.Lines)
            {
                Dispatcher.BeginInvoke((Action <ICollection <string> >)_ShowMotdContent, ev.Lines);
            }
            else
            {
                Dispatcher.BeginInvoke((Action)_ShowMotdMissing);
            }
        }
Exemplo n.º 2
0
        // IRC event handlers

        private void Server_MotdComplete(object sender, MotdCompleteEventArgs ev)
        {
            Debug.Print("ServerPanel.Server_MotdComplete");

            Dispatcher.BeginInvoke((Action)(() => {
                _scrollbackManager.AddLine(ScrollbackParagraphMaker.Make(
                                               "Server's ",
                                               FontStyles.Italic,
                                               "Message of the Day",
                                               ":"
                                               ));

                var style = FindResource("MessageOfTheDayStyle") as Style;
                var para = ScrollbackParagraphMaker.Make(string.Join("\r\n", ev.Lines.Select(_ => _.StartsWith("- ") ? _.Substring(2) : _)));
                para.Style = style;
                _scrollbackManager.AddLine(para);
            }));
        }
Exemplo n.º 3
0
 private void HandleMotdComplete(object sender, MotdCompleteEventArgs motdCompleteEventArgs)
 {
     _server.ProtocolHandler.SendToServer("JOIN #ziveirc-testing");
 }