From 523acccb005d8ff71a034d951de1e23bfca77d2f Mon Sep 17 00:00:00 2001 From: Charlie Kindel Date: Tue, 9 Jun 2020 21:22:40 -0600 Subject: [PATCH] fixed mouse test bug --- Terminal.Gui/Views/StatusBar.cs | 2 +- UICatalog/UICatalog.cs | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Terminal.Gui/Views/StatusBar.cs b/Terminal.Gui/Views/StatusBar.cs index 6bb3ca967..c666f838b 100644 --- a/Terminal.Gui/Views/StatusBar.cs +++ b/Terminal.Gui/Views/StatusBar.cs @@ -212,7 +212,7 @@ namespace Terminal.Gui { if (me.X >= pos && me.X < pos + GetItemTitleLength (Items [i].Title)) { Run (Items [i].Action); } - pos += GetItemTitleLength (Items [i].Title) + 1; + pos += GetItemTitleLength (Items [i].Title) + 3; } return true; } diff --git a/UICatalog/UICatalog.cs b/UICatalog/UICatalog.cs index c90f64e46..859ea0ea9 100644 --- a/UICatalog/UICatalog.cs +++ b/UICatalog/UICatalog.cs @@ -262,11 +262,14 @@ namespace UICatalog { _categoryListView.SelectedItem = 0; _categoryListView.OnSelectedChanged (); - _capslock = new StatusItem (Key.CharMask, "Capslock", null); - _numlock = new StatusItem (Key.CharMask, "Numlock", null); - _scrolllock = new StatusItem (Key.CharMask, "Scrolllock", null); + _capslock = new StatusItem (Key.CharMask, "Caps", null); + _numlock = new StatusItem (Key.CharMask, "Num", null); + _scrolllock = new StatusItem (Key.CharMask, "Scroll", null); _statusBar = new StatusBar (new StatusItem [] { + _capslock, + _numlock, + _scrolllock, new StatusItem(Key.ControlQ, "~CTRL-Q~ Quit", () => { if (_runningScenario is null){ // This causes GetScenarioToRun to return null @@ -276,9 +279,6 @@ namespace UICatalog { _runningScenario.RequestStop(); } }), - _capslock, - _numlock, - _scrolllock }); SetColorScheme (); @@ -357,26 +357,26 @@ namespace UICatalog { //} if (a.KeyEvent.IsCapslock) { - _capslock.Title = "Capslock: On"; + _capslock.Title = "Caps: On"; _statusBar.SetNeedsDisplay (); } else { - _capslock.Title = "Capslock: Off"; + _capslock.Title = "Caps: Off"; _statusBar.SetNeedsDisplay (); } if (a.KeyEvent.IsNumlock) { - _numlock.Title = "Numlock: On"; + _numlock.Title = "Num: On"; _statusBar.SetNeedsDisplay (); } else { - _numlock.Title = "Numlock: Off"; + _numlock.Title = "Num: Off"; _statusBar.SetNeedsDisplay (); } if (a.KeyEvent.IsScrolllock) { - _scrolllock.Title = "Scrolllock: On"; + _scrolllock.Title = "Scroll: On"; _statusBar.SetNeedsDisplay (); } else { - _scrolllock.Title = "Scrolllock: Off"; + _scrolllock.Title = "Scroll: Off"; _statusBar.SetNeedsDisplay (); } }