瀏覽代碼

removed files not having to with this PR

Charlie Kindel 2 年之前
父節點
當前提交
bc617252c4
共有 3 個文件被更改,包括 20 次插入19 次删除
  1. 1 1
      Terminal.Gui/Views/ComboBox.cs
  2. 1 0
      Terminal.Gui/Views/ListView.cs
  3. 18 18
      UnitTests/ComboBoxTests.cs

+ 1 - 1
Terminal.Gui/Views/ComboBox.cs

@@ -484,7 +484,7 @@ namespace Terminal.Gui {
 				search.SetFocus ();
 			}
 
-			search.CursorPosition = search.Text.ConsoleWidth;
+			search.CursorPosition = search.Text.RuneCount;
 
 			return base.OnEnter (view);
 		}

+ 1 - 0
Terminal.Gui/Views/ListView.cs

@@ -728,6 +728,7 @@ namespace Terminal.Gui {
 
 			if (lastSelectedItem == -1) {
 				EnsuresVisibilitySelectedItem ();
+				OnSelectedChanged ();
 			}
 
 			return base.OnEnter (view);

+ 18 - 18
UnitTests/ComboBoxTests.cs

@@ -826,9 +826,9 @@ Three ", output);
 
 			TestHelpers.AssertDriverColorsAre (@"
 000000
-222222
-222222
-222222", attributes);
+00000
+22222
+22222", attributes);
 
 			Assert.True (cb.Subviews [1].ProcessKey (new KeyEvent (Key.CursorDown, new KeyModifiers ())));
 			Assert.Equal ("", selected);
@@ -838,9 +838,9 @@ Three ", output);
 			cb.Redraw (cb.Bounds);
 			TestHelpers.AssertDriverColorsAre (@"
 000000
-222222
-000002
-222222", attributes);
+22222
+00000
+22222", attributes);
 
 			Assert.True (cb.Subviews [1].ProcessKey (new KeyEvent (Key.CursorDown, new KeyModifiers ())));
 			Assert.Equal ("", selected);
@@ -850,9 +850,9 @@ Three ", output);
 			cb.Redraw (cb.Bounds);
 			TestHelpers.AssertDriverColorsAre (@"
 000000
-222222
-222222
-000002", attributes);
+22222
+22222
+00000", attributes);
 
 			Assert.True (cb.Subviews [1].ProcessKey (new KeyEvent (Key.Enter, new KeyModifiers ())));
 			Assert.Equal ("Three", selected);
@@ -868,9 +868,9 @@ Three ", output);
 			cb.Redraw (cb.Bounds);
 			TestHelpers.AssertDriverColorsAre (@"
 000000
-222222
-222222
-000002", attributes);
+22222
+22222
+00000", attributes);
 
 			Assert.True (cb.Subviews [1].ProcessKey (new KeyEvent (Key.CursorUp, new KeyModifiers ())));
 			Assert.Equal ("Three", selected);
@@ -880,9 +880,9 @@ Three ", output);
 			cb.Redraw (cb.Bounds);
 			TestHelpers.AssertDriverColorsAre (@"
 000000
-222222
-000002
-111112", attributes);
+22222
+00000
+11111", attributes);
 
 			Assert.True (cb.Subviews [1].ProcessKey (new KeyEvent (Key.CursorUp, new KeyModifiers ())));
 			Assert.Equal ("Three", selected);
@@ -892,9 +892,9 @@ Three ", output);
 			cb.Redraw (cb.Bounds);
 			TestHelpers.AssertDriverColorsAre (@"
 000000
-000002
-222222
-111112", attributes);
+00000
+22222
+11111", attributes);
 
 			Assert.True (cb.ProcessKey (new KeyEvent (Key.F4, new KeyModifiers ())));
 			Assert.Equal ("Three", selected);