Browse Source

Merge pull request #641 from tig/090_doc_update

Updated documentation, readme, and relnotes
Charlie Kindel 5 years ago
parent
commit
eb15c82367
40 changed files with 2200 additions and 1531 deletions
  1. 8 3
      README.md
  2. 15 8
      Terminal.Gui/Terminal.Gui.csproj
  3. 3 1
      Terminal.Gui/Views/Button.cs
  4. 10 0
      docfx/README.md
  5. 2 0
      docfx/index.md
  6. 83 85
      docs/api/Terminal.Gui/Terminal.Gui.Application.html
  7. 44 0
      docs/api/Terminal.Gui/Terminal.Gui.Button.html
  8. 49 37
      docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html
  9. 57 0
      docs/api/Terminal.Gui/Terminal.Gui.Colors.html
  10. 0 593
      docs/api/Terminal.Gui/Terminal.Gui.ComboBox.html
  11. 164 0
      docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.DiagnosticFlags.html
  12. 27 0
      docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html
  13. 78 5
      docs/api/Terminal.Gui/Terminal.Gui.DateField.html
  14. 303 0
      docs/api/Terminal.Gui/Terminal.Gui.DateTimeEventArgs-1.html
  15. 24 3
      docs/api/Terminal.Gui/Terminal.Gui.Dialog.html
  16. 12 0
      docs/api/Terminal.Gui/Terminal.Gui.FileDialog.html
  17. 15 6
      docs/api/Terminal.Gui/Terminal.Gui.FrameView.html
  18. 13 1
      docs/api/Terminal.Gui/Terminal.Gui.HexView.html
  19. 67 16
      docs/api/Terminal.Gui/Terminal.Gui.Label.html
  20. 54 54
      docs/api/Terminal.Gui/Terminal.Gui.ListView.html
  21. 90 54
      docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html
  22. 12 0
      docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html
  23. 13 1
      docs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html
  24. 17 9
      docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html
  25. 13 1
      docs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html
  26. 28 28
      docs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html
  27. 12 0
      docs/api/Terminal.Gui/Terminal.Gui.StatusBar.html
  28. 47 35
      docs/api/Terminal.Gui/Terminal.Gui.TextField.html
  29. 28 28
      docs/api/Terminal.Gui/Terminal.Gui.TextView.html
  30. 99 26
      docs/api/Terminal.Gui/Terminal.Gui.TimeField.html
  31. 30 30
      docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html
  32. 16 16
      docs/api/Terminal.Gui/Terminal.Gui.View.MouseEventArgs.html
  33. 275 276
      docs/api/Terminal.Gui/Terminal.Gui.View.html
  34. 15 3
      docs/api/Terminal.Gui/Terminal.Gui.Window.html
  35. 11 7
      docs/api/Terminal.Gui/Terminal.Gui.html
  36. 6 3
      docs/api/Terminal.Gui/toc.html
  37. 1 0
      docs/index.html
  38. 0 0
      docs/index.json
  39. 48 36
      docs/manifest.json
  40. 411 166
      docs/xrefmap.yml

+ 8 - 3
README.md

@@ -10,6 +10,10 @@ A simple toolkit for buiding console GUI apps for .NET, .NET Core, and Mono that
 
 
 ![Sample app](https://raw.githubusercontent.com/migueldeicaza/gui.cs/master/docfx/sample.gif)
 ![Sample app](https://raw.githubusercontent.com/migueldeicaza/gui.cs/master/docfx/sample.gif)
 
 
+## IMPORTANT RELEASE INFO
+
+We are actively converging on a major update to Terminal.Gui. The most recent released Nuget package is version `0.81` which is way behind `master`. This README and the API Documentation refers to the latest build from `master`. If you want the latest and greatest functionality, clone and build locally. Otherwise `0.81` is quite stable, but the documentation may not match.
+
 ## Controls & Features
 ## Controls & Features
 
 
 The *Terminal.Gui* toolkit contains various controls for building text user interfaces:
 The *Terminal.Gui* toolkit contains various controls for building text user interfaces:
@@ -176,13 +180,14 @@ The example above shows how to add views using both styles of layout supported b
 
 
 ## Installing
 ## Installing
 
 
+*We are actively converging on a major update to Terminal.Gui. The most recent released Nuget package is version `0.81` which is way behind `master`. This README and the API Documentation refers to the latest build from `master`. If you want the latest and greatest functionality, clone and build locally. Otherwise `0.81` is quite stable, but the documentation may not match.*
+
 Use NuGet to install the `Terminal.Gui` NuGet package: https://www.nuget.org/packages/Terminal.Gui
 Use NuGet to install the `Terminal.Gui` NuGet package: https://www.nuget.org/packages/Terminal.Gui
 
 
 ## Running and Building
 ## Running and Building
 
 
-* Windows - Build and run using the .NET SDK command line tools (`dotnet build` in the root directory) or open `Terminal.Gui.sln` with Visual Studio 2019.
-* Mac - ???
-* Linux - (see: https://github.com/migueldeicaza/gui.cs/issues/421)
+* Windows, Mac, and Linux - Build and run using the .NET SDK command line tools (`dotnet build` in the root directory) 
+* Windows - Open `Terminal.Gui.sln` with Visual Studio 2019.
 
 
 ## Contributing
 ## Contributing
 
 

+ 15 - 8
Terminal.Gui/Terminal.Gui.csproj

@@ -5,22 +5,22 @@
     <AssemblyName>Terminal.Gui</AssemblyName>
     <AssemblyName>Terminal.Gui</AssemblyName>
     <DocumentationFile>bin\Release\Terminal.Gui.xml</DocumentationFile>
     <DocumentationFile>bin\Release\Terminal.Gui.xml</DocumentationFile>
     <GenerateDocumentationFile Condition=" '$(Configuration)' == 'Release' ">true</GenerateDocumentationFile>
     <GenerateDocumentationFile Condition=" '$(Configuration)' == 'Release' ">true</GenerateDocumentationFile>
-    <AssemblyVersion>0.82.0.0</AssemblyVersion>
+    <AssemblyVersion>0.90.0.0</AssemblyVersion>
   </PropertyGroup>
   </PropertyGroup>
   <PropertyGroup>
   <PropertyGroup>
     <GeneratePackageOnBuild Condition=" '$(Configuration)' == 'Release' ">true</GeneratePackageOnBuild>
     <GeneratePackageOnBuild Condition=" '$(Configuration)' == 'Release' ">true</GeneratePackageOnBuild>
     <PackageId>Terminal.Gui</PackageId>
     <PackageId>Terminal.Gui</PackageId>
-    <PackageVersion>0.82</PackageVersion>
-    <Authors>Miguel de Icaza</Authors>
+    <PackageVersion>0.90</PackageVersion>
+    <Authors>Miguel de Icaza, Charlie Kindel (@tig), @BDisp</Authors>
     <PackageLicenseExpression>MIT</PackageLicenseExpression>
     <PackageLicenseExpression>MIT</PackageLicenseExpression>
     <PackageProjectUrl>https://github.com/migueldeicaza/gui.cs/</PackageProjectUrl>
     <PackageProjectUrl>https://github.com/migueldeicaza/gui.cs/</PackageProjectUrl>
     <PackageTags>csharp, terminal, c#, f#, gui, toolkit, console</PackageTags>
     <PackageTags>csharp, terminal, c#, f#, gui, toolkit, console</PackageTags>
     <Description>Console-based user interface toolkit for .NET applications.</Description>
     <Description>Console-based user interface toolkit for .NET applications.</Description>
     <Owners>Miguel de Icaza</Owners>
     <Owners>Miguel de Icaza</Owners>
-    <Summary>Application framework for creating modern console applications using .NET </Summary>
-    <Title>Gui.cs is a framework for creating console user interfaces</Title>
+    <Summary>Application framework for creating modern console applications using .NET</Summary>
+    <Title>Terminal.Gui is a framework for creating console user interfaces</Title>
     <PackageReleaseNotes>
     <PackageReleaseNotes>
-      0.82: Many fixes
+      0.90: (Still Under Construction - Will be Feature Complete release for 1.0)
       * API documentation completely revamped and updated. Readme upated. Contributors guide added (Thanks @tig!)
       * API documentation completely revamped and updated. Readme upated. Contributors guide added (Thanks @tig!)
       * New sample/demo app - UI Catalog - Replaces demo.cs with an easy to use and extend set of demo scenarios. (Thanks @tig!)
       * New sample/demo app - UI Catalog - Replaces demo.cs with an easy to use and extend set of demo scenarios. (Thanks @tig!)
       * MenuBar can now have MenuItems directly (enables top-level menu items with no submenu). (Thanks @tig!)
       * MenuBar can now have MenuItems directly (enables top-level menu items with no submenu). (Thanks @tig!)
@@ -87,6 +87,12 @@
       *   Supports "infinite scrolling" via the new OnDrawContent/DrawContent event on the View class.
       *   Supports "infinite scrolling" via the new OnDrawContent/DrawContent event on the View class.
       *   The Scrolling Scenario was enhanced to demo dynamically adding/removing horizontal/vertical scrollbars (and to prove it was working right).
       *   The Scrolling Scenario was enhanced to demo dynamically adding/removing horizontal/vertical scrollbars (and to prove it was working right).
       * The Checkbox.Toggled event is now an EventHandler event and passes previous state. (Thanks @tig!)
       * The Checkbox.Toggled event is now an EventHandler event and passes previous state. (Thanks @tig!)
+      * Fixes #102 All Views now support parameterless constructors. (Thanks @Bdisp and @tig!)
+      * Fixes #583 Button can now be sized. Button now supports TextAlignment. (Thanks @Bdisp!)
+      * Fixes #447 All events are now defined in terms of Action instead of EventHanlder. BREAKING CHANGE. (Thanks @bdisp and @tig!)
+      * Fixes #421 Now builds on Linux with "dotnet build". (Thanks @AArnott!)
+      * MenuItem now supports checked/selected items. (Thanks @tig!)
+      * Label no longer incorreclty displays formfeed char. (Thanks @tig!)
 
 
       0.81:
       0.81:
       * Fix ncurses engine for macOS/Linux, it works again
       * Fix ncurses engine for macOS/Linux, it works again
@@ -97,9 +103,7 @@
       * Fixes a couple of crashes (356)
       * Fixes a couple of crashes (356)
       * Default the samples to work on Catalina
       * Default the samples to work on Catalina
 
 
-
       0.80: Jumbo update from BDisp:
       0.80: Jumbo update from BDisp:
-
       * Fixed key events traversal for modal dialogs
       * Fixed key events traversal for modal dialogs
       * Fixes culture info of DataField from pr
       * Fixes culture info of DataField from pr
       * Fixes the rectangle drawing issue
       * Fixes the rectangle drawing issue
@@ -172,6 +176,9 @@
     <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0" PrivateAssets="true" />
     <PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0" PrivateAssets="true" />
     <PackageReference Include="NStack.Core" Version="0.14.0" />
     <PackageReference Include="NStack.Core" Version="0.14.0" />
   </ItemGroup>
   </ItemGroup>
+  <ItemGroup Condition="'$(Configuration)'!='Debug'">
+    <PackageReference Include="SauceControl.InheritDoc" Version="1.0.0" PrivateAssets="all" />
+  </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <Compile Remove="Views\ComboBox.cs" />
     <Compile Remove="Views\ComboBox.cs" />
   </ItemGroup>
   </ItemGroup>

+ 3 - 1
Terminal.Gui/Views/Button.cs

@@ -145,7 +145,9 @@ namespace Terminal.Gui {
 			}
 			}
 		}
 		}
 
 
-		///<inheritdoc/>
+		/// <summary>
+		/// Sets or gets the text alignment for the <see cref="Button"/>.
+		/// </summary>
 		public TextAlignment TextAlignment {
 		public TextAlignment TextAlignment {
 			get => textAlignment;
 			get => textAlignment;
 			set {
 			set {

+ 10 - 0
docfx/README.md

@@ -0,0 +1,10 @@
+This folder generates the API docs for Terminal.Gui
+
+## To Generate the Docs
+
+1. Do a `Release` build on `master`. This will cause all `/// <inheritdoc/>` references to be updated.
+2. Change in to the `docfx/` directory.
+3. Type `docfx --metadata` to generate metadata
+4. Type `docfx --serve` to generate the docs and start a local webserver for testing.
+
+If `docfx` fails with a `Stackoverflow` error. Just run it again. And again. Sometimes it takes a few times. If that doesn't work, create a fresh clone or delete the `docfx/api`, `docfx/obj`, and `docs/` folders and run the steps above again.

+ 2 - 0
docfx/index.md

@@ -2,6 +2,8 @@
 
 
 A simple UI toolkit for .NET, .NET Core, and Mono that works on Windows, the Mac, and Linux/Unix.
 A simple UI toolkit for .NET, .NET Core, and Mono that works on Windows, the Mac, and Linux/Unix.
 
 
+*We are actively converging on a major update to Terminal.Gui. The most recent released Nuget package is version `0.81` which is way behind `master`. This README and the API Documentation refers to the latest build from `master`. If you want the latest and greatest functionality, clone and build locally. Otherwise `0.81` is quite stable, but the documentation may not match.*
+
 * [Terminal.Gui Project on GitHub](https://github.com/migueldeicaza/gui.cs)
 * [Terminal.Gui Project on GitHub](https://github.com/migueldeicaza/gui.cs)
 
 
 ## Terminal.Gui API Documentation
 ## Terminal.Gui API Documentation

+ 83 - 85
docs/api/Terminal.Gui/Terminal.Gui.Application.html

@@ -181,6 +181,89 @@ The current <a class="xref" href="Terminal.Gui.ConsoleDriver.html">ConsoleDriver
   </table>
   </table>
   
   
   
   
+  <h4 id="Terminal_Gui_Application_Iteration" data-uid="Terminal.Gui.Application.Iteration">Iteration</h4>
+  <div class="markdown level1 summary">
+This event is raised on each iteration of the <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_MainLoop">MainLoop</a> 
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public static Action Iteration</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="Terminal_Gui_Application_Iteration_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+See also <span class="xref">System.Threading.Timeout</span>
+</div>
+  
+  
+  <h4 id="Terminal_Gui_Application_Loaded" data-uid="Terminal.Gui.Application.Loaded">Loaded</h4>
+  <div class="markdown level1 summary">
+This event is fired once when the application is first loaded. The dimensions of the
+terminal are provided.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public static Action&lt;Application.ResizedEventArgs&gt; Loaded</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.Application.ResizedEventArgs.html">Application.ResizedEventArgs</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
+  <h4 id="Terminal_Gui_Application_Resized" data-uid="Terminal.Gui.Application.Resized">Resized</h4>
+  <div class="markdown level1 summary">
+Invoked when the terminal was resized. The new size of the terminal is provided.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public static Action&lt;Application.ResizedEventArgs&gt; Resized</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.Application.ResizedEventArgs.html">Application.ResizedEventArgs</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
   <h4 id="Terminal_Gui_Application_RootMouseEvent" data-uid="Terminal.Gui.Application.RootMouseEvent">RootMouseEvent</h4>
   <h4 id="Terminal_Gui_Application_RootMouseEvent" data-uid="Terminal.Gui.Application.RootMouseEvent">RootMouseEvent</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
 Merely a debugging aid to see the raw mouse events
 Merely a debugging aid to see the raw mouse events
@@ -736,91 +819,6 @@ Releases the mouse grab, so mouse events will be routed to the view on which the
   <div class="codewrapper">
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public static void UngrabMouse()</code></pre>
     <pre><code class="lang-csharp hljs">public static void UngrabMouse()</code></pre>
   </div>
   </div>
-  <h3 id="events">Events
-  </h3>
-  
-  
-  <h4 id="Terminal_Gui_Application_Iteration" data-uid="Terminal.Gui.Application.Iteration">Iteration</h4>
-  <div class="markdown level1 summary">
-This event is raised on each iteration of the <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_MainLoop">MainLoop</a> 
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static event EventHandler Iteration</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span></td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  <h5 id="Terminal_Gui_Application_Iteration_remarks">Remarks</h5>
-  <div class="markdown level1 remarks">
-See also <span class="xref">System.Threading.Timeout</span>
-</div>
-  
-  
-  <h4 id="Terminal_Gui_Application_Loaded" data-uid="Terminal.Gui.Application.Loaded">Loaded</h4>
-  <div class="markdown level1 summary">
-This event is fired once when the application is first loaded. The dimensions of the
-terminal are provided.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static event EventHandler&lt;Application.ResizedEventArgs&gt; Loaded</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<a class="xref" href="Terminal.Gui.Application.ResizedEventArgs.html">Application.ResizedEventArgs</a>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  
-  
-  <h4 id="Terminal_Gui_Application_Resized" data-uid="Terminal.Gui.Application.Resized">Resized</h4>
-  <div class="markdown level1 summary">
-Invoked when the terminal was resized. The new size of the terminal is provided.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static event EventHandler&lt;Application.ResizedEventArgs&gt; Resized</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<a class="xref" href="Terminal.Gui.Application.ResizedEventArgs.html">Application.ResizedEventArgs</a>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
 </article>
 </article>
           </div>
           </div>
           
           

+ 44 - 0
docs/api/Terminal.Gui/Terminal.Gui.Button.html

@@ -346,6 +346,23 @@ Button is a <a class="xref" href="Terminal.Gui.View.html">View</a> that provides
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_Button__ctor_" data-uid="Terminal.Gui.Button.#ctor*"></a>
+  <h4 id="Terminal_Gui_Button__ctor" data-uid="Terminal.Gui.Button.#ctor">Button()</h4>
+  <div class="markdown level1 summary">
+Initializes a new instance of <a class="xref" href="Terminal.Gui.Button.html">Button</a> using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> layout.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Button()</code></pre>
+  </div>
+  <h5 id="Terminal_Gui_Button__ctor_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+The width of the <a class="xref" href="Terminal.Gui.Button.html">Button</a> is computed based on the
+text length. The height will always be 1.
+</div>
+  
+  
   <a id="Terminal_Gui_Button__ctor_" data-uid="Terminal.Gui.Button.#ctor*"></a>
   <a id="Terminal_Gui_Button__ctor_" data-uid="Terminal.Gui.Button.#ctor*"></a>
   <h4 id="Terminal_Gui_Button__ctor_NStack_ustring_System_Boolean_" data-uid="Terminal.Gui.Button.#ctor(NStack.ustring,System.Boolean)">Button(ustring, Boolean)</h4>
   <h4 id="Terminal_Gui_Button__ctor_NStack_ustring_System_Boolean_" data-uid="Terminal.Gui.Button.#ctor(NStack.ustring,System.Boolean)">Button(ustring, Boolean)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
@@ -572,6 +589,33 @@ The text displayed by this <a class="xref" href="Terminal.Gui.Button.html">Butto
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  
+  
+  <a id="Terminal_Gui_Button_TextAlignment_" data-uid="Terminal.Gui.Button.TextAlignment*"></a>
+  <h4 id="Terminal_Gui_Button_TextAlignment" data-uid="Terminal.Gui.Button.TextAlignment">TextAlignment</h4>
+  <div class="markdown level1 summary">
+Sets or gets the text alignment for the <a class="xref" href="Terminal.Gui.Button.html">Button</a>.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public TextAlignment TextAlignment { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="Terminal.Gui.TextAlignment.html">TextAlignment</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
   <h3 id="methods">Methods
   <h3 id="methods">Methods
   </h3>
   </h3>
   
   

+ 49 - 37
docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html

@@ -339,10 +339,22 @@ The <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> <a class="xre
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_CheckBox__ctor_" data-uid="Terminal.Gui.CheckBox.#ctor*"></a>
+  <h4 id="Terminal_Gui_CheckBox__ctor" data-uid="Terminal.Gui.CheckBox.#ctor">CheckBox()</h4>
+  <div class="markdown level1 summary">
+Initializes a new instance of <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> based on the given text, using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> layout.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public CheckBox()</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_CheckBox__ctor_" data-uid="Terminal.Gui.CheckBox.#ctor*"></a>
   <a id="Terminal_Gui_CheckBox__ctor_" data-uid="Terminal.Gui.CheckBox.#ctor*"></a>
   <h4 id="Terminal_Gui_CheckBox__ctor_NStack_ustring_System_Boolean_" data-uid="Terminal.Gui.CheckBox.#ctor(NStack.ustring,System.Boolean)">CheckBox(ustring, Boolean)</h4>
   <h4 id="Terminal_Gui_CheckBox__ctor_NStack_ustring_System_Boolean_" data-uid="Terminal.Gui.CheckBox.#ctor(NStack.ustring,System.Boolean)">CheckBox(ustring, Boolean)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> based on the given text, uses Computed layout and sets the height and width.
+Initializes a new instance of <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> based on the given text, using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> layout.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -376,7 +388,7 @@ Initializes a new instance of <a class="xref" href="Terminal.Gui.CheckBox.html">
   <a id="Terminal_Gui_CheckBox__ctor_" data-uid="Terminal.Gui.CheckBox.#ctor*"></a>
   <a id="Terminal_Gui_CheckBox__ctor_" data-uid="Terminal.Gui.CheckBox.#ctor*"></a>
   <h4 id="Terminal_Gui_CheckBox__ctor_System_Int32_System_Int32_NStack_ustring_" data-uid="Terminal.Gui.CheckBox.#ctor(System.Int32,System.Int32,NStack.ustring)">CheckBox(Int32, Int32, ustring)</h4>
   <h4 id="Terminal_Gui_CheckBox__ctor_System_Int32_System_Int32_NStack_ustring_" data-uid="Terminal.Gui.CheckBox.#ctor(System.Int32,System.Int32,NStack.ustring)">CheckBox(Int32, Int32, ustring)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> based on the given text at the given position and a state.
+Initializes a new instance of <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Absolute">Absolute</a> layout.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -420,7 +432,7 @@ text length. This <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a>
   <a id="Terminal_Gui_CheckBox__ctor_" data-uid="Terminal.Gui.CheckBox.#ctor*"></a>
   <a id="Terminal_Gui_CheckBox__ctor_" data-uid="Terminal.Gui.CheckBox.#ctor*"></a>
   <h4 id="Terminal_Gui_CheckBox__ctor_System_Int32_System_Int32_NStack_ustring_System_Boolean_" data-uid="Terminal.Gui.CheckBox.#ctor(System.Int32,System.Int32,NStack.ustring,System.Boolean)">CheckBox(Int32, Int32, ustring, Boolean)</h4>
   <h4 id="Terminal_Gui_CheckBox__ctor_System_Int32_System_Int32_NStack_ustring_System_Boolean_" data-uid="Terminal.Gui.CheckBox.#ctor(System.Int32,System.Int32,NStack.ustring,System.Boolean)">CheckBox(Int32, Int32, ustring, Boolean)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> based on the given text at the given position and a state.
+Initializes a new instance of <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Absolute">Absolute</a> layout.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -463,6 +475,40 @@ Initializes a new instance of <a class="xref" href="Terminal.Gui.CheckBox.html">
   <div class="markdown level1 remarks">
   <div class="markdown level1 remarks">
 The size of <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> is computed based on the
 The size of <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> is computed based on the
 text length. 
 text length. 
+</div>
+  <h3 id="fields">Fields
+  </h3>
+  
+  
+  <h4 id="Terminal_Gui_CheckBox_Toggled" data-uid="Terminal.Gui.CheckBox.Toggled">Toggled</h4>
+  <div class="markdown level1 summary">
+Toggled event, raised when the <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a>  is toggled.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action&lt;bool&gt; Toggled</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<span class="xref">System.Boolean</span>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="Terminal_Gui_CheckBox_Toggled_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+Client code can hook up to this event, it is
+raised when the <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> is activated either with
+the mouse or the keyboard. The passed <code>bool</code> contains the previous state. 
 </div>
 </div>
   <h3 id="properties">Properties
   <h3 id="properties">Properties
   </h3>
   </h3>
@@ -721,40 +767,6 @@ Redraws this view and its subviews; only redraws the views that have been flagge
    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
    larger than the <code>region</code> parameter.
    larger than the <code>region</code> parameter.
 </p>
 </p>
-</div>
-  <h3 id="events">Events
-  </h3>
-  
-  
-  <h4 id="Terminal_Gui_CheckBox_Toggled" data-uid="Terminal.Gui.CheckBox.Toggled">Toggled</h4>
-  <div class="markdown level1 summary">
-Toggled event, raised when the <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a>  is toggled.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler&lt;bool&gt; Toggled</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<span class="xref">System.Boolean</span>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  <h5 id="Terminal_Gui_CheckBox_Toggled_remarks">Remarks</h5>
-  <div class="markdown level1 remarks">
-Client code can hook up to this event, it is
-raised when the <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> is activated either with
-the mouse or the keyboard. The passed <code>bool</code> contains the previous state. 
 </div>
 </div>
   <h3 id="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>

+ 57 - 0
docs/api/Terminal.Gui/Terminal.Gui.Colors.html

@@ -151,6 +151,39 @@ The base color scheme, for the default toplevel views.
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  <h5 id="Terminal_Gui_Colors_Base_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+<p>
+This API will be deprecated in the future. Use <a class="xref" href="Terminal.Gui.Colors.html#Terminal_Gui_Colors_ColorSchemes">ColorSchemes</a> instead (e.g. <code>edit.ColorScheme = Colors.ColorSchemes[&quot;Base&quot;];</code>
+</p>
+</div>
+  
+  
+  <a id="Terminal_Gui_Colors_ColorSchemes_" data-uid="Terminal.Gui.Colors.ColorSchemes*"></a>
+  <h4 id="Terminal_Gui_Colors_ColorSchemes" data-uid="Terminal.Gui.Colors.ColorSchemes">ColorSchemes</h4>
+  <div class="markdown level1 summary">
+Provides the defined <a class="xref" href="Terminal.Gui.ColorScheme.html">ColorScheme</a>s.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public static Dictionary&lt;string, ColorScheme&gt; ColorSchemes { get; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Collections.Generic.Dictionary</span>&lt;<span class="xref">System.String</span>, <a class="xref" href="Terminal.Gui.ColorScheme.html">ColorScheme</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
   
   
   
   
   <a id="Terminal_Gui_Colors_Dialog_" data-uid="Terminal.Gui.Colors.Dialog*"></a>
   <a id="Terminal_Gui_Colors_Dialog_" data-uid="Terminal.Gui.Colors.Dialog*"></a>
@@ -178,6 +211,12 @@ The dialog color scheme, for standard popup dialog boxes
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  <h5 id="Terminal_Gui_Colors_Dialog_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+<p>
+This API will be deprecated in the future. Use <a class="xref" href="Terminal.Gui.Colors.html#Terminal_Gui_Colors_ColorSchemes">ColorSchemes</a> instead (e.g. <code>edit.ColorScheme = Colors.ColorSchemes[&quot;Dialog&quot;];</code>
+</p>
+</div>
   
   
   
   
   <a id="Terminal_Gui_Colors_Error_" data-uid="Terminal.Gui.Colors.Error*"></a>
   <a id="Terminal_Gui_Colors_Error_" data-uid="Terminal.Gui.Colors.Error*"></a>
@@ -205,6 +244,12 @@ The color scheme for showing errors.
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  <h5 id="Terminal_Gui_Colors_Error_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+<p>
+This API will be deprecated in the future. Use <a class="xref" href="Terminal.Gui.Colors.html#Terminal_Gui_Colors_ColorSchemes">ColorSchemes</a> instead (e.g. <code>edit.ColorScheme = Colors.ColorSchemes[&quot;Error&quot;];</code>
+</p>
+</div>
   
   
   
   
   <a id="Terminal_Gui_Colors_Menu_" data-uid="Terminal.Gui.Colors.Menu*"></a>
   <a id="Terminal_Gui_Colors_Menu_" data-uid="Terminal.Gui.Colors.Menu*"></a>
@@ -232,6 +277,12 @@ The menu bar color
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  <h5 id="Terminal_Gui_Colors_Menu_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+<p>
+This API will be deprecated in the future. Use <a class="xref" href="Terminal.Gui.Colors.html#Terminal_Gui_Colors_ColorSchemes">ColorSchemes</a> instead (e.g. <code>edit.ColorScheme = Colors.ColorSchemes[&quot;Menu&quot;];</code>
+</p>
+</div>
   
   
   
   
   <a id="Terminal_Gui_Colors_TopLevel_" data-uid="Terminal.Gui.Colors.TopLevel*"></a>
   <a id="Terminal_Gui_Colors_TopLevel_" data-uid="Terminal.Gui.Colors.TopLevel*"></a>
@@ -259,6 +310,12 @@ The application toplevel color scheme, for the default toplevel views.
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  <h5 id="Terminal_Gui_Colors_TopLevel_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+<p>
+This API will be deprecated in the future. Use <a class="xref" href="Terminal.Gui.Colors.html#Terminal_Gui_Colors_ColorSchemes">ColorSchemes</a> instead (e.g. <code>edit.ColorScheme = Colors.ColorSchemes[&quot;TopLevel&quot;];</code>
+</p>
+</div>
 </article>
 </article>
           </div>
           </div>
           
           

+ 0 - 593
docs/api/Terminal.Gui/Terminal.Gui.ComboBox.html

@@ -1,593 +0,0 @@
-<!DOCTYPE html>
-<!--[if IE]><![endif]-->
-<html>
-  
-  <head>
-    <meta charset="utf-8">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-    <title>Class ComboBox
-   </title>
-    <meta name="viewport" content="width=device-width">
-    <meta name="title" content="Class ComboBox
-   ">
-    <meta name="generator" content="docfx 2.54.0.0">
-    
-    <link rel="shortcut icon" href="../../favicon.ico">
-    <link rel="stylesheet" href="../../styles/docfx.vendor.css">
-    <link rel="stylesheet" href="../../styles/docfx.css">
-    <link rel="stylesheet" href="../../styles/main.css">
-    <meta property="docfx:navrel" content="../../toc.html">
-    <meta property="docfx:tocrel" content="toc.html">
-    
-    <meta property="docfx:rel" content="../../">
-    
-  </head>
-  <body data-spy="scroll" data-target="#affix" data-offset="120">
-    <div id="wrapper">
-      <header>
-        
-        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
-          <div class="container">
-            <div class="navbar-header">
-              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
-                <span class="sr-only">Toggle navigation</span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-              </button>
-              
-              <a class="navbar-brand" href="../../index.html">
-                <img id="logo" class="svg" src="../../images/logo48.png" alt="">
-              </a>
-            </div>
-            <div class="collapse navbar-collapse" id="navbar">
-              <form class="navbar-form navbar-right" role="search" id="search">
-                <div class="form-group">
-                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
-                </div>
-              </form>
-            </div>
-          </div>
-        </nav>
-        
-        <div class="subnav navbar navbar-default">
-          <div class="container hide-when-search" id="breadcrumb">
-            <ul class="breadcrumb">
-              <li></li>
-            </ul>
-          </div>
-        </div>
-      </header>
-      <div class="container body-content">
-        
-        <div id="search-results">
-          <div class="search-list"></div>
-          <div class="sr-items">
-            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
-          </div>
-          <ul id="pagination"></ul>
-        </div>
-      </div>
-      <div role="main" class="container body-content hide-when-search">
-        
-        <div class="sidenav hide-when-search">
-          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
-          <div class="sidetoggle collapse" id="sidetoggle">
-            <div id="sidetoc"></div>
-          </div>
-        </div>
-        <div class="article row grid-right">
-          <div class="col-md-10">
-            <article class="content wrap" id="_content" data-uid="Terminal.Gui.ComboBox">
-  
-  
-  <h1 id="Terminal_Gui_ComboBox" data-uid="Terminal.Gui.ComboBox" class="text-break">Class ComboBox
-  </h1>
-  <div class="markdown level0 summary">
-ComboBox control
-</div>
-  <div class="markdown level0 conceptual"></div>
-  <div class="inheritance">
-    <h5>Inheritance</h5>
-    <div class="level0"><span class="xref">System.Object</span></div>
-    <div class="level1"><a class="xref" href="Terminal.Gui.Responder.html">Responder</a></div>
-    <div class="level2"><a class="xref" href="Terminal.Gui.View.html">View</a></div>
-    <div class="level3"><span class="xref">ComboBox</span></div>
-  </div>
-  <div classs="implements">
-    <h5>Implements</h5>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
-  </div>
-  <div class="inheritedMembers">
-    <h5>Inherited Members</h5>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Enter">View.Enter</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Leave">View.Leave</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_MouseEnter">View.MouseEnter</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_MouseLeave">View.MouseLeave</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_MouseClick">View.MouseClick</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Subviews">View.Subviews</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Id">View.Id</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_IsCurrentTop">View.IsCurrentTop</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_WantMousePositionReports">View.WantMousePositionReports</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_WantContinuousButtonPressed">View.WantContinuousButtonPressed</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Bounds">View.Bounds</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_X">View.X</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Y">View.Y</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Width">View.Width</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Height">View.Height</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SuperView">View.SuperView</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetNeedsDisplay">View.SetNeedsDisplay()</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetNeedsDisplay_Terminal_Gui_Rect_">View.SetNeedsDisplay(Rect)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ChildNeedsDisplay">View.ChildNeedsDisplay()</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Add_Terminal_Gui_View_">View.Add(View)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Add_Terminal_Gui_View___">View.Add(View[])</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_RemoveAll">View.RemoveAll()</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Remove_Terminal_Gui_View_">View.Remove(View)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_BringSubviewToFront_Terminal_Gui_View_">View.BringSubviewToFront(View)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SendSubviewToBack_Terminal_Gui_View_">View.SendSubviewToBack(View)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SendSubviewBackwards_Terminal_Gui_View_">View.SendSubviewBackwards(View)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_BringSubviewForward_Terminal_Gui_View_">View.BringSubviewForward(View)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Clear">View.Clear()</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Clear_Terminal_Gui_Rect_">View.Clear(Rect)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ClipToBounds">View.ClipToBounds()</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetClip_Terminal_Gui_Rect_">View.SetClip(Rect)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_DrawFrame_Terminal_Gui_Rect_System_Int32_System_Boolean_">View.DrawFrame(Rect, Int32, Boolean)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_DrawHotString_NStack_ustring_Terminal_Gui_Attribute_Terminal_Gui_Attribute_">View.DrawHotString(ustring, Attribute, Attribute)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_DrawHotString_NStack_ustring_System_Boolean_Terminal_Gui_ColorScheme_">View.DrawHotString(ustring, Boolean, ColorScheme)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Move_System_Int32_System_Int32_">View.Move(Int32, Int32)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_PositionCursor">View.PositionCursor()</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HasFocus">View.HasFocus</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnLeave">View.OnLeave()</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Focused">View.Focused</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_MostFocused">View.MostFocused</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ColorScheme">View.ColorScheme</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_AddRune_System_Int32_System_Int32_System_Rune_">View.AddRune(Int32, Int32, Rune)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ClearNeedsDisplay">View.ClearNeedsDisplay()</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Redraw_Terminal_Gui_Rect_">View.Redraw(Rect)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_DrawContent">View.DrawContent</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnDrawContent_Terminal_Gui_Rect_">View.OnDrawContent(Rect)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_SetFocus_Terminal_Gui_View_">View.SetFocus(View)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_KeyPress">View.KeyPress</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessHotKey_Terminal_Gui_KeyEvent_">View.ProcessHotKey(KeyEvent)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessColdKey_Terminal_Gui_KeyEvent_">View.ProcessColdKey(KeyEvent)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_KeyDown">View.KeyDown</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnKeyDown_Terminal_Gui_KeyEvent_">View.OnKeyDown(KeyEvent)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_KeyUp">View.KeyUp</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnKeyUp_Terminal_Gui_KeyEvent_">View.OnKeyUp(KeyEvent)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_EnsureFocus">View.EnsureFocus()</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_FocusFirst">View.FocusFirst()</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_FocusLast">View.FocusLast()</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_FocusPrev">View.FocusPrev()</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_FocusNext">View.FocusNext()</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutComplete">View.LayoutComplete</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutSubviews">View.LayoutSubviews()</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ToString">View.ToString()</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEnter_Terminal_Gui_MouseEvent_">View.OnMouseEnter(MouseEvent)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseLeave_Terminal_Gui_MouseEvent_">View.OnMouseLeave(MouseEvent)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.Responder.html#Terminal_Gui_Responder_CanFocus">Responder.CanFocus</a>
-    </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.Responder.html#Terminal_Gui_Responder_MouseEvent_Terminal_Gui_MouseEvent_">Responder.MouseEvent(MouseEvent)</a>
-    </div>
-    <div>
-      <span class="xref">System.Object.Equals(System.Object)</span>
-    </div>
-    <div>
-      <span class="xref">System.Object.Equals(System.Object, System.Object)</span>
-    </div>
-    <div>
-      <span class="xref">System.Object.GetHashCode()</span>
-    </div>
-    <div>
-      <span class="xref">System.Object.GetType()</span>
-    </div>
-    <div>
-      <span class="xref">System.Object.MemberwiseClone()</span>
-    </div>
-    <div>
-      <span class="xref">System.Object.ReferenceEquals(System.Object, System.Object)</span>
-    </div>
-  </div>
-  <h6><strong>Namespace</strong>: <a class="xref" href="Terminal.Gui.html">Terminal.Gui</a></h6>
-  <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
-  <h5 id="Terminal_Gui_ComboBox_syntax">Syntax</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class ComboBox : View, IEnumerable</code></pre>
-  </div>
-  <h3 id="constructors">Constructors
-  </h3>
-  
-  
-  <a id="Terminal_Gui_ComboBox__ctor_" data-uid="Terminal.Gui.ComboBox.#ctor*"></a>
-  <h4 id="Terminal_Gui_ComboBox__ctor_System_Int32_System_Int32_System_Int32_System_Int32_System_Collections_Generic_IList_System_String__" data-uid="Terminal.Gui.ComboBox.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IList{System.String})">ComboBox(Int32, Int32, Int32, Int32, IList&lt;String&gt;)</h4>
-  <div class="markdown level1 summary">
-Public constructor
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ComboBox(int x, int y, int w, int h, IList&lt;string&gt; source)</code></pre>
-  </div>
-  <h5 class="parameters">Parameters</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Name</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.Int32</span></td>
-        <td><span class="parametername">x</span></td>
-        <td>The x coordinate</td>
-      </tr>
-      <tr>
-        <td><span class="xref">System.Int32</span></td>
-        <td><span class="parametername">y</span></td>
-        <td>The y coordinate</td>
-      </tr>
-      <tr>
-        <td><span class="xref">System.Int32</span></td>
-        <td><span class="parametername">w</span></td>
-        <td>The width</td>
-      </tr>
-      <tr>
-        <td><span class="xref">System.Int32</span></td>
-        <td><span class="parametername">h</span></td>
-        <td>The height</td>
-      </tr>
-      <tr>
-        <td><span class="xref">System.Collections.Generic.IList</span>&lt;<span class="xref">System.String</span>&gt;</td>
-        <td><span class="parametername">source</span></td>
-        <td>Auto completion source</td>
-      </tr>
-    </tbody>
-  </table>
-  <h3 id="properties">Properties
-  </h3>
-  
-  
-  <a id="Terminal_Gui_ComboBox_Text_" data-uid="Terminal.Gui.ComboBox.Text*"></a>
-  <h4 id="Terminal_Gui_ComboBox_Text" data-uid="Terminal.Gui.ComboBox.Text">Text</h4>
-  <div class="markdown level1 summary">
-The currently selected list item
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public ustring Text { get; set; }</code></pre>
-  </div>
-  <h5 class="propertyValue">Property Value</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">NStack.ustring</span></td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  <h3 id="methods">Methods
-  </h3>
-  
-  
-  <a id="Terminal_Gui_ComboBox_OnEnter_" data-uid="Terminal.Gui.ComboBox.OnEnter*"></a>
-  <h4 id="Terminal_Gui_ComboBox_OnEnter" data-uid="Terminal.Gui.ComboBox.OnEnter">OnEnter()</h4>
-  <div class="markdown level1 summary">
-Method invoked when a view gets focus.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public override bool OnEnter()</code></pre>
-  </div>
-  <h5 class="returns">Returns</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.Boolean</span></td>
-        <td><code>true</code>, if the event was handled, <code>false</code> otherwise.</td>
-      </tr>
-    </tbody>
-  </table>
-  <h5 class="overrides">Overrides</h5>
-  <div><a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnEnter">View.OnEnter()</a></div>
-  
-  
-  <a id="Terminal_Gui_ComboBox_ProcessKey_" data-uid="Terminal.Gui.ComboBox.ProcessKey*"></a>
-  <h4 id="Terminal_Gui_ComboBox_ProcessKey_Terminal_Gui_KeyEvent_" data-uid="Terminal.Gui.ComboBox.ProcessKey(Terminal.Gui.KeyEvent)">ProcessKey(KeyEvent)</h4>
-  <div class="markdown level1 summary">
-If the view is focused, gives the view a
-chance to process the keystroke.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public override bool ProcessKey(KeyEvent e)</code></pre>
-  </div>
-  <h5 class="parameters">Parameters</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Name</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><a class="xref" href="Terminal.Gui.KeyEvent.html">KeyEvent</a></td>
-        <td><span class="parametername">e</span></td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  <h5 class="returns">Returns</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.Boolean</span></td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  <h5 class="overrides">Overrides</h5>
-  <div><a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessKey_Terminal_Gui_KeyEvent_">View.ProcessKey(KeyEvent)</a></div>
-  <h5 id="Terminal_Gui_ComboBox_ProcessKey_Terminal_Gui_KeyEvent__remarks">Remarks</h5>
-  <div class="markdown level1 remarks">
-<p>
-  Views can override this method if they are
-  interested in processing the given keystroke.
-  If they consume the keystroke, they must
-  return true to stop the keystroke from being
-  processed by other widgets or consumed by the
-  widget engine.    If they return false, the
-  keystroke will be passed using the ProcessColdKey
-  method to other views to process.
-</p>
-<p>
-  The View implementation does nothing but return false,
-  so it is not necessary to call base.ProcessKey if you
-  derive directly from View, but you should if you derive
-  other View subclasses.
-</p>
-</div>
-  <h3 id="events">Events
-  </h3>
-  
-  
-  <h4 id="Terminal_Gui_ComboBox_Changed" data-uid="Terminal.Gui.ComboBox.Changed">Changed</h4>
-  <div class="markdown level1 summary">
-Changed event, raised when the selection has been confirmed.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler&lt;ustring&gt; Changed</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<span class="xref">NStack.ustring</span>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  <h5 id="Terminal_Gui_ComboBox_Changed_remarks">Remarks</h5>
-  <div class="markdown level1 remarks">
-Client code can hook up to this event, it is
-raised when the selection has been confirmed.
-</div>
-  <h3 id="implements">Implements</h3>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
-</article>
-          </div>
-          
-          <div class="hidden-sm col-md-2" role="complementary">
-            <div class="sideaffix">
-              <div class="contribution">
-                <ul class="nav">
-                </ul>
-              </div>
-              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
-              <!-- <p><a class="back-to-top" href="#top">Back to top</a><p> -->
-              </nav>
-            </div>
-          </div>
-        </div>
-      </div>
-      
-      <footer>
-        <div class="grad-bottom"></div>
-        <div class="footer">
-          <div class="container">
-            <span class="pull-right">
-              <a href="#top">Back to top</a>
-            </span>
-            
-            <span>Generated by <strong>DocFX</strong></span>
-          </div>
-        </div>
-      </footer>
-    </div>
-    
-    <script type="text/javascript" src="../../styles/docfx.vendor.js"></script>
-    <script type="text/javascript" src="../../styles/docfx.js"></script>
-    <script type="text/javascript" src="../../styles/main.js"></script>
-  </body>
-</html>

+ 164 - 0
docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.DiagnosticFlags.html

@@ -0,0 +1,164 @@
+<!DOCTYPE html>
+<!--[if IE]><![endif]-->
+<html>
+  
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Enum ConsoleDriver.DiagnosticFlags
+   </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Enum ConsoleDriver.DiagnosticFlags
+   ">
+    <meta name="generator" content="docfx 2.54.0.0">
+    
+    <link rel="shortcut icon" href="../../favicon.ico">
+    <link rel="stylesheet" href="../../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../../styles/docfx.css">
+    <link rel="stylesheet" href="../../styles/main.css">
+    <meta property="docfx:navrel" content="../../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../../">
+    
+  </head>
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../../index.html">
+                <img id="logo" class="svg" src="../../images/logo48.png" alt="">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
+              </form>
+            </div>
+          </div>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
+          </div>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list"></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
+          </div>
+          <ul id="pagination"></ul>
+        </div>
+      </div>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
+        </div>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="Terminal.Gui.ConsoleDriver.DiagnosticFlags">
+  
+  
+  <h1 id="Terminal_Gui_ConsoleDriver_DiagnosticFlags" data-uid="Terminal.Gui.ConsoleDriver.DiagnosticFlags" class="text-break">Enum ConsoleDriver.DiagnosticFlags
+  </h1>
+  <div class="markdown level0 summary">
+Enables diagnostic funcions
+</div>
+  <div class="markdown level0 conceptual"></div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="Terminal.Gui.html">Terminal.Gui</a></h6>
+  <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
+  <h5 id="Terminal_Gui_ConsoleDriver_DiagnosticFlags_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">[Flags]
+public enum DiagnosticFlags : uint</code></pre>
+  </div>
+  <h3 id="fields">Fields
+  </h3>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    <thead>
+    <tbody>
+      <tr>
+        <td id="Terminal_Gui_ConsoleDriver_DiagnosticFlags_FramePadding">FramePadding</td>
+        <td>
+When Enabled, <a class="xref" href="Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_DrawWindowFrame_Terminal_Gui_Rect_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_">DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean)</a> will use
+&apos;L&apos;, &apos;R&apos;, &apos;T&apos;, and &apos;B&apos; for padding instead of &apos; &apos;.
+</td>
+      </tr>
+      <tr>
+        <td id="Terminal_Gui_ConsoleDriver_DiagnosticFlags_FrameRuler">FrameRuler</td>
+        <td>
+When enabled, <a class="xref" href="Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_DrawWindowFrame_Terminal_Gui_Rect_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_">DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean)</a> will draw a 
+ruler in the frame for any side with a padding value greater than 0.
+</td>
+      </tr>
+      <tr>
+        <td id="Terminal_Gui_ConsoleDriver_DiagnosticFlags_Off">Off</td>
+        <td>
+All diagnostics off
+</td>
+      </tr>
+    </tbody>
+  </thead></thead></table>
+</article>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+              <!-- <p><a class="back-to-top" href="#top">Back to top</a><p> -->
+              </nav>
+            </div>
+          </div>
+        </div>
+      </div>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
+        </div>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../../styles/docfx.js"></script>
+    <script type="text/javascript" src="../../styles/main.js"></script>
+  </body>
+</html>

+ 27 - 0
docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html

@@ -521,6 +521,33 @@ The current number of columns in the terminal.
   </table>
   </table>
   
   
   
   
+  <a id="Terminal_Gui_ConsoleDriver_Diagnostics_" data-uid="Terminal.Gui.ConsoleDriver.Diagnostics*"></a>
+  <h4 id="Terminal_Gui_ConsoleDriver_Diagnostics" data-uid="Terminal.Gui.ConsoleDriver.Diagnostics">Diagnostics</h4>
+  <div class="markdown level1 summary">
+Set flags to enable/disable <a class="xref" href="Terminal.Gui.ConsoleDriver.html">ConsoleDriver</a> diagnostics.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public static ConsoleDriver.DiagnosticFlags Diagnostics { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="Terminal.Gui.ConsoleDriver.DiagnosticFlags.html">ConsoleDriver.DiagnosticFlags</a></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
   <a id="Terminal_Gui_ConsoleDriver_Rows_" data-uid="Terminal.Gui.ConsoleDriver.Rows*"></a>
   <a id="Terminal_Gui_ConsoleDriver_Rows_" data-uid="Terminal.Gui.ConsoleDriver.Rows*"></a>
   <h4 id="Terminal_Gui_ConsoleDriver_Rows" data-uid="Terminal.Gui.ConsoleDriver.Rows">Rows</h4>
   <h4 id="Terminal_Gui_ConsoleDriver_Rows" data-uid="Terminal.Gui.ConsoleDriver.Rows">Rows</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">

+ 78 - 5
docs/api/Terminal.Gui/Terminal.Gui.DateField.html

@@ -84,7 +84,7 @@
   <h1 id="Terminal_Gui_DateField" data-uid="Terminal.Gui.DateField" class="text-break">Class DateField
   <h1 id="Terminal_Gui_DateField" data-uid="Terminal.Gui.DateField" class="text-break">Class DateField
   </h1>
   </h1>
   <div class="markdown level0 summary">
   <div class="markdown level0 summary">
-Date editing <a class="xref" href="Terminal.Gui.View.html">View</a>
+Simple Date editing <a class="xref" href="Terminal.Gui.View.html">View</a>
 </div>
 </div>
   <div class="markdown level0 conceptual"></div>
   <div class="markdown level0 conceptual"></div>
   <div class="inheritance">
   <div class="inheritance">
@@ -108,7 +108,7 @@ Date editing <a class="xref" href="Terminal.Gui.View.html">View</a>
       <a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_ReadOnly">TextField.ReadOnly</a>
       <a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_ReadOnly">TextField.ReadOnly</a>
     </div>
     </div>
     <div>
     <div>
-      <a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_Changed">TextField.Changed</a>
+      <a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_TextChanged">TextField.TextChanged</a>
     </div>
     </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_OnLeave">TextField.OnLeave()</a>
       <a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_OnLeave">TextField.OnLeave()</a>
@@ -389,10 +389,22 @@ The <a class="xref" href="Terminal.Gui.DateField.html">DateField</a> <a class="x
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_DateField__ctor_" data-uid="Terminal.Gui.DateField.#ctor*"></a>
+  <h4 id="Terminal_Gui_DateField__ctor" data-uid="Terminal.Gui.DateField.#ctor">DateField()</h4>
+  <div class="markdown level1 summary">
+Initializes a new instance of <a class="xref" href="Terminal.Gui.DateField.html">DateField</a> using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> layout.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public DateField()</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_DateField__ctor_" data-uid="Terminal.Gui.DateField.#ctor*"></a>
   <a id="Terminal_Gui_DateField__ctor_" data-uid="Terminal.Gui.DateField.#ctor*"></a>
   <h4 id="Terminal_Gui_DateField__ctor_System_DateTime_" data-uid="Terminal.Gui.DateField.#ctor(System.DateTime)">DateField(DateTime)</h4>
   <h4 id="Terminal_Gui_DateField__ctor_System_DateTime_" data-uid="Terminal.Gui.DateField.#ctor(System.DateTime)">DateField(DateTime)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of <a class="xref" href="Terminal.Gui.DateField.html">DateField</a> 
+Initializes a new instance of <a class="xref" href="Terminal.Gui.DateField.html">DateField</a> using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> layout.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -421,7 +433,7 @@ Initializes a new instance of <a class="xref" href="Terminal.Gui.DateField.html"
   <a id="Terminal_Gui_DateField__ctor_" data-uid="Terminal.Gui.DateField.#ctor*"></a>
   <a id="Terminal_Gui_DateField__ctor_" data-uid="Terminal.Gui.DateField.#ctor*"></a>
   <h4 id="Terminal_Gui_DateField__ctor_System_Int32_System_Int32_System_DateTime_System_Boolean_" data-uid="Terminal.Gui.DateField.#ctor(System.Int32,System.Int32,System.DateTime,System.Boolean)">DateField(Int32, Int32, DateTime, Boolean)</h4>
   <h4 id="Terminal_Gui_DateField__ctor_System_Int32_System_Int32_System_DateTime_System_Boolean_" data-uid="Terminal.Gui.DateField.#ctor(System.Int32,System.Int32,System.DateTime,System.Boolean)">DateField(Int32, Int32, DateTime, Boolean)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of <a class="xref" href="Terminal.Gui.DateField.html">DateField</a> at an absolute position and fixed size.
+Initializes a new instance of <a class="xref" href="Terminal.Gui.DateField.html">DateField</a> using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Absolute">Absolute</a> layout.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -460,6 +472,38 @@ Initializes a new instance of <a class="xref" href="Terminal.Gui.DateField.html"
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  <h3 id="fields">Fields
+  </h3>
+  
+  
+  <h4 id="Terminal_Gui_DateField_DateChanged" data-uid="Terminal.Gui.DateField.DateChanged">DateChanged</h4>
+  <div class="markdown level1 summary">
+DateChanged event, raised when the <a class="xref" href="Terminal.Gui.DateField.html#Terminal_Gui_DateField_Date">Date</a> property has changed.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action&lt;DateTimeEventArgs&lt;DateTime&gt;&gt; DateChanged</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.DateTimeEventArgs-1.html">DateTimeEventArgs</a>&lt;<span class="xref">System.DateTime</span>&gt;&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="Terminal_Gui_DateField_DateChanged_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+This event is raised when the <a class="xref" href="Terminal.Gui.DateField.html#Terminal_Gui_DateField_Date">Date</a> property changes.
+</div>
   <h3 id="properties">Properties
   <h3 id="properties">Properties
   </h3>
   </h3>
   
   
@@ -497,7 +541,7 @@ Gets or sets the date of the <a class="xref" href="Terminal.Gui.DateField.html">
   <a id="Terminal_Gui_DateField_IsShortFormat_" data-uid="Terminal.Gui.DateField.IsShortFormat*"></a>
   <a id="Terminal_Gui_DateField_IsShortFormat_" data-uid="Terminal.Gui.DateField.IsShortFormat*"></a>
   <h4 id="Terminal_Gui_DateField_IsShortFormat" data-uid="Terminal.Gui.DateField.IsShortFormat">IsShortFormat</h4>
   <h4 id="Terminal_Gui_DateField_IsShortFormat" data-uid="Terminal.Gui.DateField.IsShortFormat">IsShortFormat</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Get or set the data format for the widget.
+Get or set the date format for the widget.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -569,6 +613,35 @@ Method invoked when a mouse event is generated
   <div><a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_MouseEvent_Terminal_Gui_MouseEvent_">TextField.MouseEvent(MouseEvent)</a></div>
   <div><a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_MouseEvent_Terminal_Gui_MouseEvent_">TextField.MouseEvent(MouseEvent)</a></div>
   
   
   
   
+  <a id="Terminal_Gui_DateField_OnDateChanged_" data-uid="Terminal.Gui.DateField.OnDateChanged*"></a>
+  <h4 id="Terminal_Gui_DateField_OnDateChanged_Terminal_Gui_DateTimeEventArgs_System_DateTime__" data-uid="Terminal.Gui.DateField.OnDateChanged(Terminal.Gui.DateTimeEventArgs{System.DateTime})">OnDateChanged(DateTimeEventArgs&lt;DateTime&gt;)</h4>
+  <div class="markdown level1 summary">
+Event firing method for the <a class="xref" href="Terminal.Gui.DateField.html#Terminal_Gui_DateField_DateChanged">DateChanged</a> event.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public virtual void OnDateChanged(DateTimeEventArgs&lt;DateTime&gt; args)</code></pre>
+  </div>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="Terminal.Gui.DateTimeEventArgs-1.html">DateTimeEventArgs</a>&lt;<span class="xref">System.DateTime</span>&gt;</td>
+        <td><span class="parametername">args</span></td>
+        <td>Event arguments</td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
   <a id="Terminal_Gui_DateField_ProcessKey_" data-uid="Terminal.Gui.DateField.ProcessKey*"></a>
   <a id="Terminal_Gui_DateField_ProcessKey_" data-uid="Terminal.Gui.DateField.ProcessKey*"></a>
   <h4 id="Terminal_Gui_DateField_ProcessKey_Terminal_Gui_KeyEvent_" data-uid="Terminal.Gui.DateField.ProcessKey(Terminal.Gui.KeyEvent)">ProcessKey(KeyEvent)</h4>
   <h4 id="Terminal_Gui_DateField_ProcessKey_Terminal_Gui_KeyEvent_" data-uid="Terminal.Gui.DateField.ProcessKey(Terminal.Gui.KeyEvent)">ProcessKey(KeyEvent)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">

+ 303 - 0
docs/api/Terminal.Gui/Terminal.Gui.DateTimeEventArgs-1.html

@@ -0,0 +1,303 @@
+<!DOCTYPE html>
+<!--[if IE]><![endif]-->
+<html>
+  
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <title>Class DateTimeEventArgs&lt;T&gt;
+   </title>
+    <meta name="viewport" content="width=device-width">
+    <meta name="title" content="Class DateTimeEventArgs&lt;T&gt;
+   ">
+    <meta name="generator" content="docfx 2.54.0.0">
+    
+    <link rel="shortcut icon" href="../../favicon.ico">
+    <link rel="stylesheet" href="../../styles/docfx.vendor.css">
+    <link rel="stylesheet" href="../../styles/docfx.css">
+    <link rel="stylesheet" href="../../styles/main.css">
+    <meta property="docfx:navrel" content="../../toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
+    
+    <meta property="docfx:rel" content="../../">
+    
+  </head>
+  <body data-spy="scroll" data-target="#affix" data-offset="120">
+    <div id="wrapper">
+      <header>
+        
+        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
+          <div class="container">
+            <div class="navbar-header">
+              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+              </button>
+              
+              <a class="navbar-brand" href="../../index.html">
+                <img id="logo" class="svg" src="../../images/logo48.png" alt="">
+              </a>
+            </div>
+            <div class="collapse navbar-collapse" id="navbar">
+              <form class="navbar-form navbar-right" role="search" id="search">
+                <div class="form-group">
+                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
+                </div>
+              </form>
+            </div>
+          </div>
+        </nav>
+        
+        <div class="subnav navbar navbar-default">
+          <div class="container hide-when-search" id="breadcrumb">
+            <ul class="breadcrumb">
+              <li></li>
+            </ul>
+          </div>
+        </div>
+      </header>
+      <div class="container body-content">
+        
+        <div id="search-results">
+          <div class="search-list"></div>
+          <div class="sr-items">
+            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
+          </div>
+          <ul id="pagination"></ul>
+        </div>
+      </div>
+      <div role="main" class="container body-content hide-when-search">
+        
+        <div class="sidenav hide-when-search">
+          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
+          <div class="sidetoggle collapse" id="sidetoggle">
+            <div id="sidetoc"></div>
+          </div>
+        </div>
+        <div class="article row grid-right">
+          <div class="col-md-10">
+            <article class="content wrap" id="_content" data-uid="Terminal.Gui.DateTimeEventArgs`1">
+  
+  
+  <h1 id="Terminal_Gui_DateTimeEventArgs_1" data-uid="Terminal.Gui.DateTimeEventArgs`1" class="text-break">Class DateTimeEventArgs&lt;T&gt;
+  </h1>
+  <div class="markdown level0 summary">
+Defines the event arguments for <a class="xref" href="Terminal.Gui.DateField.html#Terminal_Gui_DateField_DateChanged">DateChanged</a> and <a class="xref" href="Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_TimeChanged">TimeChanged</a> events.
+</div>
+  <div class="markdown level0 conceptual"></div>
+  <div class="inheritance">
+    <h5>Inheritance</h5>
+    <div class="level0"><span class="xref">System.Object</span></div>
+    <div class="level1"><span class="xref">System.EventArgs</span></div>
+    <div class="level2"><span class="xref">DateTimeEventArgs&lt;T&gt;</span></div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
+    <div>
+      <span class="xref">System.EventArgs.Empty</span>
+    </div>
+    <div>
+      <span class="xref">System.Object.Equals(System.Object)</span>
+    </div>
+    <div>
+      <span class="xref">System.Object.Equals(System.Object, System.Object)</span>
+    </div>
+    <div>
+      <span class="xref">System.Object.GetHashCode()</span>
+    </div>
+    <div>
+      <span class="xref">System.Object.GetType()</span>
+    </div>
+    <div>
+      <span class="xref">System.Object.MemberwiseClone()</span>
+    </div>
+    <div>
+      <span class="xref">System.Object.ReferenceEquals(System.Object, System.Object)</span>
+    </div>
+    <div>
+      <span class="xref">System.Object.ToString()</span>
+    </div>
+  </div>
+  <h6><strong>Namespace</strong>: <a class="xref" href="Terminal.Gui.html">Terminal.Gui</a></h6>
+  <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
+  <h5 id="Terminal_Gui_DateTimeEventArgs_1_syntax">Syntax</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public class DateTimeEventArgs&lt;T&gt; : EventArgs</code></pre>
+  </div>
+  <h5 class="typeParameters">Type Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="parametername">T</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="constructors">Constructors
+  </h3>
+  
+  
+  <a id="Terminal_Gui_DateTimeEventArgs_1__ctor_" data-uid="Terminal.Gui.DateTimeEventArgs`1.#ctor*"></a>
+  <h4 id="Terminal_Gui_DateTimeEventArgs_1__ctor__0__0_System_String_" data-uid="Terminal.Gui.DateTimeEventArgs`1.#ctor(`0,`0,System.String)">DateTimeEventArgs(T, T, String)</h4>
+  <div class="markdown level1 summary">
+Initializes a new instance of <a class="xref" href="Terminal.Gui.DateTimeEventArgs-1.html">DateTimeEventArgs&lt;T&gt;</a>
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public DateTimeEventArgs(T oldValue, T newValue, string format)</code></pre>
+  </div>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">T</span></td>
+        <td><span class="parametername">oldValue</span></td>
+        <td>The old <a class="xref" href="Terminal.Gui.DateField.html">DateField</a> or <a class="xref" href="Terminal.Gui.TimeField.html">TimeField</a> value.</td>
+      </tr>
+      <tr>
+        <td><span class="xref">T</span></td>
+        <td><span class="parametername">newValue</span></td>
+        <td>The new <a class="xref" href="Terminal.Gui.DateField.html">DateField</a> or <a class="xref" href="Terminal.Gui.TimeField.html">TimeField</a> value.</td>
+      </tr>
+      <tr>
+        <td><span class="xref">System.String</span></td>
+        <td><span class="parametername">format</span></td>
+        <td>The <a class="xref" href="Terminal.Gui.DateField.html">DateField</a> or <a class="xref" href="Terminal.Gui.TimeField.html">TimeField</a> format string.</td>
+      </tr>
+    </tbody>
+  </table>
+  <h3 id="properties">Properties
+  </h3>
+  
+  
+  <a id="Terminal_Gui_DateTimeEventArgs_1_Format_" data-uid="Terminal.Gui.DateTimeEventArgs`1.Format*"></a>
+  <h4 id="Terminal_Gui_DateTimeEventArgs_1_Format" data-uid="Terminal.Gui.DateTimeEventArgs`1.Format">Format</h4>
+  <div class="markdown level1 summary">
+The <a class="xref" href="Terminal.Gui.DateField.html">DateField</a> or <a class="xref" href="Terminal.Gui.TimeField.html">TimeField</a> format.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public string Format { get; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.String</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
+  <a id="Terminal_Gui_DateTimeEventArgs_1_NewValue_" data-uid="Terminal.Gui.DateTimeEventArgs`1.NewValue*"></a>
+  <h4 id="Terminal_Gui_DateTimeEventArgs_1_NewValue" data-uid="Terminal.Gui.DateTimeEventArgs`1.NewValue">NewValue</h4>
+  <div class="markdown level1 summary">
+The new <a class="xref" href="Terminal.Gui.DateField.html">DateField</a> or <a class="xref" href="Terminal.Gui.TimeField.html">TimeField</a> value.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public T NewValue { get; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">T</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
+  <a id="Terminal_Gui_DateTimeEventArgs_1_OldValue_" data-uid="Terminal.Gui.DateTimeEventArgs`1.OldValue*"></a>
+  <h4 id="Terminal_Gui_DateTimeEventArgs_1_OldValue" data-uid="Terminal.Gui.DateTimeEventArgs`1.OldValue">OldValue</h4>
+  <div class="markdown level1 summary">
+The old <a class="xref" href="Terminal.Gui.DateField.html">DateField</a> or <a class="xref" href="Terminal.Gui.TimeField.html">TimeField</a> value.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public T OldValue { get; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">T</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+</article>
+          </div>
+          
+          <div class="hidden-sm col-md-2" role="complementary">
+            <div class="sideaffix">
+              <div class="contribution">
+                <ul class="nav">
+                </ul>
+              </div>
+              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
+              <!-- <p><a class="back-to-top" href="#top">Back to top</a><p> -->
+              </nav>
+            </div>
+          </div>
+        </div>
+      </div>
+      
+      <footer>
+        <div class="grad-bottom"></div>
+        <div class="footer">
+          <div class="container">
+            <span class="pull-right">
+              <a href="#top">Back to top</a>
+            </span>
+            
+            <span>Generated by <strong>DocFX</strong></span>
+          </div>
+        </div>
+      </footer>
+    </div>
+    
+    <script type="text/javascript" src="../../styles/docfx.vendor.js"></script>
+    <script type="text/javascript" src="../../styles/docfx.js"></script>
+    <script type="text/javascript" src="../../styles/main.js"></script>
+  </body>
+</html>

+ 24 - 3
docs/api/Terminal.Gui/Terminal.Gui.Dialog.html

@@ -379,10 +379,32 @@ or buttons added to the dialog calls <a class="xref" href="Terminal.Gui.Applicat
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_Dialog__ctor_" data-uid="Terminal.Gui.Dialog.#ctor*"></a>
+  <h4 id="Terminal_Gui_Dialog__ctor" data-uid="Terminal.Gui.Dialog.#ctor">Dialog()</h4>
+  <div class="markdown level1 summary">
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.Dialog.html">Dialog</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a>.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Dialog()</code></pre>
+  </div>
+  <h5 id="Terminal_Gui_Dialog__ctor_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+<p>
+Te Dialog will be vertically and horizontally centered in the container and the size will be 85% of the container. 
+After initialzation use <code>X</code>, <code>Y</code>, <code>Width</code>, and <code>Height</code> to override this with a location or size.
+</p>
+<p>
+Use <a class="xref" href="Terminal.Gui.Dialog.html#Terminal_Gui_Dialog_AddButton_Terminal_Gui_Button_">AddButton(Button)</a> to add buttons to the dialog.
+</p>
+</div>
+  
+  
   <a id="Terminal_Gui_Dialog__ctor_" data-uid="Terminal.Gui.Dialog.#ctor*"></a>
   <a id="Terminal_Gui_Dialog__ctor_" data-uid="Terminal.Gui.Dialog.#ctor*"></a>
   <h4 id="Terminal_Gui_Dialog__ctor_NStack_ustring_System_Int32_System_Int32_Terminal_Gui_Button___" data-uid="Terminal.Gui.Dialog.#ctor(NStack.ustring,System.Int32,System.Int32,Terminal.Gui.Button[])">Dialog(ustring, Int32, Int32, Button[])</h4>
   <h4 id="Terminal_Gui_Dialog__ctor_NStack_ustring_System_Int32_System_Int32_Terminal_Gui_Button___" data-uid="Terminal.Gui.Dialog.#ctor(NStack.ustring,System.Int32,System.Int32,Terminal.Gui.Button[])">Dialog(ustring, Int32, Int32, Button[])</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of the <a class="xref" href="Terminal.Gui.Dialog.html">Dialog</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Absolute">Absolute</a> positioning 
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.Dialog.html">Dialog</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> positioning 
 and an optional set of <a class="xref" href="Terminal.Gui.Button.html">Button</a>s to display
 and an optional set of <a class="xref" href="Terminal.Gui.Button.html">Button</a>s to display
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
@@ -465,8 +487,7 @@ and with an optional set of <a class="xref" href="Terminal.Gui.Button.html">Butt
   </table>
   </table>
   <h5 id="Terminal_Gui_Dialog__ctor_NStack_ustring_Terminal_Gui_Button____remarks">Remarks</h5>
   <h5 id="Terminal_Gui_Dialog__ctor_NStack_ustring_Terminal_Gui_Button____remarks">Remarks</h5>
   <div class="markdown level1 remarks">
   <div class="markdown level1 remarks">
-if <code>width</code> and <code>height</code> are both 0, the Dialog will be vertically and horizontally centered in the
-container and the size will be 85% of the container. 
+Te Dialog will be vertically and horizontally centered in the container and the size will be 85% of the container. 
 After initialzation use <code>X</code>, <code>Y</code>, <code>Width</code>, and <code>Height</code> to override this with a location or size.
 After initialzation use <code>X</code>, <code>Y</code>, <code>Width</code>, and <code>Height</code> to override this with a location or size.
 </div>
 </div>
   <h3 id="methods">Methods
   <h3 id="methods">Methods

+ 12 - 0
docs/api/Terminal.Gui/Terminal.Gui.FileDialog.html

@@ -380,6 +380,18 @@ Base class for the <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialo
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_FileDialog__ctor_" data-uid="Terminal.Gui.FileDialog.#ctor*"></a>
+  <h4 id="Terminal_Gui_FileDialog__ctor" data-uid="Terminal.Gui.FileDialog.#ctor">FileDialog()</h4>
+  <div class="markdown level1 summary">
+Initializes a new <a class="xref" href="Terminal.Gui.FileDialog.html">FileDialog</a>.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public FileDialog()</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_FileDialog__ctor_" data-uid="Terminal.Gui.FileDialog.#ctor*"></a>
   <a id="Terminal_Gui_FileDialog__ctor_" data-uid="Terminal.Gui.FileDialog.#ctor*"></a>
   <h4 id="Terminal_Gui_FileDialog__ctor_NStack_ustring_NStack_ustring_NStack_ustring_NStack_ustring_" data-uid="Terminal.Gui.FileDialog.#ctor(NStack.ustring,NStack.ustring,NStack.ustring,NStack.ustring)">FileDialog(ustring, ustring, ustring, ustring)</h4>
   <h4 id="Terminal_Gui_FileDialog__ctor_NStack_ustring_NStack_ustring_NStack_ustring_NStack_ustring_" data-uid="Terminal.Gui.FileDialog.#ctor(NStack.ustring,NStack.ustring,NStack.ustring,NStack.ustring)">FileDialog(ustring, ustring, ustring, ustring)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">

+ 15 - 6
docs/api/Terminal.Gui/Terminal.Gui.FrameView.html

@@ -340,11 +340,22 @@ a GroupBox in Windows.
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_FrameView__ctor_" data-uid="Terminal.Gui.FrameView.#ctor*"></a>
+  <h4 id="Terminal_Gui_FrameView__ctor" data-uid="Terminal.Gui.FrameView.#ctor">FrameView()</h4>
+  <div class="markdown level1 summary">
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.FrameView.html">FrameView</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> layout.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public FrameView()</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_FrameView__ctor_" data-uid="Terminal.Gui.FrameView.#ctor*"></a>
   <a id="Terminal_Gui_FrameView__ctor_" data-uid="Terminal.Gui.FrameView.#ctor*"></a>
   <h4 id="Terminal_Gui_FrameView__ctor_NStack_ustring_" data-uid="Terminal.Gui.FrameView.#ctor(NStack.ustring)">FrameView(ustring)</h4>
   <h4 id="Terminal_Gui_FrameView__ctor_NStack_ustring_" data-uid="Terminal.Gui.FrameView.#ctor(NStack.ustring)">FrameView(ustring)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of the <a class="xref" href="Terminal.Gui.FrameView.html">FrameView</a> class with
-a title and the result is suitable to have its X, Y, Width and Height properties computed.
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.FrameView.html">FrameView</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> layout.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -373,8 +384,7 @@ a title and the result is suitable to have its X, Y, Width and Height properties
   <a id="Terminal_Gui_FrameView__ctor_" data-uid="Terminal.Gui.FrameView.#ctor*"></a>
   <a id="Terminal_Gui_FrameView__ctor_" data-uid="Terminal.Gui.FrameView.#ctor*"></a>
   <h4 id="Terminal_Gui_FrameView__ctor_Terminal_Gui_Rect_NStack_ustring_" data-uid="Terminal.Gui.FrameView.#ctor(Terminal.Gui.Rect,NStack.ustring)">FrameView(Rect, ustring)</h4>
   <h4 id="Terminal_Gui_FrameView__ctor_Terminal_Gui_Rect_NStack_ustring_" data-uid="Terminal.Gui.FrameView.#ctor(Terminal.Gui.Rect,NStack.ustring)">FrameView(Rect, ustring)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of the <a class="xref" href="Terminal.Gui.FrameView.html">FrameView</a> class with
-an absolute position and a title.
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.FrameView.html">FrameView</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Absolute">Absolute</a> layout.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -408,8 +418,7 @@ an absolute position and a title.
   <a id="Terminal_Gui_FrameView__ctor_" data-uid="Terminal.Gui.FrameView.#ctor*"></a>
   <a id="Terminal_Gui_FrameView__ctor_" data-uid="Terminal.Gui.FrameView.#ctor*"></a>
   <h4 id="Terminal_Gui_FrameView__ctor_Terminal_Gui_Rect_NStack_ustring_Terminal_Gui_View___" data-uid="Terminal.Gui.FrameView.#ctor(Terminal.Gui.Rect,NStack.ustring,Terminal.Gui.View[])">FrameView(Rect, ustring, View[])</h4>
   <h4 id="Terminal_Gui_FrameView__ctor_Terminal_Gui_Rect_NStack_ustring_Terminal_Gui_View___" data-uid="Terminal.Gui.FrameView.#ctor(Terminal.Gui.Rect,NStack.ustring,Terminal.Gui.View[])">FrameView(Rect, ustring, View[])</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of the <a class="xref" href="Terminal.Gui.FrameView.html">FrameView</a> class with
-an absolute position, a title and <a class="xref" href="Terminal.Gui.View.html">View</a>s.
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.FrameView.html">FrameView</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> layout.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>

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

@@ -361,10 +361,22 @@ to an offset in the stream.
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_HexView__ctor_" data-uid="Terminal.Gui.HexView.#ctor*"></a>
+  <h4 id="Terminal_Gui_HexView__ctor" data-uid="Terminal.Gui.HexView.#ctor">HexView()</h4>
+  <div class="markdown level1 summary">
+Initialzies a <a class="xref" href="Terminal.Gui.HexView.html">HexView</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> layout.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public HexView()</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_HexView__ctor_" data-uid="Terminal.Gui.HexView.#ctor*"></a>
   <a id="Terminal_Gui_HexView__ctor_" data-uid="Terminal.Gui.HexView.#ctor*"></a>
   <h4 id="Terminal_Gui_HexView__ctor_System_IO_Stream_" data-uid="Terminal.Gui.HexView.#ctor(System.IO.Stream)">HexView(Stream)</h4>
   <h4 id="Terminal_Gui_HexView__ctor_System_IO_Stream_" data-uid="Terminal.Gui.HexView.#ctor(System.IO.Stream)">HexView(Stream)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initialzies a <a class="xref" href="Terminal.Gui.HexView.html">HexView</a>
+Initialzies a <a class="xref" href="Terminal.Gui.HexView.html">HexView</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> layout.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>

+ 67 - 16
docs/api/Terminal.Gui/Terminal.Gui.Label.html

@@ -348,10 +348,33 @@ The Label <a class="xref" href="Terminal.Gui.View.html">View</a> displays a stri
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_Label__ctor_" data-uid="Terminal.Gui.Label.#ctor*"></a>
+  <h4 id="Terminal_Gui_Label__ctor" data-uid="Terminal.Gui.Label.#ctor">Label()</h4>
+  <div class="markdown level1 summary">
+Initializes a new instance of <a class="xref" href="Terminal.Gui.Label.html">Label</a> using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> layout.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Label()</code></pre>
+  </div>
+  <h5 id="Terminal_Gui_Label__ctor_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+<p>
+  The <a class="xref" href="Terminal.Gui.Label.html">Label</a> will be created using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a>
+  coordinates. The initial size (<a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">Frame</a> will be 
+  adjusted to fit the contents of <a class="xref" href="Terminal.Gui.Label.html#Terminal_Gui_Label_Text">Text</a>, including newlines (&apos;\n&apos;) for multiple lines. 
+</p>
+<p>
+  No line wraping is provided.
+</p>
+</div>
+  
+  
   <a id="Terminal_Gui_Label__ctor_" data-uid="Terminal.Gui.Label.#ctor*"></a>
   <a id="Terminal_Gui_Label__ctor_" data-uid="Terminal.Gui.Label.#ctor*"></a>
   <h4 id="Terminal_Gui_Label__ctor_NStack_ustring_" data-uid="Terminal.Gui.Label.#ctor(NStack.ustring)">Label(ustring)</h4>
   <h4 id="Terminal_Gui_Label__ctor_NStack_ustring_" data-uid="Terminal.Gui.Label.#ctor(NStack.ustring)">Label(ustring)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of <a class="xref" href="Terminal.Gui.Label.html">Label</a> and configures the default Width and Height based on the text, the result is suitable for Computed layout.
+Initializes a new instance of <a class="xref" href="Terminal.Gui.Label.html">Label</a> using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> layout.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -371,19 +394,27 @@ Initializes a new instance of <a class="xref" href="Terminal.Gui.Label.html">Lab
       <tr>
       <tr>
         <td><span class="xref">NStack.ustring</span></td>
         <td><span class="xref">NStack.ustring</span></td>
         <td><span class="parametername">text</span></td>
         <td><span class="parametername">text</span></td>
-        <td>Text.</td>
+        <td>text to initialize the <a class="xref" href="Terminal.Gui.Label.html#Terminal_Gui_Label_Text">Text</a> property with.</td>
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  <h5 id="Terminal_Gui_Label__ctor_NStack_ustring__remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+<p>
+  The <a class="xref" href="Terminal.Gui.Label.html">Label</a> will be created using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a>
+  coordinates with the given string. The initial size (<a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">Frame</a> will be 
+  adjusted to fit the contents of <a class="xref" href="Terminal.Gui.Label.html#Terminal_Gui_Label_Text">Text</a>, including newlines (&apos;\n&apos;) for multiple lines. 
+</p>
+<p>
+  No line wraping is provided.
+</p>
+</div>
   
   
   
   
   <a id="Terminal_Gui_Label__ctor_" data-uid="Terminal.Gui.Label.#ctor*"></a>
   <a id="Terminal_Gui_Label__ctor_" data-uid="Terminal.Gui.Label.#ctor*"></a>
   <h4 id="Terminal_Gui_Label__ctor_System_Int32_System_Int32_NStack_ustring_" data-uid="Terminal.Gui.Label.#ctor(System.Int32,System.Int32,NStack.ustring)">Label(Int32, Int32, ustring)</h4>
   <h4 id="Terminal_Gui_Label__ctor_System_Int32_System_Int32_NStack_ustring_" data-uid="Terminal.Gui.Label.#ctor(System.Int32,System.Int32,NStack.ustring)">Label(Int32, Int32, ustring)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of <a class="xref" href="Terminal.Gui.Label.html">Label</a> at the given
-coordinate with the given string, computes the bounding box
-based on the size of the string, assumes that the string contains
-newlines for multiple lines, no special breaking rules are used.
+Initializes a new instance of <a class="xref" href="Terminal.Gui.Label.html">Label</a> using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Absolute">Absolute</a> layout.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -403,28 +434,37 @@ newlines for multiple lines, no special breaking rules are used.
       <tr>
       <tr>
         <td><span class="xref">System.Int32</span></td>
         <td><span class="xref">System.Int32</span></td>
         <td><span class="parametername">x</span></td>
         <td><span class="parametername">x</span></td>
-        <td></td>
+        <td>column to locate the Label.</td>
       </tr>
       </tr>
       <tr>
       <tr>
         <td><span class="xref">System.Int32</span></td>
         <td><span class="xref">System.Int32</span></td>
         <td><span class="parametername">y</span></td>
         <td><span class="parametername">y</span></td>
-        <td></td>
+        <td>row to locate the Label.</td>
       </tr>
       </tr>
       <tr>
       <tr>
         <td><span class="xref">NStack.ustring</span></td>
         <td><span class="xref">NStack.ustring</span></td>
         <td><span class="parametername">text</span></td>
         <td><span class="parametername">text</span></td>
-        <td></td>
+        <td>text to initialize the <a class="xref" href="Terminal.Gui.Label.html#Terminal_Gui_Label_Text">Text</a> property with.</td>
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  <h5 id="Terminal_Gui_Label__ctor_System_Int32_System_Int32_NStack_ustring__remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+<p>
+  The <a class="xref" href="Terminal.Gui.Label.html">Label</a> will be created at the given
+  coordinates with the given string. The size (<a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">Frame</a> will be 
+  adjusted to fit the contents of <a class="xref" href="Terminal.Gui.Label.html#Terminal_Gui_Label_Text">Text</a>, including newlines (&apos;\n&apos;) for multiple lines. 
+</p>
+<p>
+  No line wraping is provided.
+</p>
+</div>
   
   
   
   
   <a id="Terminal_Gui_Label__ctor_" data-uid="Terminal.Gui.Label.#ctor*"></a>
   <a id="Terminal_Gui_Label__ctor_" data-uid="Terminal.Gui.Label.#ctor*"></a>
   <h4 id="Terminal_Gui_Label__ctor_Terminal_Gui_Rect_NStack_ustring_" data-uid="Terminal.Gui.Label.#ctor(Terminal.Gui.Rect,NStack.ustring)">Label(Rect, ustring)</h4>
   <h4 id="Terminal_Gui_Label__ctor_Terminal_Gui_Rect_NStack_ustring_" data-uid="Terminal.Gui.Label.#ctor(Terminal.Gui.Rect,NStack.ustring)">Label(Rect, ustring)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of <a class="xref" href="Terminal.Gui.Label.html">Label</a> at the given
-coordinate with the given string and uses the specified
-frame for the string.
+Initializes a new instance of <a class="xref" href="Terminal.Gui.Label.html">Label</a> using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Absolute">Absolute</a> layout.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -444,15 +484,26 @@ frame for the string.
       <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">rect</span></td>
         <td><span class="parametername">rect</span></td>
-        <td></td>
+        <td>Location.</td>
       </tr>
       </tr>
       <tr>
       <tr>
         <td><span class="xref">NStack.ustring</span></td>
         <td><span class="xref">NStack.ustring</span></td>
         <td><span class="parametername">text</span></td>
         <td><span class="parametername">text</span></td>
-        <td></td>
+        <td>text to initialize the <a class="xref" href="Terminal.Gui.Label.html#Terminal_Gui_Label_Text">Text</a> property with.</td>
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  <h5 id="Terminal_Gui_Label__ctor_Terminal_Gui_Rect_NStack_ustring__remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+<p>
+  The <a class="xref" href="Terminal.Gui.Label.html">Label</a> will be created at the given
+  coordinates with the given string. The initial size (<a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">Frame</a> will be 
+  adjusted to fit the contents of <a class="xref" href="Terminal.Gui.Label.html#Terminal_Gui_Label_Text">Text</a>, including newlines (&apos;\n&apos;) for multiple lines. 
+</p>
+<p>
+  No line wraping is provided.
+</p>
+</div>
   <h3 id="properties">Properties
   <h3 id="properties">Properties
   </h3>
   </h3>
   
   
@@ -487,7 +538,7 @@ The text displayed by the <a class="xref" href="Terminal.Gui.Label.html">Label</
   <a id="Terminal_Gui_Label_TextAlignment_" data-uid="Terminal.Gui.Label.TextAlignment*"></a>
   <a id="Terminal_Gui_Label_TextAlignment_" data-uid="Terminal.Gui.Label.TextAlignment*"></a>
   <h4 id="Terminal_Gui_Label_TextAlignment" data-uid="Terminal.Gui.Label.TextAlignment">TextAlignment</h4>
   <h4 id="Terminal_Gui_Label_TextAlignment" data-uid="Terminal.Gui.Label.TextAlignment">TextAlignment</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Controls the text-alignemtn property of the label, changing it will redisplay the <a class="xref" href="Terminal.Gui.Label.html">Label</a>.
+Controls the text-alignment property of the label, changing it will redisplay the <a class="xref" href="Terminal.Gui.Label.html">Label</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>
@@ -543,7 +594,7 @@ The color used for the <a class="xref" href="Terminal.Gui.Label.html">Label</a>.
   <a id="Terminal_Gui_Label_MaxWidth_" data-uid="Terminal.Gui.Label.MaxWidth*"></a>
   <a id="Terminal_Gui_Label_MaxWidth_" data-uid="Terminal.Gui.Label.MaxWidth*"></a>
   <h4 id="Terminal_Gui_Label_MaxWidth_NStack_ustring_System_Int32_" data-uid="Terminal.Gui.Label.MaxWidth(NStack.ustring,System.Int32)">MaxWidth(ustring, Int32)</h4>
   <h4 id="Terminal_Gui_Label_MaxWidth_NStack_ustring_System_Int32_" data-uid="Terminal.Gui.Label.MaxWidth(NStack.ustring,System.Int32)">MaxWidth(ustring, Int32)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Computes the the max width of a line or multilines needed to render by the Label control
+Computes the max width of a line or multilines needed to render by the Label control
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>

+ 54 - 54
docs/api/Terminal.Gui/Terminal.Gui.ListView.html

@@ -507,6 +507,60 @@ Initializes a new instance of <a class="xref" href="Terminal.Gui.ListView.html">
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  <h3 id="fields">Fields
+  </h3>
+  
+  
+  <h4 id="Terminal_Gui_ListView_OpenSelectedItem" data-uid="Terminal.Gui.ListView.OpenSelectedItem">OpenSelectedItem</h4>
+  <div class="markdown level1 summary">
+This event is raised when the user Double Clicks on an item or presses ENTER to open the selected item.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action&lt;ListViewItemEventArgs&gt; OpenSelectedItem</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.ListViewItemEventArgs.html">ListViewItemEventArgs</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
+  <h4 id="Terminal_Gui_ListView_SelectedItemChanged" data-uid="Terminal.Gui.ListView.SelectedItemChanged">SelectedItemChanged</h4>
+  <div class="markdown level1 summary">
+This event is raised when the selected item in the <a class="xref" href="Terminal.Gui.ListView.html">ListView</a> has changed.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action&lt;ListViewItemEventArgs&gt; SelectedItemChanged</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.ListViewItemEventArgs.html">ListViewItemEventArgs</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
   <h3 id="properties">Properties
   <h3 id="properties">Properties
   </h3>
   </h3>
   
   
@@ -1124,60 +1178,6 @@ Sets the source to an <span class="xref">System.Collections.IList</span> value a
   <div class="markdown level1 remarks">
   <div class="markdown level1 remarks">
 Use the <a class="xref" href="Terminal.Gui.ListView.html#Terminal_Gui_ListView_Source">Source</a> property to set a new <a class="xref" href="Terminal.Gui.IListDataSource.html">IListDataSource</a> source and use custome rendering.
 Use the <a class="xref" href="Terminal.Gui.ListView.html#Terminal_Gui_ListView_Source">Source</a> property to set a new <a class="xref" href="Terminal.Gui.IListDataSource.html">IListDataSource</a> source and use custome rendering.
 </div>
 </div>
-  <h3 id="events">Events
-  </h3>
-  
-  
-  <h4 id="Terminal_Gui_ListView_OpenSelectedItem" data-uid="Terminal.Gui.ListView.OpenSelectedItem">OpenSelectedItem</h4>
-  <div class="markdown level1 summary">
-This event is raised when the user Double Clicks on an item or presses ENTER to open the selected item.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler&lt;ListViewItemEventArgs&gt; OpenSelectedItem</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<a class="xref" href="Terminal.Gui.ListViewItemEventArgs.html">ListViewItemEventArgs</a>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  
-  
-  <h4 id="Terminal_Gui_ListView_SelectedChanged" data-uid="Terminal.Gui.ListView.SelectedChanged">SelectedChanged</h4>
-  <div class="markdown level1 summary">
-This event is raised when the selected item in the <a class="xref" href="Terminal.Gui.ListView.html">ListView</a> has changed.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler&lt;ListViewItemEventArgs&gt; SelectedChanged</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<a class="xref" href="Terminal.Gui.ListViewItemEventArgs.html">ListViewItemEventArgs</a>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
   <h3 id="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>
       <span class="xref">System.Collections.IEnumerable</span>
       <span class="xref">System.Collections.IEnumerable</span>

+ 90 - 54
docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html

@@ -339,6 +339,18 @@ The <a class="xref" href="Terminal.Gui.MenuBar.html">MenuBar</a> provides global
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_MenuBar__ctor_" data-uid="Terminal.Gui.MenuBar.#ctor*"></a>
+  <h4 id="Terminal_Gui_MenuBar__ctor" data-uid="Terminal.Gui.MenuBar.#ctor">MenuBar()</h4>
+  <div class="markdown level1 summary">
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.MenuBar.html">MenuBar</a>.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public MenuBar()</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_MenuBar__ctor_" data-uid="Terminal.Gui.MenuBar.#ctor*"></a>
   <a id="Terminal_Gui_MenuBar__ctor_" data-uid="Terminal.Gui.MenuBar.#ctor*"></a>
   <h4 id="Terminal_Gui_MenuBar__ctor_Terminal_Gui_MenuBarItem___" data-uid="Terminal.Gui.MenuBar.#ctor(Terminal.Gui.MenuBarItem[])">MenuBar(MenuBarItem[])</h4>
   <h4 id="Terminal_Gui_MenuBar__ctor_Terminal_Gui_MenuBarItem___" data-uid="Terminal.Gui.MenuBar.#ctor(Terminal.Gui.MenuBarItem[])">MenuBar(MenuBarItem[])</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
@@ -366,6 +378,60 @@ Initializes a new instance of the <a class="xref" href="Terminal.Gui.MenuBar.htm
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  <h3 id="fields">Fields
+  </h3>
+  
+  
+  <h4 id="Terminal_Gui_MenuBar_MenuClosing" data-uid="Terminal.Gui.MenuBar.MenuClosing">MenuClosing</h4>
+  <div class="markdown level1 summary">
+Raised when a menu is closing.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action MenuClosing</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
+  <h4 id="Terminal_Gui_MenuBar_MenuOpening" data-uid="Terminal.Gui.MenuBar.MenuOpening">MenuOpening</h4>
+  <div class="markdown level1 summary">
+Raised as a menu is opening.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action MenuOpening</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
   <h3 id="properties">Properties
   <h3 id="properties">Properties
   </h3>
   </h3>
   
   
@@ -626,6 +692,30 @@ Method invoked when a mouse event is generated
   <div><a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnKeyUp_Terminal_Gui_KeyEvent_">View.OnKeyUp(KeyEvent)</a></div>
   <div><a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnKeyUp_Terminal_Gui_KeyEvent_">View.OnKeyUp(KeyEvent)</a></div>
   
   
   
   
+  <a id="Terminal_Gui_MenuBar_OnMenuClosing_" data-uid="Terminal.Gui.MenuBar.OnMenuClosing*"></a>
+  <h4 id="Terminal_Gui_MenuBar_OnMenuClosing" data-uid="Terminal.Gui.MenuBar.OnMenuClosing">OnMenuClosing()</h4>
+  <div class="markdown level1 summary">
+Virtual method that will invoke the <a class="xref" href="Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_MenuClosing">MenuClosing</a>
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public virtual void OnMenuClosing()</code></pre>
+  </div>
+  
+  
+  <a id="Terminal_Gui_MenuBar_OnMenuOpening_" data-uid="Terminal.Gui.MenuBar.OnMenuOpening*"></a>
+  <h4 id="Terminal_Gui_MenuBar_OnMenuOpening" data-uid="Terminal.Gui.MenuBar.OnMenuOpening">OnMenuOpening()</h4>
+  <div class="markdown level1 summary">
+Virtual method that will invoke the <a class="xref" href="Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_MenuOpening">MenuOpening</a>
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public virtual void OnMenuOpening()</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_MenuBar_OpenMenu_" data-uid="Terminal.Gui.MenuBar.OpenMenu*"></a>
   <a id="Terminal_Gui_MenuBar_OpenMenu_" data-uid="Terminal.Gui.MenuBar.OpenMenu*"></a>
   <h4 id="Terminal_Gui_MenuBar_OpenMenu" data-uid="Terminal.Gui.MenuBar.OpenMenu">OpenMenu()</h4>
   <h4 id="Terminal_Gui_MenuBar_OpenMenu" data-uid="Terminal.Gui.MenuBar.OpenMenu">OpenMenu()</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
@@ -826,60 +916,6 @@ Redraws this view and its subviews; only redraws the views that have been flagge
    larger than the <code>region</code> parameter.
    larger than the <code>region</code> parameter.
 </p>
 </p>
 </div>
 </div>
-  <h3 id="events">Events
-  </h3>
-  
-  
-  <h4 id="Terminal_Gui_MenuBar_OnCloseMenu" data-uid="Terminal.Gui.MenuBar.OnCloseMenu">OnCloseMenu</h4>
-  <div class="markdown level1 summary">
-Raised when a menu is closing.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler OnCloseMenu</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span></td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  
-  
-  <h4 id="Terminal_Gui_MenuBar_OnOpenMenu" data-uid="Terminal.Gui.MenuBar.OnOpenMenu">OnOpenMenu</h4>
-  <div class="markdown level1 summary">
-Raised as a menu is opened.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler OnOpenMenu</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span></td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
   <h3 id="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>
       <span class="xref">System.Collections.IEnumerable</span>
       <span class="xref">System.Collections.IEnumerable</span>

+ 12 - 0
docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html

@@ -154,6 +154,18 @@ A <a class="xref" href="Terminal.Gui.MenuBarItem.html">MenuBarItem</a> contains
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_MenuBarItem__ctor_" data-uid="Terminal.Gui.MenuBarItem.#ctor*"></a>
+  <h4 id="Terminal_Gui_MenuBarItem__ctor" data-uid="Terminal.Gui.MenuBarItem.#ctor">MenuBarItem()</h4>
+  <div class="markdown level1 summary">
+Initializes a new <a class="xref" href="Terminal.Gui.MenuBarItem.html">MenuBarItem</a>.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public MenuBarItem()</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_MenuBarItem__ctor_" data-uid="Terminal.Gui.MenuBarItem.#ctor*"></a>
   <a id="Terminal_Gui_MenuBarItem__ctor_" data-uid="Terminal.Gui.MenuBarItem.#ctor*"></a>
   <h4 id="Terminal_Gui_MenuBarItem__ctor_NStack_ustring_System_String_System_Action_System_Func_System_Boolean__" data-uid="Terminal.Gui.MenuBarItem.#ctor(NStack.ustring,System.String,System.Action,System.Func{System.Boolean})">MenuBarItem(ustring, String, Action, Func&lt;Boolean&gt;)</h4>
   <h4 id="Terminal_Gui_MenuBarItem__ctor_NStack_ustring_System_String_System_Action_System_Func_System_Boolean__" data-uid="Terminal.Gui.MenuBarItem.#ctor(NStack.ustring,System.String,System.Action,System.Func{System.Boolean})">MenuBarItem(ustring, String, Action, Func&lt;Boolean&gt;)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">

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

@@ -428,10 +428,22 @@ To select more than one file, users can use the spacebar, or control-t.
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_OpenDialog__ctor_" data-uid="Terminal.Gui.OpenDialog.#ctor*"></a>
+  <h4 id="Terminal_Gui_OpenDialog__ctor" data-uid="Terminal.Gui.OpenDialog.#ctor">OpenDialog()</h4>
+  <div class="markdown level1 summary">
+Initializes a new <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialog</a>.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public OpenDialog()</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_OpenDialog__ctor_" data-uid="Terminal.Gui.OpenDialog.#ctor*"></a>
   <a id="Terminal_Gui_OpenDialog__ctor_" data-uid="Terminal.Gui.OpenDialog.#ctor*"></a>
   <h4 id="Terminal_Gui_OpenDialog__ctor_NStack_ustring_NStack_ustring_" data-uid="Terminal.Gui.OpenDialog.#ctor(NStack.ustring,NStack.ustring)">OpenDialog(ustring, ustring)</h4>
   <h4 id="Terminal_Gui_OpenDialog__ctor_NStack_ustring_NStack_ustring_" data-uid="Terminal.Gui.OpenDialog.#ctor(NStack.ustring,NStack.ustring)">OpenDialog(ustring, ustring)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialog</a>
+Initializes a new <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialog</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>

+ 17 - 9
docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html

@@ -336,11 +336,22 @@
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_RadioGroup__ctor_" data-uid="Terminal.Gui.RadioGroup.#ctor*"></a>
+  <h4 id="Terminal_Gui_RadioGroup__ctor" data-uid="Terminal.Gui.RadioGroup.#ctor">RadioGroup()</h4>
+  <div class="markdown level1 summary">
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.RadioGroup.html">RadioGroup</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> layout.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public RadioGroup()</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_RadioGroup__ctor_" data-uid="Terminal.Gui.RadioGroup.#ctor*"></a>
   <a id="Terminal_Gui_RadioGroup__ctor_" data-uid="Terminal.Gui.RadioGroup.#ctor*"></a>
   <h4 id="Terminal_Gui_RadioGroup__ctor_System_Int32_System_Int32_System_String___System_Int32_" data-uid="Terminal.Gui.RadioGroup.#ctor(System.Int32,System.Int32,System.String[],System.Int32)">RadioGroup(Int32, Int32, String[], Int32)</h4>
   <h4 id="Terminal_Gui_RadioGroup__ctor_System_Int32_System_Int32_System_String___System_Int32_" data-uid="Terminal.Gui.RadioGroup.#ctor(System.Int32,System.Int32,System.String[],System.Int32)">RadioGroup(Int32, Int32, String[], Int32)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of the <a class="xref" href="Terminal.Gui.RadioGroup.html">RadioGroup</a> class
-setting up the initial set of radio labels and the item that should be selected.
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.RadioGroup.html">RadioGroup</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Absolute">Absolute</a> layout.
 The <a class="xref" href="Terminal.Gui.View.html">View</a> frame is computed from the provided radio labels.
 The <a class="xref" href="Terminal.Gui.View.html">View</a> frame is computed from the provided radio labels.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
@@ -385,8 +396,7 @@ The <a class="xref" href="Terminal.Gui.View.html">View</a> frame is computed fro
   <a id="Terminal_Gui_RadioGroup__ctor_" data-uid="Terminal.Gui.RadioGroup.#ctor*"></a>
   <a id="Terminal_Gui_RadioGroup__ctor_" data-uid="Terminal.Gui.RadioGroup.#ctor*"></a>
   <h4 id="Terminal_Gui_RadioGroup__ctor_System_String___System_Int32_" data-uid="Terminal.Gui.RadioGroup.#ctor(System.String[],System.Int32)">RadioGroup(String[], Int32)</h4>
   <h4 id="Terminal_Gui_RadioGroup__ctor_System_String___System_Int32_" data-uid="Terminal.Gui.RadioGroup.#ctor(System.String[],System.Int32)">RadioGroup(String[], Int32)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of the <a class="xref" href="Terminal.Gui.RadioGroup.html">RadioGroup</a> class
-setting up the initial set of radio labels and the item that should be selected.
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.RadioGroup.html">RadioGroup</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> layout.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -420,9 +430,7 @@ setting up the initial set of radio labels and the item that should be selected.
   <a id="Terminal_Gui_RadioGroup__ctor_" data-uid="Terminal.Gui.RadioGroup.#ctor*"></a>
   <a id="Terminal_Gui_RadioGroup__ctor_" data-uid="Terminal.Gui.RadioGroup.#ctor*"></a>
   <h4 id="Terminal_Gui_RadioGroup__ctor_Terminal_Gui_Rect_System_String___System_Int32_" data-uid="Terminal.Gui.RadioGroup.#ctor(Terminal.Gui.Rect,System.String[],System.Int32)">RadioGroup(Rect, String[], Int32)</h4>
   <h4 id="Terminal_Gui_RadioGroup__ctor_Terminal_Gui_Rect_System_String___System_Int32_" data-uid="Terminal.Gui.RadioGroup.#ctor(Terminal.Gui.Rect,System.String[],System.Int32)">RadioGroup(Rect, String[], Int32)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of the <a class="xref" href="Terminal.Gui.RadioGroup.html">RadioGroup</a> class
-setting up the initial set of radio labels and the item that should be selected and uses
-an absolute layout for the result.
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.RadioGroup.html">RadioGroup</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> layout.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -460,14 +468,14 @@ an absolute layout for the result.
   </h3>
   </h3>
   
   
   
   
-  <h4 id="Terminal_Gui_RadioGroup_SelectionChanged" data-uid="Terminal.Gui.RadioGroup.SelectionChanged">SelectionChanged</h4>
+  <h4 id="Terminal_Gui_RadioGroup_SelectedItemChanged" data-uid="Terminal.Gui.RadioGroup.SelectedItemChanged">SelectedItemChanged</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
 Invoked when the selected radio label has changed
 Invoked when the selected radio label has changed
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Action&lt;int&gt; SelectionChanged</code></pre>
+    <pre><code class="lang-csharp hljs">public Action&lt;int&gt; SelectedItemChanged</code></pre>
   </div>
   </div>
   <h5 class="fieldValue">Field Value</h5>
   <h5 class="fieldValue">Field Value</h5>
   <table class="table table-bordered table-striped table-condensed">
   <table class="table table-bordered table-striped table-condensed">

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

@@ -422,10 +422,22 @@ null if the user canceled.
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_SaveDialog__ctor_" data-uid="Terminal.Gui.SaveDialog.#ctor*"></a>
+  <h4 id="Terminal_Gui_SaveDialog__ctor" data-uid="Terminal.Gui.SaveDialog.#ctor">SaveDialog()</h4>
+  <div class="markdown level1 summary">
+Initializes a new <a class="xref" href="Terminal.Gui.SaveDialog.html">SaveDialog</a>.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public SaveDialog()</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_SaveDialog__ctor_" data-uid="Terminal.Gui.SaveDialog.#ctor*"></a>
   <a id="Terminal_Gui_SaveDialog__ctor_" data-uid="Terminal.Gui.SaveDialog.#ctor*"></a>
   <h4 id="Terminal_Gui_SaveDialog__ctor_NStack_ustring_NStack_ustring_" data-uid="Terminal.Gui.SaveDialog.#ctor(NStack.ustring,NStack.ustring)">SaveDialog(ustring, ustring)</h4>
   <h4 id="Terminal_Gui_SaveDialog__ctor_NStack_ustring_NStack_ustring_" data-uid="Terminal.Gui.SaveDialog.#ctor(NStack.ustring,NStack.ustring)">SaveDialog(ustring, ustring)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new <a class="xref" href="Terminal.Gui.SaveDialog.html">SaveDialog</a>
+Initializes a new <a class="xref" href="Terminal.Gui.SaveDialog.html">SaveDialog</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>

+ 28 - 28
docs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html

@@ -478,6 +478,34 @@ Initializes a new instance of the <a class="xref" href="Terminal.Gui.ScrollBarVi
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  <h3 id="fields">Fields
+  </h3>
+  
+  
+  <h4 id="Terminal_Gui_ScrollBarView_ChangedPosition" data-uid="Terminal.Gui.ScrollBarView.ChangedPosition">ChangedPosition</h4>
+  <div class="markdown level1 summary">
+This event is raised when the position on the scrollbar has changed.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action ChangedPosition</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
   <h3 id="properties">Properties
   <h3 id="properties">Properties
   </h3>
   </h3>
   
   
@@ -657,34 +685,6 @@ Redraws this view and its subviews; only redraws the views that have been flagge
    larger than the <code>region</code> parameter.
    larger than the <code>region</code> parameter.
 </p>
 </p>
 </div>
 </div>
-  <h3 id="events">Events
-  </h3>
-  
-  
-  <h4 id="Terminal_Gui_ScrollBarView_ChangedPosition" data-uid="Terminal.Gui.ScrollBarView.ChangedPosition">ChangedPosition</h4>
-  <div class="markdown level1 summary">
-This event is raised when the position on the scrollbar has changed.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event Action ChangedPosition</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.Action</span></td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
   <h3 id="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>
       <span class="xref">System.Collections.IEnumerable</span>
       <span class="xref">System.Collections.IEnumerable</span>

+ 12 - 0
docs/api/Terminal.Gui/Terminal.Gui.StatusBar.html

@@ -345,6 +345,18 @@ So for each context must be a new instance of a statusbar.
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_StatusBar__ctor_" data-uid="Terminal.Gui.StatusBar.#ctor*"></a>
+  <h4 id="Terminal_Gui_StatusBar__ctor" data-uid="Terminal.Gui.StatusBar.#ctor">StatusBar()</h4>
+  <div class="markdown level1 summary">
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.StatusBar.html">StatusBar</a> class.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public StatusBar()</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_StatusBar__ctor_" data-uid="Terminal.Gui.StatusBar.#ctor*"></a>
   <a id="Terminal_Gui_StatusBar__ctor_" data-uid="Terminal.Gui.StatusBar.#ctor*"></a>
   <h4 id="Terminal_Gui_StatusBar__ctor_Terminal_Gui_StatusItem___" data-uid="Terminal.Gui.StatusBar.#ctor(Terminal.Gui.StatusItem[])">StatusBar(StatusItem[])</h4>
   <h4 id="Terminal_Gui_StatusBar__ctor_Terminal_Gui_StatusItem___" data-uid="Terminal.Gui.StatusBar.#ctor(Terminal.Gui.StatusItem[])">StatusBar(StatusItem[])</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">

+ 47 - 35
docs/api/Terminal.Gui/Terminal.Gui.TextField.html

@@ -336,10 +336,22 @@ The <a class="xref" href="Terminal.Gui.TextField.html">TextField</a> <a class="x
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_TextField__ctor_" data-uid="Terminal.Gui.TextField.#ctor*"></a>
+  <h4 id="Terminal_Gui_TextField__ctor" data-uid="Terminal.Gui.TextField.#ctor">TextField()</h4>
+  <div class="markdown level1 summary">
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.TextField.html">TextField</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> positioning.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public TextField()</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_TextField__ctor_" data-uid="Terminal.Gui.TextField.#ctor*"></a>
   <a id="Terminal_Gui_TextField__ctor_" data-uid="Terminal.Gui.TextField.#ctor*"></a>
   <h4 id="Terminal_Gui_TextField__ctor_NStack_ustring_" data-uid="Terminal.Gui.TextField.#ctor(NStack.ustring)">TextField(ustring)</h4>
   <h4 id="Terminal_Gui_TextField__ctor_NStack_ustring_" data-uid="Terminal.Gui.TextField.#ctor(NStack.ustring)">TextField(ustring)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Public constructor that creates a text field, with layout controlled with X, Y, Width and Height.
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.TextField.html">TextField</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> positioning.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -368,7 +380,7 @@ Public constructor that creates a text field, with layout controlled with X, Y,
   <a id="Terminal_Gui_TextField__ctor_" data-uid="Terminal.Gui.TextField.#ctor*"></a>
   <a id="Terminal_Gui_TextField__ctor_" data-uid="Terminal.Gui.TextField.#ctor*"></a>
   <h4 id="Terminal_Gui_TextField__ctor_System_Int32_System_Int32_System_Int32_NStack_ustring_" data-uid="Terminal.Gui.TextField.#ctor(System.Int32,System.Int32,System.Int32,NStack.ustring)">TextField(Int32, Int32, Int32, ustring)</h4>
   <h4 id="Terminal_Gui_TextField__ctor_System_Int32_System_Int32_System_Int32_NStack_ustring_" data-uid="Terminal.Gui.TextField.#ctor(System.Int32,System.Int32,System.Int32,NStack.ustring)">TextField(Int32, Int32, Int32, ustring)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Public constructor that creates a text field at an absolute position and size.
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.TextField.html">TextField</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Absolute">Absolute</a> positioning.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -412,7 +424,7 @@ Public constructor that creates a text field at an absolute position and size.
   <a id="Terminal_Gui_TextField__ctor_" data-uid="Terminal.Gui.TextField.#ctor*"></a>
   <a id="Terminal_Gui_TextField__ctor_" data-uid="Terminal.Gui.TextField.#ctor*"></a>
   <h4 id="Terminal_Gui_TextField__ctor_System_String_" data-uid="Terminal.Gui.TextField.#ctor(System.String)">TextField(String)</h4>
   <h4 id="Terminal_Gui_TextField__ctor_System_String_" data-uid="Terminal.Gui.TextField.#ctor(System.String)">TextField(String)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Public constructor that creates a text field, with layout controlled with X, Y, Width and Height.
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.TextField.html">TextField</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> positioning.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -436,6 +448,38 @@ Public constructor that creates a text field, with layout controlled with X, Y,
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  <h3 id="fields">Fields
+  </h3>
+  
+  
+  <h4 id="Terminal_Gui_TextField_TextChanged" data-uid="Terminal.Gui.TextField.TextChanged">TextChanged</h4>
+  <div class="markdown level1 summary">
+Changed event, raised when the text has clicked.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action&lt;ustring&gt; TextChanged</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<span class="xref">NStack.ustring</span>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="Terminal_Gui_TextField_TextChanged_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+This event is raised when the <a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_Text">Text</a> changes. 
+</div>
   <h3 id="properties">Properties
   <h3 id="properties">Properties
   </h3>
   </h3>
   
   
@@ -963,38 +1007,6 @@ Redraws this view and its subviews; only redraws the views that have been flagge
    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
    larger than the <code>region</code> parameter.
    larger than the <code>region</code> parameter.
 </p>
 </p>
-</div>
-  <h3 id="events">Events
-  </h3>
-  
-  
-  <h4 id="Terminal_Gui_TextField_Changed" data-uid="Terminal.Gui.TextField.Changed">Changed</h4>
-  <div class="markdown level1 summary">
-Changed event, raised when the text has clicked.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler&lt;ustring&gt; Changed</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<span class="xref">NStack.ustring</span>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  <h5 id="Terminal_Gui_TextField_Changed_remarks">Remarks</h5>
-  <div class="markdown level1 remarks">
-This event is raised when the <a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_Text">Text</a> changes. 
 </div>
 </div>
   <h3 id="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>

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

@@ -420,6 +420,34 @@ Initalizes a <a class="xref" href="Terminal.Gui.TextView.html">TextView</a> on t
   <h5 id="Terminal_Gui_TextView__ctor_Terminal_Gui_Rect__remarks">Remarks</h5>
   <h5 id="Terminal_Gui_TextView__ctor_Terminal_Gui_Rect__remarks">Remarks</h5>
   <div class="markdown level1 remarks">
   <div class="markdown level1 remarks">
 </div>
 </div>
+  <h3 id="fields">Fields
+  </h3>
+  
+  
+  <h4 id="Terminal_Gui_TextView_TextChanged" data-uid="Terminal.Gui.TextView.TextChanged">TextChanged</h4>
+  <div class="markdown level1 summary">
+Raised when the <a class="xref" href="Terminal.Gui.TextView.html#Terminal_Gui_TextView_Text">Text</a> of the <a class="xref" href="Terminal.Gui.TextView.html">TextView</a> changes.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action TextChanged</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
   <h3 id="properties">Properties
   <h3 id="properties">Properties
   </h3>
   </h3>
   
   
@@ -864,34 +892,6 @@ Will scroll the <a class="xref" href="Terminal.Gui.TextView.html">TextView</a> t
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
-  <h3 id="events">Events
-  </h3>
-  
-  
-  <h4 id="Terminal_Gui_TextView_TextChanged" data-uid="Terminal.Gui.TextView.TextChanged">TextChanged</h4>
-  <div class="markdown level1 summary">
-Raised when the <a class="xref" href="Terminal.Gui.TextView.html#Terminal_Gui_TextView_Text">Text</a> of the <a class="xref" href="Terminal.Gui.TextView.html">TextView</a> changes.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler TextChanged</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span></td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
   <h3 id="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>
       <span class="xref">System.Collections.IEnumerable</span>
       <span class="xref">System.Collections.IEnumerable</span>

+ 99 - 26
docs/api/Terminal.Gui/Terminal.Gui.TimeField.html

@@ -108,7 +108,7 @@ Time editing <a class="xref" href="Terminal.Gui.View.html">View</a>
       <a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_ReadOnly">TextField.ReadOnly</a>
       <a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_ReadOnly">TextField.ReadOnly</a>
     </div>
     </div>
     <div>
     <div>
-      <a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_Changed">TextField.Changed</a>
+      <a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_TextChanged">TextField.TextChanged</a>
     </div>
     </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_OnLeave">TextField.OnLeave()</a>
       <a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_OnLeave">TextField.OnLeave()</a>
@@ -390,14 +390,26 @@ The <a class="xref" href="Terminal.Gui.TimeField.html">TimeField</a> <a class="x
   
   
   
   
   <a id="Terminal_Gui_TimeField__ctor_" data-uid="Terminal.Gui.TimeField.#ctor*"></a>
   <a id="Terminal_Gui_TimeField__ctor_" data-uid="Terminal.Gui.TimeField.#ctor*"></a>
-  <h4 id="Terminal_Gui_TimeField__ctor_System_DateTime_" data-uid="Terminal.Gui.TimeField.#ctor(System.DateTime)">TimeField(DateTime)</h4>
+  <h4 id="Terminal_Gui_TimeField__ctor" data-uid="Terminal.Gui.TimeField.#ctor">TimeField()</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of <a class="xref" href="Terminal.Gui.TimeField.html">TimeField</a> 
+Initializes a new instance of <a class="xref" href="Terminal.Gui.TimeField.html">TimeField</a> using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> positioning.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public TimeField(DateTime time)</code></pre>
+    <pre><code class="lang-csharp hljs">public TimeField()</code></pre>
+  </div>
+  
+  
+  <a id="Terminal_Gui_TimeField__ctor_" data-uid="Terminal.Gui.TimeField.#ctor*"></a>
+  <h4 id="Terminal_Gui_TimeField__ctor_System_Int32_System_Int32_System_TimeSpan_System_Boolean_" data-uid="Terminal.Gui.TimeField.#ctor(System.Int32,System.Int32,System.TimeSpan,System.Boolean)">TimeField(Int32, Int32, TimeSpan, Boolean)</h4>
+  <div class="markdown level1 summary">
+Initializes a new instance of <a class="xref" href="Terminal.Gui.TimeField.html">TimeField</a> using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Absolute">Absolute</a> positioning.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public TimeField(int x, int y, TimeSpan time, bool isShort = false)</code></pre>
   </div>
   </div>
   <h5 class="parameters">Parameters</h5>
   <h5 class="parameters">Parameters</h5>
   <table class="table table-bordered table-striped table-condensed">
   <table class="table table-bordered table-striped table-condensed">
@@ -410,23 +422,38 @@ Initializes a new instance of <a class="xref" href="Terminal.Gui.TimeField.html"
     </thead>
     </thead>
     <tbody>
     <tbody>
       <tr>
       <tr>
-        <td><span class="xref">System.DateTime</span></td>
+        <td><span class="xref">System.Int32</span></td>
+        <td><span class="parametername">x</span></td>
+        <td>The x coordinate.</td>
+      </tr>
+      <tr>
+        <td><span class="xref">System.Int32</span></td>
+        <td><span class="parametername">y</span></td>
+        <td>The y coordinate.</td>
+      </tr>
+      <tr>
+        <td><span class="xref">System.TimeSpan</span></td>
         <td><span class="parametername">time</span></td>
         <td><span class="parametername">time</span></td>
-        <td></td>
+        <td>Initial time.</td>
+      </tr>
+      <tr>
+        <td><span class="xref">System.Boolean</span></td>
+        <td><span class="parametername">isShort</span></td>
+        <td>If true, the seconds are hidden. Sets the <a class="xref" href="Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_IsShortFormat">IsShortFormat</a> property.</td>
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
   
   
   
   
   <a id="Terminal_Gui_TimeField__ctor_" data-uid="Terminal.Gui.TimeField.#ctor*"></a>
   <a id="Terminal_Gui_TimeField__ctor_" data-uid="Terminal.Gui.TimeField.#ctor*"></a>
-  <h4 id="Terminal_Gui_TimeField__ctor_System_Int32_System_Int32_System_DateTime_System_Boolean_" data-uid="Terminal.Gui.TimeField.#ctor(System.Int32,System.Int32,System.DateTime,System.Boolean)">TimeField(Int32, Int32, DateTime, Boolean)</h4>
+  <h4 id="Terminal_Gui_TimeField__ctor_System_TimeSpan_" data-uid="Terminal.Gui.TimeField.#ctor(System.TimeSpan)">TimeField(TimeSpan)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of <a class="xref" href="Terminal.Gui.TimeField.html">TimeField</a> at an absolute position and fixed size.
+Initializes a new instance of <a class="xref" href="Terminal.Gui.TimeField.html">TimeField</a> using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> positioning.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public TimeField(int x, int y, DateTime time, bool isShort = false)</code></pre>
+    <pre><code class="lang-csharp hljs">public TimeField(TimeSpan time)</code></pre>
   </div>
   </div>
   <h5 class="parameters">Parameters</h5>
   <h5 class="parameters">Parameters</h5>
   <table class="table table-bordered table-striped table-condensed">
   <table class="table table-bordered table-striped table-condensed">
@@ -439,27 +466,44 @@ Initializes a new instance of <a class="xref" href="Terminal.Gui.TimeField.html"
     </thead>
     </thead>
     <tbody>
     <tbody>
       <tr>
       <tr>
-        <td><span class="xref">System.Int32</span></td>
-        <td><span class="parametername">x</span></td>
-        <td>The x coordinate.</td>
-      </tr>
-      <tr>
-        <td><span class="xref">System.Int32</span></td>
-        <td><span class="parametername">y</span></td>
-        <td>The y coordinate.</td>
+        <td><span class="xref">System.TimeSpan</span></td>
+        <td><span class="parametername">time</span></td>
+        <td>Initial time</td>
       </tr>
       </tr>
+    </tbody>
+  </table>
+  <h3 id="fields">Fields
+  </h3>
+  
+  
+  <h4 id="Terminal_Gui_TimeField_TimeChanged" data-uid="Terminal.Gui.TimeField.TimeChanged">TimeChanged</h4>
+  <div class="markdown level1 summary">
+TimeChanged event, raised when the Date has changed.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action&lt;DateTimeEventArgs&lt;TimeSpan&gt;&gt; TimeChanged</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
       <tr>
       <tr>
-        <td><span class="xref">System.DateTime</span></td>
-        <td><span class="parametername">time</span></td>
-        <td>Initial time contents.</td>
+        <th>Type</th>
+        <th>Description</th>
       </tr>
       </tr>
+    </thead>
+    <tbody>
       <tr>
       <tr>
-        <td><span class="xref">System.Boolean</span></td>
-        <td><span class="parametername">isShort</span></td>
-        <td>If true, the seconds are hidden.</td>
+        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.DateTimeEventArgs-1.html">DateTimeEventArgs</a>&lt;<span class="xref">System.TimeSpan</span>&gt;&gt;</td>
+        <td></td>
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  <h5 id="Terminal_Gui_TimeField_TimeChanged_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+This event is raised when the <a class="xref" href="Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_Time">Time</a> changes.
+</div>
   <h3 id="properties">Properties
   <h3 id="properties">Properties
   </h3>
   </h3>
   
   
@@ -467,7 +511,7 @@ Initializes a new instance of <a class="xref" href="Terminal.Gui.TimeField.html"
   <a id="Terminal_Gui_TimeField_IsShortFormat_" data-uid="Terminal.Gui.TimeField.IsShortFormat*"></a>
   <a id="Terminal_Gui_TimeField_IsShortFormat_" data-uid="Terminal.Gui.TimeField.IsShortFormat*"></a>
   <h4 id="Terminal_Gui_TimeField_IsShortFormat" data-uid="Terminal.Gui.TimeField.IsShortFormat">IsShortFormat</h4>
   <h4 id="Terminal_Gui_TimeField_IsShortFormat" data-uid="Terminal.Gui.TimeField.IsShortFormat">IsShortFormat</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Get or set the data format for the widget.
+Get or sets whether <a class="xref" href="Terminal.Gui.TimeField.html">TimeField</a> uses the short or long time format.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -499,7 +543,7 @@ Gets or sets the time of the <a class="xref" href="Terminal.Gui.TimeField.html">
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public DateTime Time { get; set; }</code></pre>
+    <pre><code class="lang-csharp hljs">public TimeSpan Time { get; set; }</code></pre>
   </div>
   </div>
   <h5 class="propertyValue">Property Value</h5>
   <h5 class="propertyValue">Property Value</h5>
   <table class="table table-bordered table-striped table-condensed">
   <table class="table table-bordered table-striped table-condensed">
@@ -511,7 +555,7 @@ Gets or sets the time of the <a class="xref" href="Terminal.Gui.TimeField.html">
     </thead>
     </thead>
     <tbody>
     <tbody>
       <tr>
       <tr>
-        <td><span class="xref">System.DateTime</span></td>
+        <td><span class="xref">System.TimeSpan</span></td>
         <td></td>
         <td></td>
       </tr>
       </tr>
     </tbody>
     </tbody>
@@ -569,6 +613,35 @@ Method invoked when a mouse event is generated
   <div><a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_MouseEvent_Terminal_Gui_MouseEvent_">TextField.MouseEvent(MouseEvent)</a></div>
   <div><a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_MouseEvent_Terminal_Gui_MouseEvent_">TextField.MouseEvent(MouseEvent)</a></div>
   
   
   
   
+  <a id="Terminal_Gui_TimeField_OnTimeChanged_" data-uid="Terminal.Gui.TimeField.OnTimeChanged*"></a>
+  <h4 id="Terminal_Gui_TimeField_OnTimeChanged_Terminal_Gui_DateTimeEventArgs_System_TimeSpan__" data-uid="Terminal.Gui.TimeField.OnTimeChanged(Terminal.Gui.DateTimeEventArgs{System.TimeSpan})">OnTimeChanged(DateTimeEventArgs&lt;TimeSpan&gt;)</h4>
+  <div class="markdown level1 summary">
+Event firing method that invokes the <a class="xref" href="Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_TimeChanged">TimeChanged</a> event.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public virtual void OnTimeChanged(DateTimeEventArgs&lt;TimeSpan&gt; args)</code></pre>
+  </div>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="Terminal.Gui.DateTimeEventArgs-1.html">DateTimeEventArgs</a>&lt;<span class="xref">System.TimeSpan</span>&gt;</td>
+        <td><span class="parametername">args</span></td>
+        <td>The event arguments</td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
   <a id="Terminal_Gui_TimeField_ProcessKey_" data-uid="Terminal.Gui.TimeField.ProcessKey*"></a>
   <a id="Terminal_Gui_TimeField_ProcessKey_" data-uid="Terminal.Gui.TimeField.ProcessKey*"></a>
   <h4 id="Terminal_Gui_TimeField_ProcessKey_Terminal_Gui_KeyEvent_" data-uid="Terminal.Gui.TimeField.ProcessKey(Terminal.Gui.KeyEvent)">ProcessKey(KeyEvent)</h4>
   <h4 id="Terminal_Gui_TimeField_ProcessKey_Terminal_Gui_KeyEvent_" data-uid="Terminal.Gui.TimeField.ProcessKey(Terminal.Gui.KeyEvent)">ProcessKey(KeyEvent)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">

+ 30 - 30
docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html

@@ -400,6 +400,36 @@ Initializes a new instance of the <a class="xref" href="Terminal.Gui.Toplevel.ht
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  <h3 id="fields">Fields
+  </h3>
+  
+  
+  <h4 id="Terminal_Gui_Toplevel_Ready" data-uid="Terminal.Gui.Toplevel.Ready">Ready</h4>
+  <div class="markdown level1 summary">
+Fired once the Toplevel&apos;s <a class="xref" href="Terminal.Gui.MainLoop.html">MainLoop</a> has started it&apos;s first iteration. 
+Subscribe to this event to perform tasks when the <a class="xref" href="Terminal.Gui.Toplevel.html">Toplevel</a> has been laid out and focus has been set.
+changes. A Ready event handler is a good place to finalize initialization after calling `<a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Run">Run()</a>(topLevel)`. 
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action Ready</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
   <h3 id="properties">Properties
   <h3 id="properties">Properties
   </h3>
   </h3>
   
   
@@ -781,36 +811,6 @@ the views have been laid out, and before the views are drawn for the first time.
   <div class="codewrapper">
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public virtual void WillPresent()</code></pre>
     <pre><code class="lang-csharp hljs">public virtual void WillPresent()</code></pre>
   </div>
   </div>
-  <h3 id="events">Events
-  </h3>
-  
-  
-  <h4 id="Terminal_Gui_Toplevel_Ready" data-uid="Terminal.Gui.Toplevel.Ready">Ready</h4>
-  <div class="markdown level1 summary">
-Fired once the Toplevel&apos;s <a class="xref" href="Terminal.Gui.MainLoop.html">MainLoop</a> has started it&apos;s first iteration. 
-Subscribe to this event to perform tasks when the <a class="xref" href="Terminal.Gui.Toplevel.html">Toplevel</a> has been laid out and focus has been set.
-changes. A Ready event handler is a good place to finalize initialization after calling `<a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Run">Run()</a>(topLevel)`. 
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler Ready</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span></td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
   <h3 id="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>
       <span class="xref">System.Collections.IEnumerable</span>
       <span class="xref">System.Collections.IEnumerable</span>

+ 16 - 16
docs/api/Terminal.Gui/Terminal.Gui.View.MouseEventEventArgs.html → docs/api/Terminal.Gui/Terminal.Gui.View.MouseEventArgs.html

@@ -5,10 +5,10 @@
   <head>
   <head>
     <meta charset="utf-8">
     <meta charset="utf-8">
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-    <title>Class View.MouseEventEventArgs
+    <title>Class View.MouseEventArgs
    </title>
    </title>
     <meta name="viewport" content="width=device-width">
     <meta name="viewport" content="width=device-width">
-    <meta name="title" content="Class View.MouseEventEventArgs
+    <meta name="title" content="Class View.MouseEventArgs
    ">
    ">
     <meta name="generator" content="docfx 2.54.0.0">
     <meta name="generator" content="docfx 2.54.0.0">
     
     
@@ -78,20 +78,20 @@
         </div>
         </div>
         <div class="article row grid-right">
         <div class="article row grid-right">
           <div class="col-md-10">
           <div class="col-md-10">
-            <article class="content wrap" id="_content" data-uid="Terminal.Gui.View.MouseEventEventArgs">
+            <article class="content wrap" id="_content" data-uid="Terminal.Gui.View.MouseEventArgs">
   
   
   
   
-  <h1 id="Terminal_Gui_View_MouseEventEventArgs" data-uid="Terminal.Gui.View.MouseEventEventArgs" class="text-break">Class View.MouseEventEventArgs
+  <h1 id="Terminal_Gui_View_MouseEventArgs" data-uid="Terminal.Gui.View.MouseEventArgs" class="text-break">Class View.MouseEventArgs
   </h1>
   </h1>
   <div class="markdown level0 summary">
   <div class="markdown level0 summary">
-Specifies the event arguments for <a class="xref" href="Terminal.Gui.View.MouseEventEventArgs.html#Terminal_Gui_View_MouseEventEventArgs_MouseEvent">MouseEvent</a>
+Specifies the event arguments for <a class="xref" href="Terminal.Gui.View.MouseEventArgs.html#Terminal_Gui_View_MouseEventArgs_MouseEvent">MouseEvent</a>
 </div>
 </div>
   <div class="markdown level0 conceptual"></div>
   <div class="markdown level0 conceptual"></div>
   <div class="inheritance">
   <div class="inheritance">
     <h5>Inheritance</h5>
     <h5>Inheritance</h5>
     <div class="level0"><span class="xref">System.Object</span></div>
     <div class="level0"><span class="xref">System.Object</span></div>
     <div class="level1"><span class="xref">System.EventArgs</span></div>
     <div class="level1"><span class="xref">System.EventArgs</span></div>
-    <div class="level2"><span class="xref">View.MouseEventEventArgs</span></div>
+    <div class="level2"><span class="xref">View.MouseEventArgs</span></div>
   </div>
   </div>
   <div class="inheritedMembers">
   <div class="inheritedMembers">
     <h5>Inherited Members</h5>
     <h5>Inherited Members</h5>
@@ -122,23 +122,23 @@ Specifies the event arguments for <a class="xref" href="Terminal.Gui.View.MouseE
   </div>
   </div>
   <h6><strong>Namespace</strong>: <a class="xref" href="Terminal.Gui.html">Terminal.Gui</a></h6>
   <h6><strong>Namespace</strong>: <a class="xref" href="Terminal.Gui.html">Terminal.Gui</a></h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
-  <h5 id="Terminal_Gui_View_MouseEventEventArgs_syntax">Syntax</h5>
+  <h5 id="Terminal_Gui_View_MouseEventArgs_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class MouseEventEventArgs : EventArgs</code></pre>
+    <pre><code class="lang-csharp hljs">public class MouseEventArgs : EventArgs</code></pre>
   </div>
   </div>
   <h3 id="constructors">Constructors
   <h3 id="constructors">Constructors
   </h3>
   </h3>
   
   
   
   
-  <a id="Terminal_Gui_View_MouseEventEventArgs__ctor_" data-uid="Terminal.Gui.View.MouseEventEventArgs.#ctor*"></a>
-  <h4 id="Terminal_Gui_View_MouseEventEventArgs__ctor_Terminal_Gui_MouseEvent_" data-uid="Terminal.Gui.View.MouseEventEventArgs.#ctor(Terminal.Gui.MouseEvent)">MouseEventEventArgs(MouseEvent)</h4>
+  <a id="Terminal_Gui_View_MouseEventArgs__ctor_" data-uid="Terminal.Gui.View.MouseEventArgs.#ctor*"></a>
+  <h4 id="Terminal_Gui_View_MouseEventArgs__ctor_Terminal_Gui_MouseEvent_" data-uid="Terminal.Gui.View.MouseEventArgs.#ctor(Terminal.Gui.MouseEvent)">MouseEventArgs(MouseEvent)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
 Constructs.
 Constructs.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public MouseEventEventArgs(MouseEvent me)</code></pre>
+    <pre><code class="lang-csharp hljs">public MouseEventArgs(MouseEvent me)</code></pre>
   </div>
   </div>
   <h5 class="parameters">Parameters</h5>
   <h5 class="parameters">Parameters</h5>
   <table class="table table-bordered table-striped table-condensed">
   <table class="table table-bordered table-striped table-condensed">
@@ -161,8 +161,8 @@ Constructs.
   </h3>
   </h3>
   
   
   
   
-  <a id="Terminal_Gui_View_MouseEventEventArgs_Handled_" data-uid="Terminal.Gui.View.MouseEventEventArgs.Handled*"></a>
-  <h4 id="Terminal_Gui_View_MouseEventEventArgs_Handled" data-uid="Terminal.Gui.View.MouseEventEventArgs.Handled">Handled</h4>
+  <a id="Terminal_Gui_View_MouseEventArgs_Handled_" data-uid="Terminal.Gui.View.MouseEventArgs.Handled*"></a>
+  <h4 id="Terminal_Gui_View_MouseEventArgs_Handled" data-uid="Terminal.Gui.View.MouseEventArgs.Handled">Handled</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
 Indicates if the current mouse event has already been processed and the driver should stop notifying any other event subscriber.
 Indicates if the current mouse event has already been processed and the driver should stop notifying any other event subscriber.
 Its important to set this value to true specially when updating any View&apos;s layout from inside the subscriber method.
 Its important to set this value to true specially when updating any View&apos;s layout from inside the subscriber method.
@@ -189,10 +189,10 @@ Its important to set this value to true specially when updating any View&apos;s
   </table>
   </table>
   
   
   
   
-  <a id="Terminal_Gui_View_MouseEventEventArgs_MouseEvent_" data-uid="Terminal.Gui.View.MouseEventEventArgs.MouseEvent*"></a>
-  <h4 id="Terminal_Gui_View_MouseEventEventArgs_MouseEvent" data-uid="Terminal.Gui.View.MouseEventEventArgs.MouseEvent">MouseEvent</h4>
+  <a id="Terminal_Gui_View_MouseEventArgs_MouseEvent_" data-uid="Terminal.Gui.View.MouseEventArgs.MouseEvent*"></a>
+  <h4 id="Terminal_Gui_View_MouseEventArgs_MouseEvent" data-uid="Terminal.Gui.View.MouseEventArgs.MouseEvent">MouseEvent</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-The <a class="xref" href="Terminal.Gui.View.MouseEventEventArgs.html#Terminal_Gui_View_MouseEventEventArgs_MouseEvent">MouseEvent</a> for the event.
+The <a class="xref" href="Terminal.Gui.View.MouseEventArgs.html#Terminal_Gui_View_MouseEventArgs_MouseEvent">MouseEvent</a> for the event.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>

+ 275 - 276
docs/api/Terminal.Gui/Terminal.Gui.View.html

@@ -94,7 +94,6 @@ View is the base class for all views on the screen and represents a visible elem
     <div class="level2"><span class="xref">View</span></div>
     <div class="level2"><span class="xref">View</span></div>
       <div class="level3"><a class="xref" href="Terminal.Gui.Button.html">Button</a></div>
       <div class="level3"><a class="xref" href="Terminal.Gui.Button.html">Button</a></div>
       <div class="level3"><a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a></div>
       <div class="level3"><a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a></div>
-      <div class="level3"><a class="xref" href="Terminal.Gui.ComboBox.html">ComboBox</a></div>
       <div class="level3"><a class="xref" href="Terminal.Gui.FrameView.html">FrameView</a></div>
       <div class="level3"><a class="xref" href="Terminal.Gui.FrameView.html">FrameView</a></div>
       <div class="level3"><a class="xref" href="Terminal.Gui.HexView.html">HexView</a></div>
       <div class="level3"><a class="xref" href="Terminal.Gui.HexView.html">HexView</a></div>
       <div class="level3"><a class="xref" href="Terminal.Gui.Label.html">Label</a></div>
       <div class="level3"><a class="xref" href="Terminal.Gui.Label.html">Label</a></div>
@@ -271,6 +270,281 @@ dimensions specified in the <code>frame</code> parameter.
 This constructor intitalize a View with a <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">LayoutStyle</a> of <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Absolute">Absolute</a>. Use <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View__ctor">View()</a> to 
 This constructor intitalize a View with a <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">LayoutStyle</a> of <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Absolute">Absolute</a>. Use <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View__ctor">View()</a> to 
 initialize a View with  <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">LayoutStyle</a> of <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> 
 initialize a View with  <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">LayoutStyle</a> of <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> 
 </div>
 </div>
+  <h3 id="fields">Fields
+  </h3>
+  
+  
+  <h4 id="Terminal_Gui_View_DrawContent" data-uid="Terminal.Gui.View.DrawContent">DrawContent</h4>
+  <div class="markdown level1 summary">
+Event invoked when the content area of the View is to be drawn.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action&lt;Rect&gt; DrawContent</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.Rect.html">Rect</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="Terminal_Gui_View_DrawContent_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+<p>
+Will be invoked before any subviews added with <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Add_Terminal_Gui_View_">Add(View)</a> have been drawn.
+</p>
+<p>
+Rect provides the view-relative rectangle describing the currently visible viewport into the <a class="xref" href="Terminal.Gui.View.html">View</a>.
+</p>
+</div>
+  
+  
+  <h4 id="Terminal_Gui_View_Enter" data-uid="Terminal.Gui.View.Enter">Enter</h4>
+  <div class="markdown level1 summary">
+Event fired when the view gets focus.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action&lt;View.FocusEventArgs&gt; Enter</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.View.FocusEventArgs.html">View.FocusEventArgs</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
+  <h4 id="Terminal_Gui_View_KeyDown" data-uid="Terminal.Gui.View.KeyDown">KeyDown</h4>
+  <div class="markdown level1 summary">
+Invoked when a key is pressed
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action&lt;View.KeyEventEventArgs&gt; KeyDown</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.View.KeyEventEventArgs.html">View.KeyEventEventArgs</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
+  <h4 id="Terminal_Gui_View_KeyPress" data-uid="Terminal.Gui.View.KeyPress">KeyPress</h4>
+  <div class="markdown level1 summary">
+Invoked when a character key is pressed and occurs after the key up event.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action&lt;View.KeyEventEventArgs&gt; KeyPress</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.View.KeyEventEventArgs.html">View.KeyEventEventArgs</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
+  <h4 id="Terminal_Gui_View_KeyUp" data-uid="Terminal.Gui.View.KeyUp">KeyUp</h4>
+  <div class="markdown level1 summary">
+Invoked when a key is released
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action&lt;View.KeyEventEventArgs&gt; KeyUp</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.View.KeyEventEventArgs.html">View.KeyEventEventArgs</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
+  <h4 id="Terminal_Gui_View_LayoutComplete" data-uid="Terminal.Gui.View.LayoutComplete">LayoutComplete</h4>
+  <div class="markdown level1 summary">
+Fired after the Views&apos;s <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutSubviews">LayoutSubviews()</a> method has completed. 
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action&lt;View.LayoutEventArgs&gt; LayoutComplete</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.View.LayoutEventArgs.html">View.LayoutEventArgs</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h5 id="Terminal_Gui_View_LayoutComplete_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+Subscribe to this event to perform tasks when the <a class="xref" href="Terminal.Gui.View.html">View</a> has been resized or the layout has otherwise changed.
+</div>
+  
+  
+  <h4 id="Terminal_Gui_View_Leave" data-uid="Terminal.Gui.View.Leave">Leave</h4>
+  <div class="markdown level1 summary">
+Event fired when the view looses focus.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action&lt;View.FocusEventArgs&gt; Leave</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.View.FocusEventArgs.html">View.FocusEventArgs</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
+  <h4 id="Terminal_Gui_View_MouseClick" data-uid="Terminal.Gui.View.MouseClick">MouseClick</h4>
+  <div class="markdown level1 summary">
+Event fired when a mouse event is generated.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action&lt;View.MouseEventArgs&gt; MouseClick</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.View.MouseEventArgs.html">View.MouseEventArgs</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
+  <h4 id="Terminal_Gui_View_MouseEnter" data-uid="Terminal.Gui.View.MouseEnter">MouseEnter</h4>
+  <div class="markdown level1 summary">
+Event fired when the view receives the mouse event for the first time.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action&lt;View.MouseEventArgs&gt; MouseEnter</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.View.MouseEventArgs.html">View.MouseEventArgs</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
+  <h4 id="Terminal_Gui_View_MouseLeave" data-uid="Terminal.Gui.View.MouseLeave">MouseLeave</h4>
+  <div class="markdown level1 summary">
+Event fired when the view receives a mouse event for the last time.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Action&lt;View.MouseEventArgs&gt; MouseLeave</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Action</span>&lt;<a class="xref" href="Terminal.Gui.View.MouseEventArgs.html">View.MouseEventArgs</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
   <h3 id="properties">Properties
   <h3 id="properties">Properties
   </h3>
   </h3>
   
   
@@ -2236,281 +2510,6 @@ Pretty prints the View
   </table>
   </table>
   <h5 class="overrides">Overrides</h5>
   <h5 class="overrides">Overrides</h5>
   <div><span class="xref">System.Object.ToString()</span></div>
   <div><span class="xref">System.Object.ToString()</span></div>
-  <h3 id="events">Events
-  </h3>
-  
-  
-  <h4 id="Terminal_Gui_View_DrawContent" data-uid="Terminal.Gui.View.DrawContent">DrawContent</h4>
-  <div class="markdown level1 summary">
-Event invoked when the content area of the View is to be drawn.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler&lt;Rect&gt; DrawContent</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<a class="xref" href="Terminal.Gui.Rect.html">Rect</a>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  <h5 id="Terminal_Gui_View_DrawContent_remarks">Remarks</h5>
-  <div class="markdown level1 remarks">
-<p>
-Will be invoked before any subviews added with <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Add_Terminal_Gui_View_">Add(View)</a> have been drawn.
-</p>
-<p>
-Rect provides the view-relative rectangle describing the currently visible viewport into the <a class="xref" href="Terminal.Gui.View.html">View</a>.
-</p>
-</div>
-  
-  
-  <h4 id="Terminal_Gui_View_Enter" data-uid="Terminal.Gui.View.Enter">Enter</h4>
-  <div class="markdown level1 summary">
-Event fired when the view gets focus.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler&lt;View.FocusEventArgs&gt; Enter</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<a class="xref" href="Terminal.Gui.View.FocusEventArgs.html">View.FocusEventArgs</a>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  
-  
-  <h4 id="Terminal_Gui_View_KeyDown" data-uid="Terminal.Gui.View.KeyDown">KeyDown</h4>
-  <div class="markdown level1 summary">
-Invoked when a key is pressed
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler&lt;View.KeyEventEventArgs&gt; KeyDown</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<a class="xref" href="Terminal.Gui.View.KeyEventEventArgs.html">View.KeyEventEventArgs</a>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  
-  
-  <h4 id="Terminal_Gui_View_KeyPress" data-uid="Terminal.Gui.View.KeyPress">KeyPress</h4>
-  <div class="markdown level1 summary">
-Invoked when a character key is pressed and occurs after the key up event.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler&lt;View.KeyEventEventArgs&gt; KeyPress</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<a class="xref" href="Terminal.Gui.View.KeyEventEventArgs.html">View.KeyEventEventArgs</a>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  
-  
-  <h4 id="Terminal_Gui_View_KeyUp" data-uid="Terminal.Gui.View.KeyUp">KeyUp</h4>
-  <div class="markdown level1 summary">
-Invoked when a key is released
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler&lt;View.KeyEventEventArgs&gt; KeyUp</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<a class="xref" href="Terminal.Gui.View.KeyEventEventArgs.html">View.KeyEventEventArgs</a>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  
-  
-  <h4 id="Terminal_Gui_View_LayoutComplete" data-uid="Terminal.Gui.View.LayoutComplete">LayoutComplete</h4>
-  <div class="markdown level1 summary">
-Fired after the Views&apos;s <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutSubviews">LayoutSubviews()</a> method has completed. 
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler&lt;View.LayoutEventArgs&gt; LayoutComplete</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<a class="xref" href="Terminal.Gui.View.LayoutEventArgs.html">View.LayoutEventArgs</a>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  <h5 id="Terminal_Gui_View_LayoutComplete_remarks">Remarks</h5>
-  <div class="markdown level1 remarks">
-Subscribe to this event to perform tasks when the <a class="xref" href="Terminal.Gui.View.html">View</a> has been resized or the layout has otherwise changed.
-</div>
-  
-  
-  <h4 id="Terminal_Gui_View_Leave" data-uid="Terminal.Gui.View.Leave">Leave</h4>
-  <div class="markdown level1 summary">
-Event fired when the view looses focus.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler&lt;View.FocusEventArgs&gt; Leave</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<a class="xref" href="Terminal.Gui.View.FocusEventArgs.html">View.FocusEventArgs</a>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  
-  
-  <h4 id="Terminal_Gui_View_MouseClick" data-uid="Terminal.Gui.View.MouseClick">MouseClick</h4>
-  <div class="markdown level1 summary">
-Event fired when a mouse event is generated.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler&lt;View.MouseEventEventArgs&gt; MouseClick</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<a class="xref" href="Terminal.Gui.View.MouseEventEventArgs.html">View.MouseEventEventArgs</a>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  
-  
-  <h4 id="Terminal_Gui_View_MouseEnter" data-uid="Terminal.Gui.View.MouseEnter">MouseEnter</h4>
-  <div class="markdown level1 summary">
-Event fired when the view receives the mouse event for the first time.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler&lt;View.MouseEventEventArgs&gt; MouseEnter</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<a class="xref" href="Terminal.Gui.View.MouseEventEventArgs.html">View.MouseEventEventArgs</a>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
-  
-  
-  <h4 id="Terminal_Gui_View_MouseLeave" data-uid="Terminal.Gui.View.MouseLeave">MouseLeave</h4>
-  <div class="markdown level1 summary">
-Event fired when the view receives a mouse event for the last time.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public event EventHandler&lt;View.MouseEventEventArgs&gt; MouseLeave</code></pre>
-  </div>
-  <h5 class="eventType">Event Type</h5>
-  <table class="table table-bordered table-striped table-condensed">
-    <thead>
-      <tr>
-        <th>Type</th>
-        <th>Description</th>
-      </tr>
-    </thead>
-    <tbody>
-      <tr>
-        <td><span class="xref">System.EventHandler</span>&lt;<a class="xref" href="Terminal.Gui.View.MouseEventEventArgs.html">View.MouseEventEventArgs</a>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
   <h3 id="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>
       <span class="xref">System.Collections.IEnumerable</span>
       <span class="xref">System.Collections.IEnumerable</span>

+ 15 - 3
docs/api/Terminal.Gui/Terminal.Gui.Window.html

@@ -361,10 +361,22 @@ API to determine this rectangle.
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_Window__ctor_" data-uid="Terminal.Gui.Window.#ctor*"></a>
+  <h4 id="Terminal_Gui_Window__ctor" data-uid="Terminal.Gui.Window.#ctor">Window()</h4>
+  <div class="markdown level1 summary">
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.Window.html">Window</a> class using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> positioning.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public Window()</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_Window__ctor_" data-uid="Terminal.Gui.Window.#ctor*"></a>
   <a id="Terminal_Gui_Window__ctor_" data-uid="Terminal.Gui.Window.#ctor*"></a>
   <h4 id="Terminal_Gui_Window__ctor_NStack_ustring_" data-uid="Terminal.Gui.Window.#ctor(NStack.ustring)">Window(ustring)</h4>
   <h4 id="Terminal_Gui_Window__ctor_NStack_ustring_" data-uid="Terminal.Gui.Window.#ctor(NStack.ustring)">Window(ustring)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of the <a class="xref" href="Terminal.Gui.Window.html">Window</a> class with an optional title.
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.Window.html">Window</a> class with an optional title using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Computed">Computed</a> positioning.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <h5 class="decalaration">Declaration</h5>
@@ -398,7 +410,7 @@ Use <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_X">X</a>, <a
   <a id="Terminal_Gui_Window__ctor_" data-uid="Terminal.Gui.Window.#ctor*"></a>
   <a id="Terminal_Gui_Window__ctor_" data-uid="Terminal.Gui.Window.#ctor*"></a>
   <h4 id="Terminal_Gui_Window__ctor_NStack_ustring_System_Int32_" data-uid="Terminal.Gui.Window.#ctor(NStack.ustring,System.Int32)">Window(ustring, Int32)</h4>
   <h4 id="Terminal_Gui_Window__ctor_NStack_ustring_System_Int32_" data-uid="Terminal.Gui.Window.#ctor(NStack.ustring,System.Int32)">Window(ustring, Int32)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of the <a class="xref" href="Terminal.Gui.Window.html">Window</a> with the specified frame for its location, with the specified border,
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.Window.html">Window</a> using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Absolute">Absolute</a> positioning with the specified frame for its location, with the specified frame padding,
 and an optional title.
 and an optional title.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
@@ -477,7 +489,7 @@ that do not take <code>Rect</code> parameters to initialize a Window with <a cla
   <a id="Terminal_Gui_Window__ctor_" data-uid="Terminal.Gui.Window.#ctor*"></a>
   <a id="Terminal_Gui_Window__ctor_" data-uid="Terminal.Gui.Window.#ctor*"></a>
   <h4 id="Terminal_Gui_Window__ctor_Terminal_Gui_Rect_NStack_ustring_System_Int32_" data-uid="Terminal.Gui.Window.#ctor(Terminal.Gui.Rect,NStack.ustring,System.Int32)">Window(Rect, ustring, Int32)</h4>
   <h4 id="Terminal_Gui_Window__ctor_Terminal_Gui_Rect_NStack_ustring_System_Int32_" data-uid="Terminal.Gui.Window.#ctor(Terminal.Gui.Rect,NStack.ustring,System.Int32)">Window(Rect, ustring, Int32)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-Initializes a new instance of the <a class="xref" href="Terminal.Gui.Window.html">Window</a> with the specified frame for its location, with the specified border,
+Initializes a new instance of the <a class="xref" href="Terminal.Gui.Window.html">Window</a> using <a class="xref" href="Terminal.Gui.LayoutStyle.html#Terminal_Gui_LayoutStyle_Absolute">Absolute</a> positioning with the specified frame for its location, with the specified frame padding,
 and an optional title.
 and an optional title.
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>

+ 11 - 7
docs/api/Terminal.Gui/Terminal.Gui.html

@@ -121,10 +121,6 @@ The default <a class="xref" href="Terminal.Gui.ColorScheme.html">ColorScheme</a>
 Color scheme definitions, they cover some common scenarios and are used
 Color scheme definitions, they cover some common scenarios and are used
 typically in containers such as <a class="xref" href="Terminal.Gui.Window.html">Window</a> and <a class="xref" href="Terminal.Gui.FrameView.html">FrameView</a> to set the scheme that is used by all the
 typically in containers such as <a class="xref" href="Terminal.Gui.Window.html">Window</a> and <a class="xref" href="Terminal.Gui.FrameView.html">FrameView</a> to set the scheme that is used by all the
 views contained inside.
 views contained inside.
-</section>
-      <h4><a class="xref" href="Terminal.Gui.ComboBox.html">ComboBox</a></h4>
-      <section>
-ComboBox control
 </section>
 </section>
       <h4><a class="xref" href="Terminal.Gui.ConsoleDriver.html">ConsoleDriver</a></h4>
       <h4><a class="xref" href="Terminal.Gui.ConsoleDriver.html">ConsoleDriver</a></h4>
       <section>
       <section>
@@ -133,7 +129,11 @@ There are currently three implementations: <span class="xref">Terminal.Gui.Curse
 </section>
 </section>
       <h4><a class="xref" href="Terminal.Gui.DateField.html">DateField</a></h4>
       <h4><a class="xref" href="Terminal.Gui.DateField.html">DateField</a></h4>
       <section>
       <section>
-Date editing <a class="xref" href="Terminal.Gui.View.html">View</a>
+Simple Date editing <a class="xref" href="Terminal.Gui.View.html">View</a>
+</section>
+      <h4><a class="xref" href="Terminal.Gui.DateTimeEventArgs-1.html">DateTimeEventArgs&lt;T&gt;</a></h4>
+      <section>
+Defines the event arguments for <a class="xref" href="Terminal.Gui.DateField.html#Terminal_Gui_DateField_DateChanged">DateChanged</a> and <a class="xref" href="Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_TimeChanged">TimeChanged</a> events.
 </section>
 </section>
       <h4><a class="xref" href="Terminal.Gui.Dialog.html">Dialog</a></h4>
       <h4><a class="xref" href="Terminal.Gui.Dialog.html">Dialog</a></h4>
       <section>
       <section>
@@ -288,9 +288,9 @@ Defines the event arguments for <a class="xref" href="Terminal.Gui.View.KeyEvent
       <section>
       <section>
 Event arguments for the <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutComplete">LayoutComplete</a> event.
 Event arguments for the <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutComplete">LayoutComplete</a> event.
 </section>
 </section>
-      <h4><a class="xref" href="Terminal.Gui.View.MouseEventEventArgs.html">View.MouseEventEventArgs</a></h4>
+      <h4><a class="xref" href="Terminal.Gui.View.MouseEventArgs.html">View.MouseEventArgs</a></h4>
       <section>
       <section>
-Specifies the event arguments for <a class="xref" href="Terminal.Gui.View.MouseEventEventArgs.html#Terminal_Gui_View_MouseEventEventArgs_MouseEvent">MouseEvent</a>
+Specifies the event arguments for <a class="xref" href="Terminal.Gui.View.MouseEventArgs.html#Terminal_Gui_View_MouseEventArgs_MouseEvent">MouseEvent</a>
 </section>
 </section>
       <h4><a class="xref" href="Terminal.Gui.Window.html">Window</a></h4>
       <h4><a class="xref" href="Terminal.Gui.Window.html">Window</a></h4>
       <section>
       <section>
@@ -333,6 +333,10 @@ Public interface to create your own platform specific main loop driver.
       <h4><a class="xref" href="Terminal.Gui.Color.html">Color</a></h4>
       <h4><a class="xref" href="Terminal.Gui.Color.html">Color</a></h4>
       <section>
       <section>
 Basic colors that can be used to set the foreground and background colors in console applications.
 Basic colors that can be used to set the foreground and background colors in console applications.
+</section>
+      <h4><a class="xref" href="Terminal.Gui.ConsoleDriver.DiagnosticFlags.html">ConsoleDriver.DiagnosticFlags</a></h4>
+      <section>
+Enables diagnostic funcions
 </section>
 </section>
       <h4><a class="xref" href="Terminal.Gui.Key.html">Key</a></h4>
       <h4><a class="xref" href="Terminal.Gui.Key.html">Key</a></h4>
       <section>
       <section>

+ 6 - 3
docs/api/Terminal.Gui/toc.html

@@ -48,14 +48,17 @@
                               <a href="Terminal.Gui.ColorScheme.html" name="" title="ColorScheme">ColorScheme</a>
                               <a href="Terminal.Gui.ColorScheme.html" name="" title="ColorScheme">ColorScheme</a>
                           </li>
                           </li>
                           <li>
                           <li>
-                              <a href="Terminal.Gui.ComboBox.html" name="" title="ComboBox">ComboBox</a>
+                              <a href="Terminal.Gui.ConsoleDriver.html" name="" title="ConsoleDriver">ConsoleDriver</a>
                           </li>
                           </li>
                           <li>
                           <li>
-                              <a href="Terminal.Gui.ConsoleDriver.html" name="" title="ConsoleDriver">ConsoleDriver</a>
+                              <a href="Terminal.Gui.ConsoleDriver.DiagnosticFlags.html" name="" title="ConsoleDriver.DiagnosticFlags">ConsoleDriver.DiagnosticFlags</a>
                           </li>
                           </li>
                           <li>
                           <li>
                               <a href="Terminal.Gui.DateField.html" name="" title="DateField">DateField</a>
                               <a href="Terminal.Gui.DateField.html" name="" title="DateField">DateField</a>
                           </li>
                           </li>
+                          <li>
+                              <a href="Terminal.Gui.DateTimeEventArgs-1.html" name="" title="DateTimeEventArgs&lt;T&gt;">DateTimeEventArgs&lt;T&gt;</a>
+                          </li>
                           <li>
                           <li>
                               <a href="Terminal.Gui.Dialog.html" name="" title="Dialog">Dialog</a>
                               <a href="Terminal.Gui.Dialog.html" name="" title="Dialog">Dialog</a>
                           </li>
                           </li>
@@ -189,7 +192,7 @@
                               <a href="Terminal.Gui.View.LayoutEventArgs.html" name="" title="View.LayoutEventArgs">View.LayoutEventArgs</a>
                               <a href="Terminal.Gui.View.LayoutEventArgs.html" name="" title="View.LayoutEventArgs">View.LayoutEventArgs</a>
                           </li>
                           </li>
                           <li>
                           <li>
-                              <a href="Terminal.Gui.View.MouseEventEventArgs.html" name="" title="View.MouseEventEventArgs">View.MouseEventEventArgs</a>
+                              <a href="Terminal.Gui.View.MouseEventArgs.html" name="" title="View.MouseEventArgs">View.MouseEventArgs</a>
                           </li>
                           </li>
                           <li>
                           <li>
                               <a href="Terminal.Gui.Window.html" name="" title="Window">Window</a>
                               <a href="Terminal.Gui.Window.html" name="" title="Window">Window</a>

+ 1 - 0
docs/index.html

@@ -73,6 +73,7 @@
 <h1 id="terminalgui---terminal-ui-toolkit-for-net">Terminal.Gui - Terminal UI toolkit for .NET</h1>
 <h1 id="terminalgui---terminal-ui-toolkit-for-net">Terminal.Gui - Terminal UI toolkit for .NET</h1>
 
 
 <p>A simple UI toolkit for .NET, .NET Core, and Mono that works on Windows, the Mac, and Linux/Unix.</p>
 <p>A simple UI toolkit for .NET, .NET Core, and Mono that works on Windows, the Mac, and Linux/Unix.</p>
+<p><em>We are actively converging on a major update to Terminal.Gui. The most recent released Nuget package is version <code>0.81</code> which is way behind <code>master</code>. This README and the API Documentation refers to the latest build from <code>master</code>. If you want the latest and greatest functionality, clone and build locally. Otherwise <code>0.81</code> is quite stable, but the documentation may not match.</em></p>
 <ul>
 <ul>
 <li><a href="https://github.com/migueldeicaza/gui.cs">Terminal.Gui Project on GitHub</a></li>
 <li><a href="https://github.com/migueldeicaza/gui.cs">Terminal.Gui Project on GitHub</a></li>
 </ul>
 </ul>

File diff suppressed because it is too large
+ 0 - 0
docs/index.json


+ 48 - 36
docs/manifest.json

@@ -42,7 +42,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Application.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Application.html",
-          "hash": "yPT23nVjyZPKhFMNBFXA/Q=="
+          "hash": "fARh1sAi9mVvDO4njhQoVQ=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -66,7 +66,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Button.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Button.html",
-          "hash": "Ogiqw8WWs3e+tiBkNjtoaA=="
+          "hash": "JP7JSVQ+ZEdPirUWmKM3Ig=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -78,7 +78,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.CheckBox.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.CheckBox.html",
-          "hash": "auuTn/N2r9yNW5gVjlaxBQ=="
+          "hash": "2f+GTmKh3LS4mYNW+RRgzg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -126,7 +126,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Colors.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Colors.html",
-          "hash": "Bx9dNWviBgnJM/d5WbDiKA=="
+          "hash": "jdvghEaPgQ43Q0Y+0fGx3A=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -134,11 +134,11 @@
     },
     },
     {
     {
       "type": "ManagedReference",
       "type": "ManagedReference",
-      "source_relative_path": "api/Terminal.Gui/Terminal.Gui.ComboBox.yml",
+      "source_relative_path": "api/Terminal.Gui/Terminal.Gui.ConsoleDriver.DiagnosticFlags.yml",
       "output": {
       "output": {
         ".html": {
         ".html": {
-          "relative_path": "api/Terminal.Gui/Terminal.Gui.ComboBox.html",
-          "hash": "4cdRAEyCUS1eq3/oAy6x4A=="
+          "relative_path": "api/Terminal.Gui/Terminal.Gui.ConsoleDriver.DiagnosticFlags.html",
+          "hash": "Gjak4HZYvUEGplSOOJkrPA=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -150,7 +150,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html",
-          "hash": "X+nt7JANZ9ERlUPPbFhEbA=="
+          "hash": "dhoJEMO0bOaS0UbKmKmQiA=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -162,7 +162,19 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.DateField.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.DateField.html",
-          "hash": "0ZzeifsaibVtiJrH53dOtQ=="
+          "hash": "LtjPFFVJqQ2swG72M1oFPw=="
+        }
+      },
+      "is_incremental": false,
+      "version": ""
+    },
+    {
+      "type": "ManagedReference",
+      "source_relative_path": "api/Terminal.Gui/Terminal.Gui.DateTimeEventArgs-1.yml",
+      "output": {
+        ".html": {
+          "relative_path": "api/Terminal.Gui/Terminal.Gui.DateTimeEventArgs-1.html",
+          "hash": "EWjyC9dagGbxsKhy4/3CwQ=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -174,7 +186,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Dialog.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Dialog.html",
-          "hash": "8IkU8xj3u5Np/IOe2kBDMg=="
+          "hash": "nRDxJCg4pxKPaLR6nfhqhg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -198,7 +210,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.FileDialog.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.FileDialog.html",
-          "hash": "id0zrYgEoIqU5dH1N5xnLA=="
+          "hash": "6oZtG06CR3XvxkqNHt0xKg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -210,7 +222,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.FrameView.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.FrameView.html",
-          "hash": "4Q6FKv69/GJr9tWj2vJ2eA=="
+          "hash": "kYKDr+eFa+9jcRHQsa8Cbw=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -222,7 +234,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.HexView.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.HexView.html",
-          "hash": "vEBheuK6RqqBCFPRz/YL9Q=="
+          "hash": "cu93iigonJelPkYGL/2hSQ=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -294,7 +306,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Label.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Label.html",
-          "hash": "cOTYMYU6aH58f+TUm8kjZw=="
+          "hash": "NEqw4H6e+i0RDOEYl0fvfQ=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -318,7 +330,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ListView.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ListView.html",
-          "hash": "0QkPauXHsAQht7uuiECH/g=="
+          "hash": "qzUlc3yC1U6B73xqSasS4g=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -366,7 +378,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuBar.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuBar.html",
-          "hash": "AMuhNj4f31WAXMYfYJfXmA=="
+          "hash": "FU2YbkrcJuSAaDQEp80hEw=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -378,7 +390,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuBarItem.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuBarItem.html",
-          "hash": "tfd6DeqkD85Ld073N5IrPQ=="
+          "hash": "VGBgJy3Lg1J5MuXgsiw2jQ=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -438,7 +450,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.OpenDialog.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.OpenDialog.html",
-          "hash": "tzugxtbiVumOB/XMJdOlhQ=="
+          "hash": "KF54W477DjtoSNTxAEfVKQ=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -486,7 +498,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.RadioGroup.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.RadioGroup.html",
-          "hash": "/BRdhsdF75VLMpGQ343/Pw=="
+          "hash": "vBINNYcovVZsPCeeQJ6hkg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -522,7 +534,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.SaveDialog.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.SaveDialog.html",
-          "hash": "GLqBSO8BXFaL9XtwPDLFMQ=="
+          "hash": "VeJI6dg9oMDQoljq2mMmaw=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -534,7 +546,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ScrollBarView.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ScrollBarView.html",
-          "hash": "DXaxZYGJtmaSfHa3Jk+gyA=="
+          "hash": "cKcQrIjTipLfa12zUmaGIw=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -570,7 +582,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.StatusBar.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.StatusBar.html",
-          "hash": "aQwab8aCzg9DO76j0n0Lug=="
+          "hash": "F2an0YhK+5E90fIox4ZQbQ=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -606,7 +618,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TextField.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TextField.html",
-          "hash": "8gROGNtihilMdFc8s8+RwQ=="
+          "hash": "gGuMEPA6DpdBQhOqRiT9tg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -618,7 +630,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TextView.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TextView.html",
-          "hash": "m3SbJApjDnN5g23jI+i4Qg=="
+          "hash": "cSi0H6iy456dpV1NewZX8g=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -630,7 +642,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TimeField.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TimeField.html",
-          "hash": "6GP1VF2MyslnpnjVPryQ6w=="
+          "hash": "psuavSpiD7buDIXC/Tck/g=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -642,7 +654,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Toplevel.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Toplevel.html",
-          "hash": "WW9db75HQNY0g8B19rcKlQ=="
+          "hash": "QUT/pHW9oW3ZC6H9B9Dx5Q=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -686,11 +698,11 @@
     },
     },
     {
     {
       "type": "ManagedReference",
       "type": "ManagedReference",
-      "source_relative_path": "api/Terminal.Gui/Terminal.Gui.View.MouseEventEventArgs.yml",
+      "source_relative_path": "api/Terminal.Gui/Terminal.Gui.View.MouseEventArgs.yml",
       "output": {
       "output": {
         ".html": {
         ".html": {
-          "relative_path": "api/Terminal.Gui/Terminal.Gui.View.MouseEventEventArgs.html",
-          "hash": "R/fGr5MHs5ViyZLr9vWTew=="
+          "relative_path": "api/Terminal.Gui/Terminal.Gui.View.MouseEventArgs.html",
+          "hash": "R2Pu4hBP/n1Vxx6ZLK2TMg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -702,7 +714,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.View.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.View.html",
-          "hash": "ikbU1rHcs2278LHBdTs0fA=="
+          "hash": "9eKYIhhrWETCAB+q/eq/7g=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -714,7 +726,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Window.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Window.html",
-          "hash": "zCor4GcEaC6RRQktnRbrSw=="
+          "hash": "M2AZrjvx0KyFwrVYRvesZQ=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -726,7 +738,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.html",
-          "hash": "wZ1rqO5BrtIBjwKdmWfilw=="
+          "hash": "TczBP62PS4fT7rlRK/X/Dg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -798,7 +810,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/toc.html",
           "relative_path": "api/Terminal.Gui/toc.html",
-          "hash": "AeVJEcZauvo0OGUU2pTugA=="
+          "hash": "DDKLrBSDSxQcNDkgCLnUmA=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -979,7 +991,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "index.html",
           "relative_path": "index.html",
-          "hash": "LJXc9TSmTbQr+X1vAQ+VbA=="
+          "hash": "OA0N92augX9lyGKkxcGmWg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -1016,8 +1028,8 @@
         "ManagedReferenceDocumentProcessor": {
         "ManagedReferenceDocumentProcessor": {
           "can_incremental": true,
           "can_incremental": true,
           "incrementalPhase": "build",
           "incrementalPhase": "build",
-          "total_file_count": 70,
-          "skipped_file_count": 70
+          "total_file_count": 71,
+          "skipped_file_count": 71
         },
         },
         "ResourceDocumentProcessor": {
         "ResourceDocumentProcessor": {
           "can_incremental": false,
           "can_incremental": false,

+ 411 - 166
docs/xrefmap.yml

@@ -100,13 +100,13 @@ references:
 - uid: Terminal.Gui.Application.Iteration
 - uid: Terminal.Gui.Application.Iteration
   name: Iteration
   name: Iteration
   href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Iteration
   href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Iteration
-  commentId: E:Terminal.Gui.Application.Iteration
+  commentId: F:Terminal.Gui.Application.Iteration
   fullName: Terminal.Gui.Application.Iteration
   fullName: Terminal.Gui.Application.Iteration
   nameWithType: Application.Iteration
   nameWithType: Application.Iteration
 - uid: Terminal.Gui.Application.Loaded
 - uid: Terminal.Gui.Application.Loaded
   name: Loaded
   name: Loaded
   href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Loaded
   href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Loaded
-  commentId: E:Terminal.Gui.Application.Loaded
+  commentId: F:Terminal.Gui.Application.Loaded
   fullName: Terminal.Gui.Application.Loaded
   fullName: Terminal.Gui.Application.Loaded
   nameWithType: Application.Loaded
   nameWithType: Application.Loaded
 - uid: Terminal.Gui.Application.MainLoop
 - uid: Terminal.Gui.Application.MainLoop
@@ -164,7 +164,7 @@ references:
 - uid: Terminal.Gui.Application.Resized
 - uid: Terminal.Gui.Application.Resized
   name: Resized
   name: Resized
   href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Resized
   href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Resized
-  commentId: E:Terminal.Gui.Application.Resized
+  commentId: F:Terminal.Gui.Application.Resized
   fullName: Terminal.Gui.Application.Resized
   fullName: Terminal.Gui.Application.Resized
   nameWithType: Application.Resized
   nameWithType: Application.Resized
 - uid: Terminal.Gui.Application.ResizedEventArgs
 - uid: Terminal.Gui.Application.ResizedEventArgs
@@ -388,6 +388,12 @@ references:
   commentId: T:Terminal.Gui.Button
   commentId: T:Terminal.Gui.Button
   fullName: Terminal.Gui.Button
   fullName: Terminal.Gui.Button
   nameWithType: Button
   nameWithType: Button
+- uid: Terminal.Gui.Button.#ctor
+  name: Button()
+  href: api/Terminal.Gui/Terminal.Gui.Button.html#Terminal_Gui_Button__ctor
+  commentId: M:Terminal.Gui.Button.#ctor
+  fullName: Terminal.Gui.Button.Button()
+  nameWithType: Button.Button()
 - uid: Terminal.Gui.Button.#ctor(NStack.ustring,System.Boolean)
 - uid: Terminal.Gui.Button.#ctor(NStack.ustring,System.Boolean)
   name: Button(ustring, Boolean)
   name: Button(ustring, Boolean)
   href: api/Terminal.Gui/Terminal.Gui.Button.html#Terminal_Gui_Button__ctor_NStack_ustring_System_Boolean_
   href: api/Terminal.Gui/Terminal.Gui.Button.html#Terminal_Gui_Button__ctor_NStack_ustring_System_Boolean_
@@ -523,12 +529,31 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.Button.Text
   fullName: Terminal.Gui.Button.Text
   nameWithType: Button.Text
   nameWithType: Button.Text
+- uid: Terminal.Gui.Button.TextAlignment
+  name: TextAlignment
+  href: api/Terminal.Gui/Terminal.Gui.Button.html#Terminal_Gui_Button_TextAlignment
+  commentId: P:Terminal.Gui.Button.TextAlignment
+  fullName: Terminal.Gui.Button.TextAlignment
+  nameWithType: Button.TextAlignment
+- uid: Terminal.Gui.Button.TextAlignment*
+  name: TextAlignment
+  href: api/Terminal.Gui/Terminal.Gui.Button.html#Terminal_Gui_Button_TextAlignment_
+  commentId: Overload:Terminal.Gui.Button.TextAlignment
+  isSpec: "True"
+  fullName: Terminal.Gui.Button.TextAlignment
+  nameWithType: Button.TextAlignment
 - uid: Terminal.Gui.CheckBox
 - uid: Terminal.Gui.CheckBox
   name: CheckBox
   name: CheckBox
   href: api/Terminal.Gui/Terminal.Gui.CheckBox.html
   href: api/Terminal.Gui/Terminal.Gui.CheckBox.html
   commentId: T:Terminal.Gui.CheckBox
   commentId: T:Terminal.Gui.CheckBox
   fullName: Terminal.Gui.CheckBox
   fullName: Terminal.Gui.CheckBox
   nameWithType: CheckBox
   nameWithType: CheckBox
+- uid: Terminal.Gui.CheckBox.#ctor
+  name: CheckBox()
+  href: api/Terminal.Gui/Terminal.Gui.CheckBox.html#Terminal_Gui_CheckBox__ctor
+  commentId: M:Terminal.Gui.CheckBox.#ctor
+  fullName: Terminal.Gui.CheckBox.CheckBox()
+  nameWithType: CheckBox.CheckBox()
 - uid: Terminal.Gui.CheckBox.#ctor(NStack.ustring,System.Boolean)
 - uid: Terminal.Gui.CheckBox.#ctor(NStack.ustring,System.Boolean)
   name: CheckBox(ustring, Boolean)
   name: CheckBox(ustring, Boolean)
   href: api/Terminal.Gui/Terminal.Gui.CheckBox.html#Terminal_Gui_CheckBox__ctor_NStack_ustring_System_Boolean_
   href: api/Terminal.Gui/Terminal.Gui.CheckBox.html#Terminal_Gui_CheckBox__ctor_NStack_ustring_System_Boolean_
@@ -648,7 +673,7 @@ references:
 - uid: Terminal.Gui.CheckBox.Toggled
 - uid: Terminal.Gui.CheckBox.Toggled
   name: Toggled
   name: Toggled
   href: api/Terminal.Gui/Terminal.Gui.CheckBox.html#Terminal_Gui_CheckBox_Toggled
   href: api/Terminal.Gui/Terminal.Gui.CheckBox.html#Terminal_Gui_CheckBox_Toggled
-  commentId: E:Terminal.Gui.CheckBox.Toggled
+  commentId: F:Terminal.Gui.CheckBox.Toggled
   fullName: Terminal.Gui.CheckBox.Toggled
   fullName: Terminal.Gui.CheckBox.Toggled
   nameWithType: CheckBox.Toggled
   nameWithType: CheckBox.Toggled
 - uid: Terminal.Gui.Clipboard
 - uid: Terminal.Gui.Clipboard
@@ -791,6 +816,19 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.Colors.Base
   fullName: Terminal.Gui.Colors.Base
   nameWithType: Colors.Base
   nameWithType: Colors.Base
+- uid: Terminal.Gui.Colors.ColorSchemes
+  name: ColorSchemes
+  href: api/Terminal.Gui/Terminal.Gui.Colors.html#Terminal_Gui_Colors_ColorSchemes
+  commentId: P:Terminal.Gui.Colors.ColorSchemes
+  fullName: Terminal.Gui.Colors.ColorSchemes
+  nameWithType: Colors.ColorSchemes
+- uid: Terminal.Gui.Colors.ColorSchemes*
+  name: ColorSchemes
+  href: api/Terminal.Gui/Terminal.Gui.Colors.html#Terminal_Gui_Colors_ColorSchemes_
+  commentId: Overload:Terminal.Gui.Colors.ColorSchemes
+  isSpec: "True"
+  fullName: Terminal.Gui.Colors.ColorSchemes
+  nameWithType: Colors.ColorSchemes
 - uid: Terminal.Gui.Colors.Dialog
 - uid: Terminal.Gui.Colors.Dialog
   name: Dialog
   name: Dialog
   href: api/Terminal.Gui/Terminal.Gui.Colors.html#Terminal_Gui_Colors_Dialog
   href: api/Terminal.Gui/Terminal.Gui.Colors.html#Terminal_Gui_Colors_Dialog
@@ -914,73 +952,6 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.ColorScheme.Normal
   fullName: Terminal.Gui.ColorScheme.Normal
   nameWithType: ColorScheme.Normal
   nameWithType: ColorScheme.Normal
-- uid: Terminal.Gui.ComboBox
-  name: ComboBox
-  href: api/Terminal.Gui/Terminal.Gui.ComboBox.html
-  commentId: T:Terminal.Gui.ComboBox
-  fullName: Terminal.Gui.ComboBox
-  nameWithType: ComboBox
-- uid: Terminal.Gui.ComboBox.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IList{System.String})
-  name: ComboBox(Int32, Int32, Int32, Int32, IList<String>)
-  href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox__ctor_System_Int32_System_Int32_System_Int32_System_Int32_System_Collections_Generic_IList_System_String__
-  commentId: M:Terminal.Gui.ComboBox.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IList{System.String})
-  name.vb: ComboBox(Int32, Int32, Int32, Int32, IList(Of String))
-  fullName: Terminal.Gui.ComboBox.ComboBox(System.Int32, System.Int32, System.Int32, System.Int32, System.Collections.Generic.IList<System.String>)
-  fullName.vb: Terminal.Gui.ComboBox.ComboBox(System.Int32, System.Int32, System.Int32, System.Int32, System.Collections.Generic.IList(Of System.String))
-  nameWithType: ComboBox.ComboBox(Int32, Int32, Int32, Int32, IList<String>)
-  nameWithType.vb: ComboBox.ComboBox(Int32, Int32, Int32, Int32, IList(Of String))
-- uid: Terminal.Gui.ComboBox.#ctor*
-  name: ComboBox
-  href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox__ctor_
-  commentId: Overload:Terminal.Gui.ComboBox.#ctor
-  isSpec: "True"
-  fullName: Terminal.Gui.ComboBox.ComboBox
-  nameWithType: ComboBox.ComboBox
-- uid: Terminal.Gui.ComboBox.Changed
-  name: Changed
-  href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_Changed
-  commentId: E:Terminal.Gui.ComboBox.Changed
-  fullName: Terminal.Gui.ComboBox.Changed
-  nameWithType: ComboBox.Changed
-- uid: Terminal.Gui.ComboBox.OnEnter
-  name: OnEnter()
-  href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_OnEnter
-  commentId: M:Terminal.Gui.ComboBox.OnEnter
-  fullName: Terminal.Gui.ComboBox.OnEnter()
-  nameWithType: ComboBox.OnEnter()
-- uid: Terminal.Gui.ComboBox.OnEnter*
-  name: OnEnter
-  href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_OnEnter_
-  commentId: Overload:Terminal.Gui.ComboBox.OnEnter
-  isSpec: "True"
-  fullName: Terminal.Gui.ComboBox.OnEnter
-  nameWithType: ComboBox.OnEnter
-- uid: Terminal.Gui.ComboBox.ProcessKey(Terminal.Gui.KeyEvent)
-  name: ProcessKey(KeyEvent)
-  href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_ProcessKey_Terminal_Gui_KeyEvent_
-  commentId: M:Terminal.Gui.ComboBox.ProcessKey(Terminal.Gui.KeyEvent)
-  fullName: Terminal.Gui.ComboBox.ProcessKey(Terminal.Gui.KeyEvent)
-  nameWithType: ComboBox.ProcessKey(KeyEvent)
-- uid: Terminal.Gui.ComboBox.ProcessKey*
-  name: ProcessKey
-  href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_ProcessKey_
-  commentId: Overload:Terminal.Gui.ComboBox.ProcessKey
-  isSpec: "True"
-  fullName: Terminal.Gui.ComboBox.ProcessKey
-  nameWithType: ComboBox.ProcessKey
-- uid: Terminal.Gui.ComboBox.Text
-  name: Text
-  href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_Text
-  commentId: P:Terminal.Gui.ComboBox.Text
-  fullName: Terminal.Gui.ComboBox.Text
-  nameWithType: ComboBox.Text
-- uid: Terminal.Gui.ComboBox.Text*
-  name: Text
-  href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_Text_
-  commentId: Overload:Terminal.Gui.ComboBox.Text
-  isSpec: "True"
-  fullName: Terminal.Gui.ComboBox.Text
-  nameWithType: ComboBox.Text
 - uid: Terminal.Gui.ConsoleDriver
 - uid: Terminal.Gui.ConsoleDriver
   name: ConsoleDriver
   name: ConsoleDriver
   href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html
   href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html
@@ -1058,6 +1029,43 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.ConsoleDriver.CookMouse
   fullName: Terminal.Gui.ConsoleDriver.CookMouse
   nameWithType: ConsoleDriver.CookMouse
   nameWithType: ConsoleDriver.CookMouse
+- uid: Terminal.Gui.ConsoleDriver.DiagnosticFlags
+  name: ConsoleDriver.DiagnosticFlags
+  href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.DiagnosticFlags.html
+  commentId: T:Terminal.Gui.ConsoleDriver.DiagnosticFlags
+  fullName: Terminal.Gui.ConsoleDriver.DiagnosticFlags
+  nameWithType: ConsoleDriver.DiagnosticFlags
+- uid: Terminal.Gui.ConsoleDriver.DiagnosticFlags.FramePadding
+  name: FramePadding
+  href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.DiagnosticFlags.html#Terminal_Gui_ConsoleDriver_DiagnosticFlags_FramePadding
+  commentId: F:Terminal.Gui.ConsoleDriver.DiagnosticFlags.FramePadding
+  fullName: Terminal.Gui.ConsoleDriver.DiagnosticFlags.FramePadding
+  nameWithType: ConsoleDriver.DiagnosticFlags.FramePadding
+- uid: Terminal.Gui.ConsoleDriver.DiagnosticFlags.FrameRuler
+  name: FrameRuler
+  href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.DiagnosticFlags.html#Terminal_Gui_ConsoleDriver_DiagnosticFlags_FrameRuler
+  commentId: F:Terminal.Gui.ConsoleDriver.DiagnosticFlags.FrameRuler
+  fullName: Terminal.Gui.ConsoleDriver.DiagnosticFlags.FrameRuler
+  nameWithType: ConsoleDriver.DiagnosticFlags.FrameRuler
+- uid: Terminal.Gui.ConsoleDriver.DiagnosticFlags.Off
+  name: Off
+  href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.DiagnosticFlags.html#Terminal_Gui_ConsoleDriver_DiagnosticFlags_Off
+  commentId: F:Terminal.Gui.ConsoleDriver.DiagnosticFlags.Off
+  fullName: Terminal.Gui.ConsoleDriver.DiagnosticFlags.Off
+  nameWithType: ConsoleDriver.DiagnosticFlags.Off
+- uid: Terminal.Gui.ConsoleDriver.Diagnostics
+  name: Diagnostics
+  href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_Diagnostics
+  commentId: P:Terminal.Gui.ConsoleDriver.Diagnostics
+  fullName: Terminal.Gui.ConsoleDriver.Diagnostics
+  nameWithType: ConsoleDriver.Diagnostics
+- uid: Terminal.Gui.ConsoleDriver.Diagnostics*
+  name: Diagnostics
+  href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_Diagnostics_
+  commentId: Overload:Terminal.Gui.ConsoleDriver.Diagnostics
+  isSpec: "True"
+  fullName: Terminal.Gui.ConsoleDriver.Diagnostics
+  nameWithType: ConsoleDriver.Diagnostics
 - uid: Terminal.Gui.ConsoleDriver.Diamond
 - uid: Terminal.Gui.ConsoleDriver.Diamond
   name: Diamond
   name: Diamond
   href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_Diamond
   href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_Diamond
@@ -1392,6 +1400,12 @@ references:
   commentId: T:Terminal.Gui.DateField
   commentId: T:Terminal.Gui.DateField
   fullName: Terminal.Gui.DateField
   fullName: Terminal.Gui.DateField
   nameWithType: DateField
   nameWithType: DateField
+- uid: Terminal.Gui.DateField.#ctor
+  name: DateField()
+  href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField__ctor
+  commentId: M:Terminal.Gui.DateField.#ctor
+  fullName: Terminal.Gui.DateField.DateField()
+  nameWithType: DateField.DateField()
 - uid: Terminal.Gui.DateField.#ctor(System.DateTime)
 - uid: Terminal.Gui.DateField.#ctor(System.DateTime)
   name: DateField(DateTime)
   name: DateField(DateTime)
   href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField__ctor_System_DateTime_
   href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField__ctor_System_DateTime_
@@ -1424,6 +1438,12 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.DateField.Date
   fullName: Terminal.Gui.DateField.Date
   nameWithType: DateField.Date
   nameWithType: DateField.Date
+- uid: Terminal.Gui.DateField.DateChanged
+  name: DateChanged
+  href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField_DateChanged
+  commentId: F:Terminal.Gui.DateField.DateChanged
+  fullName: Terminal.Gui.DateField.DateChanged
+  nameWithType: DateField.DateChanged
 - uid: Terminal.Gui.DateField.IsShortFormat
 - uid: Terminal.Gui.DateField.IsShortFormat
   name: IsShortFormat
   name: IsShortFormat
   href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField_IsShortFormat
   href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField_IsShortFormat
@@ -1450,6 +1470,22 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.DateField.MouseEvent
   fullName: Terminal.Gui.DateField.MouseEvent
   nameWithType: DateField.MouseEvent
   nameWithType: DateField.MouseEvent
+- uid: Terminal.Gui.DateField.OnDateChanged(Terminal.Gui.DateTimeEventArgs{System.DateTime})
+  name: OnDateChanged(DateTimeEventArgs<DateTime>)
+  href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField_OnDateChanged_Terminal_Gui_DateTimeEventArgs_System_DateTime__
+  commentId: M:Terminal.Gui.DateField.OnDateChanged(Terminal.Gui.DateTimeEventArgs{System.DateTime})
+  name.vb: OnDateChanged(DateTimeEventArgs(Of DateTime))
+  fullName: Terminal.Gui.DateField.OnDateChanged(Terminal.Gui.DateTimeEventArgs<System.DateTime>)
+  fullName.vb: Terminal.Gui.DateField.OnDateChanged(Terminal.Gui.DateTimeEventArgs(Of System.DateTime))
+  nameWithType: DateField.OnDateChanged(DateTimeEventArgs<DateTime>)
+  nameWithType.vb: DateField.OnDateChanged(DateTimeEventArgs(Of DateTime))
+- uid: Terminal.Gui.DateField.OnDateChanged*
+  name: OnDateChanged
+  href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField_OnDateChanged_
+  commentId: Overload:Terminal.Gui.DateField.OnDateChanged
+  isSpec: "True"
+  fullName: Terminal.Gui.DateField.OnDateChanged
+  nameWithType: DateField.OnDateChanged
 - uid: Terminal.Gui.DateField.ProcessKey(Terminal.Gui.KeyEvent)
 - uid: Terminal.Gui.DateField.ProcessKey(Terminal.Gui.KeyEvent)
   name: ProcessKey(KeyEvent)
   name: ProcessKey(KeyEvent)
   href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField_ProcessKey_Terminal_Gui_KeyEvent_
   href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField_ProcessKey_Terminal_Gui_KeyEvent_
@@ -1463,12 +1499,95 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.DateField.ProcessKey
   fullName: Terminal.Gui.DateField.ProcessKey
   nameWithType: DateField.ProcessKey
   nameWithType: DateField.ProcessKey
+- uid: Terminal.Gui.DateTimeEventArgs`1
+  name: DateTimeEventArgs<T>
+  href: api/Terminal.Gui/Terminal.Gui.DateTimeEventArgs-1.html
+  commentId: T:Terminal.Gui.DateTimeEventArgs`1
+  name.vb: DateTimeEventArgs(Of T)
+  fullName: Terminal.Gui.DateTimeEventArgs<T>
+  fullName.vb: Terminal.Gui.DateTimeEventArgs(Of T)
+  nameWithType: DateTimeEventArgs<T>
+  nameWithType.vb: DateTimeEventArgs(Of T)
+- uid: Terminal.Gui.DateTimeEventArgs`1.#ctor(`0,`0,System.String)
+  name: DateTimeEventArgs(T, T, String)
+  href: api/Terminal.Gui/Terminal.Gui.DateTimeEventArgs-1.html#Terminal_Gui_DateTimeEventArgs_1__ctor__0__0_System_String_
+  commentId: M:Terminal.Gui.DateTimeEventArgs`1.#ctor(`0,`0,System.String)
+  fullName: Terminal.Gui.DateTimeEventArgs<T>.DateTimeEventArgs(T, T, System.String)
+  fullName.vb: Terminal.Gui.DateTimeEventArgs(Of T).DateTimeEventArgs(T, T, System.String)
+  nameWithType: DateTimeEventArgs<T>.DateTimeEventArgs(T, T, String)
+  nameWithType.vb: DateTimeEventArgs(Of T).DateTimeEventArgs(T, T, String)
+- uid: Terminal.Gui.DateTimeEventArgs`1.#ctor*
+  name: DateTimeEventArgs
+  href: api/Terminal.Gui/Terminal.Gui.DateTimeEventArgs-1.html#Terminal_Gui_DateTimeEventArgs_1__ctor_
+  commentId: Overload:Terminal.Gui.DateTimeEventArgs`1.#ctor
+  isSpec: "True"
+  fullName: Terminal.Gui.DateTimeEventArgs<T>.DateTimeEventArgs
+  fullName.vb: Terminal.Gui.DateTimeEventArgs(Of T).DateTimeEventArgs
+  nameWithType: DateTimeEventArgs<T>.DateTimeEventArgs
+  nameWithType.vb: DateTimeEventArgs(Of T).DateTimeEventArgs
+- uid: Terminal.Gui.DateTimeEventArgs`1.Format
+  name: Format
+  href: api/Terminal.Gui/Terminal.Gui.DateTimeEventArgs-1.html#Terminal_Gui_DateTimeEventArgs_1_Format
+  commentId: P:Terminal.Gui.DateTimeEventArgs`1.Format
+  fullName: Terminal.Gui.DateTimeEventArgs<T>.Format
+  fullName.vb: Terminal.Gui.DateTimeEventArgs(Of T).Format
+  nameWithType: DateTimeEventArgs<T>.Format
+  nameWithType.vb: DateTimeEventArgs(Of T).Format
+- uid: Terminal.Gui.DateTimeEventArgs`1.Format*
+  name: Format
+  href: api/Terminal.Gui/Terminal.Gui.DateTimeEventArgs-1.html#Terminal_Gui_DateTimeEventArgs_1_Format_
+  commentId: Overload:Terminal.Gui.DateTimeEventArgs`1.Format
+  isSpec: "True"
+  fullName: Terminal.Gui.DateTimeEventArgs<T>.Format
+  fullName.vb: Terminal.Gui.DateTimeEventArgs(Of T).Format
+  nameWithType: DateTimeEventArgs<T>.Format
+  nameWithType.vb: DateTimeEventArgs(Of T).Format
+- uid: Terminal.Gui.DateTimeEventArgs`1.NewValue
+  name: NewValue
+  href: api/Terminal.Gui/Terminal.Gui.DateTimeEventArgs-1.html#Terminal_Gui_DateTimeEventArgs_1_NewValue
+  commentId: P:Terminal.Gui.DateTimeEventArgs`1.NewValue
+  fullName: Terminal.Gui.DateTimeEventArgs<T>.NewValue
+  fullName.vb: Terminal.Gui.DateTimeEventArgs(Of T).NewValue
+  nameWithType: DateTimeEventArgs<T>.NewValue
+  nameWithType.vb: DateTimeEventArgs(Of T).NewValue
+- uid: Terminal.Gui.DateTimeEventArgs`1.NewValue*
+  name: NewValue
+  href: api/Terminal.Gui/Terminal.Gui.DateTimeEventArgs-1.html#Terminal_Gui_DateTimeEventArgs_1_NewValue_
+  commentId: Overload:Terminal.Gui.DateTimeEventArgs`1.NewValue
+  isSpec: "True"
+  fullName: Terminal.Gui.DateTimeEventArgs<T>.NewValue
+  fullName.vb: Terminal.Gui.DateTimeEventArgs(Of T).NewValue
+  nameWithType: DateTimeEventArgs<T>.NewValue
+  nameWithType.vb: DateTimeEventArgs(Of T).NewValue
+- uid: Terminal.Gui.DateTimeEventArgs`1.OldValue
+  name: OldValue
+  href: api/Terminal.Gui/Terminal.Gui.DateTimeEventArgs-1.html#Terminal_Gui_DateTimeEventArgs_1_OldValue
+  commentId: P:Terminal.Gui.DateTimeEventArgs`1.OldValue
+  fullName: Terminal.Gui.DateTimeEventArgs<T>.OldValue
+  fullName.vb: Terminal.Gui.DateTimeEventArgs(Of T).OldValue
+  nameWithType: DateTimeEventArgs<T>.OldValue
+  nameWithType.vb: DateTimeEventArgs(Of T).OldValue
+- uid: Terminal.Gui.DateTimeEventArgs`1.OldValue*
+  name: OldValue
+  href: api/Terminal.Gui/Terminal.Gui.DateTimeEventArgs-1.html#Terminal_Gui_DateTimeEventArgs_1_OldValue_
+  commentId: Overload:Terminal.Gui.DateTimeEventArgs`1.OldValue
+  isSpec: "True"
+  fullName: Terminal.Gui.DateTimeEventArgs<T>.OldValue
+  fullName.vb: Terminal.Gui.DateTimeEventArgs(Of T).OldValue
+  nameWithType: DateTimeEventArgs<T>.OldValue
+  nameWithType.vb: DateTimeEventArgs(Of T).OldValue
 - uid: Terminal.Gui.Dialog
 - uid: Terminal.Gui.Dialog
   name: Dialog
   name: Dialog
   href: api/Terminal.Gui/Terminal.Gui.Dialog.html
   href: api/Terminal.Gui/Terminal.Gui.Dialog.html
   commentId: T:Terminal.Gui.Dialog
   commentId: T:Terminal.Gui.Dialog
   fullName: Terminal.Gui.Dialog
   fullName: Terminal.Gui.Dialog
   nameWithType: Dialog
   nameWithType: Dialog
+- uid: Terminal.Gui.Dialog.#ctor
+  name: Dialog()
+  href: api/Terminal.Gui/Terminal.Gui.Dialog.html#Terminal_Gui_Dialog__ctor
+  commentId: M:Terminal.Gui.Dialog.#ctor
+  fullName: Terminal.Gui.Dialog.Dialog()
+  nameWithType: Dialog.Dialog()
 - uid: Terminal.Gui.Dialog.#ctor(NStack.ustring,System.Int32,System.Int32,Terminal.Gui.Button[])
 - uid: Terminal.Gui.Dialog.#ctor(NStack.ustring,System.Int32,System.Int32,Terminal.Gui.Button[])
   name: Dialog(ustring, Int32, Int32, Button[])
   name: Dialog(ustring, Int32, Int32, Button[])
   href: api/Terminal.Gui/Terminal.Gui.Dialog.html#Terminal_Gui_Dialog__ctor_NStack_ustring_System_Int32_System_Int32_Terminal_Gui_Button___
   href: api/Terminal.Gui/Terminal.Gui.Dialog.html#Terminal_Gui_Dialog__ctor_NStack_ustring_System_Int32_System_Int32_Terminal_Gui_Button___
@@ -1655,6 +1774,12 @@ references:
   commentId: T:Terminal.Gui.FileDialog
   commentId: T:Terminal.Gui.FileDialog
   fullName: Terminal.Gui.FileDialog
   fullName: Terminal.Gui.FileDialog
   nameWithType: FileDialog
   nameWithType: FileDialog
+- uid: Terminal.Gui.FileDialog.#ctor
+  name: FileDialog()
+  href: api/Terminal.Gui/Terminal.Gui.FileDialog.html#Terminal_Gui_FileDialog__ctor
+  commentId: M:Terminal.Gui.FileDialog.#ctor
+  fullName: Terminal.Gui.FileDialog.FileDialog()
+  nameWithType: FileDialog.FileDialog()
 - uid: Terminal.Gui.FileDialog.#ctor(NStack.ustring,NStack.ustring,NStack.ustring,NStack.ustring)
 - uid: Terminal.Gui.FileDialog.#ctor(NStack.ustring,NStack.ustring,NStack.ustring,NStack.ustring)
   name: FileDialog(ustring, ustring, ustring, ustring)
   name: FileDialog(ustring, ustring, ustring, ustring)
   href: api/Terminal.Gui/Terminal.Gui.FileDialog.html#Terminal_Gui_FileDialog__ctor_NStack_ustring_NStack_ustring_NStack_ustring_NStack_ustring_
   href: api/Terminal.Gui/Terminal.Gui.FileDialog.html#Terminal_Gui_FileDialog__ctor_NStack_ustring_NStack_ustring_NStack_ustring_NStack_ustring_
@@ -1817,6 +1942,12 @@ references:
   commentId: T:Terminal.Gui.FrameView
   commentId: T:Terminal.Gui.FrameView
   fullName: Terminal.Gui.FrameView
   fullName: Terminal.Gui.FrameView
   nameWithType: FrameView
   nameWithType: FrameView
+- uid: Terminal.Gui.FrameView.#ctor
+  name: FrameView()
+  href: api/Terminal.Gui/Terminal.Gui.FrameView.html#Terminal_Gui_FrameView__ctor
+  commentId: M:Terminal.Gui.FrameView.#ctor
+  fullName: Terminal.Gui.FrameView.FrameView()
+  nameWithType: FrameView.FrameView()
 - uid: Terminal.Gui.FrameView.#ctor(NStack.ustring)
 - uid: Terminal.Gui.FrameView.#ctor(NStack.ustring)
   name: FrameView(ustring)
   name: FrameView(ustring)
   href: api/Terminal.Gui/Terminal.Gui.FrameView.html#Terminal_Gui_FrameView__ctor_NStack_ustring_
   href: api/Terminal.Gui/Terminal.Gui.FrameView.html#Terminal_Gui_FrameView__ctor_NStack_ustring_
@@ -1916,6 +2047,12 @@ references:
   commentId: T:Terminal.Gui.HexView
   commentId: T:Terminal.Gui.HexView
   fullName: Terminal.Gui.HexView
   fullName: Terminal.Gui.HexView
   nameWithType: HexView
   nameWithType: HexView
+- uid: Terminal.Gui.HexView.#ctor
+  name: HexView()
+  href: api/Terminal.Gui/Terminal.Gui.HexView.html#Terminal_Gui_HexView__ctor
+  commentId: M:Terminal.Gui.HexView.#ctor
+  fullName: Terminal.Gui.HexView.HexView()
+  nameWithType: HexView.HexView()
 - uid: Terminal.Gui.HexView.#ctor(System.IO.Stream)
 - uid: Terminal.Gui.HexView.#ctor(System.IO.Stream)
   name: HexView(Stream)
   name: HexView(Stream)
   href: api/Terminal.Gui/Terminal.Gui.HexView.html#Terminal_Gui_HexView__ctor_System_IO_Stream_
   href: api/Terminal.Gui/Terminal.Gui.HexView.html#Terminal_Gui_HexView__ctor_System_IO_Stream_
@@ -2736,6 +2873,12 @@ references:
   commentId: T:Terminal.Gui.Label
   commentId: T:Terminal.Gui.Label
   fullName: Terminal.Gui.Label
   fullName: Terminal.Gui.Label
   nameWithType: Label
   nameWithType: Label
+- uid: Terminal.Gui.Label.#ctor
+  name: Label()
+  href: api/Terminal.Gui/Terminal.Gui.Label.html#Terminal_Gui_Label__ctor
+  commentId: M:Terminal.Gui.Label.#ctor
+  fullName: Terminal.Gui.Label.Label()
+  nameWithType: Label.Label()
 - uid: Terminal.Gui.Label.#ctor(NStack.ustring)
 - uid: Terminal.Gui.Label.#ctor(NStack.ustring)
   name: Label(ustring)
   name: Label(ustring)
   href: api/Terminal.Gui/Terminal.Gui.Label.html#Terminal_Gui_Label__ctor_NStack_ustring_
   href: api/Terminal.Gui/Terminal.Gui.Label.html#Terminal_Gui_Label__ctor_NStack_ustring_
@@ -3046,7 +3189,7 @@ references:
 - uid: Terminal.Gui.ListView.OpenSelectedItem
 - uid: Terminal.Gui.ListView.OpenSelectedItem
   name: OpenSelectedItem
   name: OpenSelectedItem
   href: api/Terminal.Gui/Terminal.Gui.ListView.html#Terminal_Gui_ListView_OpenSelectedItem
   href: api/Terminal.Gui/Terminal.Gui.ListView.html#Terminal_Gui_ListView_OpenSelectedItem
-  commentId: E:Terminal.Gui.ListView.OpenSelectedItem
+  commentId: F:Terminal.Gui.ListView.OpenSelectedItem
   fullName: Terminal.Gui.ListView.OpenSelectedItem
   fullName: Terminal.Gui.ListView.OpenSelectedItem
   nameWithType: ListView.OpenSelectedItem
   nameWithType: ListView.OpenSelectedItem
 - uid: Terminal.Gui.ListView.PositionCursor
 - uid: Terminal.Gui.ListView.PositionCursor
@@ -3088,12 +3231,6 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.ListView.Redraw
   fullName: Terminal.Gui.ListView.Redraw
   nameWithType: ListView.Redraw
   nameWithType: ListView.Redraw
-- uid: Terminal.Gui.ListView.SelectedChanged
-  name: SelectedChanged
-  href: api/Terminal.Gui/Terminal.Gui.ListView.html#Terminal_Gui_ListView_SelectedChanged
-  commentId: E:Terminal.Gui.ListView.SelectedChanged
-  fullName: Terminal.Gui.ListView.SelectedChanged
-  nameWithType: ListView.SelectedChanged
 - uid: Terminal.Gui.ListView.SelectedItem
 - uid: Terminal.Gui.ListView.SelectedItem
   name: SelectedItem
   name: SelectedItem
   href: api/Terminal.Gui/Terminal.Gui.ListView.html#Terminal_Gui_ListView_SelectedItem
   href: api/Terminal.Gui/Terminal.Gui.ListView.html#Terminal_Gui_ListView_SelectedItem
@@ -3107,6 +3244,12 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.ListView.SelectedItem
   fullName: Terminal.Gui.ListView.SelectedItem
   nameWithType: ListView.SelectedItem
   nameWithType: ListView.SelectedItem
+- uid: Terminal.Gui.ListView.SelectedItemChanged
+  name: SelectedItemChanged
+  href: api/Terminal.Gui/Terminal.Gui.ListView.html#Terminal_Gui_ListView_SelectedItemChanged
+  commentId: F:Terminal.Gui.ListView.SelectedItemChanged
+  fullName: Terminal.Gui.ListView.SelectedItemChanged
+  nameWithType: ListView.SelectedItemChanged
 - uid: Terminal.Gui.ListView.SetSource(System.Collections.IList)
 - uid: Terminal.Gui.ListView.SetSource(System.Collections.IList)
   name: SetSource(IList)
   name: SetSource(IList)
   href: api/Terminal.Gui/Terminal.Gui.ListView.html#Terminal_Gui_ListView_SetSource_System_Collections_IList_
   href: api/Terminal.Gui/Terminal.Gui.ListView.html#Terminal_Gui_ListView_SetSource_System_Collections_IList_
@@ -3452,6 +3595,12 @@ references:
   commentId: T:Terminal.Gui.MenuBar
   commentId: T:Terminal.Gui.MenuBar
   fullName: Terminal.Gui.MenuBar
   fullName: Terminal.Gui.MenuBar
   nameWithType: MenuBar
   nameWithType: MenuBar
+- uid: Terminal.Gui.MenuBar.#ctor
+  name: MenuBar()
+  href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar__ctor
+  commentId: M:Terminal.Gui.MenuBar.#ctor
+  fullName: Terminal.Gui.MenuBar.MenuBar()
+  nameWithType: MenuBar.MenuBar()
 - uid: Terminal.Gui.MenuBar.#ctor(Terminal.Gui.MenuBarItem[])
 - uid: Terminal.Gui.MenuBar.#ctor(Terminal.Gui.MenuBarItem[])
   name: MenuBar(MenuBarItem[])
   name: MenuBar(MenuBarItem[])
   href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar__ctor_Terminal_Gui_MenuBarItem___
   href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar__ctor_Terminal_Gui_MenuBarItem___
@@ -3507,6 +3656,18 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.MenuBar.LastFocused
   fullName: Terminal.Gui.MenuBar.LastFocused
   nameWithType: MenuBar.LastFocused
   nameWithType: MenuBar.LastFocused
+- uid: Terminal.Gui.MenuBar.MenuClosing
+  name: MenuClosing
+  href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_MenuClosing
+  commentId: F:Terminal.Gui.MenuBar.MenuClosing
+  fullName: Terminal.Gui.MenuBar.MenuClosing
+  nameWithType: MenuBar.MenuClosing
+- uid: Terminal.Gui.MenuBar.MenuOpening
+  name: MenuOpening
+  href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_MenuOpening
+  commentId: F:Terminal.Gui.MenuBar.MenuOpening
+  fullName: Terminal.Gui.MenuBar.MenuOpening
+  nameWithType: MenuBar.MenuOpening
 - uid: Terminal.Gui.MenuBar.Menus
 - uid: Terminal.Gui.MenuBar.Menus
   name: Menus
   name: Menus
   href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_Menus
   href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_Menus
@@ -3533,12 +3694,6 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.MenuBar.MouseEvent
   fullName: Terminal.Gui.MenuBar.MouseEvent
   nameWithType: MenuBar.MouseEvent
   nameWithType: MenuBar.MouseEvent
-- uid: Terminal.Gui.MenuBar.OnCloseMenu
-  name: OnCloseMenu
-  href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_OnCloseMenu
-  commentId: E:Terminal.Gui.MenuBar.OnCloseMenu
-  fullName: Terminal.Gui.MenuBar.OnCloseMenu
-  nameWithType: MenuBar.OnCloseMenu
 - uid: Terminal.Gui.MenuBar.OnKeyDown(Terminal.Gui.KeyEvent)
 - uid: Terminal.Gui.MenuBar.OnKeyDown(Terminal.Gui.KeyEvent)
   name: OnKeyDown(KeyEvent)
   name: OnKeyDown(KeyEvent)
   href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_OnKeyDown_Terminal_Gui_KeyEvent_
   href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_OnKeyDown_Terminal_Gui_KeyEvent_
@@ -3565,12 +3720,32 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.MenuBar.OnKeyUp
   fullName: Terminal.Gui.MenuBar.OnKeyUp
   nameWithType: MenuBar.OnKeyUp
   nameWithType: MenuBar.OnKeyUp
-- uid: Terminal.Gui.MenuBar.OnOpenMenu
-  name: OnOpenMenu
-  href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_OnOpenMenu
-  commentId: E:Terminal.Gui.MenuBar.OnOpenMenu
-  fullName: Terminal.Gui.MenuBar.OnOpenMenu
-  nameWithType: MenuBar.OnOpenMenu
+- uid: Terminal.Gui.MenuBar.OnMenuClosing
+  name: OnMenuClosing()
+  href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_OnMenuClosing
+  commentId: M:Terminal.Gui.MenuBar.OnMenuClosing
+  fullName: Terminal.Gui.MenuBar.OnMenuClosing()
+  nameWithType: MenuBar.OnMenuClosing()
+- uid: Terminal.Gui.MenuBar.OnMenuClosing*
+  name: OnMenuClosing
+  href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_OnMenuClosing_
+  commentId: Overload:Terminal.Gui.MenuBar.OnMenuClosing
+  isSpec: "True"
+  fullName: Terminal.Gui.MenuBar.OnMenuClosing
+  nameWithType: MenuBar.OnMenuClosing
+- uid: Terminal.Gui.MenuBar.OnMenuOpening
+  name: OnMenuOpening()
+  href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_OnMenuOpening
+  commentId: M:Terminal.Gui.MenuBar.OnMenuOpening
+  fullName: Terminal.Gui.MenuBar.OnMenuOpening()
+  nameWithType: MenuBar.OnMenuOpening()
+- uid: Terminal.Gui.MenuBar.OnMenuOpening*
+  name: OnMenuOpening
+  href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_OnMenuOpening_
+  commentId: Overload:Terminal.Gui.MenuBar.OnMenuOpening
+  isSpec: "True"
+  fullName: Terminal.Gui.MenuBar.OnMenuOpening
+  nameWithType: MenuBar.OnMenuOpening
 - uid: Terminal.Gui.MenuBar.OpenMenu
 - uid: Terminal.Gui.MenuBar.OpenMenu
   name: OpenMenu()
   name: OpenMenu()
   href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_OpenMenu
   href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_OpenMenu
@@ -3655,6 +3830,12 @@ references:
   commentId: T:Terminal.Gui.MenuBarItem
   commentId: T:Terminal.Gui.MenuBarItem
   fullName: Terminal.Gui.MenuBarItem
   fullName: Terminal.Gui.MenuBarItem
   nameWithType: MenuBarItem
   nameWithType: MenuBarItem
+- uid: Terminal.Gui.MenuBarItem.#ctor
+  name: MenuBarItem()
+  href: api/Terminal.Gui/Terminal.Gui.MenuBarItem.html#Terminal_Gui_MenuBarItem__ctor
+  commentId: M:Terminal.Gui.MenuBarItem.#ctor
+  fullName: Terminal.Gui.MenuBarItem.MenuBarItem()
+  nameWithType: MenuBarItem.MenuBarItem()
 - uid: Terminal.Gui.MenuBarItem.#ctor(NStack.ustring,System.String,System.Action,System.Func{System.Boolean})
 - uid: Terminal.Gui.MenuBarItem.#ctor(NStack.ustring,System.String,System.Action,System.Func{System.Boolean})
   name: MenuBarItem(ustring, String, Action, Func<Boolean>)
   name: MenuBarItem(ustring, String, Action, Func<Boolean>)
   href: api/Terminal.Gui/Terminal.Gui.MenuBarItem.html#Terminal_Gui_MenuBarItem__ctor_NStack_ustring_System_String_System_Action_System_Func_System_Boolean__
   href: api/Terminal.Gui/Terminal.Gui.MenuBarItem.html#Terminal_Gui_MenuBarItem__ctor_NStack_ustring_System_String_System_Action_System_Func_System_Boolean__
@@ -4124,6 +4305,12 @@ references:
   commentId: T:Terminal.Gui.OpenDialog
   commentId: T:Terminal.Gui.OpenDialog
   fullName: Terminal.Gui.OpenDialog
   fullName: Terminal.Gui.OpenDialog
   nameWithType: OpenDialog
   nameWithType: OpenDialog
+- uid: Terminal.Gui.OpenDialog.#ctor
+  name: OpenDialog()
+  href: api/Terminal.Gui/Terminal.Gui.OpenDialog.html#Terminal_Gui_OpenDialog__ctor
+  commentId: M:Terminal.Gui.OpenDialog.#ctor
+  fullName: Terminal.Gui.OpenDialog.OpenDialog()
+  nameWithType: OpenDialog.OpenDialog()
 - uid: Terminal.Gui.OpenDialog.#ctor(NStack.ustring,NStack.ustring)
 - uid: Terminal.Gui.OpenDialog.#ctor(NStack.ustring,NStack.ustring)
   name: OpenDialog(ustring, ustring)
   name: OpenDialog(ustring, ustring)
   href: api/Terminal.Gui/Terminal.Gui.OpenDialog.html#Terminal_Gui_OpenDialog__ctor_NStack_ustring_NStack_ustring_
   href: api/Terminal.Gui/Terminal.Gui.OpenDialog.html#Terminal_Gui_OpenDialog__ctor_NStack_ustring_NStack_ustring_
@@ -4651,6 +4838,12 @@ references:
   commentId: T:Terminal.Gui.RadioGroup
   commentId: T:Terminal.Gui.RadioGroup
   fullName: Terminal.Gui.RadioGroup
   fullName: Terminal.Gui.RadioGroup
   nameWithType: RadioGroup
   nameWithType: RadioGroup
+- uid: Terminal.Gui.RadioGroup.#ctor
+  name: RadioGroup()
+  href: api/Terminal.Gui/Terminal.Gui.RadioGroup.html#Terminal_Gui_RadioGroup__ctor
+  commentId: M:Terminal.Gui.RadioGroup.#ctor
+  fullName: Terminal.Gui.RadioGroup.RadioGroup()
+  nameWithType: RadioGroup.RadioGroup()
 - uid: Terminal.Gui.RadioGroup.#ctor(System.Int32,System.Int32,System.String[],System.Int32)
 - uid: Terminal.Gui.RadioGroup.#ctor(System.Int32,System.Int32,System.String[],System.Int32)
   name: RadioGroup(Int32, Int32, String[], Int32)
   name: RadioGroup(Int32, Int32, String[], Int32)
   href: api/Terminal.Gui/Terminal.Gui.RadioGroup.html#Terminal_Gui_RadioGroup__ctor_System_Int32_System_Int32_System_String___System_Int32_
   href: api/Terminal.Gui/Terminal.Gui.RadioGroup.html#Terminal_Gui_RadioGroup__ctor_System_Int32_System_Int32_System_String___System_Int32_
@@ -4789,12 +4982,12 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.RadioGroup.Selected
   fullName: Terminal.Gui.RadioGroup.Selected
   nameWithType: RadioGroup.Selected
   nameWithType: RadioGroup.Selected
-- uid: Terminal.Gui.RadioGroup.SelectionChanged
-  name: SelectionChanged
-  href: api/Terminal.Gui/Terminal.Gui.RadioGroup.html#Terminal_Gui_RadioGroup_SelectionChanged
-  commentId: F:Terminal.Gui.RadioGroup.SelectionChanged
-  fullName: Terminal.Gui.RadioGroup.SelectionChanged
-  nameWithType: RadioGroup.SelectionChanged
+- uid: Terminal.Gui.RadioGroup.SelectedItemChanged
+  name: SelectedItemChanged
+  href: api/Terminal.Gui/Terminal.Gui.RadioGroup.html#Terminal_Gui_RadioGroup_SelectedItemChanged
+  commentId: F:Terminal.Gui.RadioGroup.SelectedItemChanged
+  fullName: Terminal.Gui.RadioGroup.SelectedItemChanged
+  nameWithType: RadioGroup.SelectedItemChanged
 - uid: Terminal.Gui.Rect
 - uid: Terminal.Gui.Rect
   name: Rect
   name: Rect
   href: api/Terminal.Gui/Terminal.Gui.Rect.html
   href: api/Terminal.Gui/Terminal.Gui.Rect.html
@@ -5301,6 +5494,12 @@ references:
   commentId: T:Terminal.Gui.SaveDialog
   commentId: T:Terminal.Gui.SaveDialog
   fullName: Terminal.Gui.SaveDialog
   fullName: Terminal.Gui.SaveDialog
   nameWithType: SaveDialog
   nameWithType: SaveDialog
+- uid: Terminal.Gui.SaveDialog.#ctor
+  name: SaveDialog()
+  href: api/Terminal.Gui/Terminal.Gui.SaveDialog.html#Terminal_Gui_SaveDialog__ctor
+  commentId: M:Terminal.Gui.SaveDialog.#ctor
+  fullName: Terminal.Gui.SaveDialog.SaveDialog()
+  nameWithType: SaveDialog.SaveDialog()
 - uid: Terminal.Gui.SaveDialog.#ctor(NStack.ustring,NStack.ustring)
 - uid: Terminal.Gui.SaveDialog.#ctor(NStack.ustring,NStack.ustring)
   name: SaveDialog(ustring, ustring)
   name: SaveDialog(ustring, ustring)
   href: api/Terminal.Gui/Terminal.Gui.SaveDialog.html#Terminal_Gui_SaveDialog__ctor_NStack_ustring_NStack_ustring_
   href: api/Terminal.Gui/Terminal.Gui.SaveDialog.html#Terminal_Gui_SaveDialog__ctor_NStack_ustring_NStack_ustring_
@@ -5367,7 +5566,7 @@ references:
 - uid: Terminal.Gui.ScrollBarView.ChangedPosition
 - uid: Terminal.Gui.ScrollBarView.ChangedPosition
   name: ChangedPosition
   name: ChangedPosition
   href: api/Terminal.Gui/Terminal.Gui.ScrollBarView.html#Terminal_Gui_ScrollBarView_ChangedPosition
   href: api/Terminal.Gui/Terminal.Gui.ScrollBarView.html#Terminal_Gui_ScrollBarView_ChangedPosition
-  commentId: E:Terminal.Gui.ScrollBarView.ChangedPosition
+  commentId: F:Terminal.Gui.ScrollBarView.ChangedPosition
   fullName: Terminal.Gui.ScrollBarView.ChangedPosition
   fullName: Terminal.Gui.ScrollBarView.ChangedPosition
   nameWithType: ScrollBarView.ChangedPosition
   nameWithType: ScrollBarView.ChangedPosition
 - uid: Terminal.Gui.ScrollBarView.IsVertical
 - uid: Terminal.Gui.ScrollBarView.IsVertical
@@ -5854,6 +6053,12 @@ references:
   commentId: T:Terminal.Gui.StatusBar
   commentId: T:Terminal.Gui.StatusBar
   fullName: Terminal.Gui.StatusBar
   fullName: Terminal.Gui.StatusBar
   nameWithType: StatusBar
   nameWithType: StatusBar
+- uid: Terminal.Gui.StatusBar.#ctor
+  name: StatusBar()
+  href: api/Terminal.Gui/Terminal.Gui.StatusBar.html#Terminal_Gui_StatusBar__ctor
+  commentId: M:Terminal.Gui.StatusBar.#ctor
+  fullName: Terminal.Gui.StatusBar.StatusBar()
+  nameWithType: StatusBar.StatusBar()
 - uid: Terminal.Gui.StatusBar.#ctor(Terminal.Gui.StatusItem[])
 - uid: Terminal.Gui.StatusBar.#ctor(Terminal.Gui.StatusItem[])
   name: StatusBar(StatusItem[])
   name: StatusBar(StatusItem[])
   href: api/Terminal.Gui/Terminal.Gui.StatusBar.html#Terminal_Gui_StatusBar__ctor_Terminal_Gui_StatusItem___
   href: api/Terminal.Gui/Terminal.Gui.StatusBar.html#Terminal_Gui_StatusBar__ctor_Terminal_Gui_StatusItem___
@@ -6029,6 +6234,12 @@ references:
   commentId: T:Terminal.Gui.TextField
   commentId: T:Terminal.Gui.TextField
   fullName: Terminal.Gui.TextField
   fullName: Terminal.Gui.TextField
   nameWithType: TextField
   nameWithType: TextField
+- uid: Terminal.Gui.TextField.#ctor
+  name: TextField()
+  href: api/Terminal.Gui/Terminal.Gui.TextField.html#Terminal_Gui_TextField__ctor
+  commentId: M:Terminal.Gui.TextField.#ctor
+  fullName: Terminal.Gui.TextField.TextField()
+  nameWithType: TextField.TextField()
 - uid: Terminal.Gui.TextField.#ctor(NStack.ustring)
 - uid: Terminal.Gui.TextField.#ctor(NStack.ustring)
   name: TextField(ustring)
   name: TextField(ustring)
   href: api/Terminal.Gui/Terminal.Gui.TextField.html#Terminal_Gui_TextField__ctor_NStack_ustring_
   href: api/Terminal.Gui/Terminal.Gui.TextField.html#Terminal_Gui_TextField__ctor_NStack_ustring_
@@ -6067,12 +6278,6 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.TextField.CanFocus
   fullName: Terminal.Gui.TextField.CanFocus
   nameWithType: TextField.CanFocus
   nameWithType: TextField.CanFocus
-- uid: Terminal.Gui.TextField.Changed
-  name: Changed
-  href: api/Terminal.Gui/Terminal.Gui.TextField.html#Terminal_Gui_TextField_Changed
-  commentId: E:Terminal.Gui.TextField.Changed
-  fullName: Terminal.Gui.TextField.Changed
-  nameWithType: TextField.Changed
 - uid: Terminal.Gui.TextField.ClearAllSelection
 - uid: Terminal.Gui.TextField.ClearAllSelection
   name: ClearAllSelection()
   name: ClearAllSelection()
   href: api/Terminal.Gui/Terminal.Gui.TextField.html#Terminal_Gui_TextField_ClearAllSelection
   href: api/Terminal.Gui/Terminal.Gui.TextField.html#Terminal_Gui_TextField_ClearAllSelection
@@ -6294,6 +6499,12 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.TextField.Text
   fullName: Terminal.Gui.TextField.Text
   nameWithType: TextField.Text
   nameWithType: TextField.Text
+- uid: Terminal.Gui.TextField.TextChanged
+  name: TextChanged
+  href: api/Terminal.Gui/Terminal.Gui.TextField.html#Terminal_Gui_TextField_TextChanged
+  commentId: F:Terminal.Gui.TextField.TextChanged
+  fullName: Terminal.Gui.TextField.TextChanged
+  nameWithType: TextField.TextChanged
 - uid: Terminal.Gui.TextField.Used
 - uid: Terminal.Gui.TextField.Used
   name: Used
   name: Used
   href: api/Terminal.Gui/Terminal.Gui.TextField.html#Terminal_Gui_TextField_Used
   href: api/Terminal.Gui/Terminal.Gui.TextField.html#Terminal_Gui_TextField_Used
@@ -6504,7 +6715,7 @@ references:
 - uid: Terminal.Gui.TextView.TextChanged
 - uid: Terminal.Gui.TextView.TextChanged
   name: TextChanged
   name: TextChanged
   href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_TextChanged
   href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_TextChanged
-  commentId: E:Terminal.Gui.TextView.TextChanged
+  commentId: F:Terminal.Gui.TextView.TextChanged
   fullName: Terminal.Gui.TextView.TextChanged
   fullName: Terminal.Gui.TextView.TextChanged
   nameWithType: TextView.TextChanged
   nameWithType: TextView.TextChanged
 - uid: Terminal.Gui.TimeField
 - uid: Terminal.Gui.TimeField
@@ -6513,18 +6724,24 @@ references:
   commentId: T:Terminal.Gui.TimeField
   commentId: T:Terminal.Gui.TimeField
   fullName: Terminal.Gui.TimeField
   fullName: Terminal.Gui.TimeField
   nameWithType: TimeField
   nameWithType: TimeField
-- uid: Terminal.Gui.TimeField.#ctor(System.DateTime)
-  name: TimeField(DateTime)
-  href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField__ctor_System_DateTime_
-  commentId: M:Terminal.Gui.TimeField.#ctor(System.DateTime)
-  fullName: Terminal.Gui.TimeField.TimeField(System.DateTime)
-  nameWithType: TimeField.TimeField(DateTime)
-- uid: Terminal.Gui.TimeField.#ctor(System.Int32,System.Int32,System.DateTime,System.Boolean)
-  name: TimeField(Int32, Int32, DateTime, Boolean)
-  href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField__ctor_System_Int32_System_Int32_System_DateTime_System_Boolean_
-  commentId: M:Terminal.Gui.TimeField.#ctor(System.Int32,System.Int32,System.DateTime,System.Boolean)
-  fullName: Terminal.Gui.TimeField.TimeField(System.Int32, System.Int32, System.DateTime, System.Boolean)
-  nameWithType: TimeField.TimeField(Int32, Int32, DateTime, Boolean)
+- uid: Terminal.Gui.TimeField.#ctor
+  name: TimeField()
+  href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField__ctor
+  commentId: M:Terminal.Gui.TimeField.#ctor
+  fullName: Terminal.Gui.TimeField.TimeField()
+  nameWithType: TimeField.TimeField()
+- uid: Terminal.Gui.TimeField.#ctor(System.Int32,System.Int32,System.TimeSpan,System.Boolean)
+  name: TimeField(Int32, Int32, TimeSpan, Boolean)
+  href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField__ctor_System_Int32_System_Int32_System_TimeSpan_System_Boolean_
+  commentId: M:Terminal.Gui.TimeField.#ctor(System.Int32,System.Int32,System.TimeSpan,System.Boolean)
+  fullName: Terminal.Gui.TimeField.TimeField(System.Int32, System.Int32, System.TimeSpan, System.Boolean)
+  nameWithType: TimeField.TimeField(Int32, Int32, TimeSpan, Boolean)
+- uid: Terminal.Gui.TimeField.#ctor(System.TimeSpan)
+  name: TimeField(TimeSpan)
+  href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField__ctor_System_TimeSpan_
+  commentId: M:Terminal.Gui.TimeField.#ctor(System.TimeSpan)
+  fullName: Terminal.Gui.TimeField.TimeField(System.TimeSpan)
+  nameWithType: TimeField.TimeField(TimeSpan)
 - uid: Terminal.Gui.TimeField.#ctor*
 - uid: Terminal.Gui.TimeField.#ctor*
   name: TimeField
   name: TimeField
   href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField__ctor_
   href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField__ctor_
@@ -6558,6 +6775,22 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.TimeField.MouseEvent
   fullName: Terminal.Gui.TimeField.MouseEvent
   nameWithType: TimeField.MouseEvent
   nameWithType: TimeField.MouseEvent
+- uid: Terminal.Gui.TimeField.OnTimeChanged(Terminal.Gui.DateTimeEventArgs{System.TimeSpan})
+  name: OnTimeChanged(DateTimeEventArgs<TimeSpan>)
+  href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_OnTimeChanged_Terminal_Gui_DateTimeEventArgs_System_TimeSpan__
+  commentId: M:Terminal.Gui.TimeField.OnTimeChanged(Terminal.Gui.DateTimeEventArgs{System.TimeSpan})
+  name.vb: OnTimeChanged(DateTimeEventArgs(Of TimeSpan))
+  fullName: Terminal.Gui.TimeField.OnTimeChanged(Terminal.Gui.DateTimeEventArgs<System.TimeSpan>)
+  fullName.vb: Terminal.Gui.TimeField.OnTimeChanged(Terminal.Gui.DateTimeEventArgs(Of System.TimeSpan))
+  nameWithType: TimeField.OnTimeChanged(DateTimeEventArgs<TimeSpan>)
+  nameWithType.vb: TimeField.OnTimeChanged(DateTimeEventArgs(Of TimeSpan))
+- uid: Terminal.Gui.TimeField.OnTimeChanged*
+  name: OnTimeChanged
+  href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_OnTimeChanged_
+  commentId: Overload:Terminal.Gui.TimeField.OnTimeChanged
+  isSpec: "True"
+  fullName: Terminal.Gui.TimeField.OnTimeChanged
+  nameWithType: TimeField.OnTimeChanged
 - uid: Terminal.Gui.TimeField.ProcessKey(Terminal.Gui.KeyEvent)
 - uid: Terminal.Gui.TimeField.ProcessKey(Terminal.Gui.KeyEvent)
   name: ProcessKey(KeyEvent)
   name: ProcessKey(KeyEvent)
   href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_ProcessKey_Terminal_Gui_KeyEvent_
   href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_ProcessKey_Terminal_Gui_KeyEvent_
@@ -6584,6 +6817,12 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.TimeField.Time
   fullName: Terminal.Gui.TimeField.Time
   nameWithType: TimeField.Time
   nameWithType: TimeField.Time
+- uid: Terminal.Gui.TimeField.TimeChanged
+  name: TimeChanged
+  href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_TimeChanged
+  commentId: F:Terminal.Gui.TimeField.TimeChanged
+  fullName: Terminal.Gui.TimeField.TimeChanged
+  nameWithType: TimeField.TimeChanged
 - uid: Terminal.Gui.Toplevel
 - uid: Terminal.Gui.Toplevel
   name: Toplevel
   name: Toplevel
   href: api/Terminal.Gui/Terminal.Gui.Toplevel.html
   href: api/Terminal.Gui/Terminal.Gui.Toplevel.html
@@ -6690,7 +6929,7 @@ references:
 - uid: Terminal.Gui.Toplevel.Ready
 - uid: Terminal.Gui.Toplevel.Ready
   name: Ready
   name: Ready
   href: api/Terminal.Gui/Terminal.Gui.Toplevel.html#Terminal_Gui_Toplevel_Ready
   href: api/Terminal.Gui/Terminal.Gui.Toplevel.html#Terminal_Gui_Toplevel_Ready
-  commentId: E:Terminal.Gui.Toplevel.Ready
+  commentId: F:Terminal.Gui.Toplevel.Ready
   fullName: Terminal.Gui.Toplevel.Ready
   fullName: Terminal.Gui.Toplevel.Ready
   nameWithType: Toplevel.Ready
   nameWithType: Toplevel.Ready
 - uid: Terminal.Gui.Toplevel.Redraw(Terminal.Gui.Rect)
 - uid: Terminal.Gui.Toplevel.Redraw(Terminal.Gui.Rect)
@@ -6944,7 +7183,7 @@ references:
 - uid: Terminal.Gui.View.DrawContent
 - uid: Terminal.Gui.View.DrawContent
   name: DrawContent
   name: DrawContent
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_DrawContent
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_DrawContent
-  commentId: E:Terminal.Gui.View.DrawContent
+  commentId: F:Terminal.Gui.View.DrawContent
   fullName: Terminal.Gui.View.DrawContent
   fullName: Terminal.Gui.View.DrawContent
   nameWithType: View.DrawContent
   nameWithType: View.DrawContent
 - uid: Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean)
 - uid: Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean)
@@ -7008,7 +7247,7 @@ references:
 - uid: Terminal.Gui.View.Enter
 - uid: Terminal.Gui.View.Enter
   name: Enter
   name: Enter
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_Enter
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_Enter
-  commentId: E:Terminal.Gui.View.Enter
+  commentId: F:Terminal.Gui.View.Enter
   fullName: Terminal.Gui.View.Enter
   fullName: Terminal.Gui.View.Enter
   nameWithType: View.Enter
   nameWithType: View.Enter
 - uid: Terminal.Gui.View.Focused
 - uid: Terminal.Gui.View.Focused
@@ -7189,7 +7428,7 @@ references:
 - uid: Terminal.Gui.View.KeyDown
 - uid: Terminal.Gui.View.KeyDown
   name: KeyDown
   name: KeyDown
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_KeyDown
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_KeyDown
-  commentId: E:Terminal.Gui.View.KeyDown
+  commentId: F:Terminal.Gui.View.KeyDown
   fullName: Terminal.Gui.View.KeyDown
   fullName: Terminal.Gui.View.KeyDown
   nameWithType: View.KeyDown
   nameWithType: View.KeyDown
 - uid: Terminal.Gui.View.KeyEventEventArgs
 - uid: Terminal.Gui.View.KeyEventEventArgs
@@ -7240,19 +7479,19 @@ references:
 - uid: Terminal.Gui.View.KeyPress
 - uid: Terminal.Gui.View.KeyPress
   name: KeyPress
   name: KeyPress
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_KeyPress
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_KeyPress
-  commentId: E:Terminal.Gui.View.KeyPress
+  commentId: F:Terminal.Gui.View.KeyPress
   fullName: Terminal.Gui.View.KeyPress
   fullName: Terminal.Gui.View.KeyPress
   nameWithType: View.KeyPress
   nameWithType: View.KeyPress
 - uid: Terminal.Gui.View.KeyUp
 - uid: Terminal.Gui.View.KeyUp
   name: KeyUp
   name: KeyUp
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_KeyUp
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_KeyUp
-  commentId: E:Terminal.Gui.View.KeyUp
+  commentId: F:Terminal.Gui.View.KeyUp
   fullName: Terminal.Gui.View.KeyUp
   fullName: Terminal.Gui.View.KeyUp
   nameWithType: View.KeyUp
   nameWithType: View.KeyUp
 - uid: Terminal.Gui.View.LayoutComplete
 - uid: Terminal.Gui.View.LayoutComplete
   name: LayoutComplete
   name: LayoutComplete
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_LayoutComplete
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_LayoutComplete
-  commentId: E:Terminal.Gui.View.LayoutComplete
+  commentId: F:Terminal.Gui.View.LayoutComplete
   fullName: Terminal.Gui.View.LayoutComplete
   fullName: Terminal.Gui.View.LayoutComplete
   nameWithType: View.LayoutComplete
   nameWithType: View.LayoutComplete
 - uid: Terminal.Gui.View.LayoutEventArgs
 - uid: Terminal.Gui.View.LayoutEventArgs
@@ -7303,7 +7542,7 @@ references:
 - uid: Terminal.Gui.View.Leave
 - uid: Terminal.Gui.View.Leave
   name: Leave
   name: Leave
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_Leave
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_Leave
-  commentId: E:Terminal.Gui.View.Leave
+  commentId: F:Terminal.Gui.View.Leave
   fullName: Terminal.Gui.View.Leave
   fullName: Terminal.Gui.View.Leave
   nameWithType: View.Leave
   nameWithType: View.Leave
 - uid: Terminal.Gui.View.MostFocused
 - uid: Terminal.Gui.View.MostFocused
@@ -7322,64 +7561,64 @@ references:
 - uid: Terminal.Gui.View.MouseClick
 - uid: Terminal.Gui.View.MouseClick
   name: MouseClick
   name: MouseClick
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_MouseClick
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_MouseClick
-  commentId: E:Terminal.Gui.View.MouseClick
+  commentId: F:Terminal.Gui.View.MouseClick
   fullName: Terminal.Gui.View.MouseClick
   fullName: Terminal.Gui.View.MouseClick
   nameWithType: View.MouseClick
   nameWithType: View.MouseClick
 - uid: Terminal.Gui.View.MouseEnter
 - uid: Terminal.Gui.View.MouseEnter
   name: MouseEnter
   name: MouseEnter
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_MouseEnter
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_MouseEnter
-  commentId: E:Terminal.Gui.View.MouseEnter
+  commentId: F:Terminal.Gui.View.MouseEnter
   fullName: Terminal.Gui.View.MouseEnter
   fullName: Terminal.Gui.View.MouseEnter
   nameWithType: View.MouseEnter
   nameWithType: View.MouseEnter
-- uid: Terminal.Gui.View.MouseEventEventArgs
-  name: View.MouseEventEventArgs
-  href: api/Terminal.Gui/Terminal.Gui.View.MouseEventEventArgs.html
-  commentId: T:Terminal.Gui.View.MouseEventEventArgs
-  fullName: Terminal.Gui.View.MouseEventEventArgs
-  nameWithType: View.MouseEventEventArgs
-- uid: Terminal.Gui.View.MouseEventEventArgs.#ctor(Terminal.Gui.MouseEvent)
-  name: MouseEventEventArgs(MouseEvent)
-  href: api/Terminal.Gui/Terminal.Gui.View.MouseEventEventArgs.html#Terminal_Gui_View_MouseEventEventArgs__ctor_Terminal_Gui_MouseEvent_
-  commentId: M:Terminal.Gui.View.MouseEventEventArgs.#ctor(Terminal.Gui.MouseEvent)
-  fullName: Terminal.Gui.View.MouseEventEventArgs.MouseEventEventArgs(Terminal.Gui.MouseEvent)
-  nameWithType: View.MouseEventEventArgs.MouseEventEventArgs(MouseEvent)
-- uid: Terminal.Gui.View.MouseEventEventArgs.#ctor*
-  name: MouseEventEventArgs
-  href: api/Terminal.Gui/Terminal.Gui.View.MouseEventEventArgs.html#Terminal_Gui_View_MouseEventEventArgs__ctor_
-  commentId: Overload:Terminal.Gui.View.MouseEventEventArgs.#ctor
-  isSpec: "True"
-  fullName: Terminal.Gui.View.MouseEventEventArgs.MouseEventEventArgs
-  nameWithType: View.MouseEventEventArgs.MouseEventEventArgs
-- uid: Terminal.Gui.View.MouseEventEventArgs.Handled
+- uid: Terminal.Gui.View.MouseEventArgs
+  name: View.MouseEventArgs
+  href: api/Terminal.Gui/Terminal.Gui.View.MouseEventArgs.html
+  commentId: T:Terminal.Gui.View.MouseEventArgs
+  fullName: Terminal.Gui.View.MouseEventArgs
+  nameWithType: View.MouseEventArgs
+- uid: Terminal.Gui.View.MouseEventArgs.#ctor(Terminal.Gui.MouseEvent)
+  name: MouseEventArgs(MouseEvent)
+  href: api/Terminal.Gui/Terminal.Gui.View.MouseEventArgs.html#Terminal_Gui_View_MouseEventArgs__ctor_Terminal_Gui_MouseEvent_
+  commentId: M:Terminal.Gui.View.MouseEventArgs.#ctor(Terminal.Gui.MouseEvent)
+  fullName: Terminal.Gui.View.MouseEventArgs.MouseEventArgs(Terminal.Gui.MouseEvent)
+  nameWithType: View.MouseEventArgs.MouseEventArgs(MouseEvent)
+- uid: Terminal.Gui.View.MouseEventArgs.#ctor*
+  name: MouseEventArgs
+  href: api/Terminal.Gui/Terminal.Gui.View.MouseEventArgs.html#Terminal_Gui_View_MouseEventArgs__ctor_
+  commentId: Overload:Terminal.Gui.View.MouseEventArgs.#ctor
+  isSpec: "True"
+  fullName: Terminal.Gui.View.MouseEventArgs.MouseEventArgs
+  nameWithType: View.MouseEventArgs.MouseEventArgs
+- uid: Terminal.Gui.View.MouseEventArgs.Handled
   name: Handled
   name: Handled
-  href: api/Terminal.Gui/Terminal.Gui.View.MouseEventEventArgs.html#Terminal_Gui_View_MouseEventEventArgs_Handled
-  commentId: P:Terminal.Gui.View.MouseEventEventArgs.Handled
-  fullName: Terminal.Gui.View.MouseEventEventArgs.Handled
-  nameWithType: View.MouseEventEventArgs.Handled
-- uid: Terminal.Gui.View.MouseEventEventArgs.Handled*
+  href: api/Terminal.Gui/Terminal.Gui.View.MouseEventArgs.html#Terminal_Gui_View_MouseEventArgs_Handled
+  commentId: P:Terminal.Gui.View.MouseEventArgs.Handled
+  fullName: Terminal.Gui.View.MouseEventArgs.Handled
+  nameWithType: View.MouseEventArgs.Handled
+- uid: Terminal.Gui.View.MouseEventArgs.Handled*
   name: Handled
   name: Handled
-  href: api/Terminal.Gui/Terminal.Gui.View.MouseEventEventArgs.html#Terminal_Gui_View_MouseEventEventArgs_Handled_
-  commentId: Overload:Terminal.Gui.View.MouseEventEventArgs.Handled
+  href: api/Terminal.Gui/Terminal.Gui.View.MouseEventArgs.html#Terminal_Gui_View_MouseEventArgs_Handled_
+  commentId: Overload:Terminal.Gui.View.MouseEventArgs.Handled
   isSpec: "True"
   isSpec: "True"
-  fullName: Terminal.Gui.View.MouseEventEventArgs.Handled
-  nameWithType: View.MouseEventEventArgs.Handled
-- uid: Terminal.Gui.View.MouseEventEventArgs.MouseEvent
+  fullName: Terminal.Gui.View.MouseEventArgs.Handled
+  nameWithType: View.MouseEventArgs.Handled
+- uid: Terminal.Gui.View.MouseEventArgs.MouseEvent
   name: MouseEvent
   name: MouseEvent
-  href: api/Terminal.Gui/Terminal.Gui.View.MouseEventEventArgs.html#Terminal_Gui_View_MouseEventEventArgs_MouseEvent
-  commentId: P:Terminal.Gui.View.MouseEventEventArgs.MouseEvent
-  fullName: Terminal.Gui.View.MouseEventEventArgs.MouseEvent
-  nameWithType: View.MouseEventEventArgs.MouseEvent
-- uid: Terminal.Gui.View.MouseEventEventArgs.MouseEvent*
+  href: api/Terminal.Gui/Terminal.Gui.View.MouseEventArgs.html#Terminal_Gui_View_MouseEventArgs_MouseEvent
+  commentId: P:Terminal.Gui.View.MouseEventArgs.MouseEvent
+  fullName: Terminal.Gui.View.MouseEventArgs.MouseEvent
+  nameWithType: View.MouseEventArgs.MouseEvent
+- uid: Terminal.Gui.View.MouseEventArgs.MouseEvent*
   name: MouseEvent
   name: MouseEvent
-  href: api/Terminal.Gui/Terminal.Gui.View.MouseEventEventArgs.html#Terminal_Gui_View_MouseEventEventArgs_MouseEvent_
-  commentId: Overload:Terminal.Gui.View.MouseEventEventArgs.MouseEvent
+  href: api/Terminal.Gui/Terminal.Gui.View.MouseEventArgs.html#Terminal_Gui_View_MouseEventArgs_MouseEvent_
+  commentId: Overload:Terminal.Gui.View.MouseEventArgs.MouseEvent
   isSpec: "True"
   isSpec: "True"
-  fullName: Terminal.Gui.View.MouseEventEventArgs.MouseEvent
-  nameWithType: View.MouseEventEventArgs.MouseEvent
+  fullName: Terminal.Gui.View.MouseEventArgs.MouseEvent
+  nameWithType: View.MouseEventArgs.MouseEvent
 - uid: Terminal.Gui.View.MouseLeave
 - uid: Terminal.Gui.View.MouseLeave
   name: MouseLeave
   name: MouseLeave
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_MouseLeave
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_MouseLeave
-  commentId: E:Terminal.Gui.View.MouseLeave
+  commentId: F:Terminal.Gui.View.MouseLeave
   fullName: Terminal.Gui.View.MouseLeave
   fullName: Terminal.Gui.View.MouseLeave
   nameWithType: View.MouseLeave
   nameWithType: View.MouseLeave
 - uid: Terminal.Gui.View.Move(System.Int32,System.Int32)
 - uid: Terminal.Gui.View.Move(System.Int32,System.Int32)
@@ -7784,6 +8023,12 @@ references:
   commentId: T:Terminal.Gui.Window
   commentId: T:Terminal.Gui.Window
   fullName: Terminal.Gui.Window
   fullName: Terminal.Gui.Window
   nameWithType: Window
   nameWithType: Window
+- uid: Terminal.Gui.Window.#ctor
+  name: Window()
+  href: api/Terminal.Gui/Terminal.Gui.Window.html#Terminal_Gui_Window__ctor
+  commentId: M:Terminal.Gui.Window.#ctor
+  fullName: Terminal.Gui.Window.Window()
+  nameWithType: Window.Window()
 - uid: Terminal.Gui.Window.#ctor(NStack.ustring)
 - uid: Terminal.Gui.Window.#ctor(NStack.ustring)
   name: Window(ustring)
   name: Window(ustring)
   href: api/Terminal.Gui/Terminal.Gui.Window.html#Terminal_Gui_Window__ctor_NStack_ustring_
   href: api/Terminal.Gui/Terminal.Gui.Window.html#Terminal_Gui_Window__ctor_NStack_ustring_

Some files were not shown because too many files changed in this diff