Example #1
0
        public void UpdateStatus()
        {
            if (Session == null)
            {
                return;
            }

            if (Session.Transport == null)
            {
                return;
            }

            StringBuilder s = new StringBuilder();

            s.Append(CamelToSpace(Session.Transport.Status.ToString()));
            s.Append(" │ ");
            s.Append(Session.Transport.Name);
            s.Append(" │ ");
            s.Append(Session.Transport.StatusDetails);
            s.Append(" │ ");
            s.Append(Session.Terminal.Name);
            s.Append(" │ ");
            s.Append(CamelToSpace(Crt.EchoMode.ToString()));
            s.Append(" │ ");
            s.Append(Session.captureBuffer.StatusText);
            StatusText = s.ToString();

            StatusBox.Refresh();

            UpdatePortMenu();
            UpdateTerminalMode();
        }