Browse Source

Fixes #1675. ContextMenu MenuItens typo

BDisp 3 years ago
parent
commit
9c36ec7c83

+ 6 - 6
Terminal.Gui/Core/ContextMenu.cs

@@ -38,7 +38,7 @@ namespace Terminal.Gui {
 			if (IsShow) {
 				Hide ();
 			}
-			MenuItens = menuItems;
+			MenuItems = menuItems;
 			Position = new Point (x, y);
 		}
 
@@ -63,7 +63,7 @@ namespace Terminal.Gui {
 		}
 
 		/// <summary>
-		/// Open the <see cref="MenuItens"/> menu items.
+		/// Open the <see cref="MenuItems"/> menu items.
 		/// </summary>
 		public void Show ()
 		{
@@ -83,7 +83,7 @@ namespace Terminal.Gui {
 					Position = position = pos;
 				}
 			}
-			var rect = Menu.MakeFrame (position.X, position.Y, MenuItens.Children);
+			var rect = Menu.MakeFrame (position.X, position.Y, MenuItems.Children);
 			if (rect.Right >= frame.Right) {
 				if (frame.Right - rect.Width >= 0 || !ForceMinimumPosToZero) {
 					position.X = frame.Right - rect.Width;
@@ -109,7 +109,7 @@ namespace Terminal.Gui {
 				position.Y = 0;
 			}
 
-			menuBar = new MenuBar (new [] { MenuItens }) {
+			menuBar = new MenuBar (new [] { MenuItems }) {
 				X = position.X,
 				Y = position.Y,
 				Width = 0,
@@ -136,7 +136,7 @@ namespace Terminal.Gui {
 		}
 
 		/// <summary>
-		/// Close the <see cref="MenuItens"/> menu items.
+		/// Close the <see cref="MenuItems"/> menu items.
 		/// </summary>
 		public void Hide ()
 		{
@@ -162,7 +162,7 @@ namespace Terminal.Gui {
 		/// <summary>
 		/// Gets or sets the menu items for this context menu.
 		/// </summary>
-		public MenuBarItem MenuItens { get; set; }
+		public MenuBarItem MenuItems { get; set; }
 
 		/// <summary>
 		/// The <see cref="Gui.Key"/> used to activate the context menu by keyboard.

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

@@ -933,7 +933,7 @@ namespace Terminal.Gui {
 
 				currentCulture = Thread.CurrentThread.CurrentUICulture;
 
-				ContextMenu.MenuItens = BuildContextMenuBarItem ();
+				ContextMenu.MenuItems = BuildContextMenuBarItem ();
 			}
 			ContextMenu.Show ();
 		}

+ 2 - 2
Terminal.Gui/Views/TextView.cs

@@ -1340,7 +1340,7 @@ namespace Terminal.Gui {
 
 			currentCulture = Thread.CurrentThread.CurrentUICulture;
 
-			ContextMenu = new ContextMenu () { MenuItens = BuildContextMenuBarItem () };
+			ContextMenu = new ContextMenu () { MenuItems = BuildContextMenuBarItem () };
 			ContextMenu.KeyChanged += ContextMenu_KeyChanged;
 
 			AddKeyBinding (ContextMenu.Key, Command.Accept);
@@ -3474,7 +3474,7 @@ namespace Terminal.Gui {
 
 				currentCulture = Thread.CurrentThread.CurrentUICulture;
 
-				ContextMenu.MenuItens = BuildContextMenuBarItem ();
+				ContextMenu.MenuItems = BuildContextMenuBarItem ();
 			}
 			ContextMenu.Show ();
 		}

+ 6 - 6
UnitTests/ContextMenuTests.cs

@@ -19,14 +19,14 @@ namespace Terminal.Gui.Core {
 		{
 			var cm = new ContextMenu ();
 			Assert.Equal (new Point (0, 0), cm.Position);
-			Assert.Empty (cm.MenuItens.Children);
+			Assert.Empty (cm.MenuItems.Children);
 			Assert.Null (cm.Host);
 			cm.Position = new Point (20, 10);
-			cm.MenuItens = new MenuBarItem (new MenuItem [] {
+			cm.MenuItems = new MenuBarItem (new MenuItem [] {
 				new MenuItem ("First", "", null)
 			});
 			Assert.Equal (new Point (20, 10), cm.Position);
-			Assert.Single (cm.MenuItens.Children);
+			Assert.Single (cm.MenuItems.Children);
 
 			cm = new ContextMenu (5, 10,
 				new MenuBarItem (new MenuItem [] {
@@ -35,7 +35,7 @@ namespace Terminal.Gui.Core {
 				})
 			);
 			Assert.Equal (new Point (5, 10), cm.Position);
-			Assert.Equal (2, cm.MenuItens.Children.Length);
+			Assert.Equal (2, cm.MenuItems.Children.Length);
 			Assert.Null (cm.Host);
 
 			cm = new ContextMenu (new View () { X = 5, Y = 10 },
@@ -45,7 +45,7 @@ namespace Terminal.Gui.Core {
 				})
 			);
 			Assert.Equal (new Point (5, 10), cm.Position);
-			Assert.Equal (2, cm.MenuItens.Children.Length);
+			Assert.Equal (2, cm.MenuItems.Children.Length);
 			Assert.NotNull (cm.Host);
 		}
 
@@ -146,7 +146,7 @@ namespace Terminal.Gui.Core {
 
 			GraphViewTests.AssertDriverContentsAre (expected, output);
 
-			cm.MenuItens = new MenuBarItem (new MenuItem [] {
+			cm.MenuItems = new MenuBarItem (new MenuItem [] {
 				new MenuItem ("First", "", null),
 				new MenuItem ("Second", "", null),
 				new MenuItem ("Third", "", null)