瀏覽代碼

various misspell fixes

Gerasimos (Makis) Maropoulos 5 年之前
父節點
當前提交
1adbc1867f
共有 33 個文件被更改,包括 51 次插入51 次删除
  1. 3 3
      CONTRIBUTING.md
  2. 1 1
      README.md
  3. 1 1
      Terminal.Gui/ConsoleDrivers/FakeDriver/FakeConsole.cs
  4. 1 1
      Terminal.Gui/Core/Application.cs
  5. 1 1
      Terminal.Gui/Core/ConsoleDriver.cs
  6. 2 2
      Terminal.Gui/Core/PosDim.cs
  7. 4 4
      Terminal.Gui/Core/TextFormatter.cs
  8. 2 2
      Terminal.Gui/Core/View.cs
  9. 2 2
      Terminal.Gui/Core/Window.cs
  10. 1 1
      Terminal.Gui/README.md
  11. 2 2
      Terminal.Gui/Terminal.Gui.csproj
  12. 1 1
      Terminal.Gui/Views/HexView.cs
  13. 1 1
      Terminal.Gui/Views/Label.cs
  14. 2 2
      Terminal.Gui/Views/TextView.cs
  15. 1 1
      Terminal.Gui/Windows/Dialog.cs
  16. 3 3
      UICatalog/Scenario.cs
  17. 1 1
      UICatalog/Scenarios/Scrolling.cs
  18. 1 1
      docs/api/Terminal.Gui/Terminal.Gui.Application.html
  19. 1 1
      docs/api/Terminal.Gui/Terminal.Gui.Dialog.html
  20. 1 1
      docs/api/Terminal.Gui/Terminal.Gui.Dim.html
  21. 1 1
      docs/api/Terminal.Gui/Terminal.Gui.HexView.html
  22. 1 1
      docs/api/Terminal.Gui/Terminal.Gui.Label.html
  23. 1 1
      docs/api/Terminal.Gui/Terminal.Gui.Pos.html
  24. 4 4
      docs/api/Terminal.Gui/Terminal.Gui.TextFormatter.html
  25. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.TextView.html
  26. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.View.html
  27. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Window.html
  28. 1 1
      docs/api/Terminal.Gui/Terminal.Gui.html
  29. 2 2
      docs/api/UICatalog/UICatalog.Scenario.ScenarioCategory.html
  30. 1 1
      docs/api/UICatalog/UICatalog.Scenario.html
  31. 0 0
      docs/index.json
  32. 1 1
      docs/styles/docfx.js
  33. 1 1
      docs/styles/lunr.js

+ 3 - 3
CONTRIBUTING.md

@@ -34,13 +34,13 @@ We welcome contributions from the community. See [Issues](https://github.com/mig
 
 
 ### Include API Documentation
 ### Include API Documentation
 
 
-Great care has been provided thus far in ensuring **Terminal.Gui** has great [API Documentation](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.html). Contributors have a responsiblity for continously improving the API Documentation.
+Great care has been provided thus far in ensuring **Terminal.Gui** has great [API Documentation](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.html). Contributors have a responsibility for continuously improving the API Documentation.
 
 
 - All public APIs must have clear, concise, and complete documentation in the form of [XML Documentation](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/xmldoc/).
 - All public APIs must have clear, concise, and complete documentation in the form of [XML Documentation](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/xmldoc/).
 - Keep the `<summary></summary>` terse.
 - Keep the `<summary></summary>` terse.
 - Use `<see cref=""/>` liberally to cross-link topics.
 - Use `<see cref=""/>` liberally to cross-link topics.
-- Use `<remarks></remarks>` to add more context and explaination.
-- For complex topics, provide conceptual documentation in the `docfx/articles` folder as a `.md` file. It will automatically get picked up and be added to [Conceptual Documenation](https://migueldeicaza.github.io/gui.cs/articles/index.html).
+- Use `<remarks></remarks>` to add more context and explanation.
+- For complex topics, provide conceptual documentation in the `docfx/articles` folder as a `.md` file. It will automatically get picked up and be added to [Conceptual Documentation](https://migueldeicaza.github.io/gui.cs/articles/index.html).
 - Use proper English and good grammar.
 - Use proper English and good grammar.
 
 
 ### Defining Events
 ### Defining Events

+ 1 - 1
README.md

@@ -90,7 +90,7 @@ Debates on architecture and design can be found in Issues tagged with [design](h
 ## Documentation
 ## Documentation
 
 
 * [Overview](https://migueldeicaza.github.io/gui.cs/articles/overview.html)
 * [Overview](https://migueldeicaza.github.io/gui.cs/articles/overview.html)
-* [Conceptual Documenation](https://migueldeicaza.github.io/gui.cs/articles/index.html)
+* [Conceptual Documentation](https://migueldeicaza.github.io/gui.cs/articles/index.html)
 * [API Documentation](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.html)
 * [API Documentation](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.html)
 
 
 ### Sample Usage
 ### Sample Usage

+ 1 - 1
Terminal.Gui/ConsoleDrivers/FakeDriver/FakeConsole.cs

@@ -1,5 +1,5 @@
 //
 //
-// FakeConsole.cs: A fake .NET Windows Console API implementaiton for unit tests.
+// FakeConsole.cs: A fake .NET Windows Console API implementation for unit tests.
 //
 //
 // Authors:
 // Authors:
 //   Charlie Kindel (github.com/tig)
 //   Charlie Kindel (github.com/tig)

+ 1 - 1
Terminal.Gui/Core/Application.cs

@@ -79,7 +79,7 @@ namespace Terminal.Gui {
 		public static View CurrentView { get; set; }
 		public static View CurrentView { get; set; }
 
 
 		/// <summary>
 		/// <summary>
-		/// The <see cref="MainLoop"/>  driver for the applicaiton
+		/// The <see cref="MainLoop"/>  driver for the application
 		/// </summary>
 		/// </summary>
 		/// <value>The main loop.</value>
 		/// <value>The main loop.</value>
 		public static MainLoop MainLoop { get; private set; }
 		public static MainLoop MainLoop { get; private set; }

+ 1 - 1
Terminal.Gui/Core/ConsoleDriver.cs

@@ -862,7 +862,7 @@ namespace Terminal.Gui {
 		/// <param name="padding">Padding to add on the sides.</param>
 		/// <param name="padding">Padding to add on the sides.</param>
 		/// <param name="fill">If set to <c>true</c> it will clear the contents with the current color, otherwise the contents will be left untouched.</param>
 		/// <param name="fill">If set to <c>true</c> it will clear the contents with the current color, otherwise the contents will be left untouched.</param>
 		/// <remarks>This API has been superceded by <see cref="DrawWindowFrame(Rect, int, int, int, int, bool, bool)"/>.</remarks>
 		/// <remarks>This API has been superceded by <see cref="DrawWindowFrame(Rect, int, int, int, int, bool, bool)"/>.</remarks>
-		/// <remarks>This API is equivlalent to calling <c>DrawWindowFrame(Rect, p - 1, p - 1, p - 1, p - 1)</c>. In other words,
+		/// <remarks>This API is equivalent to calling <c>DrawWindowFrame(Rect, p - 1, p - 1, p - 1, p - 1)</c>. In other words,
 		/// A padding value of 0 means there is actually a one cell border.
 		/// A padding value of 0 means there is actually a one cell border.
 		/// </remarks>
 		/// </remarks>
 		public virtual void DrawFrame (Rect region, int padding, bool fill)
 		public virtual void DrawFrame (Rect region, int padding, bool fill)

+ 2 - 2
Terminal.Gui/Core/PosDim.cs

@@ -21,7 +21,7 @@ namespace Terminal.Gui {
 	///   <para>
 	///   <para>
 	///     These can be used to set the absolute position, when merely assigning an
 	///     These can be used to set the absolute position, when merely assigning an
 	///     integer value (via the implicit integer to <see cref="Pos"/> conversion), and they can be combined
 	///     integer value (via the implicit integer to <see cref="Pos"/> conversion), and they can be combined
-	///     to produce more useful layouts, like: Pos.Center - 3, which would shift the postion
+	///     to produce more useful layouts, like: Pos.Center - 3, which would shift the position
 	///     of the <see cref="View"/> 3 characters to the left after centering for example.
 	///     of the <see cref="View"/> 3 characters to the left after centering for example.
 	///   </para>
 	///   </para>
 	///   <para>
 	///   <para>
@@ -356,7 +356,7 @@ namespace Terminal.Gui {
 	///   <para>
 	///   <para>
 	///     These can be used to set the absolute position, when merely assigning an
 	///     These can be used to set the absolute position, when merely assigning an
 	///     integer value (via the implicit integer to Pos conversion), and they can be combined
 	///     integer value (via the implicit integer to Pos conversion), and they can be combined
-	///     to produce more useful layouts, like: Pos.Center - 3, which would shift the postion
+	///     to produce more useful layouts, like: Pos.Center - 3, which would shift the position
 	///     of the <see cref="View"/> 3 characters to the left after centering for example.
 	///     of the <see cref="View"/> 3 characters to the left after centering for example.
 	///   </para>
 	///   </para>
 	/// </remarks>
 	/// </remarks>

+ 4 - 4
Terminal.Gui/Core/TextFormatter.cs

@@ -28,7 +28,7 @@ namespace Terminal.Gui {
 	}
 	}
 
 
 	/// <summary>
 	/// <summary>
-	/// Provides text formatting capabilites for console apps. Supports, hotkeys, horizontal alignment, multille lines, and word-based line wrap.
+	/// Provides text formatting capabilities for console apps. Supports, hotkeys, horizontal alignment, multille lines, and word-based line wrap.
 	/// </summary>
 	/// </summary>
 	public class TextFormatter {
 	public class TextFormatter {
 		List<ustring> lines = new List<ustring> ();
 		List<ustring> lines = new List<ustring> ();
@@ -383,7 +383,7 @@ namespace Terminal.Gui {
 		}
 		}
 
 
 		/// <summary>
 		/// <summary>
-		/// Computes the maximum width needed to render the text (single line or multple lines) given a minimium width.
+		/// Computes the maximum width needed to render the text (single line or multple lines) given a minimum width.
 		/// </summary>
 		/// </summary>
 		/// <returns>Max width of lines.</returns>
 		/// <returns>Max width of lines.</returns>
 		/// <param name="text">Text, may contain newlines.</param>
 		/// <param name="text">Text, may contain newlines.</param>
@@ -396,7 +396,7 @@ namespace Terminal.Gui {
 
 
 
 
 		/// <summary>
 		/// <summary>
-		///  Calculates the rectangle requried to hold text, assuming no word wrapping.
+		///  Calculates the rectangle required to hold text, assuming no word wrapping.
 		/// </summary>
 		/// </summary>
 		/// <param name="x">The x location of the rectangle</param>
 		/// <param name="x">The x location of the rectangle</param>
 		/// <param name="y">The y location of the rectangle</param>
 		/// <param name="y">The y location of the rectangle</param>
@@ -522,7 +522,7 @@ namespace Terminal.Gui {
 		/// </summary>
 		/// </summary>
 		/// <param name="text">The text to manipulate.</param>
 		/// <param name="text">The text to manipulate.</param>
 		/// <param name="hotKeySpecifier">The hot-key specifier (e.g. '_') to look for.</param>
 		/// <param name="hotKeySpecifier">The hot-key specifier (e.g. '_') to look for.</param>
-		/// <param name="hotPos">Returns the postion of the hot-key in the text. -1 if not found.</param>
+		/// <param name="hotPos">Returns the position of the hot-key in the text. -1 if not found.</param>
 		/// <returns>The input text with the hotkey specifier ('_') removed.</returns>
 		/// <returns>The input text with the hotkey specifier ('_') removed.</returns>
 		public static ustring RemoveHotKeySpecifier (ustring text, int hotPos, Rune hotKeySpecifier)
 		public static ustring RemoveHotKeySpecifier (ustring text, int hotPos, Rune hotKeySpecifier)
 		{
 		{

+ 2 - 2
Terminal.Gui/Core/View.cs

@@ -68,7 +68,7 @@ namespace Terminal.Gui {
 	///    if the terminal size changes.
 	///    if the terminal size changes.
 	/// </para>
 	/// </para>
 	/// <para>
 	/// <para>
-	///    Absolute layout requires specifying coordiantes and sizes of Views explicitly, and the
+	///    Absolute layout requires specifying coordinates and sizes of Views explicitly, and the
 	///    View will typcialy stay in a fixed position and size. To change the position and size use the
 	///    View will typcialy stay in a fixed position and size. To change the position and size use the
 	///    <see cref="Frame"/> property.
 	///    <see cref="Frame"/> property.
 	/// </para>
 	/// </para>
@@ -1235,7 +1235,7 @@ namespace Terminal.Gui {
 		/// </para>
 		/// </para>
 		/// <para>
 		/// <para>
 		///    Views should set the color that they want to use on entry, as otherwise this will inherit
 		///    Views should set the color that they want to use on entry, as otherwise this will inherit
-		///    the last color that was set globaly on the driver.
+		///    the last color that was set globally on the driver.
 		/// </para>
 		/// </para>
 		/// <para>
 		/// <para>
 		///    Overrides of <see cref="Redraw"/> must ensure they do not set <c>Driver.Clip</c> to a clip region
 		///    Overrides of <see cref="Redraw"/> must ensure they do not set <c>Driver.Clip</c> to a clip region

+ 2 - 2
Terminal.Gui/Core/Window.cs

@@ -49,7 +49,7 @@ namespace Terminal.Gui {
 		/// <summary>
 		/// <summary>
 		/// Initializes a new instance of the <see cref="Gui.Window"/> class with an optional title using <see cref="LayoutStyle.Absolute"/> positioning.
 		/// Initializes a new instance of the <see cref="Gui.Window"/> class with an optional title using <see cref="LayoutStyle.Absolute"/> positioning.
 		/// </summary>
 		/// </summary>
-		/// <param name="frame">Superview-relatie rectangle specifying the location and size</param>
+		/// <param name="frame">Superview-relative rectangle specifying the location and size</param>
 		/// <param name="title">Title</param>
 		/// <param name="title">Title</param>
 		/// <remarks>
 		/// <remarks>
 		/// This constructor intitalizes a Window with a <see cref="LayoutStyle"/> of <see cref="LayoutStyle.Absolute"/>. Use constructors
 		/// This constructor intitalizes a Window with a <see cref="LayoutStyle"/> of <see cref="LayoutStyle.Absolute"/>. Use constructors
@@ -81,7 +81,7 @@ namespace Terminal.Gui {
 		/// Initializes a new instance of the <see cref="Window"/> using <see cref="LayoutStyle.Absolute"/> positioning with the specified frame for its location, with the specified frame padding,
 		/// Initializes a new instance of the <see cref="Window"/> using <see cref="LayoutStyle.Absolute"/> positioning with the specified frame for its location, with the specified frame padding,
 		/// and an optional title.
 		/// and an optional title.
 		/// </summary>
 		/// </summary>
-		/// <param name="frame">Superview-relatie rectangle specifying the location and size</param>
+		/// <param name="frame">Superview-relative rectangle specifying the location and size</param>
 		/// <param name="padding">Number of characters to use for padding of the drawn frame.</param>
 		/// <param name="padding">Number of characters to use for padding of the drawn frame.</param>
 		/// <param name="title">Title</param>
 		/// <param name="title">Title</param>
 		/// <remarks>
 		/// <remarks>

+ 1 - 1
Terminal.Gui/README.md

@@ -11,7 +11,7 @@ Contains all files required to build the **Terminal.Gui** library (and nuget pac
     - `ConsoleDriver` - Definition for the Console Driver API.
     - `ConsoleDriver` - Definition for the Console Driver API.
     - `Events.cs` - Defines keyboard and mouse related structs & classes. 
     - `Events.cs` - Defines keyboard and mouse related structs & classes. 
     - `PosDim.cs` - Implements **Terminal-Gui's** *Computed Layout* system. These classes have deep dependencies on `View`.
     - `PosDim.cs` - Implements **Terminal-Gui's** *Computed Layout* system. These classes have deep dependencies on `View`.
-    - `Responder` - Base class for the windowing class heirachy. Implements support for keyboard & mouse input.
+    - `Responder` - Base class for the windowing class hierarchy. Implements support for keyboard & mouse input.
     - `View` - Derived from `Responder`, the base class for non-modal visual elements such as controls.
     - `View` - Derived from `Responder`, the base class for non-modal visual elements such as controls.
     - `Toplevel` - Drived from `View`, the base class for modal visual elements such as top-level windows and dialogs. Supports the concept of `MenuBar` and `StatusBar`.
     - `Toplevel` - Drived from `View`, the base class for modal visual elements such as top-level windows and dialogs. Supports the concept of `MenuBar` and `StatusBar`.
     - `Window` - Drived from `TopLevel`, implements Toplevel views with a visible frame and Title.
     - `Window` - Drived from `TopLevel`, implements Toplevel views with a visible frame and Title.

+ 2 - 2
Terminal.Gui/Terminal.Gui.csproj

@@ -66,7 +66,7 @@
       * Added support for F11 and F12 keys. (Thanks @bdisp!)
       * Added support for F11 and F12 keys. (Thanks @bdisp!)
       * Multiple improvements to Date/TimeField. (Thanks @bdisp!)
       * Multiple improvements to Date/TimeField. (Thanks @bdisp!)
       * Fixes #409 - Invoke does not cause Wakeup #501. (Thanks @bdisp!)
       * Fixes #409 - Invoke does not cause Wakeup #501. (Thanks @bdisp!)
-      * Fixed Label text alignemnt. (Thanks @bdisp!)
+      * Fixed Label text alignment. (Thanks @bdisp!)
       * Added mouse features in the Unix version. Supports xterm-1006. (Thanks @bdisp!)
       * Added mouse features in the Unix version. Supports xterm-1006. (Thanks @bdisp!)
       * Several StatusBar fixes. (Thanks @bdisp!)
       * Several StatusBar fixes. (Thanks @bdisp!)
       * Tons of mouse improvements including mouse wheel support (e.g. #404, #409). (Thanks @bdisp!)
       * Tons of mouse improvements including mouse wheel support (e.g. #404, #409). (Thanks @bdisp!)
@@ -80,7 +80,7 @@
       * Fixes #557 MessageBox needs to take ustrings (BREAKING CHANGE). (Thanks @tig!)
       * Fixes #557 MessageBox needs to take ustrings (BREAKING CHANGE). (Thanks @tig!)
       * Fixes ScrollView in several key ways. (Thanks @tig!)
       * Fixes ScrollView in several key ways. (Thanks @tig!)
       *   Now supports Computed layout and has constructors that don't require parameters.
       *   Now supports Computed layout and has constructors that don't require parameters.
-      *   ScrollBarViews are now positioned using Computed layout versus error prone absoulte
+      *   ScrollBarViews are now positioned using Computed layout versus error prone absolute
       *   ScrollBarViews now correctly position themselves when one, either, or both are on/off.
       *   ScrollBarViews now correctly position themselves when one, either, or both are on/off.
       *   IsVertical is now a public property that does the expected thing when changed
       *   IsVertical is now a public property that does the expected thing when changed
       *   Mouse handling is better; there's still a bug where the mouse doesn't get grabbed by the ScrollView initially but I think this is a broader problem. I need @BDisp's help on this.
       *   Mouse handling is better; there's still a bug where the mouse doesn't get grabbed by the ScrollView initially but I think this is a broader problem. I need @BDisp's help on this.

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

@@ -16,7 +16,7 @@ namespace Terminal.Gui {
 	/// <remarks>
 	/// <remarks>
 	/// <para>
 	/// <para>
 	/// <see cref="HexView"/> provides a hex editor on top of a seekable <see cref="Stream"/> with the left side showing an hex
 	/// <see cref="HexView"/> provides a hex editor on top of a seekable <see cref="Stream"/> with the left side showing an hex
-	/// dump of the values in the <see cref="Stream"/> and the right side showing the contents (filterd to 
+	/// dump of the values in the <see cref="Stream"/> and the right side showing the contents (filtered to 
 	/// non-control sequence ASCII characters).    
 	/// non-control sequence ASCII characters).    
 	/// </para>
 	/// </para>
 	/// <para>
 	/// <para>

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

@@ -16,7 +16,7 @@ namespace Terminal.Gui {
 	/// The Label <see cref="View"/> displays a string at a given position and supports multiple lines separted by newline characters. Multi-line Labels support word wrap.
 	/// The Label <see cref="View"/> displays a string at a given position and supports multiple lines separted by newline characters. Multi-line Labels support word wrap.
 	/// </summary>
 	/// </summary>
 	/// <remarks>
 	/// <remarks>
-	/// The <see cref="Label"/> view is functionality identical to <see cref="View"/> and is included for API backwards compatibilty.
+	/// The <see cref="Label"/> view is functionality identical to <see cref="View"/> and is included for API backwards compatibility.
 	/// </remarks>
 	/// </remarks>
 	public class Label : View {
 	public class Label : View {
 		/// <inheritdoc/>
 		/// <inheritdoc/>

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

@@ -301,7 +301,7 @@ namespace Terminal.Gui {
 		public Action Changed;
 		public Action Changed;
 #endif
 #endif
 		/// <summary>
 		/// <summary>
-		///   Initalizes a <see cref="TextView"/> on the specified area, with absolute position and size.
+		///   Initializes a <see cref="TextView"/> on the specified area, with absolute position and size.
 		/// </summary>
 		/// </summary>
 		/// <remarks>
 		/// <remarks>
 		/// </remarks>
 		/// </remarks>
@@ -311,7 +311,7 @@ namespace Terminal.Gui {
 		}
 		}
 
 
 		/// <summary>
 		/// <summary>
-		///   Initalizes a <see cref="TextView"/> on the specified area, 
+		///   Initializes a <see cref="TextView"/> on the specified area, 
 		///   with dimensions controlled with the X, Y, Width and Height properties.
 		///   with dimensions controlled with the X, Y, Width and Height properties.
 		/// </summary>
 		/// </summary>
 		public TextView () : base ()
 		public TextView () : base ()

+ 1 - 1
Terminal.Gui/Windows/Dialog.cs

@@ -94,7 +94,7 @@ namespace Terminal.Gui {
 		public Dialog (ustring title, params Button [] buttons) : this (title: title, width: 0, height: 0, buttons: buttons) { }
 		public Dialog (ustring title, params Button [] buttons) : this (title: title, width: 0, height: 0, buttons: buttons) { }
 
 
 		/// <summary>
 		/// <summary>
-		/// Adds a <see cref="Button"/> to the <see cref="Dialog"/>, its layout will be controled by the <see cref="Dialog"/>
+		/// Adds a <see cref="Button"/> to the <see cref="Dialog"/>, its layout will be controlled by the <see cref="Dialog"/>
 		/// </summary>
 		/// </summary>
 		/// <param name="button">Button to add.</param>
 		/// <param name="button">Button to add.</param>
 		public void AddButton (Button button)
 		public void AddButton (Button button)

+ 3 - 3
UICatalog/Scenario.cs

@@ -156,14 +156,14 @@ namespace UICatalog {
 			/// Static helper function to get the <see cref="Scenario"/> Name given a Type
 			/// Static helper function to get the <see cref="Scenario"/> Name given a Type
 			/// </summary>
 			/// </summary>
 			/// <param name="t"></param>
 			/// <param name="t"></param>
-			/// <returns>Name of the catagory</returns>
+			/// <returns>Name of the category</returns>
 			public static string GetName (Type t) => ((ScenarioCategory)System.Attribute.GetCustomAttributes (t) [0]).Name;
 			public static string GetName (Type t) => ((ScenarioCategory)System.Attribute.GetCustomAttributes (t) [0]).Name;
 
 
 			/// <summary>
 			/// <summary>
 			/// Static helper function to get the <see cref="Scenario"/> Categories given a Type
 			/// Static helper function to get the <see cref="Scenario"/> Categories given a Type
 			/// </summary>
 			/// </summary>
 			/// <param name="t"></param>
 			/// <param name="t"></param>
-			/// <returns>list of catagory names</returns>
+			/// <returns>list of category names</returns>
 			public static List<string> GetCategories (Type t) => System.Attribute.GetCustomAttributes (t)
 			public static List<string> GetCategories (Type t) => System.Attribute.GetCustomAttributes (t)
 				.ToList ()
 				.ToList ()
 				.Where (a => a is ScenarioCategory)
 				.Where (a => a is ScenarioCategory)
@@ -174,7 +174,7 @@ namespace UICatalog {
 		/// <summary>
 		/// <summary>
 		/// Helper function to get the list of categories a <see cref="Scenario"/> belongs to (defined in <see cref="ScenarioCategory"/>)
 		/// Helper function to get the list of categories a <see cref="Scenario"/> belongs to (defined in <see cref="ScenarioCategory"/>)
 		/// </summary>
 		/// </summary>
-		/// <returns>list of catagory names</returns>
+		/// <returns>list of category names</returns>
 		public List<string> GetCategories () => ScenarioCategory.GetCategories (this.GetType ());
 		public List<string> GetCategories () => ScenarioCategory.GetCategories (this.GetType ());
 
 
 		/// <inheritdoc/>
 		/// <inheritdoc/>

+ 1 - 1
UICatalog/Scenarios/Scrolling.cs

@@ -169,7 +169,7 @@ namespace UICatalog {
 				ColorScheme = Colors.Dialog
 				ColorScheme = Colors.Dialog
 			});
 			});
 
 
-			scrollView.Add (new TextField ("... the emergency broadcast sytem.") {
+			scrollView.Add (new TextField ("... the emergency broadcast system.") {
 				X = 3,
 				X = 3,
 				Y = 10,
 				Y = 10,
 				Width = 50,
 				Width = 50,

+ 1 - 1
docs/api/Terminal.Gui/Terminal.Gui.Application.html

@@ -375,7 +375,7 @@ TThe current <a class="xref" href="Terminal.Gui.View.html">View</a> object being
   <a id="Terminal_Gui_Application_MainLoop_" data-uid="Terminal.Gui.Application.MainLoop*"></a>
   <a id="Terminal_Gui_Application_MainLoop_" data-uid="Terminal.Gui.Application.MainLoop*"></a>
   <h4 id="Terminal_Gui_Application_MainLoop" data-uid="Terminal.Gui.Application.MainLoop">MainLoop</h4>
   <h4 id="Terminal_Gui_Application_MainLoop" data-uid="Terminal.Gui.Application.MainLoop">MainLoop</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-The <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_MainLoop">MainLoop</a>  driver for the applicaiton
+The <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_MainLoop">MainLoop</a>  driver for the application
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>

+ 1 - 1
docs/api/Terminal.Gui/Terminal.Gui.Dialog.html

@@ -557,7 +557,7 @@ After initialzation use <code>X</code>, <code>Y</code>, <code>Width</code>, and
   <a id="Terminal_Gui_Dialog_AddButton_" data-uid="Terminal.Gui.Dialog.AddButton*"></a>
   <a id="Terminal_Gui_Dialog_AddButton_" data-uid="Terminal.Gui.Dialog.AddButton*"></a>
   <h4 id="Terminal_Gui_Dialog_AddButton_Terminal_Gui_Button_" data-uid="Terminal.Gui.Dialog.AddButton(Terminal.Gui.Button)">AddButton(Button)</h4>
   <h4 id="Terminal_Gui_Dialog_AddButton_Terminal_Gui_Button_" data-uid="Terminal.Gui.Dialog.AddButton(Terminal.Gui.Button)">AddButton(Button)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Adds a <a class="xref" href="Terminal.Gui.Button.html">Button</a> to the <a class="xref" href="Terminal.Gui.Dialog.html">Dialog</a>, its layout will be controled by the <a class="xref" href="Terminal.Gui.Dialog.html">Dialog</a>
+Adds a <a class="xref" href="Terminal.Gui.Button.html">Button</a> to the <a class="xref" href="Terminal.Gui.Dialog.html">Dialog</a>, its layout will be controlled by the <a class="xref" href="Terminal.Gui.Dialog.html">Dialog</a>
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>

+ 1 - 1
docs/api/Terminal.Gui/Terminal.Gui.Dim.html

@@ -124,7 +124,7 @@ Dim properties of a <a class="xref" href="Terminal.Gui.View.html">View</a> to co
 <p>
 <p>
   These can be used to set the absolute position, when merely assigning an
   These can be used to set the absolute position, when merely assigning an
   integer value (via the implicit integer to Pos conversion), and they can be combined
   integer value (via the implicit integer to Pos conversion), and they can be combined
-  to produce more useful layouts, like: Pos.Center - 3, which would shift the postion
+  to produce more useful layouts, like: Pos.Center - 3, which would shift the position
   of the <a class="xref" href="Terminal.Gui.View.html">View</a> 3 characters to the left after centering for example.
   of the <a class="xref" href="Terminal.Gui.View.html">View</a> 3 characters to the left after centering for example.
 </p>
 </p>
 </div>
 </div>

+ 1 - 1
docs/api/Terminal.Gui/Terminal.Gui.HexView.html

@@ -396,7 +396,7 @@ An hex viewer and editor <a class="xref" href="Terminal.Gui.View.html">View</a>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
 <p>
 <p>
 <a class="xref" href="Terminal.Gui.HexView.html">HexView</a> provides a hex editor on top of a seekable <span class="xref">System.IO.Stream</span> with the left side showing an hex
 <a class="xref" href="Terminal.Gui.HexView.html">HexView</a> provides a hex editor on top of a seekable <span class="xref">System.IO.Stream</span> with the left side showing an hex
-dump of the values in the <span class="xref">System.IO.Stream</span> and the right side showing the contents (filterd to 
+dump of the values in the <span class="xref">System.IO.Stream</span> and the right side showing the contents (filtered to 
 non-control sequence ASCII characters).    
 non-control sequence ASCII characters).    
 </p>
 </p>
 <p>
 <p>

+ 1 - 1
docs/api/Terminal.Gui/Terminal.Gui.Label.html

@@ -403,7 +403,7 @@ The Label <a class="xref" href="Terminal.Gui.View.html">View</a> displays a stri
   </div>
   </div>
   <h5 id="Terminal_Gui_Label_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_Label_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
-The <a class="xref" href="Terminal.Gui.Label.html">Label</a> view is functionality identical to <a class="xref" href="Terminal.Gui.View.html">View</a> and is included for API backwards compatibilty.
+The <a class="xref" href="Terminal.Gui.Label.html">Label</a> view is functionality identical to <a class="xref" href="Terminal.Gui.View.html">View</a> and is included for API backwards compatibility.
 </div>
 </div>
   <h3 id="constructors">Constructors
   <h3 id="constructors">Constructors
   </h3>
   </h3>

+ 1 - 1
docs/api/Terminal.Gui/Terminal.Gui.Pos.html

@@ -134,7 +134,7 @@ subtraction operators.
 <p>
 <p>
   These can be used to set the absolute position, when merely assigning an
   These can be used to set the absolute position, when merely assigning an
   integer value (via the implicit integer to <a class="xref" href="Terminal.Gui.Pos.html">Pos</a> conversion), and they can be combined
   integer value (via the implicit integer to <a class="xref" href="Terminal.Gui.Pos.html">Pos</a> conversion), and they can be combined
-  to produce more useful layouts, like: Pos.Center - 3, which would shift the postion
+  to produce more useful layouts, like: Pos.Center - 3, which would shift the position
   of the <a class="xref" href="Terminal.Gui.View.html">View</a> 3 characters to the left after centering for example.
   of the <a class="xref" href="Terminal.Gui.View.html">View</a> 3 characters to the left after centering for example.
 </p>
 </p>
 <p>
 <p>

+ 4 - 4
docs/api/Terminal.Gui/Terminal.Gui.TextFormatter.html

@@ -84,7 +84,7 @@
   <h1 id="Terminal_Gui_TextFormatter" data-uid="Terminal.Gui.TextFormatter" class="text-break">Class TextFormatter
   <h1 id="Terminal_Gui_TextFormatter" data-uid="Terminal.Gui.TextFormatter" class="text-break">Class TextFormatter
   </h1>
   </h1>
   <div class="markdown level0 summary">
   <div class="markdown level0 summary">
-Provides text formatting capabilites for console apps. Supports, hotkeys, horizontal alignment, multille lines, and word-based line wrap.
+Provides text formatting capabilities for console apps. Supports, hotkeys, horizontal alignment, multille lines, and word-based line wrap.
 </div>
 </div>
   <div class="markdown level0 conceptual"></div>
   <div class="markdown level0 conceptual"></div>
   <div class="inheritance">
   <div class="inheritance">
@@ -389,7 +389,7 @@ The text to be displayed. This text is never modified.
   <a id="Terminal_Gui_TextFormatter_CalcRect_" data-uid="Terminal.Gui.TextFormatter.CalcRect*"></a>
   <a id="Terminal_Gui_TextFormatter_CalcRect_" data-uid="Terminal.Gui.TextFormatter.CalcRect*"></a>
   <h4 id="Terminal_Gui_TextFormatter_CalcRect_System_Int32_System_Int32_NStack_ustring_" data-uid="Terminal.Gui.TextFormatter.CalcRect(System.Int32,System.Int32,NStack.ustring)">CalcRect(Int32, Int32, ustring)</h4>
   <h4 id="Terminal_Gui_TextFormatter_CalcRect_System_Int32_System_Int32_NStack_ustring_" data-uid="Terminal.Gui.TextFormatter.CalcRect(System.Int32,System.Int32,NStack.ustring)">CalcRect(Int32, Int32, ustring)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Calculates the rectangle requried to hold text, assuming no word wrapping.
+Calculates the rectangle required to hold text, assuming no word wrapping.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -776,7 +776,7 @@ Computes the number of lines needed to render the specified text given the width
   <a id="Terminal_Gui_TextFormatter_MaxWidth_" data-uid="Terminal.Gui.TextFormatter.MaxWidth*"></a>
   <a id="Terminal_Gui_TextFormatter_MaxWidth_" data-uid="Terminal.Gui.TextFormatter.MaxWidth*"></a>
   <h4 id="Terminal_Gui_TextFormatter_MaxWidth_NStack_ustring_System_Int32_" data-uid="Terminal.Gui.TextFormatter.MaxWidth(NStack.ustring,System.Int32)">MaxWidth(ustring, Int32)</h4>
   <h4 id="Terminal_Gui_TextFormatter_MaxWidth_NStack_ustring_System_Int32_" data-uid="Terminal.Gui.TextFormatter.MaxWidth(NStack.ustring,System.Int32)">MaxWidth(ustring, Int32)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Computes the maximum width needed to render the text (single line or multple lines) given a minimium width.
+Computes the maximum width needed to render the text (single line or multple lines) given a minimum width.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -850,7 +850,7 @@ Removes the hotkey specifier from text.
       <tr>
       <tr>
         <td><span class="xref">System.Int32</span></td>
         <td><span class="xref">System.Int32</span></td>
         <td><span class="parametername">hotPos</span></td>
         <td><span class="parametername">hotPos</span></td>
-        <td>Returns the postion of the hot-key in the text. -1 if not found.</td>
+        <td>Returns the position of the hot-key in the text. -1 if not found.</td>
       </tr>
       </tr>
       <tr>
       <tr>
         <td><span class="xref">System.Rune</span></td>
         <td><span class="xref">System.Rune</span></td>

+ 2 - 2
docs/api/Terminal.Gui/Terminal.Gui.TextView.html

@@ -434,7 +434,7 @@ keys.
   <a id="Terminal_Gui_TextView__ctor_" data-uid="Terminal.Gui.TextView.#ctor*"></a>
   <a id="Terminal_Gui_TextView__ctor_" data-uid="Terminal.Gui.TextView.#ctor*"></a>
   <h4 id="Terminal_Gui_TextView__ctor" data-uid="Terminal.Gui.TextView.#ctor">TextView()</h4>
   <h4 id="Terminal_Gui_TextView__ctor" data-uid="Terminal.Gui.TextView.#ctor">TextView()</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initalizes a <a class="xref" href="Terminal.Gui.TextView.html">TextView</a> on the specified area, 
+Initializes a <a class="xref" href="Terminal.Gui.TextView.html">TextView</a> on the specified area, 
 with dimensions controlled with the X, Y, Width and Height properties.
 with dimensions controlled with the X, Y, Width and Height properties.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
@@ -447,7 +447,7 @@ with dimensions controlled with the X, Y, Width and Height properties.
   <a id="Terminal_Gui_TextView__ctor_" data-uid="Terminal.Gui.TextView.#ctor*"></a>
   <a id="Terminal_Gui_TextView__ctor_" data-uid="Terminal.Gui.TextView.#ctor*"></a>
   <h4 id="Terminal_Gui_TextView__ctor_Terminal_Gui_Rect_" data-uid="Terminal.Gui.TextView.#ctor(Terminal.Gui.Rect)">TextView(Rect)</h4>
   <h4 id="Terminal_Gui_TextView__ctor_Terminal_Gui_Rect_" data-uid="Terminal.Gui.TextView.#ctor(Terminal.Gui.Rect)">TextView(Rect)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initalizes a <a class="xref" href="Terminal.Gui.TextView.html">TextView</a> on the specified area, with absolute position and size.
+Initializes a <a class="xref" href="Terminal.Gui.TextView.html">TextView</a> on the specified area, with absolute position and size.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>

+ 2 - 2
docs/api/Terminal.Gui/Terminal.Gui.View.html

@@ -178,7 +178,7 @@ care of repositioning views when view&apos;s frames are resized or
 if the terminal size changes.
 if the terminal size changes.
 </p>
 </p>
 <p>
 <p>
-   Absolute layout requires specifying coordiantes and sizes of Views explicitly, and the
+   Absolute layout requires specifying coordinates and sizes of Views explicitly, and the
    View will typcialy stay in a fixed position and size. To change the position and size use the
    View will typcialy stay in a fixed position and size. To change the position and size use the
 <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">Frame</a> property.
 <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">Frame</a> property.
 </p>
 </p>
@@ -2767,7 +2767,7 @@ Redraws this view and its subviews; only redraws the views that have been flagge
 </p>
 </p>
 <p>
 <p>
    Views should set the color that they want to use on entry, as otherwise this will inherit
    Views should set the color that they want to use on entry, as otherwise this will inherit
-   the last color that was set globaly on the driver.
+   the last color that was set coglobally on the driver.
 </p>
 </p>
 <p>
 <p>
    Overrides of <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Redraw_Terminal_Gui_Rect_">Redraw(Rect)</a> must ensure they do not set <code>Driver.Clip</code> to a clip region
    Overrides of <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Redraw_Terminal_Gui_Rect_">Redraw(Rect)</a> must ensure they do not set <code>Driver.Clip</code> to a clip region

+ 2 - 2
docs/api/Terminal.Gui/Terminal.Gui.Window.html

@@ -521,7 +521,7 @@ Initializes a new instance of the <a class="xref" href="Terminal.Gui.Window.html
       <tr>
       <tr>
         <td><a class="xref" href="Terminal.Gui.Rect.html">Rect</a></td>
         <td><a class="xref" href="Terminal.Gui.Rect.html">Rect</a></td>
         <td><span class="parametername">frame</span></td>
         <td><span class="parametername">frame</span></td>
-        <td>Superview-relatie rectangle specifying the location and size</td>
+        <td>Superview-relative rectangle specifying the location and size</td>
       </tr>
       </tr>
       <tr>
       <tr>
         <td><span class="xref">NStack.ustring</span></td>
         <td><span class="xref">NStack.ustring</span></td>
@@ -561,7 +561,7 @@ and an optional title.
       <tr>
       <tr>
         <td><a class="xref" href="Terminal.Gui.Rect.html">Rect</a></td>
         <td><a class="xref" href="Terminal.Gui.Rect.html">Rect</a></td>
         <td><span class="parametername">frame</span></td>
         <td><span class="parametername">frame</span></td>
-        <td>Superview-relatie rectangle specifying the location and size</td>
+        <td>Superview-relative rectangle specifying the location and size</td>
       </tr>
       </tr>
       <tr>
       <tr>
         <td><span class="xref">NStack.ustring</span></td>
         <td><span class="xref">NStack.ustring</span></td>

+ 1 - 1
docs/api/Terminal.Gui/Terminal.Gui.html

@@ -284,7 +284,7 @@ Single-line text entry <a class="xref" href="Terminal.Gui.View.html">View</a>
 </section>
 </section>
       <h4><a class="xref" href="Terminal.Gui.TextFormatter.html">TextFormatter</a></h4>
       <h4><a class="xref" href="Terminal.Gui.TextFormatter.html">TextFormatter</a></h4>
       <section>
       <section>
-Provides text formatting capabilites for console apps. Supports, hotkeys, horizontal alignment, multille lines, and word-based line wrap.
+Provides text formatting capabilities for console apps. Supports, hotkeys, horizontal alignment, multille lines, and word-based line wrap.
 </section>
 </section>
       <h4><a class="xref" href="Terminal.Gui.TextView.html">TextView</a></h4>
       <h4><a class="xref" href="Terminal.Gui.TextView.html">TextView</a></h4>
       <section>
       <section>

+ 2 - 2
docs/api/UICatalog/UICatalog.Scenario.ScenarioCategory.html

@@ -195,7 +195,7 @@
     <tbody>
     <tbody>
       <tr>
       <tr>
         <td><span class="xref">List</span>&lt;<span class="xref">System.String</span>&gt;</td>
         <td><span class="xref">List</span>&lt;<span class="xref">System.String</span>&gt;</td>
-        <td><p>list of catagory names</p>
+        <td><p>list of category names</p>
 </td>
 </td>
       </tr>
       </tr>
     </tbody>
     </tbody>
@@ -239,7 +239,7 @@
     <tbody>
     <tbody>
       <tr>
       <tr>
         <td><span class="xref">System.String</span></td>
         <td><span class="xref">System.String</span></td>
-        <td><p>Name of the catagory</p>
+        <td><p>Name of the category</p>
 </td>
 </td>
       </tr>
       </tr>
     </tbody>
     </tbody>

+ 1 - 1
docs/api/UICatalog/UICatalog.Scenario.html

@@ -240,7 +240,7 @@ namespace UICatalog {
     <tbody>
     <tbody>
       <tr>
       <tr>
         <td><span class="xref">List</span>&lt;<span class="xref">System.String</span>&gt;</td>
         <td><span class="xref">List</span>&lt;<span class="xref">System.String</span>&gt;</td>
-        <td><p>list of catagory names</p>
+        <td><p>list of category names</p>
 </td>
 </td>
       </tr>
       </tr>
     </tbody>
     </tbody>

文件差異過大導致無法顯示
+ 0 - 0
docs/index.json


+ 1 - 1
docs/styles/docfx.js

@@ -1053,7 +1053,7 @@ $(function () {
     function getAbsolutePath(href) {
     function getAbsolutePath(href) {
       // Use anchor to normalize href
       // Use anchor to normalize href
       var anchor = $('<a href="' + href + '"></a>')[0];
       var anchor = $('<a href="' + href + '"></a>')[0];
-      // Ignore protocal, remove search and query
+      // Ignore protocol, remove search and query
       return anchor.host + anchor.pathname;
       return anchor.host + anchor.pathname;
     }
     }
 
 

+ 1 - 1
docs/styles/lunr.js

@@ -2905,7 +2905,7 @@ lunr.QueryParser.parseBoost = function (parser) {
     } else if (typeof exports === 'object') {
     } else if (typeof exports === 'object') {
       /**
       /**
        * Node. Does not work with strict CommonJS, but
        * Node. Does not work with strict CommonJS, but
-       * only CommonJS-like enviroments that support module.exports,
+       * only CommonJS-like environments that support module.exports,
        * like Node.
        * like Node.
        */
        */
       module.exports = factory()
       module.exports = factory()

部分文件因文件數量過多而無法顯示