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(); }