示例#1
0
 public void Halt()
 {
     _wasClosed = true;
     ToggleItem(ViewIncomingBtn, false);
     ToggleItem(ViewOutgoingBtn, false);
     ToggleItem(DisplaySplitterBtn, false);
     _dataQueue.Clear();
     LoggerTxt.Clear();
 }
示例#2
0
        protected override void OnFormClosing(FormClosingEventArgs e)
        {
            e.Cancel = IsHalted = true;
            Intercepted.Clear();

            LoggerTxt.Clear();
            base.OnFormClosing(e);

            WindowState = FormWindowState.Minimized;
        }
示例#3
0
 protected override void OnActivated(EventArgs e)
 {
     if (!IsReceiving)
     {
         LoggerTxt.Clear();
         IsReceiving = true;
     }
     LogMessageQueue();
     base.OnActivated(e);
 }
示例#4
0
 public void Halt()
 {
     _wasClosed = true;
     ToggleItem(ToggleIncomingBtn, false);
     ToggleItem(ToggleOutgoingBtn, false);
     ToggleItem(DisplayFiltersBtn, false);
     ToggleItem(DisplayVisualSplitBtn, false);
     _displayQueue.Clear();
     LoggerTxt.Clear();
 }
示例#5
0
        protected override void OnFormClosing(FormClosingEventArgs e)
        {
            IsLoaded    = false;
            e.Cancel    = IsHalted = true;
            WindowState = FormWindowState.Minimized;

            Intercepted.Clear();
            _readQueueTask?.Wait();

            LoggerTxt.Clear();
        }
示例#6
0
 protected override void OnActivated(EventArgs e)
 {
     if (IsHalted)
     {
         IsHalted           = false;
         IsHandlingOutgoing = ViewOutgoingBtn.Checked;
         IsHandlingIncoming = ViewIncomingBtn.Checked;
         LoggerTxt.Clear();
     }
     LogMessageQueue();
     base.OnActivated(e);
 }
示例#7
0
        protected override void OnFormClosing(FormClosingEventArgs e)
        {
            IsReceiving = false;

            e.Cancel = true;
            Intercepted.Clear();

            LoggerTxt.Clear();
            WindowState = FormWindowState.Minimized;

            base.OnFormClosing(e);
        }
示例#8
0
        protected override void OnFormClosing(FormClosingEventArgs e)
        {
            e.Cancel = IsHalted = true;
            Intercepted.Clear();

            IsHandlingOutgoing     =
                IsHandlingIncoming = false;

            LoggerTxt.Clear();
            WindowState = FormWindowState.Minimized;

            base.OnFormClosing(e);
        }
示例#9
0
 private void EmptyLogBtn_Click(object sender, EventArgs e)
 {
     LoggerTxt.Clear();
 }