瀏覽代碼

generated docs

Charlie Kindel 4 年之前
父節點
當前提交
75bebb12f9
共有 44 個文件被更改,包括 1787 次插入1202 次删除
  1. 4 4
      docfx/README.md
  2. 9 0
      docfx/build.ps1
  3. 7 5
      docs/README.html
  4. 42 43
      docs/api/Terminal.Gui/Terminal.Gui.Button.html
  5. 41 42
      docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html
  6. 61 62
      docs/api/Terminal.Gui/Terminal.Gui.ComboBox.html
  7. 39 40
      docs/api/Terminal.Gui/Terminal.Gui.DateField.html
  8. 7 8
      docs/api/Terminal.Gui/Terminal.Gui.Dialog.html
  9. 7 8
      docs/api/Terminal.Gui/Terminal.Gui.FileDialog.html
  10. 7 8
      docs/api/Terminal.Gui/Terminal.Gui.FrameView.html
  11. 7 8
      docs/api/Terminal.Gui/Terminal.Gui.HexView.html
  12. 42 43
      docs/api/Terminal.Gui/Terminal.Gui.Label.html
  13. 61 62
      docs/api/Terminal.Gui/Terminal.Gui.ListView.html
  14. 61 62
      docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html
  15. 0 3
      docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html
  16. 0 26
      docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html
  17. 12 0
      docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html
  18. 7 8
      docs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html
  19. 7 8
      docs/api/Terminal.Gui/Terminal.Gui.ProgressBar.html
  20. 47 36
      docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html
  21. 7 8
      docs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html
  22. 42 16
      docs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html
  23. 34 8
      docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html
  24. 7 8
      docs/api/Terminal.Gui/Terminal.Gui.StatusBar.html
  25. 39 40
      docs/api/Terminal.Gui/Terminal.Gui.TextField.html
  26. 27 0
      docs/api/Terminal.Gui/Terminal.Gui.TextFormatter.html
  27. 63 36
      docs/api/Terminal.Gui/Terminal.Gui.TextView.html
  28. 39 40
      docs/api/Terminal.Gui/Terminal.Gui.TimeField.html
  29. 37 38
      docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html
  30. 358 335
      docs/api/Terminal.Gui/Terminal.Gui.View.html
  31. 7 32
      docs/api/Terminal.Gui/Terminal.Gui.Window.html
  32. 10 1
      docs/api/Terminal.Gui/Unix.Terminal.Curses.Event.html
  33. 27 27
      docs/api/Terminal.Gui/Unix.Terminal.Curses.html
  34. 25 1
      docs/api/UICatalog/UICatalog.Binding.html
  35. 25 1
      docs/api/UICatalog/UICatalog.ListWrapperConverter.html
  36. 138 7
      docs/api/UICatalog/UICatalog.Scenario.ScenarioCategory.html
  37. 137 6
      docs/api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html
  38. 33 2
      docs/api/UICatalog/UICatalog.Scenario.html
  39. 25 1
      docs/api/UICatalog/UICatalog.UICatalogApp.html
  40. 25 1
      docs/api/UICatalog/UICatalog.UStringValueConverter.html
  41. 1 1
      docs/index.html
  42. 0 0
      docs/index.json
  43. 40 40
      docs/manifest.json
  44. 173 77
      docs/xrefmap.yml

+ 4 - 4
docfx/README.md

@@ -4,9 +4,9 @@ The API documentation is generated using the [DocFX tool](https://github.com/dot
 
 
 ## To Generate the Docs
 ## 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.
+0. Install DotFX https://dotnet.github.io/docfx/tutorial/docfx_getting_started.html
+1. Change to the `./docfx` folder and run `./build.ps1`
+2. Browse to http://localhost:8080 and verify everything looks good.
+3. Hit ctrl-c to stop the script.
 
 
 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.
 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.

+ 9 - 0
docfx/build.ps1

@@ -0,0 +1,9 @@
+# Builds the Terminal.gui API documentation using docfx
+
+dotnet build --configuration Release ../Terminal.sln
+
+rm ../docs -Recurse -Force
+
+docfx --metadata
+
+docfx --serve

+ 7 - 5
docs/README.html

@@ -71,13 +71,15 @@
           <div class="col-md-10">
           <div class="col-md-10">
             <article class="content wrap" id="_content" data-uid="">
             <article class="content wrap" id="_content" data-uid="">
 
 
-<p>This folder generates the API docs for Terminal.Gui</p>
+<p>This folder generates the API docs for Terminal.Gui. </p>
+<p>The API documentation is generated using the <a href="https://github.com/dotnet/docfx">DocFX tool</a>. The output of docfx gets put into the <code>./docs</code> folder which is then checked in. The <code>./docs</code> folder is then picked up by Github Pages and published to Miguel&#39;s Github Pages (<a href="https://migueldeicaza.github.io/gui.cs/">https://migueldeicaza.github.io/gui.cs/</a>).</p>
 <h2 id="to-generate-the-docs">To Generate the Docs</h2>
 <h2 id="to-generate-the-docs">To Generate the Docs</h2>
 <ol>
 <ol>
-<li>Do a <code>Release</code> build on <code>master</code>. This will cause all <code>/// &lt;inheritdoc/&gt;</code> references to be updated.</li>
-<li>Change in to the <code>docfx/</code> directory.</li>
-<li>Type <code>docfx --metadata</code> to generate metadata</li>
-<li>Type <code>docfx --serve</code> to generate the docs and start a local webserver for testing.</li>
+<li>Install DotFX <a href="https://dotnet.github.io/docfx/tutorial/docfx_getting_started.html">https://dotnet.github.io/docfx/tutorial/docfx_getting_started.html</a></li>
+<li>From the solution root type <code>../docfx/build.ps1</code></li>
+<li>Browse to <a href="http://localhost:8080">http://localhost:8080</a> and verify everything looks good.</li>
+<li>Hit ctrl-c to stop the script.</li>
+<li>Commit to git.</li>
 </ol>
 </ol>
 <p>If <code>docfx</code> fails with a <code>Stackoverflow</code> error. Just run it again. And again. Sometimes it takes a few times. If that doesn&#39;t work, create a fresh clone or delete the <code>docfx/api</code>, <code>docfx/obj</code>, and <code>docs/</code> folders and run the steps above again.</p>
 <p>If <code>docfx</code> fails with a <code>Stackoverflow</code> error. Just run it again. And again. Sometimes it takes a few times. If that doesn&#39;t work, create a fresh clone or delete the <code>docfx/api</code>, <code>docfx/obj</code>, and <code>docs/</code> folders and run the steps above again.</p>
 </article>
 </article>

+ 42 - 43
docs/api/Terminal.Gui/Terminal.Gui.Button.html

@@ -97,7 +97,6 @@ Button is a <a class="xref" href="Terminal.Gui.View.html">View</a> that provides
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -130,6 +129,9 @@ Button is a <a class="xref" href="Terminal.Gui.View.html">View</a> that provides
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -163,9 +165,6 @@ Button is a <a class="xref" href="Terminal.Gui.View.html">View</a> that provides
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -349,6 +348,9 @@ Button is a <a class="xref" href="Terminal.Gui.View.html">View</a> that provides
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -387,7 +389,7 @@ Button is a <a class="xref" href="Terminal.Gui.View.html">View</a> that provides
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_Button_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_Button_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class Button : View, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class Button : View, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_Button_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_Button_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -564,41 +566,6 @@ in a <a class="xref" href="Terminal.Gui.Dialog.html">Dialog</a> will implicitly
   <div class="markdown level1 remarks">
   <div class="markdown level1 remarks">
 The width of the <a class="xref" href="Terminal.Gui.Button.html">Button</a> is computed based on the
 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.
 text length. The height will always be 1.
-</div>
-  <h3 id="fields">Fields
-  </h3>
-  
-  
-  <h4 id="Terminal_Gui_Button_Clicked" data-uid="Terminal.Gui.Button.Clicked">Clicked</h4>
-  <div class="markdown level1 summary">
-Clicked <span class="xref">System.Action</span>, raised when the user clicks the primary mouse button within the Bounds of this <a class="xref" href="Terminal.Gui.View.html">View</a>
-or if the user presses the action key while this view is focused. (TODO: IsDefault)
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Action Clicked</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_Button_Clicked_remarks">Remarks</h5>
-  <div class="markdown level1 remarks">
-Client code can hook up to this event, it is
-raised when the button is activated either with
-the mouse or the keyboard.
 </div>
 </div>
   <h3 id="properties">Properties
   <h3 id="properties">Properties
   </h3>
   </h3>
@@ -913,14 +880,46 @@ chance to process the keystroke.
   derive directly from View, but you should if you derive
   derive directly from View, but you should if you derive
   other View subclasses.
   other View subclasses.
 </p>
 </p>
+</div>
+  <h3 id="events">Events
+  </h3>
+  
+  
+  <h4 id="Terminal_Gui_Button_Clicked" data-uid="Terminal.Gui.Button.Clicked">Clicked</h4>
+  <div class="markdown level1 summary">
+Clicked <span class="xref">System.Action</span>, raised when the user clicks the primary mouse button within the Bounds of this <a class="xref" href="Terminal.Gui.View.html">View</a>
+or if the user presses the action key while this view is focused. (TODO: IsDefault)
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public event Action Clicked</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>
+  <h5 id="Terminal_Gui_Button_Clicked_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+Client code can hook up to this event, it is
+raised when the button is activated either with
+the mouse or the keyboard.
 </div>
 </div>
   <h3 id="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>
       <span class="xref">System.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

+ 41 - 42
docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html

@@ -97,7 +97,6 @@ The <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> <a class="xre
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -130,6 +129,9 @@ The <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> <a class="xre
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -163,9 +165,6 @@ The <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> <a class="xre
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -352,6 +351,9 @@ The <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> <a class="xre
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -390,7 +392,7 @@ The <a class="xref" href="Terminal.Gui.CheckBox.html">CheckBox</a> <a class="xre
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_CheckBox_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_CheckBox_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class CheckBox : View, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class CheckBox : View, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h3 id="constructors">Constructors
   <h3 id="constructors">Constructors
   </h3>
   </h3>
@@ -532,40 +534,6 @@ 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>
@@ -824,14 +792,45 @@ 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 Action&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.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="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>
       <span class="xref">System.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

+ 61 - 62
docs/api/Terminal.Gui/Terminal.Gui.ComboBox.html

@@ -97,7 +97,6 @@ ComboBox control
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -130,6 +129,9 @@ ComboBox control
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -163,9 +165,6 @@ ComboBox control
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -346,6 +345,9 @@ ComboBox control
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -384,7 +386,7 @@ ComboBox control
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_ComboBox_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_ComboBox_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class ComboBox : View, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class ComboBox : View, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h3 id="constructors">Constructors
   <h3 id="constructors">Constructors
   </h3>
   </h3>
@@ -463,60 +465,6 @@ Public constructor
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
-  <h3 id="fields">Fields
-  </h3>
-  
-  
-  <h4 id="Terminal_Gui_ComboBox_OpenSelectedItem" data-uid="Terminal.Gui.ComboBox.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_ComboBox_SelectedItemChanged" data-uid="Terminal.Gui.ComboBox.SelectedItemChanged">SelectedItemChanged</h4>
-  <div class="markdown level1 summary">
-This event is raised when the selected item in the <a class="xref" href="Terminal.Gui.ComboBox.html">ComboBox</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>
   
   
@@ -967,13 +915,64 @@ Sets the source of the <a class="xref" href="Terminal.Gui.ComboBox.html">ComboBo
   <div class="markdown level1 remarks">
   <div class="markdown level1 remarks">
 Use the <a class="xref" href="Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_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.ComboBox.html#Terminal_Gui_ComboBox_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_ComboBox_OpenSelectedItem" data-uid="Terminal.Gui.ComboBox.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 Action&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.Action</span>&lt;<a class="xref" href="Terminal.Gui.ListViewItemEventArgs.html">ListViewItemEventArgs</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
+  <h4 id="Terminal_Gui_ComboBox_SelectedItemChanged" data-uid="Terminal.Gui.ComboBox.SelectedItemChanged">SelectedItemChanged</h4>
+  <div class="markdown level1 summary">
+This event is raised when the selected item in the <a class="xref" href="Terminal.Gui.ComboBox.html">ComboBox</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 Action&lt;ListViewItemEventArgs&gt; SelectedItemChanged</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>&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.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

+ 39 - 40
docs/api/Terminal.Gui/Terminal.Gui.DateField.html

@@ -98,7 +98,6 @@ Simple Date editing <a class="xref" href="Terminal.Gui.View.html">View</a>
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -185,6 +184,9 @@ Simple Date editing <a class="xref" href="Terminal.Gui.View.html">View</a>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -212,9 +214,6 @@ Simple Date editing <a class="xref" href="Terminal.Gui.View.html">View</a>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_WantContinuousButtonPressed">View.WantContinuousButtonPressed</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_WantContinuousButtonPressed">View.WantContinuousButtonPressed</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -398,6 +397,9 @@ Simple Date editing <a class="xref" href="Terminal.Gui.View.html">View</a>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -436,7 +438,7 @@ Simple Date editing <a class="xref" href="Terminal.Gui.View.html">View</a>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_DateField_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_DateField_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class DateField : TextField, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class DateField : TextField, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_DateField_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_DateField_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -529,38 +531,6 @@ 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>
   
   
@@ -747,14 +717,43 @@ Processes key presses for the <a class="xref" href="Terminal.Gui.TextField.html"
   <div class="markdown level1 remarks">
   <div class="markdown level1 remarks">
 The <a class="xref" href="Terminal.Gui.TextField.html">TextField</a> control responds to the following keys:
 The <a class="xref" href="Terminal.Gui.TextField.html">TextField</a> control responds to the following keys:
 <table><thead><tr><th>Keys</th><th>Function</th></tr></thead><tbody><tr><td><a class="xref" href="Terminal.Gui.Key.html#Terminal_Gui_Key_Delete">Delete</a>, <a class="xref" href="Terminal.Gui.Key.html#Terminal_Gui_Key_Backspace">Backspace</a></td><td>Deletes the character before cursor.</td></tr></tbody></table>
 <table><thead><tr><th>Keys</th><th>Function</th></tr></thead><tbody><tr><td><a class="xref" href="Terminal.Gui.Key.html#Terminal_Gui_Key_Delete">Delete</a>, <a class="xref" href="Terminal.Gui.Key.html#Terminal_Gui_Key_Backspace">Backspace</a></td><td>Deletes the character before cursor.</td></tr></tbody></table>
+</div>
+  <h3 id="events">Events
+  </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 event Action&lt;DateTimeEventArgs&lt;DateTime&gt;&gt; DateChanged</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>&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>
 </div>
   <h3 id="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>
       <span class="xref">System.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

+ 7 - 8
docs/api/Terminal.Gui/Terminal.Gui.Dialog.html

@@ -103,16 +103,12 @@ or more <a class="xref" href="Terminal.Gui.Button.html">Button</a>s. It defaults
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
   </div>
   </div>
   <div class="inheritedMembers">
   <div class="inheritedMembers">
     <h5>Inherited Members</h5>
     <h5>Inherited Members</h5>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_GetEnumerator">Window.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Add_Terminal_Gui_View_">Window.Add(View)</a>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Add_Terminal_Gui_View_">Window.Add(View)</a>
     </div>
     </div>
@@ -191,6 +187,9 @@ or more <a class="xref" href="Terminal.Gui.Button.html">Button</a>s. It defaults
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -392,6 +391,9 @@ or more <a class="xref" href="Terminal.Gui.Button.html">Button</a>s. It defaults
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -430,7 +432,7 @@ or more <a class="xref" href="Terminal.Gui.Button.html">Button</a>s. It defaults
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_Dialog_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_Dialog_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class Dialog : Window, IDisposable, ISupportInitializeNotification, ISupportInitialize, IEnumerable</code></pre>
+    <pre><code class="lang-csharp hljs">public class Dialog : Window, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_Dialog_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_Dialog_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -660,9 +662,6 @@ chance to process the keystroke.
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitialize</span>
       <span class="xref">System.ComponentModel.ISupportInitialize</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
 </article>
 </article>
           </div>
           </div>
           
           

+ 7 - 8
docs/api/Terminal.Gui/Terminal.Gui.FileDialog.html

@@ -104,7 +104,6 @@ Base class for the <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialo
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
   </div>
   </div>
   <div class="inheritedMembers">
   <div class="inheritedMembers">
     <h5>Inherited Members</h5>
     <h5>Inherited Members</h5>
@@ -117,9 +116,6 @@ Base class for the <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialo
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_GetEnumerator">Window.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Add_Terminal_Gui_View_">Window.Add(View)</a>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Add_Terminal_Gui_View_">Window.Add(View)</a>
     </div>
     </div>
@@ -195,6 +191,9 @@ Base class for the <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialo
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -396,6 +395,9 @@ Base class for the <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialo
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -434,7 +436,7 @@ Base class for the <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialo
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_FileDialog_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_FileDialog_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class FileDialog : Dialog, IDisposable, ISupportInitializeNotification, ISupportInitialize, IEnumerable</code></pre>
+    <pre><code class="lang-csharp hljs">public class FileDialog : Dialog, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h3 id="constructors">Constructors
   <h3 id="constructors">Constructors
   </h3>
   </h3>
@@ -793,9 +795,6 @@ the views have been laid out, and before the views are drawn for the first time.
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitialize</span>
       <span class="xref">System.ComponentModel.ISupportInitialize</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
 </article>
 </article>
           </div>
           </div>
           
           

+ 7 - 8
docs/api/Terminal.Gui/Terminal.Gui.FrameView.html

@@ -98,7 +98,6 @@ a GroupBox in Windows.
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -131,6 +130,9 @@ a GroupBox in Windows.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -164,9 +166,6 @@ a GroupBox in Windows.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -347,6 +346,9 @@ a GroupBox in Windows.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -388,7 +390,7 @@ a GroupBox in Windows.
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_FrameView_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_FrameView_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class FrameView : View, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class FrameView : View, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h3 id="constructors">Constructors
   <h3 id="constructors">Constructors
   </h3>
   </h3>
@@ -726,9 +728,6 @@ Removes all <a class="xref" href="Terminal.Gui.View.html">View</a>s from this co
   <div>
   <div>
       <span class="xref">System.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

+ 7 - 8
docs/api/Terminal.Gui/Terminal.Gui.HexView.html

@@ -97,7 +97,6 @@ An hex viewer and editor <a class="xref" href="Terminal.Gui.View.html">View</a>
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -130,6 +129,9 @@ An hex viewer and editor <a class="xref" href="Terminal.Gui.View.html">View</a>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -160,9 +162,6 @@ An hex viewer and editor <a class="xref" href="Terminal.Gui.View.html">View</a>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_WantContinuousButtonPressed">View.WantContinuousButtonPressed</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_WantContinuousButtonPressed">View.WantContinuousButtonPressed</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -352,6 +351,9 @@ An hex viewer and editor <a class="xref" href="Terminal.Gui.View.html">View</a>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -393,7 +395,7 @@ An hex viewer and editor <a class="xref" href="Terminal.Gui.View.html">View</a>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_HexView_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_HexView_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class HexView : View, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class HexView : View, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_HexView_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_HexView_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -755,9 +757,6 @@ Redraws this view and its subviews; only redraws the views that have been flagge
   <div>
   <div>
       <span class="xref">System.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

+ 42 - 43
docs/api/Terminal.Gui/Terminal.Gui.Label.html

@@ -97,7 +97,6 @@ The Label <a class="xref" href="Terminal.Gui.View.html">View</a> displays a stri
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -130,6 +129,9 @@ The Label <a class="xref" href="Terminal.Gui.View.html">View</a> displays a stri
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -163,9 +165,6 @@ The Label <a class="xref" href="Terminal.Gui.View.html">View</a> displays a stri
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -361,6 +360,9 @@ The Label <a class="xref" href="Terminal.Gui.View.html">View</a> displays a stri
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseLeave_Terminal_Gui_MouseEvent_">View.OnMouseLeave(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseLeave_Terminal_Gui_MouseEvent_">View.OnMouseLeave(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -402,7 +404,7 @@ The Label <a class="xref" href="Terminal.Gui.View.html">View</a> displays a stri
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_Label_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_Label_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class Label : View, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class Label : View, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_Label_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_Label_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -589,41 +591,6 @@ Initializes a new instance of <a class="xref" href="Terminal.Gui.View.html">View
 <p>
 <p>
   If <code>rect.Height</code> is greater than one, word wrapping is provided.
   If <code>rect.Height</code> is greater than one, word wrapping is provided.
 </p>
 </p>
-</div>
-  <h3 id="fields">Fields
-  </h3>
-  
-  
-  <h4 id="Terminal_Gui_Label_Clicked" data-uid="Terminal.Gui.Label.Clicked">Clicked</h4>
-  <div class="markdown level1 summary">
-Clicked <span class="xref">System.Action</span>, raised when the user clicks the primary mouse button within the Bounds of this <a class="xref" href="Terminal.Gui.View.html">View</a>
-or if the user presses the action key while this view is focused. (TODO: IsDefault)
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Action Clicked</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_Label_Clicked_remarks">Remarks</h5>
-  <div class="markdown level1 remarks">
-Client code can hook up to this event, it is
-raised when the button is activated either with
-the mouse or the keyboard.
 </div>
 </div>
   <h3 id="methods">Methods
   <h3 id="methods">Methods
   </h3>
   </h3>
@@ -673,13 +640,45 @@ Method invoked when a mouse event is generated
   </table>
   </table>
   <h5 class="overrides">Overrides</h5>
   <h5 class="overrides">Overrides</h5>
   <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.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a></div>
+  <h3 id="events">Events
+  </h3>
+  
+  
+  <h4 id="Terminal_Gui_Label_Clicked" data-uid="Terminal.Gui.Label.Clicked">Clicked</h4>
+  <div class="markdown level1 summary">
+Clicked <span class="xref">System.Action</span>, raised when the user clicks the primary mouse button within the Bounds of this <a class="xref" href="Terminal.Gui.View.html">View</a>
+or if the user presses the action key while this view is focused. (TODO: IsDefault)
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public event Action Clicked</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>
+  <h5 id="Terminal_Gui_Label_Clicked_remarks">Remarks</h5>
+  <div class="markdown level1 remarks">
+Client code can hook up to this event, it is
+raised when the button is activated either with
+the mouse or the keyboard.
+</div>
   <h3 id="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>
       <span class="xref">System.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

+ 61 - 62
docs/api/Terminal.Gui/Terminal.Gui.ListView.html

@@ -97,7 +97,6 @@ ListView <a class="xref" href="Terminal.Gui.View.html">View</a> renders a scroll
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -130,6 +129,9 @@ ListView <a class="xref" href="Terminal.Gui.View.html">View</a> renders a scroll
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -163,9 +165,6 @@ ListView <a class="xref" href="Terminal.Gui.View.html">View</a> renders a scroll
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -349,6 +348,9 @@ ListView <a class="xref" href="Terminal.Gui.View.html">View</a> renders a scroll
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -387,7 +389,7 @@ ListView <a class="xref" href="Terminal.Gui.View.html">View</a> renders a scroll
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_ListView_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_ListView_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class ListView : View, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class ListView : View, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_ListView_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_ListView_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -561,60 +563,6 @@ 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>
   
   
@@ -1378,13 +1326,64 @@ 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 Action&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.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 event Action&lt;ListViewItemEventArgs&gt; SelectedItemChanged</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>&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.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

+ 61 - 62
docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html

@@ -97,7 +97,6 @@ The MenuBar provides a menu for Terminal.Gui applications.
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -130,6 +129,9 @@ The MenuBar provides a menu for Terminal.Gui applications.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -163,9 +165,6 @@ The MenuBar provides a menu for Terminal.Gui applications.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -343,6 +342,9 @@ The MenuBar provides a menu for Terminal.Gui applications.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -381,7 +383,7 @@ The MenuBar provides a menu for Terminal.Gui applications.
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_MenuBar_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_MenuBar_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class MenuBar : View, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class MenuBar : View, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_MenuBar_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_MenuBar_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -435,60 +437,6 @@ 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>
   
   
@@ -1019,13 +967,64 @@ 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_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 event Action MenuClosing</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>
+  
+  
+  <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 event Action MenuOpening</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.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

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

@@ -98,9 +98,6 @@ A <a class="xref" href="Terminal.Gui.MenuBarItem.html">MenuBarItem</a> contains
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.MenuItem.html#Terminal_Gui_MenuItem_HotKey">MenuItem.HotKey</a>
       <a class="xref" href="Terminal.Gui.MenuItem.html#Terminal_Gui_MenuItem_HotKey">MenuItem.HotKey</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.MenuItem.html#Terminal_Gui_MenuItem_ShortCut">MenuItem.ShortCut</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.MenuItem.html#Terminal_Gui_MenuItem_Title">MenuItem.Title</a>
       <a class="xref" href="Terminal.Gui.MenuItem.html#Terminal_Gui_MenuItem_Title">MenuItem.Title</a>
     </div>
     </div>

+ 0 - 26
docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html

@@ -216,32 +216,6 @@ if the ShortCut is set to &quot;Control-N&quot;, this would be a global hotkey t
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
-  
-  
-  <h4 id="Terminal_Gui_MenuItem_ShortCut" data-uid="Terminal.Gui.MenuItem.ShortCut">ShortCut</h4>
-  <div class="markdown level1 summary">
-This is the global setting that can be used as a global shortcut to invoke the action on the menu.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Key ShortCut</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><a class="xref" href="Terminal.Gui.Key.html">Key</a></td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
   <h3 id="properties">Properties
   <h3 id="properties">Properties
   </h3>
   </h3>
   
   

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

@@ -262,6 +262,18 @@ The mouse position is being reported in this event.
         <td id="Terminal_Gui_MouseFlags_WheeledDown">WheeledDown</td>
         <td id="Terminal_Gui_MouseFlags_WheeledDown">WheeledDown</td>
         <td>
         <td>
 Vertical button wheeled up.
 Vertical button wheeled up.
+</td>
+      </tr>
+      <tr>
+        <td id="Terminal_Gui_MouseFlags_WheeledLeft">WheeledLeft</td>
+        <td>
+Vertical button wheeled up while pressing ButtonShift.
+</td>
+      </tr>
+      <tr>
+        <td id="Terminal_Gui_MouseFlags_WheeledRight">WheeledRight</td>
+        <td>
+Vertical button wheeled down while pressing ButtonShift.
 </td>
 </td>
       </tr>
       </tr>
       <tr>
       <tr>

+ 7 - 8
docs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html

@@ -103,7 +103,6 @@ The <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialog</a>provides a
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
   </div>
   </div>
   <div class="inheritedMembers">
   <div class="inheritedMembers">
     <h5>Inherited Members</h5>
     <h5>Inherited Members</h5>
@@ -149,9 +148,6 @@ The <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialog</a>provides a
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_GetEnumerator">Window.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Add_Terminal_Gui_View_">Window.Add(View)</a>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Add_Terminal_Gui_View_">Window.Add(View)</a>
     </div>
     </div>
@@ -227,6 +223,9 @@ The <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialog</a>provides a
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -428,6 +427,9 @@ The <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialog</a>provides a
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -466,7 +468,7 @@ The <a class="xref" href="Terminal.Gui.OpenDialog.html">OpenDialog</a>provides a
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_OpenDialog_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_OpenDialog_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class OpenDialog : FileDialog, IDisposable, ISupportInitializeNotification, ISupportInitialize, IEnumerable</code></pre>
+    <pre><code class="lang-csharp hljs">public class OpenDialog : FileDialog, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_OpenDialog_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_OpenDialog_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -652,9 +654,6 @@ Returns the selected files, or an empty list if nothing has been selected
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitialize</span>
       <span class="xref">System.ComponentModel.ISupportInitialize</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
 </article>
 </article>
           </div>
           </div>
           
           

+ 7 - 8
docs/api/Terminal.Gui/Terminal.Gui.ProgressBar.html

@@ -97,7 +97,6 @@ A Progress Bar view that can indicate progress of an activity visually.
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -130,6 +129,9 @@ A Progress Bar view that can indicate progress of an activity visually.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -163,9 +165,6 @@ A Progress Bar view that can indicate progress of an activity visually.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -361,6 +360,9 @@ A Progress Bar view that can indicate progress of an activity visually.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -402,7 +404,7 @@ A Progress Bar view that can indicate progress of an activity visually.
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_ProgressBar_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_ProgressBar_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class ProgressBar : View, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class ProgressBar : View, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_ProgressBar_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_ProgressBar_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -555,9 +557,6 @@ Redraws this view and its subviews; only redraws the views that have been flagge
   <div>
   <div>
       <span class="xref">System.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

+ 47 - 36
docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html

@@ -97,7 +97,6 @@
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -130,6 +129,9 @@
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -163,9 +165,6 @@
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -352,6 +351,9 @@
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -390,7 +392,7 @@
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_RadioGroup_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_RadioGroup_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class RadioGroup : View, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class RadioGroup : View, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h3 id="constructors">Constructors
   <h3 id="constructors">Constructors
   </h3>
   </h3>
@@ -524,34 +526,6 @@ Initializes a new instance of the <a class="xref" href="Terminal.Gui.RadioGroup.
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
-  <h3 id="fields">Fields
-  </h3>
-  
-  
-  <h4 id="Terminal_Gui_RadioGroup_SelectedItemChanged" data-uid="Terminal.Gui.RadioGroup.SelectedItemChanged">SelectedItemChanged</h4>
-  <div class="markdown level1 summary">
-Invoked when the selected radio label 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;RadioGroup.SelectedItemChangedArgs&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.RadioGroup.SelectedItemChangedArgs.html">RadioGroup.SelectedItemChangedArgs</a>&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </table>
   <h3 id="properties">Properties
   <h3 id="properties">Properties
   </h3>
   </h3>
   
   
@@ -934,13 +908,50 @@ 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>
+  
+  
+  <a id="Terminal_Gui_RadioGroup_Refresh_" data-uid="Terminal.Gui.RadioGroup.Refresh*"></a>
+  <h4 id="Terminal_Gui_RadioGroup_Refresh" data-uid="Terminal.Gui.RadioGroup.Refresh">Refresh()</h4>
+  <div class="markdown level1 summary">
+Allow to invoke the <a class="xref" href="Terminal.Gui.RadioGroup.html#Terminal_Gui_RadioGroup_SelectedItemChanged">SelectedItemChanged</a> after their creation.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public void Refresh()</code></pre>
+  </div>
+  <h3 id="events">Events
+  </h3>
+  
+  
+  <h4 id="Terminal_Gui_RadioGroup_SelectedItemChanged" data-uid="Terminal.Gui.RadioGroup.SelectedItemChanged">SelectedItemChanged</h4>
+  <div class="markdown level1 summary">
+Invoked when the selected radio label 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&lt;RadioGroup.SelectedItemChangedArgs&gt; SelectedItemChanged</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>&lt;<a class="xref" href="Terminal.Gui.RadioGroup.SelectedItemChangedArgs.html">RadioGroup.SelectedItemChangedArgs</a>&gt;</td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
   <h3 id="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>
       <span class="xref">System.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

+ 7 - 8
docs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html

@@ -104,7 +104,6 @@ save.
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
   </div>
   </div>
   <div class="inheritedMembers">
   <div class="inheritedMembers">
     <h5>Inherited Members</h5>
     <h5>Inherited Members</h5>
@@ -150,9 +149,6 @@ save.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_GetEnumerator">Window.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Add_Terminal_Gui_View_">Window.Add(View)</a>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Add_Terminal_Gui_View_">Window.Add(View)</a>
     </div>
     </div>
@@ -228,6 +224,9 @@ save.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -429,6 +428,9 @@ save.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -467,7 +469,7 @@ save.
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_SaveDialog_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_SaveDialog_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class SaveDialog : FileDialog, IDisposable, ISupportInitializeNotification, ISupportInitialize, IEnumerable</code></pre>
+    <pre><code class="lang-csharp hljs">public class SaveDialog : FileDialog, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_SaveDialog_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_SaveDialog_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -566,9 +568,6 @@ if the user canceled the <a class="xref" href="Terminal.Gui.SaveDialog.html">Sav
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitialize</span>
       <span class="xref">System.ComponentModel.ISupportInitialize</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
 </article>
 </article>
           </div>
           </div>
           
           

+ 42 - 16
docs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html

@@ -97,7 +97,6 @@ ScrollBarViews are views that display a 1-character scrollbar, either horizontal
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -130,6 +129,9 @@ ScrollBarViews are views that display a 1-character scrollbar, either horizontal
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -163,9 +165,6 @@ ScrollBarViews are views that display a 1-character scrollbar, either horizontal
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -361,6 +360,9 @@ ScrollBarViews are views that display a 1-character scrollbar, either horizontal
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -399,7 +401,7 @@ ScrollBarViews are views that display a 1-character scrollbar, either horizontal
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_ScrollBarView_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_ScrollBarView_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class ScrollBarView : View, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class ScrollBarView : View, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_ScrollBarView_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_ScrollBarView_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -538,20 +540,21 @@ Initializes a new instance of the <a class="xref" href="Terminal.Gui.ScrollBarVi
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
-  <h3 id="fields">Fields
+  <h3 id="properties">Properties
   </h3>
   </h3>
   
   
   
   
-  <h4 id="Terminal_Gui_ScrollBarView_ChangedPosition" data-uid="Terminal.Gui.ScrollBarView.ChangedPosition">ChangedPosition</h4>
+  <a id="Terminal_Gui_ScrollBarView_Host_" data-uid="Terminal.Gui.ScrollBarView.Host*"></a>
+  <h4 id="Terminal_Gui_ScrollBarView_Host" data-uid="Terminal.Gui.ScrollBarView.Host">Host</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
-This event is raised when the position on the scrollbar has changed.
+Get or sets the view that host this <a class="xref" href="Terminal.Gui.ScrollView.html">ScrollView</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>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public Action ChangedPosition</code></pre>
+    <pre><code class="lang-csharp hljs">public ScrollView Host { get; }</code></pre>
   </div>
   </div>
-  <h5 class="fieldValue">Field 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">
     <thead>
     <thead>
       <tr>
       <tr>
@@ -561,13 +564,11 @@ This event is raised when the position on the scrollbar has changed.
     </thead>
     </thead>
     <tbody>
     <tbody>
       <tr>
       <tr>
-        <td><span class="xref">System.Action</span></td>
+        <td><a class="xref" href="Terminal.Gui.ScrollView.html">ScrollView</a></td>
         <td></td>
         <td></td>
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
-  <h3 id="properties">Properties
-  </h3>
   
   
   
   
   <a id="Terminal_Gui_ScrollBarView_IsVertical_" data-uid="Terminal.Gui.ScrollBarView.IsVertical*"></a>
   <a id="Terminal_Gui_ScrollBarView_IsVertical_" data-uid="Terminal.Gui.ScrollBarView.IsVertical*"></a>
@@ -745,13 +746,38 @@ 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.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

+ 34 - 8
docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html

@@ -97,7 +97,6 @@ Scrollviews are views that present a window into a virtual space where subviews
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -130,6 +129,9 @@ Scrollviews are views that present a window into a virtual space where subviews
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -163,9 +165,6 @@ Scrollviews are views that present a window into a virtual space where subviews
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -349,6 +348,9 @@ Scrollviews are views that present a window into a virtual space where subviews
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_BeginInit">View.BeginInit()</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_BeginInit">View.BeginInit()</a>
     </div>
     </div>
@@ -384,7 +386,7 @@ Scrollviews are views that present a window into a virtual space where subviews
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_ScrollView_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_ScrollView_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class ScrollView : View, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class ScrollView : View, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_ScrollView_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_ScrollView_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -525,6 +527,33 @@ Represents the contents of the data shown inside the scrolview
   </table>
   </table>
   
   
   
   
+  <a id="Terminal_Gui_ScrollView_KeepContentAlwaysInViewport_" data-uid="Terminal.Gui.ScrollView.KeepContentAlwaysInViewport*"></a>
+  <h4 id="Terminal_Gui_ScrollView_KeepContentAlwaysInViewport" data-uid="Terminal.Gui.ScrollView.KeepContentAlwaysInViewport">KeepContentAlwaysInViewport</h4>
+  <div class="markdown level1 summary">
+Get or sets if the view-port is kept always visible in the area of this <a class="xref" href="Terminal.Gui.ScrollView.html">ScrollView</a>
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public bool KeepContentAlwaysInViewport { 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">System.Boolean</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
   <a id="Terminal_Gui_ScrollView_ShowHorizontalScrollIndicator_" data-uid="Terminal.Gui.ScrollView.ShowHorizontalScrollIndicator*"></a>
   <a id="Terminal_Gui_ScrollView_ShowHorizontalScrollIndicator_" data-uid="Terminal.Gui.ScrollView.ShowHorizontalScrollIndicator*"></a>
   <h4 id="Terminal_Gui_ScrollView_ShowHorizontalScrollIndicator" data-uid="Terminal.Gui.ScrollView.ShowHorizontalScrollIndicator">ShowHorizontalScrollIndicator</h4>
   <h4 id="Terminal_Gui_ScrollView_ShowHorizontalScrollIndicator" data-uid="Terminal.Gui.ScrollView.ShowHorizontalScrollIndicator">ShowHorizontalScrollIndicator</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
@@ -1018,9 +1047,6 @@ Scrolls the view up.
   <div>
   <div>
       <span class="xref">System.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

+ 7 - 8
docs/api/Terminal.Gui/Terminal.Gui.StatusBar.html

@@ -100,7 +100,6 @@ So for each context must be a new instance of a statusbar.
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -133,6 +132,9 @@ So for each context must be a new instance of a statusbar.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -166,9 +168,6 @@ So for each context must be a new instance of a statusbar.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -361,6 +360,9 @@ So for each context must be a new instance of a statusbar.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_BeginInit">View.BeginInit()</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_BeginInit">View.BeginInit()</a>
     </div>
     </div>
@@ -396,7 +398,7 @@ So for each context must be a new instance of a statusbar.
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_StatusBar_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_StatusBar_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class StatusBar : View, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class StatusBar : View, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h3 id="constructors">Constructors
   <h3 id="constructors">Constructors
   </h3>
   </h3>
@@ -673,9 +675,6 @@ Redraws this view and its subviews; only redraws the views that have been flagge
   <div>
   <div>
       <span class="xref">System.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

+ 39 - 40
docs/api/Terminal.Gui/Terminal.Gui.TextField.html

@@ -99,7 +99,6 @@ Single-line text entry <a class="xref" href="Terminal.Gui.View.html">View</a>
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -132,6 +131,9 @@ Single-line text entry <a class="xref" href="Terminal.Gui.View.html">View</a>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -159,9 +161,6 @@ Single-line text entry <a class="xref" href="Terminal.Gui.View.html">View</a>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_WantContinuousButtonPressed">View.WantContinuousButtonPressed</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_WantContinuousButtonPressed">View.WantContinuousButtonPressed</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -345,6 +344,9 @@ Single-line text entry <a class="xref" href="Terminal.Gui.View.html">View</a>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -383,7 +385,7 @@ Single-line text entry <a class="xref" href="Terminal.Gui.View.html">View</a>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_TextField_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_TextField_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class TextField : View, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class TextField : View, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_TextField_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_TextField_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -505,38 +507,6 @@ Initializes a new instance of the <a class="xref" href="Terminal.Gui.TextField.h
       </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 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;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>
   
   
@@ -1081,14 +1051,43 @@ 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_TextChanged" data-uid="Terminal.Gui.TextField.TextChanged">TextChanged</h4>
+  <div class="markdown level1 summary">
+Changed event, raised when the text 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&lt;ustring&gt; 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.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>
 </div>
   <h3 id="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>
       <span class="xref">System.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

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

@@ -153,6 +153,33 @@ Controls the horizontal text-alignment property.
   </table>
   </table>
   
   
   
   
+  <a id="Terminal_Gui_TextFormatter_CursorPosition_" data-uid="Terminal.Gui.TextFormatter.CursorPosition*"></a>
+  <h4 id="Terminal_Gui_TextFormatter_CursorPosition" data-uid="Terminal.Gui.TextFormatter.CursorPosition">CursorPosition</h4>
+  <div class="markdown level1 summary">
+Gets the cursor position from <a class="xref" href="Terminal.Gui.TextFormatter.html#Terminal_Gui_TextFormatter_HotKey">HotKey</a>. If the <a class="xref" href="Terminal.Gui.TextFormatter.html#Terminal_Gui_TextFormatter_HotKey">HotKey</a> is defined, the cursor will be positioned over it.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public int CursorPosition { 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">System.Int32</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
   <a id="Terminal_Gui_TextFormatter_HotKey_" data-uid="Terminal.Gui.TextFormatter.HotKey*"></a>
   <a id="Terminal_Gui_TextFormatter_HotKey_" data-uid="Terminal.Gui.TextFormatter.HotKey*"></a>
   <h4 id="Terminal_Gui_TextFormatter_HotKey" data-uid="Terminal.Gui.TextFormatter.HotKey">HotKey</h4>
   <h4 id="Terminal_Gui_TextFormatter_HotKey" data-uid="Terminal.Gui.TextFormatter.HotKey">HotKey</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">

+ 63 - 36
docs/api/Terminal.Gui/Terminal.Gui.TextView.html

@@ -97,7 +97,6 @@ Multi-line text editing <a class="xref" href="Terminal.Gui.View.html">View</a>
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -130,6 +129,9 @@ Multi-line text editing <a class="xref" href="Terminal.Gui.View.html">View</a>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -160,9 +162,6 @@ Multi-line text editing <a class="xref" href="Terminal.Gui.View.html">View</a>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -349,6 +348,9 @@ Multi-line text editing <a class="xref" href="Terminal.Gui.View.html">View</a>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -387,7 +389,7 @@ Multi-line text editing <a class="xref" href="Terminal.Gui.View.html">View</a>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_TextView_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_TextView_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class TextView : View, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class TextView : View, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_TextView_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_TextView_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -412,6 +414,10 @@ keys.
   Moves the cursor to the beginning of the line.
   Moves the cursor to the beginning of the line.
 </td></tr><tr><td>End key, Control-e</td><td>
 </td></tr><tr><td>End key, Control-e</td><td>
   Moves the cursor to the end of the line.
   Moves the cursor to the end of the line.
+</td></tr><tr><td>Control-Home</td><td>
+  Scrolls to the first line and moves the cursor there.
+</td></tr><tr><td>Control-End</td><td>
+  Scrolls to the last line and moves the cursor there.
 </td></tr><tr><td>Delete, Control-d</td><td>
 </td></tr><tr><td>Delete, Control-d</td><td>
   Deletes the character in front of the cursor.
   Deletes the character in front of the cursor.
 </td></tr><tr><td>Backspace</td><td>
 </td></tr><tr><td>Backspace</td><td>
@@ -477,34 +483,6 @@ Initializes a <a class="xref" href="Terminal.Gui.TextView.html">TextView</a> on
   <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>
   
   
@@ -799,6 +777,30 @@ Method invoked when a mouse event is generated
   <div><a class="xref" href="Terminal.Gui.Responder.html#Terminal_Gui_Responder_MouseEvent_Terminal_Gui_MouseEvent_">Responder.MouseEvent(MouseEvent)</a></div>
   <div><a class="xref" href="Terminal.Gui.Responder.html#Terminal_Gui_Responder_MouseEvent_Terminal_Gui_MouseEvent_">Responder.MouseEvent(MouseEvent)</a></div>
   
   
   
   
+  <a id="Terminal_Gui_TextView_MoveEnd_" data-uid="Terminal.Gui.TextView.MoveEnd*"></a>
+  <h4 id="Terminal_Gui_TextView_MoveEnd" data-uid="Terminal.Gui.TextView.MoveEnd">MoveEnd()</h4>
+  <div class="markdown level1 summary">
+Will scroll the <a class="xref" href="Terminal.Gui.TextView.html">TextView</a> to the last line and position the cursor there.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public void MoveEnd()</code></pre>
+  </div>
+  
+  
+  <a id="Terminal_Gui_TextView_MoveHome_" data-uid="Terminal.Gui.TextView.MoveHome*"></a>
+  <h4 id="Terminal_Gui_TextView_MoveHome" data-uid="Terminal.Gui.TextView.MoveHome">MoveHome()</h4>
+  <div class="markdown level1 summary">
+Will scroll the <a class="xref" href="Terminal.Gui.TextView.html">TextView</a> to the first line and position the cursor there.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public void MoveHome()</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_TextView_PositionCursor_" data-uid="Terminal.Gui.TextView.PositionCursor*"></a>
   <a id="Terminal_Gui_TextView_PositionCursor_" data-uid="Terminal.Gui.TextView.PositionCursor*"></a>
   <h4 id="Terminal_Gui_TextView_PositionCursor" data-uid="Terminal.Gui.TextView.PositionCursor">PositionCursor()</h4>
   <h4 id="Terminal_Gui_TextView_PositionCursor" data-uid="Terminal.Gui.TextView.PositionCursor">PositionCursor()</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
@@ -951,13 +953,38 @@ 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 Action 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.Action</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
   <h3 id="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>
       <span class="xref">System.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

+ 39 - 40
docs/api/Terminal.Gui/Terminal.Gui.TimeField.html

@@ -98,7 +98,6 @@ Time editing <a class="xref" href="Terminal.Gui.View.html">View</a>
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -185,6 +184,9 @@ Time editing <a class="xref" href="Terminal.Gui.View.html">View</a>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -212,9 +214,6 @@ Time editing <a class="xref" href="Terminal.Gui.View.html">View</a>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_WantContinuousButtonPressed">View.WantContinuousButtonPressed</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_WantContinuousButtonPressed">View.WantContinuousButtonPressed</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -398,6 +397,9 @@ Time editing <a class="xref" href="Terminal.Gui.View.html">View</a>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -436,7 +438,7 @@ Time editing <a class="xref" href="Terminal.Gui.View.html">View</a>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_TimeField_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_TimeField_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class TimeField : TextField, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class TimeField : TextField, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_TimeField_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_TimeField_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -529,38 +531,6 @@ Initializes a new instance of <a class="xref" href="Terminal.Gui.TimeField.html"
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </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>
-        <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.TimeSpan</span>&gt;&gt;</td>
-        <td></td>
-      </tr>
-    </tbody>
-  </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>
   
   
@@ -747,14 +717,43 @@ Processes key presses for the <a class="xref" href="Terminal.Gui.TextField.html"
   <div class="markdown level1 remarks">
   <div class="markdown level1 remarks">
 The <a class="xref" href="Terminal.Gui.TextField.html">TextField</a> control responds to the following keys:
 The <a class="xref" href="Terminal.Gui.TextField.html">TextField</a> control responds to the following keys:
 <table><thead><tr><th>Keys</th><th>Function</th></tr></thead><tbody><tr><td><a class="xref" href="Terminal.Gui.Key.html#Terminal_Gui_Key_Delete">Delete</a>, <a class="xref" href="Terminal.Gui.Key.html#Terminal_Gui_Key_Backspace">Backspace</a></td><td>Deletes the character before cursor.</td></tr></tbody></table>
 <table><thead><tr><th>Keys</th><th>Function</th></tr></thead><tbody><tr><td><a class="xref" href="Terminal.Gui.Key.html#Terminal_Gui_Key_Delete">Delete</a>, <a class="xref" href="Terminal.Gui.Key.html#Terminal_Gui_Key_Backspace">Backspace</a></td><td>Deletes the character before cursor.</td></tr></tbody></table>
+</div>
+  <h3 id="events">Events
+  </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 event Action&lt;DateTimeEventArgs&lt;TimeSpan&gt;&gt; TimeChanged</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>&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>
+    </tbody>
+  </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>
 </div>
   <h3 id="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>
       <span class="xref">System.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

+ 37 - 38
docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html

@@ -98,7 +98,6 @@ Toplevel views can be modally executed.
   <div classs="implements">
   <div classs="implements">
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
   </div>
   </div>
@@ -131,6 +130,9 @@ Toplevel views can be modally executed.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -161,9 +163,6 @@ Toplevel views can be modally executed.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Frame">View.Frame</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator">View.GetEnumerator()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_LayoutStyle">View.LayoutStyle</a>
     </div>
     </div>
@@ -341,6 +340,9 @@ Toplevel views can be modally executed.
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -382,7 +384,7 @@ Toplevel views can be modally executed.
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_Toplevel_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_Toplevel_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class Toplevel : View, IDisposable, IEnumerable, ISupportInitializeNotification, ISupportInitialize</code></pre>
+    <pre><code class="lang-csharp hljs">public class Toplevel : View, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_Toplevel_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_Toplevel_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -454,36 +456,6 @@ 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>
   
   
@@ -953,13 +925,40 @@ 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 Action 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.Action</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
   <h3 id="implements">Implements</h3>
   <h3 id="implements">Implements</h3>
   <div>
   <div>
       <span class="xref">System.IDisposable</span>
       <span class="xref">System.IDisposable</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
       <span class="xref">System.ComponentModel.ISupportInitializeNotification</span>
   </div>
   </div>

File diff suppressed because it is too large
+ 358 - 335
docs/api/Terminal.Gui/Terminal.Gui.View.html


+ 7 - 32
docs/api/Terminal.Gui/Terminal.Gui.Window.html

@@ -101,7 +101,6 @@ A <a class="xref" href="Terminal.Gui.Toplevel.html">Toplevel</a> <a class="xref"
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.IDisposable</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitializeNotification</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
     <div><span class="xref">System.ComponentModel.ISupportInitialize</span></div>
-    <div><span class="xref">System.Collections.IEnumerable</span></div>
   </div>
   </div>
   <div class="inheritedMembers">
   <div class="inheritedMembers">
     <h5>Inherited Members</h5>
     <h5>Inherited Members</h5>
@@ -165,6 +164,9 @@ A <a class="xref" href="Terminal.Gui.Toplevel.html">Toplevel</a> <a class="xref"
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_HotKeySpecifier">View.HotKeySpecifier</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Data">View.Data</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Driver">View.Driver</a>
     </div>
     </div>
@@ -366,6 +368,9 @@ A <a class="xref" href="Terminal.Gui.Toplevel.html">Toplevel</a> <a class="xref"
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEvent_Terminal_Gui_MouseEvent_">View.OnMouseEvent(MouseEvent)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_">View.OnMouseClick(View.MouseEventArgs)</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_">View.Dispose(Boolean)</a>
     </div>
     </div>
@@ -404,7 +409,7 @@ A <a class="xref" href="Terminal.Gui.Toplevel.html">Toplevel</a> <a class="xref"
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Terminal_Gui_Window_syntax">Syntax</h5>
   <h5 id="Terminal_Gui_Window_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class Window : Toplevel, IDisposable, ISupportInitializeNotification, ISupportInitialize, IEnumerable</code></pre>
+    <pre><code class="lang-csharp hljs">public class Window : Toplevel, IDisposable, ISupportInitializeNotification, ISupportInitialize</code></pre>
   </div>
   </div>
   <h5 id="Terminal_Gui_Window_remarks"><strong>Remarks</strong></h5>
   <h5 id="Terminal_Gui_Window_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
   <div class="markdown level0 remarks">
@@ -709,33 +714,6 @@ The Views that have been added to this view can be retrieved via the <a class="x
 </div>
 </div>
   
   
   
   
-  <a id="Terminal_Gui_Window_GetEnumerator_" data-uid="Terminal.Gui.Window.GetEnumerator*"></a>
-  <h4 id="Terminal_Gui_Window_GetEnumerator" data-uid="Terminal.Gui.Window.GetEnumerator">GetEnumerator()</h4>
-  <div class="markdown level1 summary">
-Enumerates the various <a class="xref" href="Terminal.Gui.View.html">View</a>s in the embedded <span class="xref">Terminal.Gui.Window.ContentView</span>.
-</div>
-  <div class="markdown level1 conceptual"></div>
-  <h5 class="decalaration">Declaration</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public IEnumerator GetEnumerator()</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.Collections.IEnumerator</span></td>
-        <td>The enumerator.</td>
-      </tr>
-    </tbody>
-  </table>
-  
-  
   <a id="Terminal_Gui_Window_MouseEvent_" data-uid="Terminal.Gui.Window.MouseEvent*"></a>
   <a id="Terminal_Gui_Window_MouseEvent_" data-uid="Terminal.Gui.Window.MouseEvent*"></a>
   <h4 id="Terminal_Gui_Window_MouseEvent_Terminal_Gui_MouseEvent_" data-uid="Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent)">MouseEvent(MouseEvent)</h4>
   <h4 id="Terminal_Gui_Window_MouseEvent_Terminal_Gui_MouseEvent_" data-uid="Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent)">MouseEvent(MouseEvent)</h4>
   <div class="markdown level1 summary">
   <div class="markdown level1 summary">
@@ -883,9 +861,6 @@ Removes all subviews (children) added via <a class="xref" href="Terminal.Gui.Vie
   <div>
   <div>
       <span class="xref">System.ComponentModel.ISupportInitialize</span>
       <span class="xref">System.ComponentModel.ISupportInitialize</span>
   </div>
   </div>
-  <div>
-      <span class="xref">System.Collections.IEnumerable</span>
-  </div>
 </article>
 </article>
           </div>
           </div>
           
           

+ 10 - 1
docs/api/Terminal.Gui/Unix.Terminal.Curses.Event.html

@@ -89,7 +89,8 @@
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
   <h5 id="Unix_Terminal_Curses_Event_syntax">Syntax</h5>
   <h5 id="Unix_Terminal_Curses_Event_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public enum Event : long</code></pre>
+    <pre><code class="lang-csharp hljs">[Flags]
+public enum Event : long</code></pre>
   </div>
   </div>
   <h3 id="fields">Fields
   <h3 id="fields">Fields
   </h3>
   </h3>
@@ -197,6 +198,14 @@
         <td id="Unix_Terminal_Curses_Event_ButtonShift">ButtonShift</td>
         <td id="Unix_Terminal_Curses_Event_ButtonShift">ButtonShift</td>
         <td></td>
         <td></td>
       </tr>
       </tr>
+      <tr>
+        <td id="Unix_Terminal_Curses_Event_ButtonWheeledDown">ButtonWheeledDown</td>
+        <td></td>
+      </tr>
+      <tr>
+        <td id="Unix_Terminal_Curses_Event_ButtonWheeledUp">ButtonWheeledUp</td>
+        <td></td>
+      </tr>
       <tr>
       <tr>
         <td id="Unix_Terminal_Curses_Event_ReportMousePosition">ReportMousePosition</td>
         <td id="Unix_Terminal_Curses_Event_ReportMousePosition">ReportMousePosition</td>
         <td></td>
         <td></td>

+ 27 - 27
docs/api/Terminal.Gui/Unix.Terminal.Curses.html

@@ -945,7 +945,7 @@
   <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 const int AltKeyDown = 529</code></pre>
+    <pre><code class="lang-csharp hljs">public const int AltKeyDown = 523</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">
@@ -969,7 +969,7 @@
   <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 const int AltKeyEnd = 534</code></pre>
+    <pre><code class="lang-csharp hljs">public const int AltKeyEnd = 528</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">
@@ -993,7 +993,7 @@
   <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 const int AltKeyHome = 540</code></pre>
+    <pre><code class="lang-csharp hljs">public const int AltKeyHome = 533</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">
@@ -1017,7 +1017,7 @@
   <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 const int AltKeyLeft = 551</code></pre>
+    <pre><code class="lang-csharp hljs">public const int AltKeyLeft = 543</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">
@@ -1041,7 +1041,7 @@
   <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 const int AltKeyNPage = 556</code></pre>
+    <pre><code class="lang-csharp hljs">public const int AltKeyNPage = 548</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">
@@ -1065,7 +1065,7 @@
   <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 const int AltKeyPPage = 561</code></pre>
+    <pre><code class="lang-csharp hljs">public const int AltKeyPPage = 553</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">
@@ -1089,7 +1089,7 @@
   <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 const int AltKeyRight = 566</code></pre>
+    <pre><code class="lang-csharp hljs">public const int AltKeyRight = 558</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">
@@ -1113,7 +1113,7 @@
   <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 const int AltKeyUp = 572</code></pre>
+    <pre><code class="lang-csharp hljs">public const int AltKeyUp = 564</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">
@@ -1329,7 +1329,7 @@
   <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 const int CtrlKeyDown = 531</code></pre>
+    <pre><code class="lang-csharp hljs">public const int CtrlKeyDown = 525</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">
@@ -1353,7 +1353,7 @@
   <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 const int CtrlKeyEnd = 536</code></pre>
+    <pre><code class="lang-csharp hljs">public const int CtrlKeyEnd = 530</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">
@@ -1377,7 +1377,7 @@
   <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 const int CtrlKeyHome = 542</code></pre>
+    <pre><code class="lang-csharp hljs">public const int CtrlKeyHome = 535</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">
@@ -1401,7 +1401,7 @@
   <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 const int CtrlKeyLeft = 553</code></pre>
+    <pre><code class="lang-csharp hljs">public const int CtrlKeyLeft = 545</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">
@@ -1425,7 +1425,7 @@
   <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 const int CtrlKeyNPage = 558</code></pre>
+    <pre><code class="lang-csharp hljs">public const int CtrlKeyNPage = 550</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">
@@ -1449,7 +1449,7 @@
   <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 const int CtrlKeyPPage = 563</code></pre>
+    <pre><code class="lang-csharp hljs">public const int CtrlKeyPPage = 555</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">
@@ -1473,7 +1473,7 @@
   <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 const int CtrlKeyRight = 568</code></pre>
+    <pre><code class="lang-csharp hljs">public const int CtrlKeyRight = 560</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">
@@ -1497,7 +1497,7 @@
   <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 const int CtrlKeyUp = 574</code></pre>
+    <pre><code class="lang-csharp hljs">public const int CtrlKeyUp = 566</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">
@@ -1521,7 +1521,7 @@
   <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 const int DownEnd = 6</code></pre>
+    <pre><code class="lang-csharp hljs">public const int DownEnd = 0</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">
@@ -1569,7 +1569,7 @@
   <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 const int Home = 7</code></pre>
+    <pre><code class="lang-csharp hljs">public const int Home = 0</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">
@@ -2313,7 +2313,7 @@
   <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 const int LeftRightUpNPagePPage = 8</code></pre>
+    <pre><code class="lang-csharp hljs">public const int LeftRightUpNPagePPage = 0</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">
@@ -2337,7 +2337,7 @@
   <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 const int ShiftCtrlKeyDown = 532</code></pre>
+    <pre><code class="lang-csharp hljs">public const int ShiftCtrlKeyDown = 526</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">
@@ -2361,7 +2361,7 @@
   <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 const int ShiftCtrlKeyEnd = 537</code></pre>
+    <pre><code class="lang-csharp hljs">public const int ShiftCtrlKeyEnd = 531</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">
@@ -2385,7 +2385,7 @@
   <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 const int ShiftCtrlKeyHome = 543</code></pre>
+    <pre><code class="lang-csharp hljs">public const int ShiftCtrlKeyHome = 536</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">
@@ -2409,7 +2409,7 @@
   <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 const int ShiftCtrlKeyLeft = 554</code></pre>
+    <pre><code class="lang-csharp hljs">public const int ShiftCtrlKeyLeft = 546</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">
@@ -2433,7 +2433,7 @@
   <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 const int ShiftCtrlKeyNPage = 559</code></pre>
+    <pre><code class="lang-csharp hljs">public const int ShiftCtrlKeyNPage = 551</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">
@@ -2457,7 +2457,7 @@
   <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 const int ShiftCtrlKeyPPage = 564</code></pre>
+    <pre><code class="lang-csharp hljs">public const int ShiftCtrlKeyPPage = 556</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">
@@ -2481,7 +2481,7 @@
   <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 const int ShiftCtrlKeyRight = 569</code></pre>
+    <pre><code class="lang-csharp hljs">public const int ShiftCtrlKeyRight = 561</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">
@@ -2505,7 +2505,7 @@
   <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 const int ShiftCtrlKeyUp = 575</code></pre>
+    <pre><code class="lang-csharp hljs">public const int ShiftCtrlKeyUp = 567</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">

+ 25 - 1
docs/api/UICatalog/UICatalog.Binding.html

@@ -90,11 +90,35 @@
     <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">Binding</span></div>
     <div class="level1"><span class="xref">Binding</span></div>
   </div>
   </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
+    <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="UICatalog.html">UICatalog</a></h6>
   <h6><strong>Namespace</strong>: <a class="xref" href="UICatalog.html">UICatalog</a></h6>
   <h6><strong>Assembly</strong>: UICatalog.dll</h6>
   <h6><strong>Assembly</strong>: UICatalog.dll</h6>
   <h5 id="UICatalog_Binding_syntax">Syntax</h5>
   <h5 id="UICatalog_Binding_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class Binding : object</code></pre>
+    <pre><code class="lang-csharp hljs">public class Binding</code></pre>
   </div>
   </div>
   <h3 id="constructors">Constructors
   <h3 id="constructors">Constructors
   </h3>
   </h3>

+ 25 - 1
docs/api/UICatalog/UICatalog.ListWrapperConverter.html

@@ -94,11 +94,35 @@
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><a class="xref" href="UICatalog.IValueConverter.html">IValueConverter</a></div>
     <div><a class="xref" href="UICatalog.IValueConverter.html">IValueConverter</a></div>
   </div>
   </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
+    <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="UICatalog.html">UICatalog</a></h6>
   <h6><strong>Namespace</strong>: <a class="xref" href="UICatalog.html">UICatalog</a></h6>
   <h6><strong>Assembly</strong>: UICatalog.dll</h6>
   <h6><strong>Assembly</strong>: UICatalog.dll</h6>
   <h5 id="UICatalog_ListWrapperConverter_syntax">Syntax</h5>
   <h5 id="UICatalog_ListWrapperConverter_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class ListWrapperConverter : object, IValueConverter</code></pre>
+    <pre><code class="lang-csharp hljs">public class ListWrapperConverter : IValueConverter</code></pre>
   </div>
   </div>
   <h3 id="methods">Methods
   <h3 id="methods">Methods
   </h3>
   </h3>

+ 138 - 7
docs/api/UICatalog/UICatalog.Scenario.ScenarioCategory.html

@@ -89,13 +89,144 @@
   <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">Scenario.ScenarioCategory</span></div>
+    <div class="level1"><span class="xref">System.Attribute</span></div>
+    <div class="level2"><span class="xref">Scenario.ScenarioCategory</span></div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
+    <div>
+      <span class="xref">System.Attribute.Equals(System.Object)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.Assembly)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.Module)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetHashCode()</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefaultAttribute()</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefined(System.Reflection.Assembly, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefined(System.Reflection.Assembly, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefined(System.Reflection.Module, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.Match(System.Object)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.TypeId</span>
+    </div>
+    <div>
+      <span class="xref">System.Object.Equals(System.Object, System.Object)</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>
   </div>
   <h6><strong>Namespace</strong>: <a class="xref" href="UICatalog.html">UICatalog</a></h6>
   <h6><strong>Namespace</strong>: <a class="xref" href="UICatalog.html">UICatalog</a></h6>
   <h6><strong>Assembly</strong>: UICatalog.dll</h6>
   <h6><strong>Assembly</strong>: UICatalog.dll</h6>
   <h5 id="UICatalog_Scenario_ScenarioCategory_syntax">Syntax</h5>
   <h5 id="UICatalog_Scenario_ScenarioCategory_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class ScenarioCategory : System.Attribute</code></pre>
+    <pre><code class="lang-csharp hljs">[AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
+public class ScenarioCategory : Attribute</code></pre>
   </div>
   </div>
   <h3 id="constructors">Constructors
   <h3 id="constructors">Constructors
   </h3>
   </h3>
@@ -159,7 +290,7 @@
   
   
   
   
   <a id="UICatalog_Scenario_ScenarioCategory_GetCategories_" data-uid="UICatalog.Scenario.ScenarioCategory.GetCategories*"></a>
   <a id="UICatalog_Scenario_ScenarioCategory_GetCategories_" data-uid="UICatalog.Scenario.ScenarioCategory.GetCategories*"></a>
-  <h4 id="UICatalog_Scenario_ScenarioCategory_GetCategories_Type_" data-uid="UICatalog.Scenario.ScenarioCategory.GetCategories(Type)">GetCategories(Type)</h4>
+  <h4 id="UICatalog_Scenario_ScenarioCategory_GetCategories_System_Type_" data-uid="UICatalog.Scenario.ScenarioCategory.GetCategories(System.Type)">GetCategories(Type)</h4>
   <div class="markdown level1 summary"><p>Static helper function to get the <a class="xref" href="UICatalog.Scenario.html">Scenario</a> Categories given a Type</p>
   <div class="markdown level1 summary"><p>Static helper function to get the <a class="xref" href="UICatalog.Scenario.html">Scenario</a> Categories given a Type</p>
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
@@ -178,7 +309,7 @@
     </thead>
     </thead>
     <tbody>
     <tbody>
       <tr>
       <tr>
-        <td><span class="xref">Type</span></td>
+        <td><span class="xref">System.Type</span></td>
         <td><span class="parametername">t</span></td>
         <td><span class="parametername">t</span></td>
         <td></td>
         <td></td>
       </tr>
       </tr>
@@ -194,7 +325,7 @@
     </thead>
     </thead>
     <tbody>
     <tbody>
       <tr>
       <tr>
-        <td><span class="xref">List</span>&lt;<span class="xref">System.String</span>&gt;</td>
+        <td><span class="xref">System.Collections.Generic.List</span>&lt;<span class="xref">System.String</span>&gt;</td>
         <td><p>list of category names</p>
         <td><p>list of category names</p>
 </td>
 </td>
       </tr>
       </tr>
@@ -203,7 +334,7 @@
   
   
   
   
   <a id="UICatalog_Scenario_ScenarioCategory_GetName_" data-uid="UICatalog.Scenario.ScenarioCategory.GetName*"></a>
   <a id="UICatalog_Scenario_ScenarioCategory_GetName_" data-uid="UICatalog.Scenario.ScenarioCategory.GetName*"></a>
-  <h4 id="UICatalog_Scenario_ScenarioCategory_GetName_Type_" data-uid="UICatalog.Scenario.ScenarioCategory.GetName(Type)">GetName(Type)</h4>
+  <h4 id="UICatalog_Scenario_ScenarioCategory_GetName_System_Type_" data-uid="UICatalog.Scenario.ScenarioCategory.GetName(System.Type)">GetName(Type)</h4>
   <div class="markdown level1 summary"><p>Static helper function to get the <a class="xref" href="UICatalog.Scenario.html">Scenario</a> Name given a Type</p>
   <div class="markdown level1 summary"><p>Static helper function to get the <a class="xref" href="UICatalog.Scenario.html">Scenario</a> Name given a Type</p>
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
@@ -222,7 +353,7 @@
     </thead>
     </thead>
     <tbody>
     <tbody>
       <tr>
       <tr>
-        <td><span class="xref">Type</span></td>
+        <td><span class="xref">System.Type</span></td>
         <td><span class="parametername">t</span></td>
         <td><span class="parametername">t</span></td>
         <td></td>
         <td></td>
       </tr>
       </tr>

+ 137 - 6
docs/api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html

@@ -89,13 +89,144 @@
   <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">Scenario.ScenarioMetadata</span></div>
+    <div class="level1"><span class="xref">System.Attribute</span></div>
+    <div class="level2"><span class="xref">Scenario.ScenarioMetadata</span></div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
+    <div>
+      <span class="xref">System.Attribute.Equals(System.Object)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.Assembly)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.Module)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.GetHashCode()</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefaultAttribute()</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefined(System.Reflection.Assembly, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefined(System.Reflection.Assembly, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefined(System.Reflection.Module, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type, System.Boolean)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.Match(System.Object)</span>
+    </div>
+    <div>
+      <span class="xref">System.Attribute.TypeId</span>
+    </div>
+    <div>
+      <span class="xref">System.Object.Equals(System.Object, System.Object)</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>
   </div>
   <h6><strong>Namespace</strong>: <a class="xref" href="UICatalog.html">UICatalog</a></h6>
   <h6><strong>Namespace</strong>: <a class="xref" href="UICatalog.html">UICatalog</a></h6>
   <h6><strong>Assembly</strong>: UICatalog.dll</h6>
   <h6><strong>Assembly</strong>: UICatalog.dll</h6>
   <h5 id="UICatalog_Scenario_ScenarioMetadata_syntax">Syntax</h5>
   <h5 id="UICatalog_Scenario_ScenarioMetadata_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class ScenarioMetadata : System.Attribute</code></pre>
+    <pre><code class="lang-csharp hljs">[AttributeUsage(AttributeTargets.Class)]
+public class ScenarioMetadata : Attribute</code></pre>
   </div>
   </div>
   <h3 id="constructors">Constructors
   <h3 id="constructors">Constructors
   </h3>
   </h3>
@@ -190,7 +321,7 @@
   
   
   
   
   <a id="UICatalog_Scenario_ScenarioMetadata_GetDescription_" data-uid="UICatalog.Scenario.ScenarioMetadata.GetDescription*"></a>
   <a id="UICatalog_Scenario_ScenarioMetadata_GetDescription_" data-uid="UICatalog.Scenario.ScenarioMetadata.GetDescription*"></a>
-  <h4 id="UICatalog_Scenario_ScenarioMetadata_GetDescription_Type_" data-uid="UICatalog.Scenario.ScenarioMetadata.GetDescription(Type)">GetDescription(Type)</h4>
+  <h4 id="UICatalog_Scenario_ScenarioMetadata_GetDescription_System_Type_" data-uid="UICatalog.Scenario.ScenarioMetadata.GetDescription(System.Type)">GetDescription(Type)</h4>
   <div class="markdown level1 summary"><p>Static helper function to get the <a class="xref" href="UICatalog.Scenario.html">Scenario</a> Description given a Type</p>
   <div class="markdown level1 summary"><p>Static helper function to get the <a class="xref" href="UICatalog.Scenario.html">Scenario</a> Description given a Type</p>
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
@@ -209,7 +340,7 @@
     </thead>
     </thead>
     <tbody>
     <tbody>
       <tr>
       <tr>
-        <td><span class="xref">Type</span></td>
+        <td><span class="xref">System.Type</span></td>
         <td><span class="parametername">t</span></td>
         <td><span class="parametername">t</span></td>
         <td></td>
         <td></td>
       </tr>
       </tr>
@@ -233,7 +364,7 @@
   
   
   
   
   <a id="UICatalog_Scenario_ScenarioMetadata_GetName_" data-uid="UICatalog.Scenario.ScenarioMetadata.GetName*"></a>
   <a id="UICatalog_Scenario_ScenarioMetadata_GetName_" data-uid="UICatalog.Scenario.ScenarioMetadata.GetName*"></a>
-  <h4 id="UICatalog_Scenario_ScenarioMetadata_GetName_Type_" data-uid="UICatalog.Scenario.ScenarioMetadata.GetName(Type)">GetName(Type)</h4>
+  <h4 id="UICatalog_Scenario_ScenarioMetadata_GetName_System_Type_" data-uid="UICatalog.Scenario.ScenarioMetadata.GetName(System.Type)">GetName(Type)</h4>
   <div class="markdown level1 summary"><p>Static helper function to get the <a class="xref" href="UICatalog.Scenario.html">Scenario</a> Name given a Type</p>
   <div class="markdown level1 summary"><p>Static helper function to get the <a class="xref" href="UICatalog.Scenario.html">Scenario</a> Name given a Type</p>
 </div>
 </div>
   <div class="markdown level1 conceptual"></div>
   <div class="markdown level1 conceptual"></div>
@@ -252,7 +383,7 @@
     </thead>
     </thead>
     <tbody>
     <tbody>
       <tr>
       <tr>
-        <td><span class="xref">Type</span></td>
+        <td><span class="xref">System.Type</span></td>
         <td><span class="parametername">t</span></td>
         <td><span class="parametername">t</span></td>
         <td></td>
         <td></td>
       </tr>
       </tr>

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

@@ -99,6 +99,31 @@ ListViews. Press ENTER to run the selected scenario. Press CTRL-Q to exit it.
     <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">Scenario</span></div>
     <div class="level1"><span class="xref">Scenario</span></div>
   </div>
   </div>
+  <div classs="implements">
+    <h5>Implements</h5>
+    <div><span class="xref">System.IDisposable</span></div>
+  </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
+    <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="UICatalog.html">UICatalog</a></h6>
   <h6><strong>Namespace</strong>: <a class="xref" href="UICatalog.html">UICatalog</a></h6>
   <h6><strong>Assembly</strong>: UICatalog.dll</h6>
   <h6><strong>Assembly</strong>: UICatalog.dll</h6>
   <h5 id="UICatalog_Scenario_syntax">Syntax</h5>
   <h5 id="UICatalog_Scenario_syntax">Syntax</h5>
@@ -239,7 +264,7 @@ namespace UICatalog {
     </thead>
     </thead>
     <tbody>
     <tbody>
       <tr>
       <tr>
-        <td><span class="xref">List</span>&lt;<span class="xref">System.String</span>&gt;</td>
+        <td><span class="xref">System.Collections.Generic.List</span>&lt;<span class="xref">System.String</span>&gt;</td>
         <td><p>list of category names</p>
         <td><p>list of category names</p>
 </td>
 </td>
       </tr>
       </tr>
@@ -267,7 +292,7 @@ namespace UICatalog {
     </thead>
     </thead>
     <tbody>
     <tbody>
       <tr>
       <tr>
-        <td><span class="xref">List</span>&lt;<span class="xref">Type</span>&gt;</td>
+        <td><span class="xref">System.Collections.Generic.List</span>&lt;<span class="xref">System.Type</span>&gt;</td>
         <td></td>
         <td></td>
       </tr>
       </tr>
     </tbody>
     </tbody>
@@ -449,6 +474,12 @@ Overrides that do not call the base.<a class="xref" href="UICatalog.Scenario.htm
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  <h5 class="overrides">Overrides</h5>
+  <div><span class="xref">System.Object.ToString()</span></div>
+  <h3 id="implements">Implements</h3>
+  <div>
+      <span class="xref">System.IDisposable</span>
+  </div>
 </article>
 </article>
           </div>
           </div>
           
           

+ 25 - 1
docs/api/UICatalog/UICatalog.UICatalogApp.html

@@ -91,11 +91,35 @@
     <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">UICatalogApp</span></div>
     <div class="level1"><span class="xref">UICatalogApp</span></div>
   </div>
   </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
+    <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="UICatalog.html">UICatalog</a></h6>
   <h6><strong>Namespace</strong>: <a class="xref" href="UICatalog.html">UICatalog</a></h6>
   <h6><strong>Assembly</strong>: UICatalog.dll</h6>
   <h6><strong>Assembly</strong>: UICatalog.dll</h6>
   <h5 id="UICatalog_UICatalogApp_syntax">Syntax</h5>
   <h5 id="UICatalog_UICatalogApp_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class UICatalogApp : object</code></pre>
+    <pre><code class="lang-csharp hljs">public class UICatalogApp</code></pre>
   </div>
   </div>
 </article>
 </article>
           </div>
           </div>

+ 25 - 1
docs/api/UICatalog/UICatalog.UStringValueConverter.html

@@ -94,11 +94,35 @@
     <h5>Implements</h5>
     <h5>Implements</h5>
     <div><a class="xref" href="UICatalog.IValueConverter.html">IValueConverter</a></div>
     <div><a class="xref" href="UICatalog.IValueConverter.html">IValueConverter</a></div>
   </div>
   </div>
+  <div class="inheritedMembers">
+    <h5>Inherited Members</h5>
+    <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="UICatalog.html">UICatalog</a></h6>
   <h6><strong>Namespace</strong>: <a class="xref" href="UICatalog.html">UICatalog</a></h6>
   <h6><strong>Assembly</strong>: UICatalog.dll</h6>
   <h6><strong>Assembly</strong>: UICatalog.dll</h6>
   <h5 id="UICatalog_UStringValueConverter_syntax">Syntax</h5>
   <h5 id="UICatalog_UStringValueConverter_syntax">Syntax</h5>
   <div class="codewrapper">
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class UStringValueConverter : object, IValueConverter</code></pre>
+    <pre><code class="lang-csharp hljs">public class UStringValueConverter : IValueConverter</code></pre>
   </div>
   </div>
   <h3 id="methods">Methods
   <h3 id="methods">Methods
   </h3>
   </h3>

+ 1 - 1
docs/index.html

@@ -73,7 +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>
+<p><em>The most recent released Nuget package is version <code>0.90</code> which is the &quot;Stable Feature Complete&quot; pre-release of 1.0.</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


+ 40 - 40
docs/manifest.json

@@ -1,6 +1,6 @@
 {
 {
   "homepages": [],
   "homepages": [],
-  "source_base_path": "C:/Users/charlie/s/gui.cs/docfx",
+  "source_base_path": "C:/Users/ckindel/s/gui.cs/docfx",
   "xrefmap": "xrefmap.yml",
   "xrefmap": "xrefmap.yml",
   "files": [
   "files": [
     {
     {
@@ -18,7 +18,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "README.html",
           "relative_path": "README.html",
-          "hash": "j2UvA6L0XLJ6h5ZOpwvjlQ=="
+          "hash": "ev8XMddJHQpjAxQfEx3K+g=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -78,7 +78,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Button.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Button.html",
-          "hash": "4Ncfw9VzzJB+fDqpjnnz6w=="
+          "hash": "MGDPnRO4DDQCAW5qssWgEg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -90,7 +90,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.CheckBox.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.CheckBox.html",
-          "hash": "E6KTwmNOF1OaIRKpH/Tktw=="
+          "hash": "2wOcWTizruL1IjY3a4y9Cg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -150,7 +150,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ComboBox.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ComboBox.html",
-          "hash": "hvkQbeAqZGRQkG1+FFHPJA=="
+          "hash": "Xgf4xAW3MKUDvQLcH38xNg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -186,7 +186,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.DateField.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.DateField.html",
-          "hash": "qmDYWej83q+DDBccwJIjmw=="
+          "hash": "qjQFqRZU/FlE8iTQ7gSTyg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -210,7 +210,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Dialog.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Dialog.html",
-          "hash": "cdXS40u6ucrWGC9VUfqJHQ=="
+          "hash": "ai6thSd8ww48dy4ntcnezA=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -270,7 +270,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.FileDialog.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.FileDialog.html",
-          "hash": "uhS2y6IJOpUbMcc7DREudA=="
+          "hash": "dmr8gIkWUApGKf7zk9HaGA=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -282,7 +282,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.FrameView.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.FrameView.html",
-          "hash": "oohQ5a3RnnBtxyeNv8zTYg=="
+          "hash": "S9ZHUnRU90aJ7ZQfYfS5Fg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -294,7 +294,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.HexView.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.HexView.html",
-          "hash": "Cb90u3cifWCBhMEK1fS0iQ=="
+          "hash": "4BTtNnROMXltXzUDMrLScg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -366,7 +366,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Label.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Label.html",
-          "hash": "YKXlPLPSo0erQmDwwC/uww=="
+          "hash": "uSyh92D3WOYpbSHMGaHm9A=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -390,7 +390,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ListView.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ListView.html",
-          "hash": "dnot9dduyoNvwUO2c2r6Jg=="
+          "hash": "tiujqjo270jmYwYrkOIp3w=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -438,7 +438,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuBar.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuBar.html",
-          "hash": "shpyEveZgQ57Wla5EAnBWA=="
+          "hash": "Jiu/7p2PWC3s5Hv6M3Yb4Q=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -450,7 +450,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuBarItem.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuBarItem.html",
-          "hash": "SmMNdE/kMwAI7VakptezvQ=="
+          "hash": "AEwNmo1AFJgd8UT2ICeBdw=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -462,7 +462,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuItem.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuItem.html",
-          "hash": "p2zTuywZuQj5VvHu2OkbNw=="
+          "hash": "pUJF1Ucdd+dAjd54tXhq/Q=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -510,7 +510,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MouseFlags.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MouseFlags.html",
-          "hash": "QasFv753z1lsjT7sjhR9Pw=="
+          "hash": "3974x3u7m616HhWDOaIGvw=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -534,7 +534,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.OpenDialog.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.OpenDialog.html",
-          "hash": "lAitEFswEcj0anix+Sj8Mw=="
+          "hash": "wPb+pub4Fbg+8qXIlIjW5g=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -570,7 +570,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ProgressBar.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ProgressBar.html",
-          "hash": "TCoarwIWfL26L95zoXj/oQ=="
+          "hash": "cIgNlDHScc2ZbfbDSjViHw=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -594,7 +594,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.RadioGroup.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.RadioGroup.html",
-          "hash": "+/M4SWa0E8UmnNBMG6VhvA=="
+          "hash": "ACH8iMv6ctRvgf7eYzL7Tw=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -630,7 +630,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.SaveDialog.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.SaveDialog.html",
-          "hash": "0vkXU3vUUY8X+aZ1MpyiSg=="
+          "hash": "dRJK6tq1HjrhsML7NZhZuA=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -642,7 +642,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ScrollBarView.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ScrollBarView.html",
-          "hash": "v6uY+p98WPN80KvLPWJO1w=="
+          "hash": "GHCkZfgoqRdqlK8tPXGb8A=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -654,7 +654,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ScrollView.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ScrollView.html",
-          "hash": "yHhx66yBciEMWltAxHvE8w=="
+          "hash": "z+Q/6YffWSIt1jZ0dA7rTg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -678,7 +678,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.StatusBar.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.StatusBar.html",
-          "hash": "GdSUMVXX3iVE3WcX6yT7+g=="
+          "hash": "2gjTR2GuA1aRdbSeI7qdzQ=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -714,7 +714,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TextField.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TextField.html",
-          "hash": "zxUhf/H/fQENa26l13eqqA=="
+          "hash": "eFNfdQmbf+a4IK3y8D7sTQ=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -726,7 +726,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TextFormatter.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TextFormatter.html",
-          "hash": "RN/mf/xvJefyuhKTJZExag=="
+          "hash": "oC59pqrEg2JpycU4CLutJA=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -738,7 +738,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TextView.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TextView.html",
-          "hash": "B69NtMoqAoZEyJuVIjr1tw=="
+          "hash": "/i4H4LUXJ5BJBgbpU4r7Cw=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -750,7 +750,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TimeField.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TimeField.html",
-          "hash": "Jn/4ArAcmhhwViwRw57oDg=="
+          "hash": "pBhFs/Z1W7O5ykxZeBiWKg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -762,7 +762,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Toplevel.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Toplevel.html",
-          "hash": "dv+oXk+eNypc7AVR6IBiOw=="
+          "hash": "BfiH5bxJ+FGiUAI6uvwN2Q=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -822,7 +822,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.View.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.View.html",
-          "hash": "amNNCa2+fN5n+87ph6yPlA=="
+          "hash": "mLYmfCPwtUlME2Cd8xyjwQ=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -834,7 +834,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Window.html",
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Window.html",
-          "hash": "fLvtZIqL2Ic7U1YMU1TSaQ=="
+          "hash": "K3mbrO+N7wyuNIgf34XYWg=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -858,7 +858,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Unix.Terminal.Curses.Event.html",
           "relative_path": "api/Terminal.Gui/Unix.Terminal.Curses.Event.html",
-          "hash": "Kn7DhdxDQmND4MY3YlvVxA=="
+          "hash": "M/hQtS13QnIKLZRbiJywYA=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -894,7 +894,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Unix.Terminal.Curses.html",
           "relative_path": "api/Terminal.Gui/Unix.Terminal.Curses.html",
-          "hash": "aDGNpV97QbkUh+wiN0L13Q=="
+          "hash": "UWkh+wjXTijxDw5c7pR4QA=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -930,7 +930,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/UICatalog/UICatalog.Binding.html",
           "relative_path": "api/UICatalog/UICatalog.Binding.html",
-          "hash": "lSyWedk13AZFQhQvG45RmA=="
+          "hash": "hRZnEdkrZaSyuSBpZofU2g=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -954,7 +954,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/UICatalog/UICatalog.ListWrapperConverter.html",
           "relative_path": "api/UICatalog/UICatalog.ListWrapperConverter.html",
-          "hash": "5vQooCiXKBC4/a61ozSxBw=="
+          "hash": "9RywfEKpSeKUcVQxF+Z3fQ=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -966,7 +966,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/UICatalog/UICatalog.Scenario.ScenarioCategory.html",
           "relative_path": "api/UICatalog/UICatalog.Scenario.ScenarioCategory.html",
-          "hash": "DdR0YanBQteoEXo5UIB4OQ=="
+          "hash": "zKkWSPZIhBeS7559bNJMoQ=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -978,7 +978,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html",
           "relative_path": "api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html",
-          "hash": "fkWznfApYftZgPeJebHlTQ=="
+          "hash": "Va/z9O9Xnw/zx9R8YubMDA=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -990,7 +990,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/UICatalog/UICatalog.Scenario.html",
           "relative_path": "api/UICatalog/UICatalog.Scenario.html",
-          "hash": "EW4CDdmIOp5t8BlqkW0tyg=="
+          "hash": "A612hD8hkmTarO/j1qn7Tw=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -1002,7 +1002,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/UICatalog/UICatalog.UICatalogApp.html",
           "relative_path": "api/UICatalog/UICatalog.UICatalogApp.html",
-          "hash": "g0IPUEiGUJK/s069keRXOg=="
+          "hash": "NP9irLG7E5q8E+9+ITZdcQ=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -1014,7 +1014,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "api/UICatalog/UICatalog.UStringValueConverter.html",
           "relative_path": "api/UICatalog/UICatalog.UStringValueConverter.html",
-          "hash": "dDeISS7N/HY9hUFDaI5NCQ=="
+          "hash": "kPIeYlH2E3G7kAAIeaWvhQ=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,
@@ -1147,7 +1147,7 @@
       "output": {
       "output": {
         ".html": {
         ".html": {
           "relative_path": "index.html",
           "relative_path": "index.html",
-          "hash": "RGfz5C9zHOtZsyNzbkUcqw=="
+          "hash": "41E/fuGu2/bhbW30vTXrCQ=="
         }
         }
       },
       },
       "is_incremental": false,
       "is_incremental": false,

+ 173 - 77
docs/xrefmap.yml

@@ -435,7 +435,7 @@ references:
 - uid: Terminal.Gui.Button.Clicked
 - uid: Terminal.Gui.Button.Clicked
   name: Clicked
   name: Clicked
   href: api/Terminal.Gui/Terminal.Gui.Button.html#Terminal_Gui_Button_Clicked
   href: api/Terminal.Gui/Terminal.Gui.Button.html#Terminal_Gui_Button_Clicked
-  commentId: F:Terminal.Gui.Button.Clicked
+  commentId: E:Terminal.Gui.Button.Clicked
   fullName: Terminal.Gui.Button.Clicked
   fullName: Terminal.Gui.Button.Clicked
   nameWithType: Button.Clicked
   nameWithType: Button.Clicked
 - uid: Terminal.Gui.Button.IsDefault
 - uid: Terminal.Gui.Button.IsDefault
@@ -660,7 +660,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: F:Terminal.Gui.CheckBox.Toggled
+  commentId: E: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
@@ -1109,7 +1109,7 @@ references:
 - uid: Terminal.Gui.ComboBox.OpenSelectedItem
 - uid: Terminal.Gui.ComboBox.OpenSelectedItem
   name: OpenSelectedItem
   name: OpenSelectedItem
   href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_OpenSelectedItem
   href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_OpenSelectedItem
-  commentId: F:Terminal.Gui.ComboBox.OpenSelectedItem
+  commentId: E:Terminal.Gui.ComboBox.OpenSelectedItem
   fullName: Terminal.Gui.ComboBox.OpenSelectedItem
   fullName: Terminal.Gui.ComboBox.OpenSelectedItem
   nameWithType: ComboBox.OpenSelectedItem
   nameWithType: ComboBox.OpenSelectedItem
 - uid: Terminal.Gui.ComboBox.ProcessKey(Terminal.Gui.KeyEvent)
 - uid: Terminal.Gui.ComboBox.ProcessKey(Terminal.Gui.KeyEvent)
@@ -1154,7 +1154,7 @@ references:
 - uid: Terminal.Gui.ComboBox.SelectedItemChanged
 - uid: Terminal.Gui.ComboBox.SelectedItemChanged
   name: SelectedItemChanged
   name: SelectedItemChanged
   href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_SelectedItemChanged
   href: api/Terminal.Gui/Terminal.Gui.ComboBox.html#Terminal_Gui_ComboBox_SelectedItemChanged
-  commentId: F:Terminal.Gui.ComboBox.SelectedItemChanged
+  commentId: E:Terminal.Gui.ComboBox.SelectedItemChanged
   fullName: Terminal.Gui.ComboBox.SelectedItemChanged
   fullName: Terminal.Gui.ComboBox.SelectedItemChanged
   nameWithType: ComboBox.SelectedItemChanged
   nameWithType: ComboBox.SelectedItemChanged
 - uid: Terminal.Gui.ComboBox.SetSource(System.Collections.IList)
 - uid: Terminal.Gui.ComboBox.SetSource(System.Collections.IList)
@@ -1782,7 +1782,7 @@ references:
 - uid: Terminal.Gui.DateField.DateChanged
 - uid: Terminal.Gui.DateField.DateChanged
   name: DateChanged
   name: DateChanged
   href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField_DateChanged
   href: api/Terminal.Gui/Terminal.Gui.DateField.html#Terminal_Gui_DateField_DateChanged
-  commentId: F:Terminal.Gui.DateField.DateChanged
+  commentId: E:Terminal.Gui.DateField.DateChanged
   fullName: Terminal.Gui.DateField.DateChanged
   fullName: Terminal.Gui.DateField.DateChanged
   nameWithType: DateField.DateChanged
   nameWithType: DateField.DateChanged
 - uid: Terminal.Gui.DateField.IsShortFormat
 - uid: Terminal.Gui.DateField.IsShortFormat
@@ -4460,7 +4460,7 @@ references:
 - uid: Terminal.Gui.Label.Clicked
 - uid: Terminal.Gui.Label.Clicked
   name: Clicked
   name: Clicked
   href: api/Terminal.Gui/Terminal.Gui.Label.html#Terminal_Gui_Label_Clicked
   href: api/Terminal.Gui/Terminal.Gui.Label.html#Terminal_Gui_Label_Clicked
-  commentId: F:Terminal.Gui.Label.Clicked
+  commentId: E:Terminal.Gui.Label.Clicked
   fullName: Terminal.Gui.Label.Clicked
   fullName: Terminal.Gui.Label.Clicked
   nameWithType: Label.Clicked
   nameWithType: Label.Clicked
 - uid: Terminal.Gui.Label.OnMouseEvent(Terminal.Gui.MouseEvent)
 - uid: Terminal.Gui.Label.OnMouseEvent(Terminal.Gui.MouseEvent)
@@ -4735,7 +4735,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: F:Terminal.Gui.ListView.OpenSelectedItem
+  commentId: E: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
@@ -4793,7 +4793,7 @@ references:
 - uid: Terminal.Gui.ListView.SelectedItemChanged
 - uid: Terminal.Gui.ListView.SelectedItemChanged
   name: SelectedItemChanged
   name: SelectedItemChanged
   href: api/Terminal.Gui/Terminal.Gui.ListView.html#Terminal_Gui_ListView_SelectedItemChanged
   href: api/Terminal.Gui/Terminal.Gui.ListView.html#Terminal_Gui_ListView_SelectedItemChanged
-  commentId: F:Terminal.Gui.ListView.SelectedItemChanged
+  commentId: E:Terminal.Gui.ListView.SelectedItemChanged
   fullName: Terminal.Gui.ListView.SelectedItemChanged
   fullName: Terminal.Gui.ListView.SelectedItemChanged
   nameWithType: ListView.SelectedItemChanged
   nameWithType: ListView.SelectedItemChanged
 - uid: Terminal.Gui.ListView.SetSource(System.Collections.IList)
 - uid: Terminal.Gui.ListView.SetSource(System.Collections.IList)
@@ -5205,13 +5205,13 @@ references:
 - uid: Terminal.Gui.MenuBar.MenuClosing
 - uid: Terminal.Gui.MenuBar.MenuClosing
   name: MenuClosing
   name: MenuClosing
   href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_MenuClosing
   href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_MenuClosing
-  commentId: F:Terminal.Gui.MenuBar.MenuClosing
+  commentId: E:Terminal.Gui.MenuBar.MenuClosing
   fullName: Terminal.Gui.MenuBar.MenuClosing
   fullName: Terminal.Gui.MenuBar.MenuClosing
   nameWithType: MenuBar.MenuClosing
   nameWithType: MenuBar.MenuClosing
 - uid: Terminal.Gui.MenuBar.MenuOpening
 - uid: Terminal.Gui.MenuBar.MenuOpening
   name: MenuOpening
   name: MenuOpening
   href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_MenuOpening
   href: api/Terminal.Gui/Terminal.Gui.MenuBar.html#Terminal_Gui_MenuBar_MenuOpening
-  commentId: F:Terminal.Gui.MenuBar.MenuOpening
+  commentId: E:Terminal.Gui.MenuBar.MenuOpening
   fullName: Terminal.Gui.MenuBar.MenuOpening
   fullName: Terminal.Gui.MenuBar.MenuOpening
   nameWithType: MenuBar.MenuOpening
   nameWithType: MenuBar.MenuOpening
 - uid: Terminal.Gui.MenuBar.Menus
 - uid: Terminal.Gui.MenuBar.Menus
@@ -5632,12 +5632,6 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.MenuItem.Parent
   fullName: Terminal.Gui.MenuItem.Parent
   nameWithType: MenuItem.Parent
   nameWithType: MenuItem.Parent
-- uid: Terminal.Gui.MenuItem.ShortCut
-  name: ShortCut
-  href: api/Terminal.Gui/Terminal.Gui.MenuItem.html#Terminal_Gui_MenuItem_ShortCut
-  commentId: F:Terminal.Gui.MenuItem.ShortCut
-  fullName: Terminal.Gui.MenuItem.ShortCut
-  nameWithType: MenuItem.ShortCut
 - uid: Terminal.Gui.MenuItem.Title
 - uid: Terminal.Gui.MenuItem.Title
   name: Title
   name: Title
   href: api/Terminal.Gui/Terminal.Gui.MenuItem.html#Terminal_Gui_MenuItem_Title
   href: api/Terminal.Gui/Terminal.Gui.MenuItem.html#Terminal_Gui_MenuItem_Title
@@ -5948,6 +5942,18 @@ references:
   commentId: F:Terminal.Gui.MouseFlags.WheeledDown
   commentId: F:Terminal.Gui.MouseFlags.WheeledDown
   fullName: Terminal.Gui.MouseFlags.WheeledDown
   fullName: Terminal.Gui.MouseFlags.WheeledDown
   nameWithType: MouseFlags.WheeledDown
   nameWithType: MouseFlags.WheeledDown
+- uid: Terminal.Gui.MouseFlags.WheeledLeft
+  name: WheeledLeft
+  href: api/Terminal.Gui/Terminal.Gui.MouseFlags.html#Terminal_Gui_MouseFlags_WheeledLeft
+  commentId: F:Terminal.Gui.MouseFlags.WheeledLeft
+  fullName: Terminal.Gui.MouseFlags.WheeledLeft
+  nameWithType: MouseFlags.WheeledLeft
+- uid: Terminal.Gui.MouseFlags.WheeledRight
+  name: WheeledRight
+  href: api/Terminal.Gui/Terminal.Gui.MouseFlags.html#Terminal_Gui_MouseFlags_WheeledRight
+  commentId: F:Terminal.Gui.MouseFlags.WheeledRight
+  fullName: Terminal.Gui.MouseFlags.WheeledRight
+  nameWithType: MouseFlags.WheeledRight
 - uid: Terminal.Gui.MouseFlags.WheeledUp
 - uid: Terminal.Gui.MouseFlags.WheeledUp
   name: WheeledUp
   name: WheeledUp
   href: api/Terminal.Gui/Terminal.Gui.MouseFlags.html#Terminal_Gui_MouseFlags_WheeledUp
   href: api/Terminal.Gui/Terminal.Gui.MouseFlags.html#Terminal_Gui_MouseFlags_WheeledUp
@@ -6746,6 +6752,19 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.RadioGroup.Redraw
   fullName: Terminal.Gui.RadioGroup.Redraw
   nameWithType: RadioGroup.Redraw
   nameWithType: RadioGroup.Redraw
+- uid: Terminal.Gui.RadioGroup.Refresh
+  name: Refresh()
+  href: api/Terminal.Gui/Terminal.Gui.RadioGroup.html#Terminal_Gui_RadioGroup_Refresh
+  commentId: M:Terminal.Gui.RadioGroup.Refresh
+  fullName: Terminal.Gui.RadioGroup.Refresh()
+  nameWithType: RadioGroup.Refresh()
+- uid: Terminal.Gui.RadioGroup.Refresh*
+  name: Refresh
+  href: api/Terminal.Gui/Terminal.Gui.RadioGroup.html#Terminal_Gui_RadioGroup_Refresh_
+  commentId: Overload:Terminal.Gui.RadioGroup.Refresh
+  isSpec: "True"
+  fullName: Terminal.Gui.RadioGroup.Refresh
+  nameWithType: RadioGroup.Refresh
 - uid: Terminal.Gui.RadioGroup.SelectedItem
 - uid: Terminal.Gui.RadioGroup.SelectedItem
   name: SelectedItem
   name: SelectedItem
   href: api/Terminal.Gui/Terminal.Gui.RadioGroup.html#Terminal_Gui_RadioGroup_SelectedItem
   href: api/Terminal.Gui/Terminal.Gui.RadioGroup.html#Terminal_Gui_RadioGroup_SelectedItem
@@ -6762,7 +6781,7 @@ references:
 - uid: Terminal.Gui.RadioGroup.SelectedItemChanged
 - uid: Terminal.Gui.RadioGroup.SelectedItemChanged
   name: SelectedItemChanged
   name: SelectedItemChanged
   href: api/Terminal.Gui/Terminal.Gui.RadioGroup.html#Terminal_Gui_RadioGroup_SelectedItemChanged
   href: api/Terminal.Gui/Terminal.Gui.RadioGroup.html#Terminal_Gui_RadioGroup_SelectedItemChanged
-  commentId: F:Terminal.Gui.RadioGroup.SelectedItemChanged
+  commentId: E:Terminal.Gui.RadioGroup.SelectedItemChanged
   fullName: Terminal.Gui.RadioGroup.SelectedItemChanged
   fullName: Terminal.Gui.RadioGroup.SelectedItemChanged
   nameWithType: RadioGroup.SelectedItemChanged
   nameWithType: RadioGroup.SelectedItemChanged
 - uid: Terminal.Gui.RadioGroup.SelectedItemChangedArgs
 - uid: Terminal.Gui.RadioGroup.SelectedItemChangedArgs
@@ -7421,9 +7440,22 @@ 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: F:Terminal.Gui.ScrollBarView.ChangedPosition
+  commentId: E:Terminal.Gui.ScrollBarView.ChangedPosition
   fullName: Terminal.Gui.ScrollBarView.ChangedPosition
   fullName: Terminal.Gui.ScrollBarView.ChangedPosition
   nameWithType: ScrollBarView.ChangedPosition
   nameWithType: ScrollBarView.ChangedPosition
+- uid: Terminal.Gui.ScrollBarView.Host
+  name: Host
+  href: api/Terminal.Gui/Terminal.Gui.ScrollBarView.html#Terminal_Gui_ScrollBarView_Host
+  commentId: P:Terminal.Gui.ScrollBarView.Host
+  fullName: Terminal.Gui.ScrollBarView.Host
+  nameWithType: ScrollBarView.Host
+- uid: Terminal.Gui.ScrollBarView.Host*
+  name: Host
+  href: api/Terminal.Gui/Terminal.Gui.ScrollBarView.html#Terminal_Gui_ScrollBarView_Host_
+  commentId: Overload:Terminal.Gui.ScrollBarView.Host
+  isSpec: "True"
+  fullName: Terminal.Gui.ScrollBarView.Host
+  nameWithType: ScrollBarView.Host
 - uid: Terminal.Gui.ScrollBarView.IsVertical
 - uid: Terminal.Gui.ScrollBarView.IsVertical
   name: IsVertical
   name: IsVertical
   href: api/Terminal.Gui/Terminal.Gui.ScrollBarView.html#Terminal_Gui_ScrollBarView_IsVertical
   href: api/Terminal.Gui/Terminal.Gui.ScrollBarView.html#Terminal_Gui_ScrollBarView_IsVertical
@@ -7579,6 +7611,19 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.ScrollView.Dispose
   fullName: Terminal.Gui.ScrollView.Dispose
   nameWithType: ScrollView.Dispose
   nameWithType: ScrollView.Dispose
+- uid: Terminal.Gui.ScrollView.KeepContentAlwaysInViewport
+  name: KeepContentAlwaysInViewport
+  href: api/Terminal.Gui/Terminal.Gui.ScrollView.html#Terminal_Gui_ScrollView_KeepContentAlwaysInViewport
+  commentId: P:Terminal.Gui.ScrollView.KeepContentAlwaysInViewport
+  fullName: Terminal.Gui.ScrollView.KeepContentAlwaysInViewport
+  nameWithType: ScrollView.KeepContentAlwaysInViewport
+- uid: Terminal.Gui.ScrollView.KeepContentAlwaysInViewport*
+  name: KeepContentAlwaysInViewport
+  href: api/Terminal.Gui/Terminal.Gui.ScrollView.html#Terminal_Gui_ScrollView_KeepContentAlwaysInViewport_
+  commentId: Overload:Terminal.Gui.ScrollView.KeepContentAlwaysInViewport
+  isSpec: "True"
+  fullName: Terminal.Gui.ScrollView.KeepContentAlwaysInViewport
+  nameWithType: ScrollView.KeepContentAlwaysInViewport
 - uid: Terminal.Gui.ScrollView.MouseEvent(Terminal.Gui.MouseEvent)
 - uid: Terminal.Gui.ScrollView.MouseEvent(Terminal.Gui.MouseEvent)
   name: MouseEvent(MouseEvent)
   name: MouseEvent(MouseEvent)
   href: api/Terminal.Gui/Terminal.Gui.ScrollView.html#Terminal_Gui_ScrollView_MouseEvent_Terminal_Gui_MouseEvent_
   href: api/Terminal.Gui/Terminal.Gui.ScrollView.html#Terminal_Gui_ScrollView_MouseEvent_Terminal_Gui_MouseEvent_
@@ -8383,7 +8428,7 @@ references:
 - uid: Terminal.Gui.TextField.TextChanged
 - uid: Terminal.Gui.TextField.TextChanged
   name: TextChanged
   name: TextChanged
   href: api/Terminal.Gui/Terminal.Gui.TextField.html#Terminal_Gui_TextField_TextChanged
   href: api/Terminal.Gui/Terminal.Gui.TextField.html#Terminal_Gui_TextField_TextChanged
-  commentId: F:Terminal.Gui.TextField.TextChanged
+  commentId: E:Terminal.Gui.TextField.TextChanged
   fullName: Terminal.Gui.TextField.TextChanged
   fullName: Terminal.Gui.TextField.TextChanged
   nameWithType: TextField.TextChanged
   nameWithType: TextField.TextChanged
 - uid: Terminal.Gui.TextField.Used
 - uid: Terminal.Gui.TextField.Used
@@ -8444,6 +8489,19 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.TextFormatter.ClipAndJustify
   fullName: Terminal.Gui.TextFormatter.ClipAndJustify
   nameWithType: TextFormatter.ClipAndJustify
   nameWithType: TextFormatter.ClipAndJustify
+- uid: Terminal.Gui.TextFormatter.CursorPosition
+  name: CursorPosition
+  href: api/Terminal.Gui/Terminal.Gui.TextFormatter.html#Terminal_Gui_TextFormatter_CursorPosition
+  commentId: P:Terminal.Gui.TextFormatter.CursorPosition
+  fullName: Terminal.Gui.TextFormatter.CursorPosition
+  nameWithType: TextFormatter.CursorPosition
+- uid: Terminal.Gui.TextFormatter.CursorPosition*
+  name: CursorPosition
+  href: api/Terminal.Gui/Terminal.Gui.TextFormatter.html#Terminal_Gui_TextFormatter_CursorPosition_
+  commentId: Overload:Terminal.Gui.TextFormatter.CursorPosition
+  isSpec: "True"
+  fullName: Terminal.Gui.TextFormatter.CursorPosition
+  nameWithType: TextFormatter.CursorPosition
 - uid: Terminal.Gui.TextFormatter.Draw(Terminal.Gui.Rect,Terminal.Gui.Attribute,Terminal.Gui.Attribute)
 - uid: Terminal.Gui.TextFormatter.Draw(Terminal.Gui.Rect,Terminal.Gui.Attribute,Terminal.Gui.Attribute)
   name: Draw(Rect, Attribute, Attribute)
   name: Draw(Rect, Attribute, Attribute)
   href: api/Terminal.Gui/Terminal.Gui.TextFormatter.html#Terminal_Gui_TextFormatter_Draw_Terminal_Gui_Rect_Terminal_Gui_Attribute_Terminal_Gui_Attribute_
   href: api/Terminal.Gui/Terminal.Gui.TextFormatter.html#Terminal_Gui_TextFormatter_Draw_Terminal_Gui_Rect_Terminal_Gui_Attribute_Terminal_Gui_Attribute_
@@ -8784,6 +8842,32 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.TextView.MouseEvent
   fullName: Terminal.Gui.TextView.MouseEvent
   nameWithType: TextView.MouseEvent
   nameWithType: TextView.MouseEvent
+- uid: Terminal.Gui.TextView.MoveEnd
+  name: MoveEnd()
+  href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_MoveEnd
+  commentId: M:Terminal.Gui.TextView.MoveEnd
+  fullName: Terminal.Gui.TextView.MoveEnd()
+  nameWithType: TextView.MoveEnd()
+- uid: Terminal.Gui.TextView.MoveEnd*
+  name: MoveEnd
+  href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_MoveEnd_
+  commentId: Overload:Terminal.Gui.TextView.MoveEnd
+  isSpec: "True"
+  fullName: Terminal.Gui.TextView.MoveEnd
+  nameWithType: TextView.MoveEnd
+- uid: Terminal.Gui.TextView.MoveHome
+  name: MoveHome()
+  href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_MoveHome
+  commentId: M:Terminal.Gui.TextView.MoveHome
+  fullName: Terminal.Gui.TextView.MoveHome()
+  nameWithType: TextView.MoveHome()
+- uid: Terminal.Gui.TextView.MoveHome*
+  name: MoveHome
+  href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_MoveHome_
+  commentId: Overload:Terminal.Gui.TextView.MoveHome
+  isSpec: "True"
+  fullName: Terminal.Gui.TextView.MoveHome
+  nameWithType: TextView.MoveHome
 - uid: Terminal.Gui.TextView.PositionCursor
 - uid: Terminal.Gui.TextView.PositionCursor
   name: PositionCursor()
   name: PositionCursor()
   href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_PositionCursor
   href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_PositionCursor
@@ -8865,7 +8949,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: F:Terminal.Gui.TextView.TextChanged
+  commentId: E: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
@@ -8970,7 +9054,7 @@ references:
 - uid: Terminal.Gui.TimeField.TimeChanged
 - uid: Terminal.Gui.TimeField.TimeChanged
   name: TimeChanged
   name: TimeChanged
   href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_TimeChanged
   href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_TimeChanged
-  commentId: F:Terminal.Gui.TimeField.TimeChanged
+  commentId: E:Terminal.Gui.TimeField.TimeChanged
   fullName: Terminal.Gui.TimeField.TimeChanged
   fullName: Terminal.Gui.TimeField.TimeChanged
   nameWithType: TimeField.TimeChanged
   nameWithType: TimeField.TimeChanged
 - uid: Terminal.Gui.Toplevel
 - uid: Terminal.Gui.Toplevel
@@ -9105,7 +9189,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: F:Terminal.Gui.Toplevel.Ready
+  commentId: E: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)
@@ -9254,7 +9338,7 @@ references:
 - uid: Terminal.Gui.View.Added
 - uid: Terminal.Gui.View.Added
   name: Added
   name: Added
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_Added
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_Added
-  commentId: F:Terminal.Gui.View.Added
+  commentId: E:Terminal.Gui.View.Added
   fullName: Terminal.Gui.View.Added
   fullName: Terminal.Gui.View.Added
   nameWithType: View.Added
   nameWithType: View.Added
 - uid: Terminal.Gui.View.AddRune(System.Int32,System.Int32,System.Rune)
 - uid: Terminal.Gui.View.AddRune(System.Int32,System.Int32,System.Rune)
@@ -9406,6 +9490,19 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.View.ColorScheme
   fullName: Terminal.Gui.View.ColorScheme
   nameWithType: View.ColorScheme
   nameWithType: View.ColorScheme
+- uid: Terminal.Gui.View.Data
+  name: Data
+  href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_Data
+  commentId: P:Terminal.Gui.View.Data
+  fullName: Terminal.Gui.View.Data
+  nameWithType: View.Data
+- uid: Terminal.Gui.View.Data*
+  name: Data
+  href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_Data_
+  commentId: Overload:Terminal.Gui.View.Data
+  isSpec: "True"
+  fullName: Terminal.Gui.View.Data
+  nameWithType: View.Data
 - uid: Terminal.Gui.View.Dispose(System.Boolean)
 - uid: Terminal.Gui.View.Dispose(System.Boolean)
   name: Dispose(Boolean)
   name: Dispose(Boolean)
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_Dispose_System_Boolean_
@@ -9422,7 +9519,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: F:Terminal.Gui.View.DrawContent
+  commentId: E: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)
@@ -9499,7 +9596,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: F:Terminal.Gui.View.Enter
+  commentId: E: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
@@ -9625,19 +9722,6 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.View.Frame
   fullName: Terminal.Gui.View.Frame
   nameWithType: View.Frame
   nameWithType: View.Frame
-- uid: Terminal.Gui.View.GetEnumerator
-  name: GetEnumerator()
-  href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator
-  commentId: M:Terminal.Gui.View.GetEnumerator
-  fullName: Terminal.Gui.View.GetEnumerator()
-  nameWithType: View.GetEnumerator()
-- uid: Terminal.Gui.View.GetEnumerator*
-  name: GetEnumerator
-  href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_GetEnumerator_
-  commentId: Overload:Terminal.Gui.View.GetEnumerator
-  isSpec: "True"
-  fullName: Terminal.Gui.View.GetEnumerator
-  nameWithType: View.GetEnumerator
 - uid: Terminal.Gui.View.HasFocus
 - uid: Terminal.Gui.View.HasFocus
   name: HasFocus
   name: HasFocus
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_HasFocus
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_HasFocus
@@ -9738,7 +9822,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: F:Terminal.Gui.View.KeyDown
+  commentId: E: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
@@ -9789,19 +9873,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: F:Terminal.Gui.View.KeyPress
+  commentId: E: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: F:Terminal.Gui.View.KeyUp
+  commentId: E: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: F:Terminal.Gui.View.LayoutComplete
+  commentId: E: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
@@ -9826,7 +9910,7 @@ references:
 - uid: Terminal.Gui.View.LayoutStarted
 - uid: Terminal.Gui.View.LayoutStarted
   name: LayoutStarted
   name: LayoutStarted
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_LayoutStarted
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_LayoutStarted
-  commentId: F:Terminal.Gui.View.LayoutStarted
+  commentId: E:Terminal.Gui.View.LayoutStarted
   fullName: Terminal.Gui.View.LayoutStarted
   fullName: Terminal.Gui.View.LayoutStarted
   nameWithType: View.LayoutStarted
   nameWithType: View.LayoutStarted
 - uid: Terminal.Gui.View.LayoutStyle
 - uid: Terminal.Gui.View.LayoutStyle
@@ -9858,7 +9942,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: F:Terminal.Gui.View.Leave
+  commentId: E: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
@@ -9877,13 +9961,13 @@ 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: F:Terminal.Gui.View.MouseClick
+  commentId: E: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: F:Terminal.Gui.View.MouseEnter
+  commentId: E:Terminal.Gui.View.MouseEnter
   fullName: Terminal.Gui.View.MouseEnter
   fullName: Terminal.Gui.View.MouseEnter
   nameWithType: View.MouseEnter
   nameWithType: View.MouseEnter
 - uid: Terminal.Gui.View.MouseEventArgs
 - uid: Terminal.Gui.View.MouseEventArgs
@@ -9934,7 +10018,7 @@ references:
 - 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: F:Terminal.Gui.View.MouseLeave
+  commentId: E: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)
@@ -10028,6 +10112,19 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.View.OnLeave
   fullName: Terminal.Gui.View.OnLeave
   nameWithType: View.OnLeave
   nameWithType: View.OnLeave
+- uid: Terminal.Gui.View.OnMouseClick(Terminal.Gui.View.MouseEventArgs)
+  name: OnMouseClick(View.MouseEventArgs)
+  href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_Terminal_Gui_View_MouseEventArgs_
+  commentId: M:Terminal.Gui.View.OnMouseClick(Terminal.Gui.View.MouseEventArgs)
+  fullName: Terminal.Gui.View.OnMouseClick(Terminal.Gui.View.MouseEventArgs)
+  nameWithType: View.OnMouseClick(View.MouseEventArgs)
+- uid: Terminal.Gui.View.OnMouseClick*
+  name: OnMouseClick
+  href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_OnMouseClick_
+  commentId: Overload:Terminal.Gui.View.OnMouseClick
+  isSpec: "True"
+  fullName: Terminal.Gui.View.OnMouseClick
+  nameWithType: View.OnMouseClick
 - uid: Terminal.Gui.View.OnMouseEnter(Terminal.Gui.MouseEvent)
 - uid: Terminal.Gui.View.OnMouseEnter(Terminal.Gui.MouseEvent)
   name: OnMouseEnter(MouseEvent)
   name: OnMouseEnter(MouseEvent)
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEnter_Terminal_Gui_MouseEvent_
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_OnMouseEnter_Terminal_Gui_MouseEvent_
@@ -10174,7 +10271,7 @@ references:
 - uid: Terminal.Gui.View.Removed
 - uid: Terminal.Gui.View.Removed
   name: Removed
   name: Removed
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_Removed
   href: api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_Removed
-  commentId: F:Terminal.Gui.View.Removed
+  commentId: E:Terminal.Gui.View.Removed
   fullName: Terminal.Gui.View.Removed
   fullName: Terminal.Gui.View.Removed
   nameWithType: View.Removed
   nameWithType: View.Removed
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
@@ -10499,19 +10596,6 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: Terminal.Gui.Window.Add
   fullName: Terminal.Gui.Window.Add
   nameWithType: Window.Add
   nameWithType: Window.Add
-- uid: Terminal.Gui.Window.GetEnumerator
-  name: GetEnumerator()
-  href: api/Terminal.Gui/Terminal.Gui.Window.html#Terminal_Gui_Window_GetEnumerator
-  commentId: M:Terminal.Gui.Window.GetEnumerator
-  fullName: Terminal.Gui.Window.GetEnumerator()
-  nameWithType: Window.GetEnumerator()
-- uid: Terminal.Gui.Window.GetEnumerator*
-  name: GetEnumerator
-  href: api/Terminal.Gui/Terminal.Gui.Window.html#Terminal_Gui_Window_GetEnumerator_
-  commentId: Overload:Terminal.Gui.Window.GetEnumerator
-  isSpec: "True"
-  fullName: Terminal.Gui.Window.GetEnumerator
-  nameWithType: Window.GetEnumerator
 - uid: Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent)
 - uid: Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent)
   name: MouseEvent(MouseEvent)
   name: MouseEvent(MouseEvent)
   href: api/Terminal.Gui/Terminal.Gui.Window.html#Terminal_Gui_Window_MouseEvent_Terminal_Gui_MouseEvent_
   href: api/Terminal.Gui/Terminal.Gui.Window.html#Terminal_Gui_Window_MouseEvent_Terminal_Gui_MouseEvent_
@@ -10856,11 +10940,11 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: UICatalog.Scenario.ScenarioCategory.ScenarioCategory
   fullName: UICatalog.Scenario.ScenarioCategory.ScenarioCategory
   nameWithType: Scenario.ScenarioCategory.ScenarioCategory
   nameWithType: Scenario.ScenarioCategory.ScenarioCategory
-- uid: UICatalog.Scenario.ScenarioCategory.GetCategories(Type)
+- uid: UICatalog.Scenario.ScenarioCategory.GetCategories(System.Type)
   name: GetCategories(Type)
   name: GetCategories(Type)
-  href: api/UICatalog/UICatalog.Scenario.ScenarioCategory.html#UICatalog_Scenario_ScenarioCategory_GetCategories_Type_
-  commentId: M:UICatalog.Scenario.ScenarioCategory.GetCategories(Type)
-  fullName: UICatalog.Scenario.ScenarioCategory.GetCategories(Type)
+  href: api/UICatalog/UICatalog.Scenario.ScenarioCategory.html#UICatalog_Scenario_ScenarioCategory_GetCategories_System_Type_
+  commentId: M:UICatalog.Scenario.ScenarioCategory.GetCategories(System.Type)
+  fullName: UICatalog.Scenario.ScenarioCategory.GetCategories(System.Type)
   nameWithType: Scenario.ScenarioCategory.GetCategories(Type)
   nameWithType: Scenario.ScenarioCategory.GetCategories(Type)
 - uid: UICatalog.Scenario.ScenarioCategory.GetCategories*
 - uid: UICatalog.Scenario.ScenarioCategory.GetCategories*
   name: GetCategories
   name: GetCategories
@@ -10869,11 +10953,11 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: UICatalog.Scenario.ScenarioCategory.GetCategories
   fullName: UICatalog.Scenario.ScenarioCategory.GetCategories
   nameWithType: Scenario.ScenarioCategory.GetCategories
   nameWithType: Scenario.ScenarioCategory.GetCategories
-- uid: UICatalog.Scenario.ScenarioCategory.GetName(Type)
+- uid: UICatalog.Scenario.ScenarioCategory.GetName(System.Type)
   name: GetName(Type)
   name: GetName(Type)
-  href: api/UICatalog/UICatalog.Scenario.ScenarioCategory.html#UICatalog_Scenario_ScenarioCategory_GetName_Type_
-  commentId: M:UICatalog.Scenario.ScenarioCategory.GetName(Type)
-  fullName: UICatalog.Scenario.ScenarioCategory.GetName(Type)
+  href: api/UICatalog/UICatalog.Scenario.ScenarioCategory.html#UICatalog_Scenario_ScenarioCategory_GetName_System_Type_
+  commentId: M:UICatalog.Scenario.ScenarioCategory.GetName(System.Type)
+  fullName: UICatalog.Scenario.ScenarioCategory.GetName(System.Type)
   nameWithType: Scenario.ScenarioCategory.GetName(Type)
   nameWithType: Scenario.ScenarioCategory.GetName(Type)
 - uid: UICatalog.Scenario.ScenarioCategory.GetName*
 - uid: UICatalog.Scenario.ScenarioCategory.GetName*
   name: GetName
   name: GetName
@@ -10927,11 +11011,11 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: UICatalog.Scenario.ScenarioMetadata.Description
   fullName: UICatalog.Scenario.ScenarioMetadata.Description
   nameWithType: Scenario.ScenarioMetadata.Description
   nameWithType: Scenario.ScenarioMetadata.Description
-- uid: UICatalog.Scenario.ScenarioMetadata.GetDescription(Type)
+- uid: UICatalog.Scenario.ScenarioMetadata.GetDescription(System.Type)
   name: GetDescription(Type)
   name: GetDescription(Type)
-  href: api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html#UICatalog_Scenario_ScenarioMetadata_GetDescription_Type_
-  commentId: M:UICatalog.Scenario.ScenarioMetadata.GetDescription(Type)
-  fullName: UICatalog.Scenario.ScenarioMetadata.GetDescription(Type)
+  href: api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html#UICatalog_Scenario_ScenarioMetadata_GetDescription_System_Type_
+  commentId: M:UICatalog.Scenario.ScenarioMetadata.GetDescription(System.Type)
+  fullName: UICatalog.Scenario.ScenarioMetadata.GetDescription(System.Type)
   nameWithType: Scenario.ScenarioMetadata.GetDescription(Type)
   nameWithType: Scenario.ScenarioMetadata.GetDescription(Type)
 - uid: UICatalog.Scenario.ScenarioMetadata.GetDescription*
 - uid: UICatalog.Scenario.ScenarioMetadata.GetDescription*
   name: GetDescription
   name: GetDescription
@@ -10940,11 +11024,11 @@ references:
   isSpec: "True"
   isSpec: "True"
   fullName: UICatalog.Scenario.ScenarioMetadata.GetDescription
   fullName: UICatalog.Scenario.ScenarioMetadata.GetDescription
   nameWithType: Scenario.ScenarioMetadata.GetDescription
   nameWithType: Scenario.ScenarioMetadata.GetDescription
-- uid: UICatalog.Scenario.ScenarioMetadata.GetName(Type)
+- uid: UICatalog.Scenario.ScenarioMetadata.GetName(System.Type)
   name: GetName(Type)
   name: GetName(Type)
-  href: api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html#UICatalog_Scenario_ScenarioMetadata_GetName_Type_
-  commentId: M:UICatalog.Scenario.ScenarioMetadata.GetName(Type)
-  fullName: UICatalog.Scenario.ScenarioMetadata.GetName(Type)
+  href: api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html#UICatalog_Scenario_ScenarioMetadata_GetName_System_Type_
+  commentId: M:UICatalog.Scenario.ScenarioMetadata.GetName(System.Type)
+  fullName: UICatalog.Scenario.ScenarioMetadata.GetName(System.Type)
   nameWithType: Scenario.ScenarioMetadata.GetName(Type)
   nameWithType: Scenario.ScenarioMetadata.GetName(Type)
 - uid: UICatalog.Scenario.ScenarioMetadata.GetName*
 - uid: UICatalog.Scenario.ScenarioMetadata.GetName*
   name: GetName
   name: GetName
@@ -11776,6 +11860,18 @@ references:
   commentId: F:Unix.Terminal.Curses.Event.ButtonShift
   commentId: F:Unix.Terminal.Curses.Event.ButtonShift
   fullName: Unix.Terminal.Curses.Event.ButtonShift
   fullName: Unix.Terminal.Curses.Event.ButtonShift
   nameWithType: Curses.Event.ButtonShift
   nameWithType: Curses.Event.ButtonShift
+- uid: Unix.Terminal.Curses.Event.ButtonWheeledDown
+  name: ButtonWheeledDown
+  href: api/Terminal.Gui/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_ButtonWheeledDown
+  commentId: F:Unix.Terminal.Curses.Event.ButtonWheeledDown
+  fullName: Unix.Terminal.Curses.Event.ButtonWheeledDown
+  nameWithType: Curses.Event.ButtonWheeledDown
+- uid: Unix.Terminal.Curses.Event.ButtonWheeledUp
+  name: ButtonWheeledUp
+  href: api/Terminal.Gui/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_ButtonWheeledUp
+  commentId: F:Unix.Terminal.Curses.Event.ButtonWheeledUp
+  fullName: Unix.Terminal.Curses.Event.ButtonWheeledUp
+  nameWithType: Curses.Event.ButtonWheeledUp
 - uid: Unix.Terminal.Curses.Event.ReportMousePosition
 - uid: Unix.Terminal.Curses.Event.ReportMousePosition
   name: ReportMousePosition
   name: ReportMousePosition
   href: api/Terminal.Gui/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_ReportMousePosition
   href: api/Terminal.Gui/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_ReportMousePosition

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