Ejemplo n.º 1
0
        public MainWindow()
        {
            InitializeComponent();

            GuiEchoActions actions = new GuiEchoActions
            {
                Debug = ReceiveMessage,
                InvitationReceivedMsg = (a, b) => { ReceiveMessage(a.Username); },
                MyInvitationRejected  = MyInvitationRejected,
                ShowInvitation        = ShowInvitation
                                        //  MyInvitationAccepted = MyInvitationAccepted
            };

            var conf = Helper.DeserializeConfig("cluster.config");

            user = new GUIEchoImpl(conf, "Maisie", ReceiveMessage, actions);
        }
Ejemplo n.º 2
0
 public GUIEcho(string username, Action <string> writeMessage, GuiEchoActions actions) : base(username, writeMessage)
 {
     _actions = actions;
 }
Ejemplo n.º 3
0
 public GUIEchoImpl(ClusterConfig systemConfig, string username, Action <string> writeMessage, GuiEchoActions actions)
     : base(systemConfig, username, writeMessage, actions)
 {
     _actions = actions;
 }