ソースを参照

updated docs to match new layout

Charlie Kindel 5 年 前
コミット
cfdff93f4a
100 ファイル変更1190 行追加4239 行削除
  1. 0 146
      docs/api/Terminal.Gui/Mono.Terminal.html
  2. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.html
  3. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html
  4. 46 19
      docs/api/Terminal.Gui/Terminal.Gui.Application.html
  5. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Attribute.html
  6. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Button.html
  7. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.CheckBox.html
  8. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Clipboard.html
  9. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Color.html
  10. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html
  11. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Colors.html
  12. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.ComboBox.html
  13. 124 4
      docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html
  14. 11 5
      docs/api/Terminal.Gui/Terminal.Gui.CursesDriver.html
  15. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.DateField.html
  16. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Dialog.html
  17. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Dim.html
  18. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.FileDialog.html
  19. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.FrameView.html
  20. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.HexView.html
  21. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.IListDataSource.html
  22. 15 15
      docs/api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html
  23. 14 2
      docs/api/Terminal.Gui/Terminal.Gui.Key.html
  24. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html
  25. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Label.html
  26. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.LayoutStyle.html
  27. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.ListView.html
  28. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.ListViewItemEventArgs.html
  29. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.ListWrapper.html
  30. 36 36
      docs/api/Terminal.Gui/Terminal.Gui.MainLoop.html
  31. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html
  32. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html
  33. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html
  34. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html
  35. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html
  36. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html
  37. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html
  38. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Point.html
  39. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Pos.html
  40. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.ProgressBar.html
  41. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html
  42. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Rect.html
  43. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Responder.html
  44. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html
  45. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html
  46. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html
  47. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Size.html
  48. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html
  49. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.StatusBar.html
  50. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.StatusItem.html
  51. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html
  52. 3 4
      docs/api/Terminal.Gui/Terminal.Gui.TextField.html
  53. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.TextView.html
  54. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.TimeField.html
  55. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html
  56. 12 12
      docs/api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html
  57. 26 26
      docs/api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html
  58. 30 2
      docs/api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html
  59. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.View.html
  60. 2 2
      docs/api/Terminal.Gui/Terminal.Gui.Window.html
  61. 19 2
      docs/api/Terminal.Gui/Terminal.Gui.html
  62. 2 2
      docs/api/Terminal.Gui/Unix.Terminal.Curses.Event.html
  63. 2 2
      docs/api/Terminal.Gui/Unix.Terminal.Curses.MouseEvent.html
  64. 2 2
      docs/api/Terminal.Gui/Unix.Terminal.Curses.Window.html
  65. 74 2
      docs/api/Terminal.Gui/Unix.Terminal.Curses.html
  66. 2 2
      docs/api/Terminal.Gui/Unix.Terminal.html
  67. 12 19
      docs/api/Terminal.Gui/toc.html
  68. 2 2
      docs/api/UICatalog/UICatalog.Scenario.ScenarioCategory.html
  69. 2 2
      docs/api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html
  70. 3 3
      docs/api/UICatalog/UICatalog.Scenario.html
  71. 0 158
      docs/api/UICatalog/UICatalog.UICatalog.html
  72. 2 2
      docs/api/UICatalog/UICatalog.UICatalogApp.html
  73. 2 2
      docs/api/UICatalog/UICatalog.html
  74. 3 3
      docs/articles/index.html
  75. 3 3
      docs/articles/keyboard.html
  76. 3 3
      docs/articles/mainloop.html
  77. 3 3
      docs/articles/overview.html
  78. 3 3
      docs/articles/views.html
  79. BIN
      docs/images/logo.png
  80. BIN
      docs/images/logo48.png
  81. 4 4
      docs/index.html
  82. 0 13
      docs/index.json
  83. 143 141
      docs/manifest.json
  84. 31 0
      docs/toc.html
  85. 458 395
      docs/xrefmap.yml
  86. 0 95
      ecmadocs/en/Mono.Terminal/IMainLoopDriver.xml
  87. 0 340
      ecmadocs/en/Mono.Terminal/MainLoop.xml
  88. 0 120
      ecmadocs/en/Mono.Terminal/UnixMainLoop+Condition.xml
  89. 0 167
      ecmadocs/en/Mono.Terminal/UnixMainLoop.xml
  90. 0 68
      ecmadocs/en/Terminal.Gui/Application+RunState.xml
  91. 0 409
      ecmadocs/en/Terminal.Gui/Application.xml
  92. 0 110
      ecmadocs/en/Terminal.Gui/Attribute.xml
  93. 0 283
      ecmadocs/en/Terminal.Gui/Button.xml
  94. 0 226
      ecmadocs/en/Terminal.Gui/CheckBox.xml
  95. 0 34
      ecmadocs/en/Terminal.Gui/Clipboard.xml
  96. 0 275
      ecmadocs/en/Terminal.Gui/Color.xml
  97. 0 103
      ecmadocs/en/Terminal.Gui/ColorScheme.xml
  98. 0 88
      ecmadocs/en/Terminal.Gui/Colors.xml
  99. 0 671
      ecmadocs/en/Terminal.Gui/ConsoleDriver.xml
  100. 0 113
      ecmadocs/en/Terminal.Gui/Dialog.xml

+ 0 - 146
docs/api/Terminal.Gui/Mono.Terminal.html

@@ -1,146 +0,0 @@
-<!DOCTYPE html>
-<!--[if IE]><![endif]-->
-<html>
-  
-  <head>
-    <meta charset="utf-8">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-    <title>Namespace Mono.Terminal
-   </title>
-    <meta name="viewport" content="width=device-width">
-    <meta name="title" content="Namespace Mono.Terminal
-   ">
-    <meta name="generator" content="docfx 2.53.1.0">
-    
-    <link rel="shortcut icon" href="../../favicon.ico">
-    <link rel="stylesheet" href="../../styles/docfx.vendor.css">
-    <link rel="stylesheet" href="../../styles/docfx.css">
-    <link rel="stylesheet" href="../../styles/main.css">
-    <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
-    <meta property="docfx:tocrel" content="toc.html">
-    
-    <meta property="docfx:rel" content="../../">
-    
-  </head>  <body data-spy="scroll" data-target="#affix" data-offset="120">
-    <div id="wrapper">
-      <header>
-        
-        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
-          <div class="container">
-            <div class="navbar-header">
-              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
-                <span class="sr-only">Toggle navigation</span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-              </button>
-              
-              <a class="navbar-brand" href="../../index.html">
-                <img id="logo" class="svg" src="../../images/logo48.png" alt="">
-              </a>
-            </div>
-            <div class="collapse navbar-collapse" id="navbar">
-              <form class="navbar-form navbar-right" role="search" id="search">
-                <div class="form-group">
-                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
-                </div>
-              </form>
-            </div>
-          </div>
-        </nav>
-        
-        <div class="subnav navbar navbar-default">
-          <div class="container hide-when-search" id="breadcrumb">
-            <ul class="breadcrumb">
-              <li></li>
-            </ul>
-          </div>
-        </div>
-      </header>
-      <div class="container body-content">
-        
-        <div id="search-results">
-          <div class="search-list"></div>
-          <div class="sr-items">
-            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
-          </div>
-          <ul id="pagination"></ul>
-        </div>
-      </div>
-      <div role="main" class="container body-content hide-when-search">
-        
-        <div class="sidenav hide-when-search">
-          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
-          <div class="sidetoggle collapse" id="sidetoggle">
-            <div id="sidetoc"></div>
-          </div>
-        </div>
-        <div class="article row grid-right">
-          <div class="col-md-10">
-            <article class="content wrap" id="_content" data-uid="Mono.Terminal">
-  
-  <h1 id="Mono_Terminal" data-uid="Mono.Terminal" class="text-break">Namespace Mono.Terminal
-  </h1>
-  <div class="markdown level0 summary"></div>
-  <div class="markdown level0 conceptual"></div>
-  <div class="markdown level0 remarks"></div>
-    <h3 id="classes">Classes
-  </h3>
-      <h4><a class="xref" href="Mono.Terminal.MainLoop.html">MainLoop</a></h4>
-      <section>
-Simple main loop implementation that can be used to monitor
-file descriptor, run timers and idle handlers.
-</section>
-      <h4><a class="xref" href="Mono.Terminal.UnixMainLoop.html">UnixMainLoop</a></h4>
-      <section>
-Unix main loop, suitable for using on Posix systems
-</section>
-    <h3 id="interfaces">Interfaces
-  </h3>
-      <h4><a class="xref" href="Mono.Terminal.IMainLoopDriver.html">IMainLoopDriver</a></h4>
-      <section>
-Public interface to create your own platform specific main loop driver.
-</section>
-    <h3 id="enums">Enums
-  </h3>
-      <h4><a class="xref" href="Mono.Terminal.UnixMainLoop.Condition.html">UnixMainLoop.Condition</a></h4>
-      <section>
-Condition on which to wake up from file descriptor activity.  These match the Linux/BSD poll definitions.
-</section>
-</article>
-          </div>
-          
-          <div class="hidden-sm col-md-2" role="complementary">
-            <div class="sideaffix">
-              <div class="contribution">
-                <ul class="nav">
-                </ul>
-              </div>
-              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
-              <!-- <p><a class="back-to-top" href="#top">Back to top</a><p> -->
-              </nav>
-            </div>
-          </div>
-        </div>
-      </div>
-      
-      <footer>
-        <div class="grad-bottom"></div>
-        <div class="footer">
-          <div class="container">
-            <span class="pull-right">
-              <a href="#top">Back to top</a>
-            </span>
-            
-            <span>Generated by <strong>DocFX</strong></span>
-          </div>
-        </div>
-      </footer>
-    </div>
-    
-    <script type="text/javascript" src="../../styles/docfx.vendor.js"></script>
-    <script type="text/javascript" src="../../styles/docfx.js"></script>
-    <script type="text/javascript" src="../../styles/main.js"></script>
-  </body>
-</html>

+ 2 - 2
docs/api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.html

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Application.ResizedEventArgs
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

+ 2 - 2
docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Application.RunState
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

+ 46 - 19
docs/api/Terminal.Gui/Terminal.Gui.Application.html

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Application
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">
@@ -295,7 +295,7 @@ The <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application
     </thead>
     <tbody>
       <tr>
-        <td><a class="xref" href="Mono.Terminal.MainLoop.html">MainLoop</a></td>
+        <td><a class="xref" href="Terminal.Gui.MainLoop.html">MainLoop</a></td>
         <td>The main loop.</td>
       </tr>
     </tbody>
@@ -369,7 +369,7 @@ Building block API: Prepares the provided <a class="xref" href="Terminal.Gui.Top
     <tbody>
       <tr>
         <td><a class="xref" href="Terminal.Gui.Application.RunState.html">Application.RunState</a></td>
-        <td>The runstate handle that needs to be passed to the <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_End_Terminal_Gui_Application_RunState_">End(Application.RunState)</a> method upon completion.</td>
+        <td>The runstate handle that needs to be passed to the <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_End_Terminal_Gui_Application_RunState_System_Boolean_">End(Application.RunState, Boolean)</a> method upon completion.</td>
       </tr>
     </tbody>
   </table>
@@ -379,20 +379,20 @@ This method prepares the provided toplevel for running with the focus,
 it adds this to the list of toplevels, sets up the mainloop to process the
 event, lays out the subviews, focuses the first element, and draws the
 toplevel in the screen. This is usually followed by executing
-the <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_RunLoop_Terminal_Gui_Application_RunState_System_Boolean_">RunLoop(Application.RunState, Boolean)</a> method, and then the <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_End_Terminal_Gui_Application_RunState_">End(Application.RunState)</a> method upon termination which will
+the <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_RunLoop_Terminal_Gui_Application_RunState_System_Boolean_">RunLoop(Application.RunState, Boolean)</a> method, and then the <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_End_Terminal_Gui_Application_RunState_System_Boolean_">End(Application.RunState, Boolean)</a> method upon termination which will
 undo these changes.
 </div>
   
   
   <a id="Terminal_Gui_Application_End_" data-uid="Terminal.Gui.Application.End*"></a>
-  <h4 id="Terminal_Gui_Application_End_Terminal_Gui_Application_RunState_" data-uid="Terminal.Gui.Application.End(Terminal.Gui.Application.RunState)">End(Application.RunState)</h4>
+  <h4 id="Terminal_Gui_Application_End_Terminal_Gui_Application_RunState_System_Boolean_" data-uid="Terminal.Gui.Application.End(Terminal.Gui.Application.RunState,System.Boolean)">End(Application.RunState, Boolean)</h4>
   <div class="markdown level1 summary">
 Building block API: completes the execution of a <a class="xref" href="Terminal.Gui.Toplevel.html">Toplevel</a>  that was started with <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Begin_Terminal_Gui_Toplevel_">Begin(Toplevel)</a> .
 </div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static void End(Application.RunState runState)</code></pre>
+    <pre><code class="lang-csharp hljs">public static void End(Application.RunState runState, bool closeDriver = true)</code></pre>
   </div>
   <h5 class="parameters">Parameters</h5>
   <table class="table table-bordered table-striped table-condensed">
@@ -409,6 +409,11 @@ Building block API: completes the execution of a <a class="xref" href="Terminal.
         <td><span class="parametername">runState</span></td>
         <td>The runstate returned by the <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Begin_Terminal_Gui_Toplevel_">Begin(Toplevel)</a> method.</td>
       </tr>
+      <tr>
+        <td><span class="xref">System.Boolean</span></td>
+        <td><span class="parametername">closeDriver</span></td>
+        <td><code>true</code>Closes the application.<code>false</code>Closes the toplevels only.</td>
+      </tr>
     </tbody>
   </table>
   
@@ -455,7 +460,7 @@ Initializes a new instance of <a class="xref" href="Terminal.Gui.html">Terminal.
   <h5 id="Terminal_Gui_Application_Init_remarks">Remarks</h5>
   <div class="markdown level1 remarks">
 <p>
-Call this method once per instance (or after <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Shutdown">Shutdown()</a> has been called).
+Call this method once per instance (or after <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Shutdown_System_Boolean_">Shutdown(Boolean)</a> has been called).
 </p>
 <p>
 Loads the right <a class="xref" href="Terminal.Gui.ConsoleDriver.html">ConsoleDriver</a> for the platform.
@@ -546,7 +551,7 @@ This will cause <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui
   <a id="Terminal_Gui_Application_Run_" data-uid="Terminal.Gui.Application.Run*"></a>
   <h4 id="Terminal_Gui_Application_Run" data-uid="Terminal.Gui.Application.Run">Run()</h4>
   <div class="markdown level1 summary">
-Runs the application by calling <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Run_Terminal_Gui_Toplevel_">Run(Toplevel)</a> with the value of <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Top">Top</a>
+Runs the application by calling <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Run_Terminal_Gui_Toplevel_System_Boolean_">Run(Toplevel, Boolean)</a> with the value of <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Top">Top</a>
 </div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
@@ -556,14 +561,14 @@ Runs the application by calling <a class="xref" href="Terminal.Gui.Application.h
   
   
   <a id="Terminal_Gui_Application_Run_" data-uid="Terminal.Gui.Application.Run*"></a>
-  <h4 id="Terminal_Gui_Application_Run_Terminal_Gui_Toplevel_" data-uid="Terminal.Gui.Application.Run(Terminal.Gui.Toplevel)">Run(Toplevel)</h4>
+  <h4 id="Terminal_Gui_Application_Run_Terminal_Gui_Toplevel_System_Boolean_" data-uid="Terminal.Gui.Application.Run(Terminal.Gui.Toplevel,System.Boolean)">Run(Toplevel, Boolean)</h4>
   <div class="markdown level1 summary">
 Runs the main loop on the given <a class="xref" href="Terminal.Gui.Toplevel.html">Toplevel</a> container.
 </div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static void Run(Toplevel view)</code></pre>
+    <pre><code class="lang-csharp hljs">public static void Run(Toplevel view, bool closeDriver = true)</code></pre>
   </div>
   <h5 class="parameters">Parameters</h5>
   <table class="table table-bordered table-striped table-condensed">
@@ -580,9 +585,14 @@ Runs the main loop on the given <a class="xref" href="Terminal.Gui.Toplevel.html
         <td><span class="parametername">view</span></td>
         <td></td>
       </tr>
+      <tr>
+        <td><span class="xref">System.Boolean</span></td>
+        <td><span class="parametername">closeDriver</span></td>
+        <td></td>
+      </tr>
     </tbody>
   </table>
-  <h5 id="Terminal_Gui_Application_Run_Terminal_Gui_Toplevel__remarks">Remarks</h5>
+  <h5 id="Terminal_Gui_Application_Run_Terminal_Gui_Toplevel_System_Boolean__remarks">Remarks</h5>
   <div class="markdown level1 remarks">
 <p>
   This method is used to start processing events
@@ -590,11 +600,11 @@ Runs the main loop on the given <a class="xref" href="Terminal.Gui.Toplevel.html
   run other modal <a class="xref" href="Terminal.Gui.View.html">View</a>s such as <a class="xref" href="Terminal.Gui.Dialog.html">Dialog</a> boxes.
 </p>
 <p>
-  To make a <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Run_Terminal_Gui_Toplevel_">Run(Toplevel)</a> stop execution, call <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_RequestStop">RequestStop()</a>.
+  To make a <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Run_Terminal_Gui_Toplevel_System_Boolean_">Run(Toplevel, Boolean)</a> stop execution, call <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_RequestStop">RequestStop()</a>.
 </p>
 <p>
-  Calling <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Run_Terminal_Gui_Toplevel_">Run(Toplevel)</a> is equivalent to calling <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Begin_Terminal_Gui_Toplevel_">Begin(Toplevel)</a>, followed by <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_RunLoop_Terminal_Gui_Application_RunState_System_Boolean_">RunLoop(Application.RunState, Boolean)</a>,
-  and then calling <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_End_Terminal_Gui_Application_RunState_">End(Application.RunState)</a>.
+  Calling <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Run_Terminal_Gui_Toplevel_System_Boolean_">Run(Toplevel, Boolean)</a> is equivalent to calling <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Begin_Terminal_Gui_Toplevel_">Begin(Toplevel)</a>, followed by <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_RunLoop_Terminal_Gui_Application_RunState_System_Boolean_">RunLoop(Application.RunState, Boolean)</a>,
+  and then calling <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_End_Terminal_Gui_Application_RunState_System_Boolean_">End(Application.RunState, Boolean)</a>.
 </p>
 <p>
   Alternatively, to have a program control the main loop and 
@@ -609,7 +619,7 @@ Runs the main loop on the given <a class="xref" href="Terminal.Gui.Toplevel.html
   <a id="Terminal_Gui_Application_Run_" data-uid="Terminal.Gui.Application.Run*"></a>
   <h4 id="Terminal_Gui_Application_Run__1" data-uid="Terminal.Gui.Application.Run``1">Run&lt;T&gt;()</h4>
   <div class="markdown level1 summary">
-Runs the application by calling <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Run_Terminal_Gui_Toplevel_">Run(Toplevel)</a> with a new instance of the specified <a class="xref" href="Terminal.Gui.Toplevel.html">Toplevel</a>-derived class
+Runs the application by calling <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Run_Terminal_Gui_Toplevel_System_Boolean_">Run(Toplevel, Boolean)</a> with a new instance of the specified <a class="xref" href="Terminal.Gui.Toplevel.html">Toplevel</a>-derived class
 </div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
@@ -675,15 +685,32 @@ blocking or non-blocking call.
   
   
   <a id="Terminal_Gui_Application_Shutdown_" data-uid="Terminal.Gui.Application.Shutdown*"></a>
-  <h4 id="Terminal_Gui_Application_Shutdown" data-uid="Terminal.Gui.Application.Shutdown">Shutdown()</h4>
+  <h4 id="Terminal_Gui_Application_Shutdown_System_Boolean_" data-uid="Terminal.Gui.Application.Shutdown(System.Boolean)">Shutdown(Boolean)</h4>
   <div class="markdown level1 summary">
-Shutdown an application initalized with <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Init">Init()</a>
+Shutdown an application initialized with <a class="xref" href="Terminal.Gui.Application.html#Terminal_Gui_Application_Init">Init()</a>
 </div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public static void Shutdown()</code></pre>
+    <pre><code class="lang-csharp hljs">public static void Shutdown(bool closeDriver = true)</code></pre>
   </div>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Boolean</span></td>
+        <td><span class="parametername">closeDriver</span></td>
+        <td><code>true</code>Closes the application.<code>false</code>Closes toplevels only.</td>
+      </tr>
+    </tbody>
+  </table>
   
   
   <a id="Terminal_Gui_Application_UngrabMouse_" data-uid="Terminal.Gui.Application.UngrabMouse*"></a>

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Struct Attribute
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Button
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class CheckBox
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Clipboard
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Enum Color
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class ColorScheme
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Colors
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class ComboBox
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

+ 124 - 4
docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class ConsoleDriver
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">
@@ -657,6 +657,126 @@ Draws a frame on the specified region with the specified padding around the fram
       </tr>
     </tbody>
   </table>
+  <h5 id="Terminal_Gui_ConsoleDriver_DrawFrame_Terminal_Gui_Rect_System_Int32_System_Boolean__remarks">Remarks</h5>
+  <div class="markdown level1 remarks">This is a legacy/depcrecated API. Use <a class="xref" href="Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_DrawWindowFrame_Terminal_Gui_Rect_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_">DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean)</a>.</div>
+  
+  
+  <a id="Terminal_Gui_ConsoleDriver_DrawWindowFrame_" data-uid="Terminal.Gui.ConsoleDriver.DrawWindowFrame*"></a>
+  <h4 id="Terminal_Gui_ConsoleDriver_DrawWindowFrame_Terminal_Gui_Rect_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_" data-uid="Terminal.Gui.ConsoleDriver.DrawWindowFrame(Terminal.Gui.Rect,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean)">DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean)</h4>
+  <div class="markdown level1 summary">
+Draws a frame for a window with padding aand n optional visible border inside the padding. 
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public virtual void DrawWindowFrame(Rect region, int paddingLeft = 0, int paddingTop = 0, int paddingRight = 0, int paddingBottom = 0, bool border = true, bool fill = false)</code></pre>
+  </div>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="Terminal.Gui.Rect.html">Rect</a></td>
+        <td><span class="parametername">region</span></td>
+        <td>Screen relative region where the frame will be drawn.</td>
+      </tr>
+      <tr>
+        <td><span class="xref">System.Int32</span></td>
+        <td><span class="parametername">paddingLeft</span></td>
+        <td>Number of columns to pad on the left (if 0 the border will not appear on the left).</td>
+      </tr>
+      <tr>
+        <td><span class="xref">System.Int32</span></td>
+        <td><span class="parametername">paddingTop</span></td>
+        <td>Number of rows to pad on the top (if 0 the border and title will not appear on the top).</td>
+      </tr>
+      <tr>
+        <td><span class="xref">System.Int32</span></td>
+        <td><span class="parametername">paddingRight</span></td>
+        <td>Number of columns to pad on the right (if 0 the border will not appear on the right).</td>
+      </tr>
+      <tr>
+        <td><span class="xref">System.Int32</span></td>
+        <td><span class="parametername">paddingBottom</span></td>
+        <td>Number of rows to pad on the bottom (if 0 the border will not appear on the bottom).</td>
+      </tr>
+      <tr>
+        <td><span class="xref">System.Boolean</span></td>
+        <td><span class="parametername">border</span></td>
+        <td>If set to <code>true</code> and any padding dimension is > 0 the border will be drawn.</td>
+      </tr>
+      <tr>
+        <td><span class="xref">System.Boolean</span></td>
+        <td><span class="parametername">fill</span></td>
+        <td>If set to <code>true</code> it will clear the content area (the area inside the padding) with the current color, otherwise the content area will be left untouched.</td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
+  <a id="Terminal_Gui_ConsoleDriver_DrawWindowTitle_" data-uid="Terminal.Gui.ConsoleDriver.DrawWindowTitle*"></a>
+  <h4 id="Terminal_Gui_ConsoleDriver_DrawWindowTitle_Terminal_Gui_Rect_NStack_ustring_System_Int32_System_Int32_System_Int32_System_Int32_Terminal_Gui_TextAlignment_" data-uid="Terminal.Gui.ConsoleDriver.DrawWindowTitle(Terminal.Gui.Rect,NStack.ustring,System.Int32,System.Int32,System.Int32,System.Int32,Terminal.Gui.TextAlignment)">DrawWindowTitle(Rect, ustring, Int32, Int32, Int32, Int32, TextAlignment)</h4>
+  <div class="markdown level1 summary">
+Draws the title for a Window-style view incorporating padding. 
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public virtual void DrawWindowTitle(Rect region, ustring title, int paddingLeft, int paddingTop, int paddingRight, int paddingBottom, TextAlignment textAlignment = TextAlignment.Left)</code></pre>
+  </div>
+  <h5 class="parameters">Parameters</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Name</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><a class="xref" href="Terminal.Gui.Rect.html">Rect</a></td>
+        <td><span class="parametername">region</span></td>
+        <td>Screen relative region where the frame will be drawn.</td>
+      </tr>
+      <tr>
+        <td><span class="xref">NStack.ustring</span></td>
+        <td><span class="parametername">title</span></td>
+        <td>The title for the window. The title will only be drawn if <code>title</code> is not null or empty and paddingTop is greater than 0.</td>
+      </tr>
+      <tr>
+        <td><span class="xref">System.Int32</span></td>
+        <td><span class="parametername">paddingLeft</span></td>
+        <td>Number of columns to pad on the left (if 0 the border will not appear on the left).</td>
+      </tr>
+      <tr>
+        <td><span class="xref">System.Int32</span></td>
+        <td><span class="parametername">paddingTop</span></td>
+        <td>Number of rows to pad on the top (if 0 the border and title will not appear on the top).</td>
+      </tr>
+      <tr>
+        <td><span class="xref">System.Int32</span></td>
+        <td><span class="parametername">paddingRight</span></td>
+        <td>Number of columns to pad on the right (if 0 the border will not appear on the right).</td>
+      </tr>
+      <tr>
+        <td><span class="xref">System.Int32</span></td>
+        <td><span class="parametername">paddingBottom</span></td>
+        <td>Number of rows to pad on the bottom (if 0 the border will not appear on the bottom).</td>
+      </tr>
+      <tr>
+        <td><a class="xref" href="Terminal.Gui.TextAlignment.html">TextAlignment</a></td>
+        <td><span class="parametername">textAlignment</span></td>
+        <td>Not yet immplemented.</td>
+      </tr>
+    </tbody>
+  </table>
   
   
   <a id="Terminal_Gui_ConsoleDriver_End_" data-uid="Terminal.Gui.ConsoleDriver.End*"></a>
@@ -784,7 +904,7 @@ Moves the cursor to the specified column and row.
   
   
   <a id="Terminal_Gui_ConsoleDriver_PrepareToRun_" data-uid="Terminal.Gui.ConsoleDriver.PrepareToRun*"></a>
-  <h4 id="Terminal_Gui_ConsoleDriver_PrepareToRun_Mono_Terminal_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__" data-uid="Terminal.Gui.ConsoleDriver.PrepareToRun(Mono.Terminal.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent})">PrepareToRun(MainLoop, Action&lt;KeyEvent&gt;, Action&lt;KeyEvent&gt;, Action&lt;KeyEvent&gt;, Action&lt;MouseEvent&gt;)</h4>
+  <h4 id="Terminal_Gui_ConsoleDriver_PrepareToRun_Terminal_Gui_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__" data-uid="Terminal.Gui.ConsoleDriver.PrepareToRun(Terminal.Gui.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent})">PrepareToRun(MainLoop, Action&lt;KeyEvent&gt;, Action&lt;KeyEvent&gt;, Action&lt;KeyEvent&gt;, Action&lt;MouseEvent&gt;)</h4>
   <div class="markdown level1 summary">
 Prepare the driver and set the key and mouse events handlers.
 </div>
@@ -804,7 +924,7 @@ Prepare the driver and set the key and mouse events handlers.
     </thead>
     <tbody>
       <tr>
-        <td><a class="xref" href="Mono.Terminal.MainLoop.html">MainLoop</a></td>
+        <td><a class="xref" href="Terminal.Gui.MainLoop.html">MainLoop</a></td>
         <td><span class="parametername">mainLoop</span></td>
         <td>The main loop.</td>
       </tr>

+ 11 - 5
docs/api/Terminal.Gui/Terminal.Gui.CursesDriver.html

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class CursesDriver
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">
@@ -101,6 +101,12 @@ This is the Curses driver for the gui.cs/Terminal framework.
     <div>
       <a class="xref" href="Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_SetTerminalResized_System_Action_">ConsoleDriver.SetTerminalResized(Action)</a>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_DrawWindowTitle_Terminal_Gui_Rect_NStack_ustring_System_Int32_System_Int32_System_Int32_System_Int32_Terminal_Gui_TextAlignment_">ConsoleDriver.DrawWindowTitle(Rect, ustring, Int32, Int32, Int32, Int32, TextAlignment)</a>
+    </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_DrawWindowFrame_Terminal_Gui_Rect_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_">ConsoleDriver.DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean)</a>
+    </div>
     <div>
       <a class="xref" href="Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_DrawFrame_Terminal_Gui_Rect_System_Int32_System_Boolean_">ConsoleDriver.DrawFrame(Rect, Int32, Boolean)</a>
     </div>
@@ -501,7 +507,7 @@ Creates a curses color from the provided foreground and background colors
   
   
   <a id="Terminal_Gui_CursesDriver_PrepareToRun_" data-uid="Terminal.Gui.CursesDriver.PrepareToRun*"></a>
-  <h4 id="Terminal_Gui_CursesDriver_PrepareToRun_Mono_Terminal_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__" data-uid="Terminal.Gui.CursesDriver.PrepareToRun(Mono.Terminal.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent})">PrepareToRun(MainLoop, Action&lt;KeyEvent&gt;, Action&lt;KeyEvent&gt;, Action&lt;KeyEvent&gt;, Action&lt;MouseEvent&gt;)</h4>
+  <h4 id="Terminal_Gui_CursesDriver_PrepareToRun_Terminal_Gui_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__" data-uid="Terminal.Gui.CursesDriver.PrepareToRun(Terminal.Gui.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent})">PrepareToRun(MainLoop, Action&lt;KeyEvent&gt;, Action&lt;KeyEvent&gt;, Action&lt;KeyEvent&gt;, Action&lt;MouseEvent&gt;)</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
@@ -519,7 +525,7 @@ Creates a curses color from the provided foreground and background colors
     </thead>
     <tbody>
       <tr>
-        <td><a class="xref" href="Mono.Terminal.MainLoop.html">MainLoop</a></td>
+        <td><a class="xref" href="Terminal.Gui.MainLoop.html">MainLoop</a></td>
         <td><span class="parametername">mainLoop</span></td>
         <td></td>
       </tr>
@@ -546,7 +552,7 @@ Creates a curses color from the provided foreground and background colors
     </tbody>
   </table>
   <h5 class="overrides">Overrides</h5>
-  <div><a class="xref" href="Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_PrepareToRun_Mono_Terminal_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__">ConsoleDriver.PrepareToRun(MainLoop, Action&lt;KeyEvent&gt;, Action&lt;KeyEvent&gt;, Action&lt;KeyEvent&gt;, Action&lt;MouseEvent&gt;)</a></div>
+  <div><a class="xref" href="Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_PrepareToRun_Terminal_Gui_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__">ConsoleDriver.PrepareToRun(MainLoop, Action&lt;KeyEvent&gt;, Action&lt;KeyEvent&gt;, Action&lt;KeyEvent&gt;, Action&lt;MouseEvent&gt;)</a></div>
   
   
   <a id="Terminal_Gui_CursesDriver_Refresh_" data-uid="Terminal.Gui.CursesDriver.Refresh*"></a>

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class DateField
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Dialog
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Dim
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class FileDialog
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class FrameView
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class HexView
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Interface IListDataSource
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

+ 15 - 15
docs/api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html → docs/api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Interface IMainLoopDriver
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">
@@ -78,18 +78,18 @@
         </div>
         <div class="article row grid-right">
           <div class="col-md-10">
-            <article class="content wrap" id="_content" data-uid="Mono.Terminal.IMainLoopDriver">
+            <article class="content wrap" id="_content" data-uid="Terminal.Gui.IMainLoopDriver">
   
   
-  <h1 id="Mono_Terminal_IMainLoopDriver" data-uid="Mono.Terminal.IMainLoopDriver" class="text-break">Interface IMainLoopDriver
+  <h1 id="Terminal_Gui_IMainLoopDriver" data-uid="Terminal.Gui.IMainLoopDriver" class="text-break">Interface IMainLoopDriver
   </h1>
   <div class="markdown level0 summary">
 Public interface to create your own platform specific main loop driver.
 </div>
   <div class="markdown level0 conceptual"></div>
-  <h6><strong>Namespace</strong>: <a class="xref" href="Mono.Terminal.html">Mono.Terminal</a></h6>
+  <h6><strong>Namespace</strong>: <a class="xref" href="Terminal.Gui.html">Terminal.Gui</a></h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
-  <h5 id="Mono_Terminal_IMainLoopDriver_syntax">Syntax</h5>
+  <h5 id="Terminal_Gui_IMainLoopDriver_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public interface IMainLoopDriver</code></pre>
   </div>
@@ -97,8 +97,8 @@ Public interface to create your own platform specific main loop driver.
   </h3>
   
   
-  <a id="Mono_Terminal_IMainLoopDriver_EventsPending_" data-uid="Mono.Terminal.IMainLoopDriver.EventsPending*"></a>
-  <h4 id="Mono_Terminal_IMainLoopDriver_EventsPending_System_Boolean_" data-uid="Mono.Terminal.IMainLoopDriver.EventsPending(System.Boolean)">EventsPending(Boolean)</h4>
+  <a id="Terminal_Gui_IMainLoopDriver_EventsPending_" data-uid="Terminal.Gui.IMainLoopDriver.EventsPending*"></a>
+  <h4 id="Terminal_Gui_IMainLoopDriver_EventsPending_System_Boolean_" data-uid="Terminal.Gui.IMainLoopDriver.EventsPending(System.Boolean)">EventsPending(Boolean)</h4>
   <div class="markdown level1 summary">
 Must report whether there are any events pending, or even block waiting for events.
 </div>
@@ -141,8 +141,8 @@ Must report whether there are any events pending, or even block waiting for even
   </table>
   
   
-  <a id="Mono_Terminal_IMainLoopDriver_MainIteration_" data-uid="Mono.Terminal.IMainLoopDriver.MainIteration*"></a>
-  <h4 id="Mono_Terminal_IMainLoopDriver_MainIteration" data-uid="Mono.Terminal.IMainLoopDriver.MainIteration">MainIteration()</h4>
+  <a id="Terminal_Gui_IMainLoopDriver_MainIteration_" data-uid="Terminal.Gui.IMainLoopDriver.MainIteration*"></a>
+  <h4 id="Terminal_Gui_IMainLoopDriver_MainIteration" data-uid="Terminal.Gui.IMainLoopDriver.MainIteration">MainIteration()</h4>
   <div class="markdown level1 summary">
 The interation function.
 </div>
@@ -153,8 +153,8 @@ The interation function.
   </div>
   
   
-  <a id="Mono_Terminal_IMainLoopDriver_Setup_" data-uid="Mono.Terminal.IMainLoopDriver.Setup*"></a>
-  <h4 id="Mono_Terminal_IMainLoopDriver_Setup_Mono_Terminal_MainLoop_" data-uid="Mono.Terminal.IMainLoopDriver.Setup(Mono.Terminal.MainLoop)">Setup(MainLoop)</h4>
+  <a id="Terminal_Gui_IMainLoopDriver_Setup_" data-uid="Terminal.Gui.IMainLoopDriver.Setup*"></a>
+  <h4 id="Terminal_Gui_IMainLoopDriver_Setup_Terminal_Gui_MainLoop_" data-uid="Terminal.Gui.IMainLoopDriver.Setup(Terminal.Gui.MainLoop)">Setup(MainLoop)</h4>
   <div class="markdown level1 summary">
 Initializes the main loop driver, gets the calling main loop for the initialization.
 </div>
@@ -174,7 +174,7 @@ Initializes the main loop driver, gets the calling main loop for the initializat
     </thead>
     <tbody>
       <tr>
-        <td><a class="xref" href="Mono.Terminal.MainLoop.html">MainLoop</a></td>
+        <td><a class="xref" href="Terminal.Gui.MainLoop.html">MainLoop</a></td>
         <td><span class="parametername">mainLoop</span></td>
         <td>Main loop.</td>
       </tr>
@@ -182,8 +182,8 @@ Initializes the main loop driver, gets the calling main loop for the initializat
   </table>
   
   
-  <a id="Mono_Terminal_IMainLoopDriver_Wakeup_" data-uid="Mono.Terminal.IMainLoopDriver.Wakeup*"></a>
-  <h4 id="Mono_Terminal_IMainLoopDriver_Wakeup" data-uid="Mono.Terminal.IMainLoopDriver.Wakeup">Wakeup()</h4>
+  <a id="Terminal_Gui_IMainLoopDriver_Wakeup_" data-uid="Terminal.Gui.IMainLoopDriver.Wakeup*"></a>
+  <h4 id="Terminal_Gui_IMainLoopDriver_Wakeup" data-uid="Terminal.Gui.IMainLoopDriver.Wakeup">Wakeup()</h4>
   <div class="markdown level1 summary">
 Wakes up the mainloop that might be waiting on input, must be thread safe.
 </div>

+ 14 - 2
docs/api/Terminal.Gui/Terminal.Gui.Key.html

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Enum Key
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">
@@ -378,6 +378,18 @@ F1 key.
         <td id="Terminal_Gui_Key_F10">F10</td>
         <td>
 F10 key.
+</td>
+      </tr>
+      <tr>
+        <td id="Terminal_Gui_Key_F11">F11</td>
+        <td>
+F11 key.
+</td>
+      </tr>
+      <tr>
+        <td id="Terminal_Gui_Key_F12">F12</td>
+        <td>
+F12 key.
 </td>
       </tr>
       <tr>

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class KeyEvent
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Label
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Enum LayoutStyle
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class ListView
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class ListViewItemEventArgs
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class ListWrapper
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

+ 36 - 36
docs/api/Terminal.Gui/Mono.Terminal.MainLoop.html → docs/api/Terminal.Gui/Terminal.Gui.MainLoop.html

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class MainLoop
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">
@@ -78,10 +78,10 @@
         </div>
         <div class="article row grid-right">
           <div class="col-md-10">
-            <article class="content wrap" id="_content" data-uid="Mono.Terminal.MainLoop">
+            <article class="content wrap" id="_content" data-uid="Terminal.Gui.MainLoop">
   
   
-  <h1 id="Mono_Terminal_MainLoop" data-uid="Mono.Terminal.MainLoop" class="text-break">Class MainLoop
+  <h1 id="Terminal_Gui_MainLoop" data-uid="Terminal.Gui.MainLoop" class="text-break">Class MainLoop
   </h1>
   <div class="markdown level0 summary">
 Simple main loop implementation that can be used to monitor
@@ -117,13 +117,13 @@ file descriptor, run timers and idle handlers.
       <span class="xref">System.Object.ToString()</span>
     </div>
   </div>
-  <h6><strong>Namespace</strong>: <a class="xref" href="Mono.Terminal.html">Mono.Terminal</a></h6>
+  <h6><strong>Namespace</strong>: <a class="xref" href="Terminal.Gui.html">Terminal.Gui</a></h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
-  <h5 id="Mono_Terminal_MainLoop_syntax">Syntax</h5>
+  <h5 id="Terminal_Gui_MainLoop_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public class MainLoop</code></pre>
   </div>
-  <h5 id="Mono_Terminal_MainLoop_remarks"><strong>Remarks</strong></h5>
+  <h5 id="Terminal_Gui_MainLoop_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
 Monitoring of file descriptors is only available on Unix, there
 does not seem to be a way of supporting this on Windows.
@@ -132,8 +132,8 @@ does not seem to be a way of supporting this on Windows.
   </h3>
   
   
-  <a id="Mono_Terminal_MainLoop__ctor_" data-uid="Mono.Terminal.MainLoop.#ctor*"></a>
-  <h4 id="Mono_Terminal_MainLoop__ctor_Mono_Terminal_IMainLoopDriver_" data-uid="Mono.Terminal.MainLoop.#ctor(Mono.Terminal.IMainLoopDriver)">MainLoop(IMainLoopDriver)</h4>
+  <a id="Terminal_Gui_MainLoop__ctor_" data-uid="Terminal.Gui.MainLoop.#ctor*"></a>
+  <h4 id="Terminal_Gui_MainLoop__ctor_Terminal_Gui_IMainLoopDriver_" data-uid="Terminal.Gui.MainLoop.#ctor(Terminal.Gui.IMainLoopDriver)">MainLoop(IMainLoopDriver)</h4>
   <div class="markdown level1 summary">
 Creates a new Mainloop, to run it you must provide a driver, and choose
 one of the implementations UnixMainLoop, NetMainLoop or WindowsMainLoop.
@@ -154,7 +154,7 @@ one of the implementations UnixMainLoop, NetMainLoop or WindowsMainLoop.
     </thead>
     <tbody>
       <tr>
-        <td><a class="xref" href="Mono.Terminal.IMainLoopDriver.html">IMainLoopDriver</a></td>
+        <td><a class="xref" href="Terminal.Gui.IMainLoopDriver.html">IMainLoopDriver</a></td>
         <td><span class="parametername">driver</span></td>
         <td></td>
       </tr>
@@ -164,8 +164,8 @@ one of the implementations UnixMainLoop, NetMainLoop or WindowsMainLoop.
   </h3>
   
   
-  <a id="Mono_Terminal_MainLoop_Driver_" data-uid="Mono.Terminal.MainLoop.Driver*"></a>
-  <h4 id="Mono_Terminal_MainLoop_Driver" data-uid="Mono.Terminal.MainLoop.Driver">Driver</h4>
+  <a id="Terminal_Gui_MainLoop_Driver_" data-uid="Terminal.Gui.MainLoop.Driver*"></a>
+  <h4 id="Terminal_Gui_MainLoop_Driver" data-uid="Terminal.Gui.MainLoop.Driver">Driver</h4>
   <div class="markdown level1 summary">
 The current IMainLoopDriver in use.
 </div>
@@ -184,7 +184,7 @@ The current IMainLoopDriver in use.
     </thead>
     <tbody>
       <tr>
-        <td><a class="xref" href="Mono.Terminal.IMainLoopDriver.html">IMainLoopDriver</a></td>
+        <td><a class="xref" href="Terminal.Gui.IMainLoopDriver.html">IMainLoopDriver</a></td>
         <td>The driver.</td>
       </tr>
     </tbody>
@@ -193,8 +193,8 @@ The current IMainLoopDriver in use.
   </h3>
   
   
-  <a id="Mono_Terminal_MainLoop_AddIdle_" data-uid="Mono.Terminal.MainLoop.AddIdle*"></a>
-  <h4 id="Mono_Terminal_MainLoop_AddIdle_System_Func_System_Boolean__" data-uid="Mono.Terminal.MainLoop.AddIdle(System.Func{System.Boolean})">AddIdle(Func&lt;Boolean&gt;)</h4>
+  <a id="Terminal_Gui_MainLoop_AddIdle_" data-uid="Terminal.Gui.MainLoop.AddIdle*"></a>
+  <h4 id="Terminal_Gui_MainLoop_AddIdle_System_Func_System_Boolean__" data-uid="Terminal.Gui.MainLoop.AddIdle(System.Func{System.Boolean})">AddIdle(Func&lt;Boolean&gt;)</h4>
   <div class="markdown level1 summary">
 Executes the specified @idleHandler on the idle loop.  The return value is a token to remove it.
 </div>
@@ -237,8 +237,8 @@ Executes the specified @idleHandler on the idle loop.  The return value is a tok
   </table>
   
   
-  <a id="Mono_Terminal_MainLoop_AddTimeout_" data-uid="Mono.Terminal.MainLoop.AddTimeout*"></a>
-  <h4 id="Mono_Terminal_MainLoop_AddTimeout_System_TimeSpan_System_Func_Mono_Terminal_MainLoop_System_Boolean__" data-uid="Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean})">AddTimeout(TimeSpan, Func&lt;MainLoop, Boolean&gt;)</h4>
+  <a id="Terminal_Gui_MainLoop_AddTimeout_" data-uid="Terminal.Gui.MainLoop.AddTimeout*"></a>
+  <h4 id="Terminal_Gui_MainLoop_AddTimeout_System_TimeSpan_System_Func_Terminal_Gui_MainLoop_System_Boolean__" data-uid="Terminal.Gui.MainLoop.AddTimeout(System.TimeSpan,System.Func{Terminal.Gui.MainLoop,System.Boolean})">AddTimeout(TimeSpan, Func&lt;MainLoop, Boolean&gt;)</h4>
   <div class="markdown level1 summary">
 Adds a timeout to the mainloop.
 </div>
@@ -263,7 +263,7 @@ Adds a timeout to the mainloop.
         <td></td>
       </tr>
       <tr>
-        <td><span class="xref">System.Func</span>&lt;<a class="xref" href="Mono.Terminal.MainLoop.html">MainLoop</a>, <span class="xref">System.Boolean</span>&gt;</td>
+        <td><span class="xref">System.Func</span>&lt;<a class="xref" href="Terminal.Gui.MainLoop.html">MainLoop</a>, <span class="xref">System.Boolean</span>&gt;</td>
         <td><span class="parametername">callback</span></td>
         <td></td>
       </tr>
@@ -284,7 +284,7 @@ Adds a timeout to the mainloop.
       </tr>
     </tbody>
   </table>
-  <h5 id="Mono_Terminal_MainLoop_AddTimeout_System_TimeSpan_System_Func_Mono_Terminal_MainLoop_System_Boolean___remarks">Remarks</h5>
+  <h5 id="Terminal_Gui_MainLoop_AddTimeout_System_TimeSpan_System_Func_Terminal_Gui_MainLoop_System_Boolean___remarks">Remarks</h5>
   <div class="markdown level1 remarks">
 When time time specified passes, the callback will be invoked.
 If the callback returns true, the timeout will be reset, repeating
@@ -295,8 +295,8 @@ by calling RemoveTimeout.
 </div>
   
   
-  <a id="Mono_Terminal_MainLoop_EventsPending_" data-uid="Mono.Terminal.MainLoop.EventsPending*"></a>
-  <h4 id="Mono_Terminal_MainLoop_EventsPending_System_Boolean_" data-uid="Mono.Terminal.MainLoop.EventsPending(System.Boolean)">EventsPending(Boolean)</h4>
+  <a id="Terminal_Gui_MainLoop_EventsPending_" data-uid="Terminal.Gui.MainLoop.EventsPending*"></a>
+  <h4 id="Terminal_Gui_MainLoop_EventsPending_System_Boolean_" data-uid="Terminal.Gui.MainLoop.EventsPending(System.Boolean)">EventsPending(Boolean)</h4>
   <div class="markdown level1 summary">
 Determines whether there are pending events to be processed.
 </div>
@@ -337,7 +337,7 @@ Determines whether there are pending events to be processed.
       </tr>
     </tbody>
   </table>
-  <h5 id="Mono_Terminal_MainLoop_EventsPending_System_Boolean__remarks">Remarks</h5>
+  <h5 id="Terminal_Gui_MainLoop_EventsPending_System_Boolean__remarks">Remarks</h5>
   <div class="markdown level1 remarks">
 You can use this method if you want to probe if events are pending.
 Typically used if you need to flush the input queue while still
@@ -345,8 +345,8 @@ running some of your own code in your main thread.
 </div>
   
   
-  <a id="Mono_Terminal_MainLoop_Invoke_" data-uid="Mono.Terminal.MainLoop.Invoke*"></a>
-  <h4 id="Mono_Terminal_MainLoop_Invoke_System_Action_" data-uid="Mono.Terminal.MainLoop.Invoke(System.Action)">Invoke(Action)</h4>
+  <a id="Terminal_Gui_MainLoop_Invoke_" data-uid="Terminal.Gui.MainLoop.Invoke*"></a>
+  <h4 id="Terminal_Gui_MainLoop_Invoke_System_Action_" data-uid="Terminal.Gui.MainLoop.Invoke(System.Action)">Invoke(Action)</h4>
   <div class="markdown level1 summary">
 Runs @action on the thread that is processing events
 </div>
@@ -374,8 +374,8 @@ Runs @action on the thread that is processing events
   </table>
   
   
-  <a id="Mono_Terminal_MainLoop_MainIteration_" data-uid="Mono.Terminal.MainLoop.MainIteration*"></a>
-  <h4 id="Mono_Terminal_MainLoop_MainIteration" data-uid="Mono.Terminal.MainLoop.MainIteration">MainIteration()</h4>
+  <a id="Terminal_Gui_MainLoop_MainIteration_" data-uid="Terminal.Gui.MainLoop.MainIteration*"></a>
+  <h4 id="Terminal_Gui_MainLoop_MainIteration" data-uid="Terminal.Gui.MainLoop.MainIteration">MainIteration()</h4>
   <div class="markdown level1 summary">
 Runs one iteration of timers and file watches
 </div>
@@ -384,7 +384,7 @@ Runs one iteration of timers and file watches
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public void MainIteration()</code></pre>
   </div>
-  <h5 id="Mono_Terminal_MainLoop_MainIteration_remarks">Remarks</h5>
+  <h5 id="Terminal_Gui_MainLoop_MainIteration_remarks">Remarks</h5>
   <div class="markdown level1 remarks">
 You use this to process all pending events (timers, idle handlers and file watches).
 
@@ -393,8 +393,8 @@ while (main.EvensPending ()) MainIteration ();
 </div>
   
   
-  <a id="Mono_Terminal_MainLoop_RemoveIdle_" data-uid="Mono.Terminal.MainLoop.RemoveIdle*"></a>
-  <h4 id="Mono_Terminal_MainLoop_RemoveIdle_System_Func_System_Boolean__" data-uid="Mono.Terminal.MainLoop.RemoveIdle(System.Func{System.Boolean})">RemoveIdle(Func&lt;Boolean&gt;)</h4>
+  <a id="Terminal_Gui_MainLoop_RemoveIdle_" data-uid="Terminal.Gui.MainLoop.RemoveIdle*"></a>
+  <h4 id="Terminal_Gui_MainLoop_RemoveIdle_System_Func_System_Boolean__" data-uid="Terminal.Gui.MainLoop.RemoveIdle(System.Func{System.Boolean})">RemoveIdle(Func&lt;Boolean&gt;)</h4>
   <div class="markdown level1 summary">
 Removes the specified idleHandler from processing.
 </div>
@@ -422,8 +422,8 @@ Removes the specified idleHandler from processing.
   </table>
   
   
-  <a id="Mono_Terminal_MainLoop_RemoveTimeout_" data-uid="Mono.Terminal.MainLoop.RemoveTimeout*"></a>
-  <h4 id="Mono_Terminal_MainLoop_RemoveTimeout_System_Object_" data-uid="Mono.Terminal.MainLoop.RemoveTimeout(System.Object)">RemoveTimeout(Object)</h4>
+  <a id="Terminal_Gui_MainLoop_RemoveTimeout_" data-uid="Terminal.Gui.MainLoop.RemoveTimeout*"></a>
+  <h4 id="Terminal_Gui_MainLoop_RemoveTimeout_System_Object_" data-uid="Terminal.Gui.MainLoop.RemoveTimeout(System.Object)">RemoveTimeout(Object)</h4>
   <div class="markdown level1 summary">
 Removes a previously scheduled timeout
 </div>
@@ -449,14 +449,14 @@ Removes a previously scheduled timeout
       </tr>
     </tbody>
   </table>
-  <h5 id="Mono_Terminal_MainLoop_RemoveTimeout_System_Object__remarks">Remarks</h5>
+  <h5 id="Terminal_Gui_MainLoop_RemoveTimeout_System_Object__remarks">Remarks</h5>
   <div class="markdown level1 remarks">
 The token parameter is the value returned by AddTimeout.
 </div>
   
   
-  <a id="Mono_Terminal_MainLoop_Run_" data-uid="Mono.Terminal.MainLoop.Run*"></a>
-  <h4 id="Mono_Terminal_MainLoop_Run" data-uid="Mono.Terminal.MainLoop.Run">Run()</h4>
+  <a id="Terminal_Gui_MainLoop_Run_" data-uid="Terminal.Gui.MainLoop.Run*"></a>
+  <h4 id="Terminal_Gui_MainLoop_Run" data-uid="Terminal.Gui.MainLoop.Run">Run()</h4>
   <div class="markdown level1 summary">
 Runs the mainloop.
 </div>
@@ -467,8 +467,8 @@ Runs the mainloop.
   </div>
   
   
-  <a id="Mono_Terminal_MainLoop_Stop_" data-uid="Mono.Terminal.MainLoop.Stop*"></a>
-  <h4 id="Mono_Terminal_MainLoop_Stop" data-uid="Mono.Terminal.MainLoop.Stop">Stop()</h4>
+  <a id="Terminal_Gui_MainLoop_Stop_" data-uid="Terminal.Gui.MainLoop.Stop*"></a>
+  <h4 id="Terminal_Gui_MainLoop_Stop" data-uid="Terminal.Gui.MainLoop.Stop">Stop()</h4>
   <div class="markdown level1 summary">
 Stops the mainloop.
 </div>

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class MenuBar
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class MenuBarItem
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class MenuItem
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class MessageBox
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Struct MouseEvent
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Enum MouseFlags
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class OpenDialog
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Struct Point
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Pos
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class ProgressBar
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class RadioGroup
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Struct Rect
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Responder
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class SaveDialog
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class ScrollBarView
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class ScrollView
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Struct Size
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Enum SpecialChar
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class StatusBar
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class StatusItem
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Enum TextAlignment
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

+ 3 - 4
docs/api/Terminal.Gui/Terminal.Gui.TextField.html

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class TextField
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">
@@ -945,8 +945,7 @@ Changed event, raised when the text has clicked.
   </table>
   <h5 id="Terminal_Gui_TextField_Changed_remarks">Remarks</h5>
   <div class="markdown level1 remarks">
-Client code can hook up to this event, it is
-raised when the text in the entry changes.
+This event is raised when the <a class="xref" href="Terminal.Gui.TextField.html#Terminal_Gui_TextField_Text">Text</a> changes. 
 </div>
   <h3 id="implements">Implements</h3>
   <div>

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class TextView
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class TimeField
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Toplevel
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

+ 12 - 12
docs/api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html → docs/api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Enum UnixMainLoop.Condition
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">
@@ -78,18 +78,18 @@
         </div>
         <div class="article row grid-right">
           <div class="col-md-10">
-            <article class="content wrap" id="_content" data-uid="Mono.Terminal.UnixMainLoop.Condition">
+            <article class="content wrap" id="_content" data-uid="Terminal.Gui.UnixMainLoop.Condition">
   
   
-  <h1 id="Mono_Terminal_UnixMainLoop_Condition" data-uid="Mono.Terminal.UnixMainLoop.Condition" class="text-break">Enum UnixMainLoop.Condition
+  <h1 id="Terminal_Gui_UnixMainLoop_Condition" data-uid="Terminal.Gui.UnixMainLoop.Condition" class="text-break">Enum UnixMainLoop.Condition
   </h1>
   <div class="markdown level0 summary">
 Condition on which to wake up from file descriptor activity.  These match the Linux/BSD poll definitions.
 </div>
   <div class="markdown level0 conceptual"></div>
-  <h6><strong>Namespace</strong>: <a class="xref" href="Mono.Terminal.html">Mono.Terminal</a></h6>
+  <h6><strong>Namespace</strong>: <a class="xref" href="Terminal.Gui.html">Terminal.Gui</a></h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
-  <h5 id="Mono_Terminal_UnixMainLoop_Condition_syntax">Syntax</h5>
+  <h5 id="Terminal_Gui_UnixMainLoop_Condition_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">[Flags]
 public enum Condition : short</code></pre>
@@ -105,37 +105,37 @@ public enum Condition : short</code></pre>
     <thead>
     <tbody>
       <tr>
-        <td id="Mono_Terminal_UnixMainLoop_Condition_PollErr">PollErr</td>
+        <td id="Terminal_Gui_UnixMainLoop_Condition_PollErr">PollErr</td>
         <td>
 Error condition on output
 </td>
       </tr>
       <tr>
-        <td id="Mono_Terminal_UnixMainLoop_Condition_PollHup">PollHup</td>
+        <td id="Terminal_Gui_UnixMainLoop_Condition_PollHup">PollHup</td>
         <td>
 Hang-up on output
 </td>
       </tr>
       <tr>
-        <td id="Mono_Terminal_UnixMainLoop_Condition_PollIn">PollIn</td>
+        <td id="Terminal_Gui_UnixMainLoop_Condition_PollIn">PollIn</td>
         <td>
 There is data to read
 </td>
       </tr>
       <tr>
-        <td id="Mono_Terminal_UnixMainLoop_Condition_PollNval">PollNval</td>
+        <td id="Terminal_Gui_UnixMainLoop_Condition_PollNval">PollNval</td>
         <td>
 File descriptor is not open.
 </td>
       </tr>
       <tr>
-        <td id="Mono_Terminal_UnixMainLoop_Condition_PollOut">PollOut</td>
+        <td id="Terminal_Gui_UnixMainLoop_Condition_PollOut">PollOut</td>
         <td>
 Writing to the specified descriptor will not block
 </td>
       </tr>
       <tr>
-        <td id="Mono_Terminal_UnixMainLoop_Condition_PollPri">PollPri</td>
+        <td id="Terminal_Gui_UnixMainLoop_Condition_PollPri">PollPri</td>
         <td>
 There is urgent data to read
 </td>

+ 26 - 26
docs/api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html → docs/api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class UnixMainLoop
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">
@@ -78,10 +78,10 @@
         </div>
         <div class="article row grid-right">
           <div class="col-md-10">
-            <article class="content wrap" id="_content" data-uid="Mono.Terminal.UnixMainLoop">
+            <article class="content wrap" id="_content" data-uid="Terminal.Gui.UnixMainLoop">
   
   
-  <h1 id="Mono_Terminal_UnixMainLoop" data-uid="Mono.Terminal.UnixMainLoop" class="text-break">Class UnixMainLoop
+  <h1 id="Terminal_Gui_UnixMainLoop" data-uid="Terminal.Gui.UnixMainLoop" class="text-break">Class UnixMainLoop
   </h1>
   <div class="markdown level0 summary">
 Unix main loop, suitable for using on Posix systems
@@ -94,7 +94,7 @@ Unix main loop, suitable for using on Posix systems
   </div>
   <div classs="implements">
     <h5>Implements</h5>
-    <div><a class="xref" href="Mono.Terminal.IMainLoopDriver.html">IMainLoopDriver</a></div>
+    <div><a class="xref" href="Terminal.Gui.IMainLoopDriver.html">IMainLoopDriver</a></div>
   </div>
   <div class="inheritedMembers">
     <h5>Inherited Members</h5>
@@ -120,13 +120,13 @@ Unix main loop, suitable for using on Posix systems
       <span class="xref">System.Object.ToString()</span>
     </div>
   </div>
-  <h6><strong>Namespace</strong>: <a class="xref" href="Mono.Terminal.html">Mono.Terminal</a></h6>
+  <h6><strong>Namespace</strong>: <a class="xref" href="Terminal.Gui.html">Terminal.Gui</a></h6>
   <h6><strong>Assembly</strong>: Terminal.Gui.dll</h6>
-  <h5 id="Mono_Terminal_UnixMainLoop_syntax">Syntax</h5>
+  <h5 id="Terminal_Gui_UnixMainLoop_syntax">Syntax</h5>
   <div class="codewrapper">
     <pre><code class="lang-csharp hljs">public class UnixMainLoop : IMainLoopDriver</code></pre>
   </div>
-  <h5 id="Mono_Terminal_UnixMainLoop_remarks"><strong>Remarks</strong></h5>
+  <h5 id="Terminal_Gui_UnixMainLoop_remarks"><strong>Remarks</strong></h5>
   <div class="markdown level0 remarks">
 In addition to the general functions of the mainloop, the Unix version
 can watch file descriptors using the AddWatch methods.
@@ -135,8 +135,8 @@ can watch file descriptors using the AddWatch methods.
   </h3>
   
   
-  <a id="Mono_Terminal_UnixMainLoop_AddWatch_" data-uid="Mono.Terminal.UnixMainLoop.AddWatch*"></a>
-  <h4 id="Mono_Terminal_UnixMainLoop_AddWatch_System_Int32_Mono_Terminal_UnixMainLoop_Condition_System_Func_Mono_Terminal_MainLoop_System_Boolean__" data-uid="Mono.Terminal.UnixMainLoop.AddWatch(System.Int32,Mono.Terminal.UnixMainLoop.Condition,System.Func{Mono.Terminal.MainLoop,System.Boolean})">AddWatch(Int32, UnixMainLoop.Condition, Func&lt;MainLoop, Boolean&gt;)</h4>
+  <a id="Terminal_Gui_UnixMainLoop_AddWatch_" data-uid="Terminal.Gui.UnixMainLoop.AddWatch*"></a>
+  <h4 id="Terminal_Gui_UnixMainLoop_AddWatch_System_Int32_Terminal_Gui_UnixMainLoop_Condition_System_Func_Terminal_Gui_MainLoop_System_Boolean__" data-uid="Terminal.Gui.UnixMainLoop.AddWatch(System.Int32,Terminal.Gui.UnixMainLoop.Condition,System.Func{Terminal.Gui.MainLoop,System.Boolean})">AddWatch(Int32, UnixMainLoop.Condition, Func&lt;MainLoop, Boolean&gt;)</h4>
   <div class="markdown level1 summary">
 Watches a file descriptor for activity.
 </div>
@@ -161,12 +161,12 @@ Watches a file descriptor for activity.
         <td></td>
       </tr>
       <tr>
-        <td><a class="xref" href="Mono.Terminal.UnixMainLoop.Condition.html">UnixMainLoop.Condition</a></td>
+        <td><a class="xref" href="Terminal.Gui.UnixMainLoop.Condition.html">UnixMainLoop.Condition</a></td>
         <td><span class="parametername">condition</span></td>
         <td></td>
       </tr>
       <tr>
-        <td><span class="xref">System.Func</span>&lt;<a class="xref" href="Mono.Terminal.MainLoop.html">MainLoop</a>, <span class="xref">System.Boolean</span>&gt;</td>
+        <td><span class="xref">System.Func</span>&lt;<a class="xref" href="Terminal.Gui.MainLoop.html">MainLoop</a>, <span class="xref">System.Boolean</span>&gt;</td>
         <td><span class="parametername">callback</span></td>
         <td></td>
       </tr>
@@ -187,7 +187,7 @@ Watches a file descriptor for activity.
       </tr>
     </tbody>
   </table>
-  <h5 id="Mono_Terminal_UnixMainLoop_AddWatch_System_Int32_Mono_Terminal_UnixMainLoop_Condition_System_Func_Mono_Terminal_MainLoop_System_Boolean___remarks">Remarks</h5>
+  <h5 id="Terminal_Gui_UnixMainLoop_AddWatch_System_Int32_Terminal_Gui_UnixMainLoop_Condition_System_Func_Terminal_Gui_MainLoop_System_Boolean___remarks">Remarks</h5>
   <div class="markdown level1 remarks">
 When the condition is met, the provided callback
 is invoked.  If the callback returns false, the
@@ -198,8 +198,8 @@ use this token to remove the watch by calling RemoveWatch.
 </div>
   
   
-  <a id="Mono_Terminal_UnixMainLoop_RemoveWatch_" data-uid="Mono.Terminal.UnixMainLoop.RemoveWatch*"></a>
-  <h4 id="Mono_Terminal_UnixMainLoop_RemoveWatch_System_Object_" data-uid="Mono.Terminal.UnixMainLoop.RemoveWatch(System.Object)">RemoveWatch(Object)</h4>
+  <a id="Terminal_Gui_UnixMainLoop_RemoveWatch_" data-uid="Terminal.Gui.UnixMainLoop.RemoveWatch*"></a>
+  <h4 id="Terminal_Gui_UnixMainLoop_RemoveWatch_System_Object_" data-uid="Terminal.Gui.UnixMainLoop.RemoveWatch(System.Object)">RemoveWatch(Object)</h4>
   <div class="markdown level1 summary">
 Removes an active watch from the mainloop.
 </div>
@@ -225,7 +225,7 @@ Removes an active watch from the mainloop.
       </tr>
     </tbody>
   </table>
-  <h5 id="Mono_Terminal_UnixMainLoop_RemoveWatch_System_Object__remarks">Remarks</h5>
+  <h5 id="Terminal_Gui_UnixMainLoop_RemoveWatch_System_Object__remarks">Remarks</h5>
   <div class="markdown level1 remarks">
 The token parameter is the value returned from AddWatch
 </div>
@@ -233,8 +233,8 @@ The token parameter is the value returned from AddWatch
   </h3>
   
   
-  <a id="Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_EventsPending_" data-uid="Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#EventsPending*"></a>
-  <h4 id="Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_EventsPending_System_Boolean_" data-uid="Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#EventsPending(System.Boolean)">IMainLoopDriver.EventsPending(Boolean)</h4>
+  <a id="Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_EventsPending_" data-uid="Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#EventsPending*"></a>
+  <h4 id="Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_EventsPending_System_Boolean_" data-uid="Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#EventsPending(System.Boolean)">IMainLoopDriver.EventsPending(Boolean)</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
@@ -275,8 +275,8 @@ The token parameter is the value returned from AddWatch
   </table>
   
   
-  <a id="Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_MainIteration_" data-uid="Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#MainIteration*"></a>
-  <h4 id="Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_MainIteration" data-uid="Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#MainIteration">IMainLoopDriver.MainIteration()</h4>
+  <a id="Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_MainIteration_" data-uid="Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#MainIteration*"></a>
+  <h4 id="Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_MainIteration" data-uid="Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#MainIteration">IMainLoopDriver.MainIteration()</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
@@ -285,8 +285,8 @@ The token parameter is the value returned from AddWatch
   </div>
   
   
-  <a id="Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_Setup_" data-uid="Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Setup*"></a>
-  <h4 id="Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_Setup_Mono_Terminal_MainLoop_" data-uid="Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Setup(Mono.Terminal.MainLoop)">IMainLoopDriver.Setup(MainLoop)</h4>
+  <a id="Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_Setup_" data-uid="Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Setup*"></a>
+  <h4 id="Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_Setup_Terminal_Gui_MainLoop_" data-uid="Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Setup(Terminal.Gui.MainLoop)">IMainLoopDriver.Setup(MainLoop)</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
@@ -304,7 +304,7 @@ The token parameter is the value returned from AddWatch
     </thead>
     <tbody>
       <tr>
-        <td><a class="xref" href="Mono.Terminal.MainLoop.html">MainLoop</a></td>
+        <td><a class="xref" href="Terminal.Gui.MainLoop.html">MainLoop</a></td>
         <td><span class="parametername">mainLoop</span></td>
         <td></td>
       </tr>
@@ -312,8 +312,8 @@ The token parameter is the value returned from AddWatch
   </table>
   
   
-  <a id="Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_Wakeup_" data-uid="Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Wakeup*"></a>
-  <h4 id="Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_Wakeup" data-uid="Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Wakeup">IMainLoopDriver.Wakeup()</h4>
+  <a id="Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_Wakeup_" data-uid="Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Wakeup*"></a>
+  <h4 id="Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_Wakeup" data-uid="Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Wakeup">IMainLoopDriver.Wakeup()</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
@@ -322,7 +322,7 @@ The token parameter is the value returned from AddWatch
   </div>
   <h3 id="implements">Implements</h3>
   <div>
-      <a class="xref" href="Mono.Terminal.IMainLoopDriver.html">IMainLoopDriver</a>
+      <a class="xref" href="Terminal.Gui.IMainLoopDriver.html">IMainLoopDriver</a>
   </div>
 </article>
           </div>

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class View.KeyEventEventArgs
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">
@@ -161,6 +161,34 @@ Constructs.
   </h3>
   
   
+  <a id="Terminal_Gui_View_KeyEventEventArgs_Handled_" data-uid="Terminal.Gui.View.KeyEventEventArgs.Handled*"></a>
+  <h4 id="Terminal_Gui_View_KeyEventEventArgs_Handled" data-uid="Terminal.Gui.View.KeyEventEventArgs.Handled">Handled</h4>
+  <div class="markdown level1 summary">
+Indicates if the current Key event has already been processed and the driver should stop notifying any other event subscriber.
+Its important to set this value to true specially when updating any View&apos;s layout from inside the subscriber method.
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public bool Handled { 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_View_KeyEventEventArgs_KeyEvent_" data-uid="Terminal.Gui.View.KeyEventEventArgs.KeyEvent*"></a>
   <h4 id="Terminal_Gui_View_KeyEventEventArgs_KeyEvent" data-uid="Terminal.Gui.View.KeyEventEventArgs.KeyEvent">KeyEvent</h4>
   <div class="markdown level1 summary">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class View
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Window
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Namespace Terminal.Gui
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">
@@ -179,6 +179,11 @@ ListView <a class="xref" href="Terminal.Gui.View.html">View</a> renders a scroll
       <h4><a class="xref" href="Terminal.Gui.ListWrapper.html">ListWrapper</a></h4>
       <section>
 Implements an <a class="xref" href="Terminal.Gui.IListDataSource.html">IListDataSource</a> that renders arbitrary <span class="xref">System.Collections.IList</span> instances for <a class="xref" href="Terminal.Gui.ListView.html">ListView</a>.
+</section>
+      <h4><a class="xref" href="Terminal.Gui.MainLoop.html">MainLoop</a></h4>
+      <section>
+Simple main loop implementation that can be used to monitor
+file descriptor, run timers and idle handlers.
 </section>
       <h4><a class="xref" href="Terminal.Gui.MenuBar.html">MenuBar</a></h4>
       <section>
@@ -265,6 +270,10 @@ Time editing <a class="xref" href="Terminal.Gui.View.html">View</a>
       <h4><a class="xref" href="Terminal.Gui.Toplevel.html">Toplevel</a></h4>
       <section>
 Toplevel views can be modally executed.
+</section>
+      <h4><a class="xref" href="Terminal.Gui.UnixMainLoop.html">UnixMainLoop</a></h4>
+      <section>
+Unix main loop, suitable for using on Posix systems
 </section>
       <h4><a class="xref" href="Terminal.Gui.View.html">View</a></h4>
       <section>
@@ -305,6 +314,10 @@ Stores an ordered pair of integers, which specify a Height and Width.
       <h4><a class="xref" href="Terminal.Gui.IListDataSource.html">IListDataSource</a></h4>
       <section>
 Implement <a class="xref" href="Terminal.Gui.IListDataSource.html">IListDataSource</a> to provide custom rendering for a <a class="xref" href="Terminal.Gui.ListView.html">ListView</a>.
+</section>
+      <h4><a class="xref" href="Terminal.Gui.IMainLoopDriver.html">IMainLoopDriver</a></h4>
+      <section>
+Public interface to create your own platform specific main loop driver.
 </section>
     <h3 id="enums">Enums
   </h3>
@@ -334,6 +347,10 @@ Special characters that can be drawn with Driver.AddSpecial.
       <h4><a class="xref" href="Terminal.Gui.TextAlignment.html">TextAlignment</a></h4>
       <section>
 Text alignment enumeration, controls how text is displayed.
+</section>
+      <h4><a class="xref" href="Terminal.Gui.UnixMainLoop.Condition.html">UnixMainLoop.Condition</a></h4>
+      <section>
+Condition on which to wake up from file descriptor activity.  These match the Linux/BSD poll definitions.
 </section>
 </article>
           </div>

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Enum Curses.Event
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

+ 2 - 2
docs/api/Terminal.Gui/Unix.Terminal.Curses.MouseEvent.html

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Struct Curses.MouseEvent
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Curses.Window
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

+ 74 - 2
docs/api/Terminal.Gui/Unix.Terminal.Curses.html

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Curses
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">
@@ -1804,6 +1804,54 @@
   </table>
   
   
+  <h4 id="Unix_Terminal_Curses_KeyF11" data-uid="Unix.Terminal.Curses.KeyF11">KeyF11</h4>
+  <div class="markdown level1 summary"></div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public const int KeyF11 = 275</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.Int32</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
+  <h4 id="Unix_Terminal_Curses_KeyF12" data-uid="Unix.Terminal.Curses.KeyF12">KeyF12</h4>
+  <div class="markdown level1 summary"></div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public const int KeyF12 = 276</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.Int32</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
   <h4 id="Unix_Terminal_Curses_KeyF2" data-uid="Unix.Terminal.Curses.KeyF2">KeyF2</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>
@@ -2188,6 +2236,30 @@
   </table>
   
   
+  <h4 id="Unix_Terminal_Curses_KeyTab" data-uid="Unix.Terminal.Curses.KeyTab">KeyTab</h4>
+  <div class="markdown level1 summary"></div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public const int KeyTab = 9</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.Int32</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
   <h4 id="Unix_Terminal_Curses_KeyUp" data-uid="Unix.Terminal.Curses.KeyUp">KeyUp</h4>
   <div class="markdown level1 summary"></div>
   <div class="markdown level1 conceptual"></div>

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Namespace Unix.Terminal
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

+ 12 - 19
docs/api/Terminal.Gui/toc.html

@@ -12,25 +12,6 @@
       <div class="toc" id="toc">
           
           <ul class="nav level1">
-                <li>
-                    <span class="expand-stub"></span>
-                    <a href="Mono.Terminal.html" name="" title="Mono.Terminal">Mono.Terminal</a>
-                    
-                    <ul class="nav level2">
-                          <li>
-                              <a href="Mono.Terminal.IMainLoopDriver.html" name="" title="IMainLoopDriver">IMainLoopDriver</a>
-                          </li>
-                          <li>
-                              <a href="Mono.Terminal.MainLoop.html" name="" title="MainLoop">MainLoop</a>
-                          </li>
-                          <li>
-                              <a href="Mono.Terminal.UnixMainLoop.html" name="" title="UnixMainLoop">UnixMainLoop</a>
-                          </li>
-                          <li>
-                              <a href="Mono.Terminal.UnixMainLoop.Condition.html" name="" title="UnixMainLoop.Condition">UnixMainLoop.Condition</a>
-                          </li>
-                    </ul>
-                </li>
                 <li>
                     <span class="expand-stub"></span>
                     <a href="Terminal.Gui.html" name="" title="Terminal.Gui">Terminal.Gui</a>
@@ -96,6 +77,9 @@
                           <li>
                               <a href="Terminal.Gui.IListDataSource.html" name="" title="IListDataSource">IListDataSource</a>
                           </li>
+                          <li>
+                              <a href="Terminal.Gui.IMainLoopDriver.html" name="" title="IMainLoopDriver">IMainLoopDriver</a>
+                          </li>
                           <li>
                               <a href="Terminal.Gui.Key.html" name="" title="Key">Key</a>
                           </li>
@@ -117,6 +101,9 @@
                           <li>
                               <a href="Terminal.Gui.ListWrapper.html" name="" title="ListWrapper">ListWrapper</a>
                           </li>
+                          <li>
+                              <a href="Terminal.Gui.MainLoop.html" name="" title="MainLoop">MainLoop</a>
+                          </li>
                           <li>
                               <a href="Terminal.Gui.MenuBar.html" name="" title="MenuBar">MenuBar</a>
                           </li>
@@ -192,6 +179,12 @@
                           <li>
                               <a href="Terminal.Gui.Toplevel.html" name="" title="Toplevel">Toplevel</a>
                           </li>
+                          <li>
+                              <a href="Terminal.Gui.UnixMainLoop.html" name="" title="UnixMainLoop">UnixMainLoop</a>
+                          </li>
+                          <li>
+                              <a href="Terminal.Gui.UnixMainLoop.Condition.html" name="" title="UnixMainLoop.Condition">UnixMainLoop.Condition</a>
+                          </li>
                           <li>
                               <a href="Terminal.Gui.View.html" name="" title="View">View</a>
                           </li>

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Scenario.ScenarioCategory
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Scenario.ScenarioMetadata
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class Scenario
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">
@@ -384,7 +384,7 @@ Overrides that do not call the base.<a class="xref" href="UICatalog.Scenario.htm
     <pre><code class="lang-csharp hljs">public virtual void Run()</code></pre>
   </div>
   <h5 id="UICatalog_Scenario_Run_remarks">Remarks</h5>
-  <div class="markdown level1 remarks"><p>Overrides that do not call the base.<a class="xref" href="UICatalog.Scenario.html#UICatalog_Scenario_Run">Run()</a>, must call <a class="xref" href="../Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Shutdown">Shutdown()</a> before returning.</p>
+  <div class="markdown level1 remarks"><p>Overrides that do not call the base.<a class="xref" href="UICatalog.Scenario.html#UICatalog_Scenario_Run">Run()</a>, must call <a class="xref" href="../Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Shutdown_System_Boolean_">Shutdown(Boolean)</a> before returning.</p>
 </div>
   
   

+ 0 - 158
docs/api/UICatalog/UICatalog.UICatalog.html

@@ -1,158 +0,0 @@
-<!DOCTYPE html>
-<!--[if IE]><![endif]-->
-<html>
-  
-  <head>
-    <meta charset="utf-8">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-    <title>Class UICatalog
-   </title>
-    <meta name="viewport" content="width=device-width">
-    <meta name="title" content="Class UICatalog
-   ">
-    <meta name="generator" content="docfx 2.53.1.0">
-    
-    <link rel="shortcut icon" href="../../favicon.ico">
-    <link rel="stylesheet" href="../../styles/docfx.vendor.css">
-    <link rel="stylesheet" href="../../styles/docfx.css">
-    <link rel="stylesheet" href="../../styles/main.css">
-    <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
-    <meta property="docfx:tocrel" content="toc.html">
-    
-    <meta property="docfx:rel" content="../../">
-    
-  </head>  <body data-spy="scroll" data-target="#affix" data-offset="120">
-    <div id="wrapper">
-      <header>
-        
-        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
-          <div class="container">
-            <div class="navbar-header">
-              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
-                <span class="sr-only">Toggle navigation</span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-                <span class="icon-bar"></span>
-              </button>
-              
-              <a class="navbar-brand" href="../../index.html">
-                <img id="logo" class="svg" src="../../images/logo48.png" alt="">
-              </a>
-            </div>
-            <div class="collapse navbar-collapse" id="navbar">
-              <form class="navbar-form navbar-right" role="search" id="search">
-                <div class="form-group">
-                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
-                </div>
-              </form>
-            </div>
-          </div>
-        </nav>
-        
-        <div class="subnav navbar navbar-default">
-          <div class="container hide-when-search" id="breadcrumb">
-            <ul class="breadcrumb">
-              <li></li>
-            </ul>
-          </div>
-        </div>
-      </header>
-      <div class="container body-content">
-        
-        <div id="search-results">
-          <div class="search-list"></div>
-          <div class="sr-items">
-            <p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
-          </div>
-          <ul id="pagination"></ul>
-        </div>
-      </div>
-      <div role="main" class="container body-content hide-when-search">
-        
-        <div class="sidenav hide-when-search">
-          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
-          <div class="sidetoggle collapse" id="sidetoggle">
-            <div id="sidetoc"></div>
-          </div>
-        </div>
-        <div class="article row grid-right">
-          <div class="col-md-10">
-            <article class="content wrap" id="_content" data-uid="UICatalog.UICatalog">
-  
-  
-  <h1 id="UICatalog_UICatalog" data-uid="UICatalog.UICatalog" class="text-break">Class UICatalog
-  </h1>
-  <div class="markdown level0 summary"></div>
-  <div class="markdown level0 conceptual"></div>
-  <div class="inheritance">
-    <h5>Inheritance</h5>
-    <div class="level0"><span class="xref">System.Object</span></div>
-    <div class="level1"><span class="xref">UICatalog</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>
-      <span class="xref">System.Object.ToString()</span>
-    </div>
-  </div>
-  <h6><strong>Namespace</strong>: <a class="xref" href="UICatalog.html">UICatalog</a></h6>
-  <h6><strong>Assembly</strong>: UICatalog.dll</h6>
-  <h5 id="UICatalog_UICatalog_syntax">Syntax</h5>
-  <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public class UICatalog</code></pre>
-  </div>
-</article>
-          </div>
-          
-          <div class="hidden-sm col-md-2" role="complementary">
-            <div class="sideaffix">
-              <div class="contribution">
-                <ul class="nav">
-                </ul>
-              </div>
-              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
-              <!-- <p><a class="back-to-top" href="#top">Back to top</a><p> -->
-              </nav>
-            </div>
-          </div>
-        </div>
-      </div>
-      
-      <footer>
-        <div class="grad-bottom"></div>
-        <div class="footer">
-          <div class="container">
-            <span class="pull-right">
-              <a href="#top">Back to top</a>
-            </span>
-            
-            <span>Generated by <strong>DocFX</strong></span>
-          </div>
-        </div>
-      </footer>
-    </div>
-    
-    <script type="text/javascript" src="../../styles/docfx.vendor.js"></script>
-    <script type="text/javascript" src="../../styles/docfx.js"></script>
-    <script type="text/javascript" src="../../styles/main.js"></script>
-  </body>
-</html>

+ 2 - 2
docs/api/UICatalog/UICatalog.UICatalogApp.html

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Class UICatalogApp
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

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

@@ -10,14 +10,14 @@
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Namespace UICatalog
    ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../../favicon.ico">
     <link rel="stylesheet" href="../../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../../styles/docfx.css">
     <link rel="stylesheet" href="../../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
+    <meta property="docfx:navrel" content="../../toc.html">
     <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="../../">

+ 3 - 3
docs/articles/index.html

@@ -8,15 +8,15 @@
     <title>Conceptual Documentation </title>
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Conceptual Documentation ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../favicon.ico">
     <link rel="stylesheet" href="../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../styles/docfx.css">
     <link rel="stylesheet" href="../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
-    <meta property="docfx:tocrel" content="">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="../toc.html">
     
     <meta property="docfx:rel" content="../">
     

+ 3 - 3
docs/articles/keyboard.html

@@ -8,15 +8,15 @@
     <title>Keyboard Event Processing </title>
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Keyboard Event Processing ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../favicon.ico">
     <link rel="stylesheet" href="../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../styles/docfx.css">
     <link rel="stylesheet" href="../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
-    <meta property="docfx:tocrel" content="">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="../toc.html">
     
     <meta property="docfx:rel" content="../">
     

+ 3 - 3
docs/articles/mainloop.html

@@ -8,15 +8,15 @@
     <title>Event Processing and the Application Main Loop </title>
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Event Processing and the Application Main Loop ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../favicon.ico">
     <link rel="stylesheet" href="../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../styles/docfx.css">
     <link rel="stylesheet" href="../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
-    <meta property="docfx:tocrel" content="">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="../toc.html">
     
     <meta property="docfx:rel" content="../">
     

+ 3 - 3
docs/articles/overview.html

@@ -8,15 +8,15 @@
     <title>Terminal.Gui API Overview </title>
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Terminal.Gui API Overview ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../favicon.ico">
     <link rel="stylesheet" href="../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../styles/docfx.css">
     <link rel="stylesheet" href="../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
-    <meta property="docfx:tocrel" content="">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="../toc.html">
     
     <meta property="docfx:rel" content="../">
     

+ 3 - 3
docs/articles/views.html

@@ -8,15 +8,15 @@
     <title>Views </title>
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Views ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="../favicon.ico">
     <link rel="stylesheet" href="../styles/docfx.vendor.css">
     <link rel="stylesheet" href="../styles/docfx.css">
     <link rel="stylesheet" href="../styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
-    <meta property="docfx:tocrel" content="">
+    <meta property="docfx:navrel" content="../toc.html">
+    <meta property="docfx:tocrel" content="../toc.html">
     
     <meta property="docfx:rel" content="../">
     

BIN
docs/images/logo.png


BIN
docs/images/logo48.png


+ 4 - 4
docs/index.html

@@ -8,15 +8,15 @@
     <title>Terminal.Gui - Terminal UI toolkit for .NET </title>
     <meta name="viewport" content="width=device-width">
     <meta name="title" content="Terminal.Gui - Terminal UI toolkit for .NET ">
-    <meta name="generator" content="docfx 2.53.1.0">
+    <meta name="generator" content="docfx 2.54.0.0">
     
     <link rel="shortcut icon" href="favicon.ico">
     <link rel="stylesheet" href="styles/docfx.vendor.css">
     <link rel="stylesheet" href="styles/docfx.css">
     <link rel="stylesheet" href="styles/main.css">
     <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> 
-    <meta property="docfx:navrel" content="">
-    <meta property="docfx:tocrel" content="">
+    <meta property="docfx:navrel" content="toc.html">
+    <meta property="docfx:tocrel" content="toc.html">
     
     <meta property="docfx:rel" content="">
     
@@ -81,7 +81,7 @@
 <li><a href="api/Terminal.Gui/Terminal.Gui.html">API Reference</a></li>
 <li><a href="articles/overview.html">Terminal.Gui API Overview</a></li>
 <li><a href="articles/keyboard.html">Keyboard Event Processing</a></li>
-<li><a href="articles/mainloop.md">Event Processing and the Application Main Loop</a></li>
+<li><a href="articles/mainloop.html">Event Processing and the Application Main Loop</a></li>
 </ul>
 <h2 id="ui-catalog">UI Catalog</h2>
 <p>UI Catalog is a comprehensive sample library for Terminal.Gui. It provides a simple UI for adding to the catalog of scenarios.</p>

ファイルの差分が大きいため隠しています
+ 0 - 13
docs/index.json


+ 143 - 141
docs/manifest.json

@@ -1,6 +1,6 @@
 {
   "homepages": [],
-  "source_base_path": "C:/Users/tig/s/gui.cs/docfx",
+  "source_base_path": "C:/Users/ckindel/s/gui.cs/docfx",
   "xrefmap": "xrefmap.yml",
   "files": [
     {
@@ -12,73 +12,13 @@
       },
       "is_incremental": false
     },
-    {
-      "type": "ManagedReference",
-      "source_relative_path": "api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.yml",
-      "output": {
-        ".html": {
-          "relative_path": "api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html",
-          "hash": "Fej7GD6jVfpMA4uLyzTRkg=="
-        }
-      },
-      "is_incremental": false,
-      "version": ""
-    },
-    {
-      "type": "ManagedReference",
-      "source_relative_path": "api/Terminal.Gui/Mono.Terminal.MainLoop.yml",
-      "output": {
-        ".html": {
-          "relative_path": "api/Terminal.Gui/Mono.Terminal.MainLoop.html",
-          "hash": "UzdWZ6w0TmaitnM9R12ZFg=="
-        }
-      },
-      "is_incremental": false,
-      "version": ""
-    },
-    {
-      "type": "ManagedReference",
-      "source_relative_path": "api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.yml",
-      "output": {
-        ".html": {
-          "relative_path": "api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html",
-          "hash": "RN40quOziQf+W324bx+zfA=="
-        }
-      },
-      "is_incremental": false,
-      "version": ""
-    },
-    {
-      "type": "ManagedReference",
-      "source_relative_path": "api/Terminal.Gui/Mono.Terminal.UnixMainLoop.yml",
-      "output": {
-        ".html": {
-          "relative_path": "api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html",
-          "hash": "GmMyzV3q0+NxPuZrKY5c/w=="
-        }
-      },
-      "is_incremental": false,
-      "version": ""
-    },
-    {
-      "type": "ManagedReference",
-      "source_relative_path": "api/Terminal.Gui/Mono.Terminal.yml",
-      "output": {
-        ".html": {
-          "relative_path": "api/Terminal.Gui/Mono.Terminal.html",
-          "hash": "YBm+Ru75FGtXB8eYnBGu4g=="
-        }
-      },
-      "is_incremental": false,
-      "version": ""
-    },
     {
       "type": "ManagedReference",
       "source_relative_path": "api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.yml",
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.html",
-          "hash": "m/E4FZvvRHnV7Hggkjh5RQ=="
+          "hash": "DIFBgAr4pqubXFDt96ZYyw=="
         }
       },
       "is_incremental": false,
@@ -90,7 +30,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Application.RunState.html",
-          "hash": "bjnEHeIDql1+ETKRL6VQNQ=="
+          "hash": "BumSbuIm0sVcT/UGEzJ6Lw=="
         }
       },
       "is_incremental": false,
@@ -102,7 +42,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Application.html",
-          "hash": "w/43GMySDxSudDrwX0EhiQ=="
+          "hash": "/3hvnGuRspC/jIxIUEPRmQ=="
         }
       },
       "is_incremental": false,
@@ -114,7 +54,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Attribute.html",
-          "hash": "L4Ml3hRelB62tK4OfWhKPw=="
+          "hash": "/JvXWrgJjiLjNmt71QbLtA=="
         }
       },
       "is_incremental": false,
@@ -126,7 +66,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Button.html",
-          "hash": "DPqk1YW7zWdTAHdKvgrmvQ=="
+          "hash": "ME/uys1l12M6GxRIwjSFzQ=="
         }
       },
       "is_incremental": false,
@@ -138,7 +78,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.CheckBox.html",
-          "hash": "h+TxnYmO2bL74EKIthAV0g=="
+          "hash": "mjAkyC68WWpdFLCKhs3m0w=="
         }
       },
       "is_incremental": false,
@@ -150,7 +90,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Clipboard.html",
-          "hash": "tIT0R+1L3pHxRlNPIi9arA=="
+          "hash": "Qgn9XOGIZ99tD+bIpvAvaw=="
         }
       },
       "is_incremental": false,
@@ -162,7 +102,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Color.html",
-          "hash": "L1KSwNq0XGqbKXbOwKFr+w=="
+          "hash": "bEnwpwvXCpy96xa0NZsHxg=="
         }
       },
       "is_incremental": false,
@@ -174,7 +114,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ColorScheme.html",
-          "hash": "nyvux9rk6Ny+sEVO2rYmqA=="
+          "hash": "ArPE2VuuDbHtPY5H4jC1XA=="
         }
       },
       "is_incremental": false,
@@ -186,7 +126,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Colors.html",
-          "hash": "f3NejIpZj9SO0CUNq5D9pw=="
+          "hash": "pAsuvXJ4p2jmoqS+9UtTSw=="
         }
       },
       "is_incremental": false,
@@ -198,7 +138,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ComboBox.html",
-          "hash": "NEaAt7h3dfVr/0lmWoixpA=="
+          "hash": "sl2PLoyU7DWtQukFtNq/bA=="
         }
       },
       "is_incremental": false,
@@ -210,7 +150,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html",
-          "hash": "EYnlqQO+iR2hnK5UV/902Q=="
+          "hash": "/pc9fTKKx1ujBfTtRK0uJw=="
         }
       },
       "is_incremental": false,
@@ -222,7 +162,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.CursesDriver.html",
-          "hash": "dKLLpRrIZdZgGlJ4JUmL4g=="
+          "hash": "KeL5gIrXi4xyrIqDc6hqhw=="
         }
       },
       "is_incremental": false,
@@ -234,7 +174,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.DateField.html",
-          "hash": "SVdI9shNZqsipNelRy2yUQ=="
+          "hash": "cJftH/W9TUq1h5PFI4x1aw=="
         }
       },
       "is_incremental": false,
@@ -246,7 +186,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Dialog.html",
-          "hash": "xNXXfNqW1djDbbTFnuWvLw=="
+          "hash": "VnfBkDlO1Ha2AlSZnTBLQw=="
         }
       },
       "is_incremental": false,
@@ -258,7 +198,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Dim.html",
-          "hash": "qMIbGR+7tFw29776sOzsOw=="
+          "hash": "lv4vhdwrIgjcrzl372hM/g=="
         }
       },
       "is_incremental": false,
@@ -270,7 +210,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.FileDialog.html",
-          "hash": "4jK2oHF8nhAics9kABKnvg=="
+          "hash": "YbYnglzQDge8ZiwhCKk2ww=="
         }
       },
       "is_incremental": false,
@@ -282,7 +222,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.FrameView.html",
-          "hash": "WhXoplCWivxd919cExe0fg=="
+          "hash": "PJ++eN/AAZRlytrR9fECEg=="
         }
       },
       "is_incremental": false,
@@ -294,7 +234,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.HexView.html",
-          "hash": "UieMUUEcCS+KaMcfttPYXw=="
+          "hash": "JHLWSE15nKC6pSiQyT/dag=="
         }
       },
       "is_incremental": false,
@@ -306,7 +246,19 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.IListDataSource.html",
-          "hash": "+YJGg8eK3iWSMkp3aFysVA=="
+          "hash": "zw1oqYSwSXRTWt1OB4TDMg=="
+        }
+      },
+      "is_incremental": false,
+      "version": ""
+    },
+    {
+      "type": "ManagedReference",
+      "source_relative_path": "api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.yml",
+      "output": {
+        ".html": {
+          "relative_path": "api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html",
+          "hash": "syoUVRMJDWYd5gpzNssq0w=="
         }
       },
       "is_incremental": false,
@@ -318,7 +270,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Key.html",
-          "hash": "rLRxXrcTZJu8I/0lvCH6wQ=="
+          "hash": "uOncjflePsLfVQZXmZgbKw=="
         }
       },
       "is_incremental": false,
@@ -330,7 +282,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.KeyEvent.html",
-          "hash": "+0V+wd0Tw93y2f4GjyWGlA=="
+          "hash": "6BPkUvWnef/UBzKHtghRqg=="
         }
       },
       "is_incremental": false,
@@ -342,7 +294,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Label.html",
-          "hash": "OwQ94j2YlYvHBNouV5VysQ=="
+          "hash": "bIhrh6Fw65PCSTg2XVONjw=="
         }
       },
       "is_incremental": false,
@@ -354,7 +306,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.LayoutStyle.html",
-          "hash": "sr7EA33vGw/qwGM93uuocg=="
+          "hash": "HRJWaAFZ5pM0l5CZ7IIVww=="
         }
       },
       "is_incremental": false,
@@ -366,7 +318,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ListView.html",
-          "hash": "6fNA37R4D3IRokJF8ei2Pg=="
+          "hash": "pfBa42qAxXw0yxtKHTfyOA=="
         }
       },
       "is_incremental": false,
@@ -378,7 +330,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ListViewItemEventArgs.html",
-          "hash": "1qJK4krycAJ2P6F9JTRSjA=="
+          "hash": "vZ9nqtb1vSEuwmYbQSjItg=="
         }
       },
       "is_incremental": false,
@@ -390,7 +342,19 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ListWrapper.html",
-          "hash": "RIZ00SPPKiiillsi0tve7Q=="
+          "hash": "8ZGN5Yr4IZd2+jPO8E+bog=="
+        }
+      },
+      "is_incremental": false,
+      "version": ""
+    },
+    {
+      "type": "ManagedReference",
+      "source_relative_path": "api/Terminal.Gui/Terminal.Gui.MainLoop.yml",
+      "output": {
+        ".html": {
+          "relative_path": "api/Terminal.Gui/Terminal.Gui.MainLoop.html",
+          "hash": "6l6H8op2IHAY8h+D2cXo2A=="
         }
       },
       "is_incremental": false,
@@ -402,7 +366,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuBar.html",
-          "hash": "Y4x1nboKWkISg6Scs4LoGw=="
+          "hash": "nFfj5HgJl2dkJdYZpXsucw=="
         }
       },
       "is_incremental": false,
@@ -414,7 +378,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuBarItem.html",
-          "hash": "MVcRJ7tx7JSik4ZM6C67FQ=="
+          "hash": "M33dRwWnclv6FXEh13kd/A=="
         }
       },
       "is_incremental": false,
@@ -426,7 +390,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MenuItem.html",
-          "hash": "fC+8za8Z4qvWqmfR03+Y4g=="
+          "hash": "BxWmlK3NIevYd0HdbNMUVA=="
         }
       },
       "is_incremental": false,
@@ -438,7 +402,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MessageBox.html",
-          "hash": "YJ0xDMMKXtdw8c86qu9Vsg=="
+          "hash": "Djpxeu2ArtDehHEr0Q/35A=="
         }
       },
       "is_incremental": false,
@@ -450,7 +414,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MouseEvent.html",
-          "hash": "5eAlakLSqpE1r6CrDhQBVw=="
+          "hash": "ctEUNZhdeHifuH2HdYRWvQ=="
         }
       },
       "is_incremental": false,
@@ -462,7 +426,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.MouseFlags.html",
-          "hash": "WL9ltaF5VyPzxzJ1IrSqfQ=="
+          "hash": "kQ5iqwgWM0KEFwx/s8yxsA=="
         }
       },
       "is_incremental": false,
@@ -474,7 +438,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.OpenDialog.html",
-          "hash": "BO7HL76h2mZ99N6SRtFSvA=="
+          "hash": "5V8hV/xvnfBy4NcGNV4uhA=="
         }
       },
       "is_incremental": false,
@@ -486,7 +450,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Point.html",
-          "hash": "A8gvpKefS4v8aFObLcpFMA=="
+          "hash": "lyiawhlDFkAqKnIhIBiJ5g=="
         }
       },
       "is_incremental": false,
@@ -498,7 +462,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Pos.html",
-          "hash": "jzWeyevhjltGF4fXdyKGgw=="
+          "hash": "tfvPqlCBOWWyKonjkNrB3w=="
         }
       },
       "is_incremental": false,
@@ -510,7 +474,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ProgressBar.html",
-          "hash": "iJqqparpcjqV9fiKTr6Z6g=="
+          "hash": "h/P9sR7z6zAiK2hSzqPshA=="
         }
       },
       "is_incremental": false,
@@ -522,7 +486,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.RadioGroup.html",
-          "hash": "jTPFAiG8vUOLUGLLV+N/oQ=="
+          "hash": "3z6xkxC1zvmDKtrW+Fgrrg=="
         }
       },
       "is_incremental": false,
@@ -534,7 +498,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Rect.html",
-          "hash": "gufmtTY1VZ6j6KcaaZtlxg=="
+          "hash": "fkVY6S1iAQxm56j1OWsqpg=="
         }
       },
       "is_incremental": false,
@@ -546,7 +510,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Responder.html",
-          "hash": "gtlYIxWkSbQ5s0XjN+1/og=="
+          "hash": "y5iIws59QZCy2lc2dwUSXw=="
         }
       },
       "is_incremental": false,
@@ -558,7 +522,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.SaveDialog.html",
-          "hash": "Jp6X+FExiw9UP8AWeBox6A=="
+          "hash": "DPeVeCkR7BZvw2wbe4/29A=="
         }
       },
       "is_incremental": false,
@@ -570,7 +534,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ScrollBarView.html",
-          "hash": "u1YykBL/tVQc7oWusxKk9A=="
+          "hash": "NxxGNpgiUqWnCVXmFh5rUw=="
         }
       },
       "is_incremental": false,
@@ -582,7 +546,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.ScrollView.html",
-          "hash": "DZ8owPSpQpS9D+TZL9utNg=="
+          "hash": "m7fcAU218j8cbq6xNZvnZg=="
         }
       },
       "is_incremental": false,
@@ -594,7 +558,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Size.html",
-          "hash": "j3WihDsGSJPFtcqy+/OVwg=="
+          "hash": "Uyh9AUQe5/m+LdFJsl0wFw=="
         }
       },
       "is_incremental": false,
@@ -606,7 +570,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.SpecialChar.html",
-          "hash": "HGbRYl7S6KLG+BpRssSA9A=="
+          "hash": "k7cDUgEJh3DLVcwJi/i7VQ=="
         }
       },
       "is_incremental": false,
@@ -618,7 +582,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.StatusBar.html",
-          "hash": "eJTIklLmCvFJAU7G2Ai3zA=="
+          "hash": "8JRQVV0EXUabW5uNQDGmbg=="
         }
       },
       "is_incremental": false,
@@ -630,7 +594,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.StatusItem.html",
-          "hash": "9sivTFWHwseLB24kdzSpKg=="
+          "hash": "CelEmO6UbHCg5GwhyJjSRA=="
         }
       },
       "is_incremental": false,
@@ -642,7 +606,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TextAlignment.html",
-          "hash": "Z/IUdEBN7Z9xAlN3n02aOw=="
+          "hash": "35broUZ49iC3HmaEfBi2Sg=="
         }
       },
       "is_incremental": false,
@@ -654,7 +618,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TextField.html",
-          "hash": "RZOjetrqKbvCH6RwwnxovA=="
+          "hash": "FS+GzK46zbxvfjMsLT9oeA=="
         }
       },
       "is_incremental": false,
@@ -666,7 +630,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TextView.html",
-          "hash": "VbIUZ5fUvyoA+mF620tOvg=="
+          "hash": "Em15ZceoFUWBLJIvAGwrGw=="
         }
       },
       "is_incremental": false,
@@ -678,7 +642,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.TimeField.html",
-          "hash": "qHj8zJzjpju3K87ib+wioQ=="
+          "hash": "eOqDmMwdZLQrDk/t5jepOQ=="
         }
       },
       "is_incremental": false,
@@ -690,7 +654,31 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Toplevel.html",
-          "hash": "tBSiS1Y23Fj1qMUA/SF08g=="
+          "hash": "GaeWC/O/bVwZvOhx8bTcXg=="
+        }
+      },
+      "is_incremental": false,
+      "version": ""
+    },
+    {
+      "type": "ManagedReference",
+      "source_relative_path": "api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.yml",
+      "output": {
+        ".html": {
+          "relative_path": "api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html",
+          "hash": "pPesYTpIqI7MoksRykz4jw=="
+        }
+      },
+      "is_incremental": false,
+      "version": ""
+    },
+    {
+      "type": "ManagedReference",
+      "source_relative_path": "api/Terminal.Gui/Terminal.Gui.UnixMainLoop.yml",
+      "output": {
+        ".html": {
+          "relative_path": "api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html",
+          "hash": "JOrYeQpBNrnGsnXM9ak4rQ=="
         }
       },
       "is_incremental": false,
@@ -702,7 +690,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html",
-          "hash": "bitdM7mZtd5O+K+/KOS7+Q=="
+          "hash": "JK8zR6iA3XqTiD0OFuAJpA=="
         }
       },
       "is_incremental": false,
@@ -714,7 +702,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.View.html",
-          "hash": "sTbbY0w9ioS2fxDSOWT5Xg=="
+          "hash": "lJIV2T6VawIaypJL5MldoA=="
         }
       },
       "is_incremental": false,
@@ -726,7 +714,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.Window.html",
-          "hash": "0VBLxR7lZU3IQKbubTD+FA=="
+          "hash": "KiIg+evUAw1FjEYC99DgAQ=="
         }
       },
       "is_incremental": false,
@@ -738,7 +726,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Terminal.Gui.html",
-          "hash": "H0XDoHEhmv97f4j3Cgf4gw=="
+          "hash": "S7LK9mU7liRNJylezOo8+g=="
         }
       },
       "is_incremental": false,
@@ -750,7 +738,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Unix.Terminal.Curses.Event.html",
-          "hash": "CPHTpTUipvKoE37/mXRpWg=="
+          "hash": "I2S/H5pHtk/fJa5XyFn8xA=="
         }
       },
       "is_incremental": false,
@@ -762,7 +750,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Unix.Terminal.Curses.MouseEvent.html",
-          "hash": "58pUUjtIv1CK51kFDYwLKA=="
+          "hash": "7kYXb0LMvTBIzKw8R1oh8Q=="
         }
       },
       "is_incremental": false,
@@ -774,7 +762,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Unix.Terminal.Curses.Window.html",
-          "hash": "o9NQt9qN+Q+i/qZZ4eIOFg=="
+          "hash": "0HfuPBD5hxAbPqHHa6czlw=="
         }
       },
       "is_incremental": false,
@@ -786,7 +774,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Unix.Terminal.Curses.html",
-          "hash": "GQSqxElF+Da6RfsTxCC0yA=="
+          "hash": "FFz1FzF7eZr0ehIP28nfeA=="
         }
       },
       "is_incremental": false,
@@ -798,7 +786,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/Unix.Terminal.html",
-          "hash": "iv6zfrzzTiJPKLgsRYMZdQ=="
+          "hash": "tZBFX5d+0ljs4g5SkFUaRw=="
         }
       },
       "is_incremental": false,
@@ -810,7 +798,7 @@
       "output": {
         ".html": {
           "relative_path": "api/Terminal.Gui/toc.html",
-          "hash": "cBQNJT15/nKiU8nC77lP+Q=="
+          "hash": "KKt1jrDbpe+q5oratndw8w=="
         }
       },
       "is_incremental": false,
@@ -822,7 +810,7 @@
       "output": {
         ".html": {
           "relative_path": "api/UICatalog/UICatalog.Scenario.ScenarioCategory.html",
-          "hash": "pS0RjxsXbcxvfeCLZvw8FA=="
+          "hash": "zOd6vVqZpiCGJsQHhQNljA=="
         }
       },
       "is_incremental": false,
@@ -834,7 +822,7 @@
       "output": {
         ".html": {
           "relative_path": "api/UICatalog/UICatalog.Scenario.ScenarioMetadata.html",
-          "hash": "RctP8HVZZTlCOmGuyIETng=="
+          "hash": "mccNmLh8IPz0K5GeyLpLaQ=="
         }
       },
       "is_incremental": false,
@@ -846,7 +834,7 @@
       "output": {
         ".html": {
           "relative_path": "api/UICatalog/UICatalog.Scenario.html",
-          "hash": "6/JtVSUToit4I9JdLtCIIA=="
+          "hash": "iJkOvDCL2Tlu5MUxENKd/g=="
         }
       },
       "is_incremental": false,
@@ -858,7 +846,7 @@
       "output": {
         ".html": {
           "relative_path": "api/UICatalog/UICatalog.UICatalogApp.html",
-          "hash": "ZkIw7cxDmvioPpgPZJleUg=="
+          "hash": "46os5DPxVjyRhijGX2NEog=="
         }
       },
       "is_incremental": false,
@@ -870,7 +858,7 @@
       "output": {
         ".html": {
           "relative_path": "api/UICatalog/UICatalog.html",
-          "hash": "zj65ulkiZNB3zZfsByrWAQ=="
+          "hash": "qo5NZjX5e3IIMptVZvIY3w=="
         }
       },
       "is_incremental": false,
@@ -897,7 +885,7 @@
       "output": {
         ".html": {
           "relative_path": "articles/index.html",
-          "hash": "u5MbFvWPgaLbF3dmQPptFQ=="
+          "hash": "x8mCX8cK48attzsxbK54Sw=="
         }
       },
       "is_incremental": false,
@@ -912,7 +900,7 @@
       "output": {
         ".html": {
           "relative_path": "articles/keyboard.html",
-          "hash": "9TB/0rhbNFDq23mWiPMmlQ=="
+          "hash": "CY2rcQ2uZSFnPwVDYbKUjA=="
         }
       },
       "is_incremental": false,
@@ -927,7 +915,7 @@
       "output": {
         ".html": {
           "relative_path": "articles/mainloop.html",
-          "hash": "UbzMNAse3jLWLOxEnm2tog=="
+          "hash": "V6r5qoSnMAugNHW9Q9jeow=="
         }
       },
       "is_incremental": false,
@@ -942,7 +930,7 @@
       "output": {
         ".html": {
           "relative_path": "articles/overview.html",
-          "hash": "ZuXXiSy4n3r3tDlv7/OjRw=="
+          "hash": "HBL/nlArVeXGHhLxPK7cXA=="
         }
       },
       "is_incremental": false,
@@ -954,7 +942,7 @@
       "output": {
         ".html": {
           "relative_path": "articles/views.html",
-          "hash": "VM8NCSAPSFlqb7aMLHxn+A=="
+          "hash": "1MuKnvdCitQq02I3G43o5A=="
         }
       },
       "is_incremental": false,
@@ -991,7 +979,19 @@
       "output": {
         ".html": {
           "relative_path": "index.html",
-          "hash": "jBpgo4GyGjZOsLN0X9J3cQ=="
+          "hash": "TlRTHfWGHTyrXUZZnWzZnQ=="
+        }
+      },
+      "is_incremental": false,
+      "version": ""
+    },
+    {
+      "type": "Toc",
+      "source_relative_path": "toc.yml",
+      "output": {
+        ".html": {
+          "relative_path": "toc.html",
+          "hash": "EfdCvZ++HH+xjN6kLAwYwA=="
         }
       },
       "is_incremental": false,
@@ -1001,23 +1001,25 @@
   "incremental_info": [
     {
       "status": {
-        "can_incremental": true,
+        "can_incremental": false,
+        "details": "Cannot build incrementally because last build info is missing.",
         "incrementalPhase": "build",
         "total_file_count": 0,
-        "skipped_file_count": 0
+        "skipped_file_count": 0,
+        "full_build_reason_code": "NoAvailableBuildCache"
       },
       "processors": {
         "ConceptualDocumentProcessor": {
-          "can_incremental": true,
+          "can_incremental": false,
           "incrementalPhase": "build",
           "total_file_count": 6,
-          "skipped_file_count": 6
+          "skipped_file_count": 0
         },
         "ManagedReferenceDocumentProcessor": {
-          "can_incremental": true,
+          "can_incremental": false,
           "incrementalPhase": "build",
-          "total_file_count": 71,
-          "skipped_file_count": 71
+          "total_file_count": 70,
+          "skipped_file_count": 0
         },
         "ResourceDocumentProcessor": {
           "can_incremental": false,

+ 31 - 0
docs/toc.html

@@ -0,0 +1,31 @@
+
+<div id="sidetoggle">
+  <div>
+    <div class="sidefilter">
+      <form class="toc-filter">
+        <span class="glyphicon glyphicon-filter filter-icon"></span>
+        <span class="glyphicon glyphicon-remove clear-icon" id="toc_filter_clear"></span>
+        <input type="text" id="toc_filter_input" placeholder="Enter here to filter..." onkeypress="if(event.keyCode==13) {return false;}">
+      </form>
+    </div>
+    <div class="sidetoc">
+      <div class="toc" id="toc">
+          
+          <ul class="nav level1">
+                <li>
+                    <a href="articles/overview.html" name="" title="Overview">Overview</a>
+                </li>
+                <li>
+                    <a href="articles/index.html" name="" title="Conceptual Docs">Conceptual Docs</a>
+                </li>
+                <li>
+                    <a href="api/Terminal.Gui/Terminal.Gui.html" name="api/Terminal.Gui/toc.html" title="API Reference">API Reference</a>
+                </li>
+                <li>
+                    <a href="https://github.com/migueldeicaza/gui.cs" name="" title="Source">Source</a>
+                </li>
+          </ul>
+      </div>
+    </div>
+  </div>
+</div>

+ 458 - 395
docs/xrefmap.yml

@@ -1,373 +1,6 @@
 ### YamlMime:XRefMap
 sorted: true
 references:
-- uid: Mono.Terminal
-  name: Mono.Terminal
-  href: api/Terminal.Gui/Mono.Terminal.html
-  commentId: N:Mono.Terminal
-  fullName: Mono.Terminal
-  nameWithType: Mono.Terminal
-- uid: Mono.Terminal.IMainLoopDriver
-  name: IMainLoopDriver
-  href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html
-  commentId: T:Mono.Terminal.IMainLoopDriver
-  fullName: Mono.Terminal.IMainLoopDriver
-  nameWithType: IMainLoopDriver
-- uid: Mono.Terminal.IMainLoopDriver.EventsPending(System.Boolean)
-  name: EventsPending(Boolean)
-  href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html#Mono_Terminal_IMainLoopDriver_EventsPending_System_Boolean_
-  commentId: M:Mono.Terminal.IMainLoopDriver.EventsPending(System.Boolean)
-  fullName: Mono.Terminal.IMainLoopDriver.EventsPending(System.Boolean)
-  nameWithType: IMainLoopDriver.EventsPending(Boolean)
-- uid: Mono.Terminal.IMainLoopDriver.EventsPending*
-  name: EventsPending
-  href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html#Mono_Terminal_IMainLoopDriver_EventsPending_
-  commentId: Overload:Mono.Terminal.IMainLoopDriver.EventsPending
-  isSpec: "True"
-  fullName: Mono.Terminal.IMainLoopDriver.EventsPending
-  nameWithType: IMainLoopDriver.EventsPending
-- uid: Mono.Terminal.IMainLoopDriver.MainIteration
-  name: MainIteration()
-  href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html#Mono_Terminal_IMainLoopDriver_MainIteration
-  commentId: M:Mono.Terminal.IMainLoopDriver.MainIteration
-  fullName: Mono.Terminal.IMainLoopDriver.MainIteration()
-  nameWithType: IMainLoopDriver.MainIteration()
-- uid: Mono.Terminal.IMainLoopDriver.MainIteration*
-  name: MainIteration
-  href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html#Mono_Terminal_IMainLoopDriver_MainIteration_
-  commentId: Overload:Mono.Terminal.IMainLoopDriver.MainIteration
-  isSpec: "True"
-  fullName: Mono.Terminal.IMainLoopDriver.MainIteration
-  nameWithType: IMainLoopDriver.MainIteration
-- uid: Mono.Terminal.IMainLoopDriver.Setup(Mono.Terminal.MainLoop)
-  name: Setup(MainLoop)
-  href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html#Mono_Terminal_IMainLoopDriver_Setup_Mono_Terminal_MainLoop_
-  commentId: M:Mono.Terminal.IMainLoopDriver.Setup(Mono.Terminal.MainLoop)
-  fullName: Mono.Terminal.IMainLoopDriver.Setup(Mono.Terminal.MainLoop)
-  nameWithType: IMainLoopDriver.Setup(MainLoop)
-- uid: Mono.Terminal.IMainLoopDriver.Setup*
-  name: Setup
-  href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html#Mono_Terminal_IMainLoopDriver_Setup_
-  commentId: Overload:Mono.Terminal.IMainLoopDriver.Setup
-  isSpec: "True"
-  fullName: Mono.Terminal.IMainLoopDriver.Setup
-  nameWithType: IMainLoopDriver.Setup
-- uid: Mono.Terminal.IMainLoopDriver.Wakeup
-  name: Wakeup()
-  href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html#Mono_Terminal_IMainLoopDriver_Wakeup
-  commentId: M:Mono.Terminal.IMainLoopDriver.Wakeup
-  fullName: Mono.Terminal.IMainLoopDriver.Wakeup()
-  nameWithType: IMainLoopDriver.Wakeup()
-- uid: Mono.Terminal.IMainLoopDriver.Wakeup*
-  name: Wakeup
-  href: api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.html#Mono_Terminal_IMainLoopDriver_Wakeup_
-  commentId: Overload:Mono.Terminal.IMainLoopDriver.Wakeup
-  isSpec: "True"
-  fullName: Mono.Terminal.IMainLoopDriver.Wakeup
-  nameWithType: IMainLoopDriver.Wakeup
-- uid: Mono.Terminal.MainLoop
-  name: MainLoop
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html
-  commentId: T:Mono.Terminal.MainLoop
-  fullName: Mono.Terminal.MainLoop
-  nameWithType: MainLoop
-- uid: Mono.Terminal.MainLoop.#ctor(Mono.Terminal.IMainLoopDriver)
-  name: MainLoop(IMainLoopDriver)
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop__ctor_Mono_Terminal_IMainLoopDriver_
-  commentId: M:Mono.Terminal.MainLoop.#ctor(Mono.Terminal.IMainLoopDriver)
-  fullName: Mono.Terminal.MainLoop.MainLoop(Mono.Terminal.IMainLoopDriver)
-  nameWithType: MainLoop.MainLoop(IMainLoopDriver)
-- uid: Mono.Terminal.MainLoop.#ctor*
-  name: MainLoop
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop__ctor_
-  commentId: Overload:Mono.Terminal.MainLoop.#ctor
-  isSpec: "True"
-  fullName: Mono.Terminal.MainLoop.MainLoop
-  nameWithType: MainLoop.MainLoop
-- uid: Mono.Terminal.MainLoop.AddIdle(System.Func{System.Boolean})
-  name: AddIdle(Func<Boolean>)
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddIdle_System_Func_System_Boolean__
-  commentId: M:Mono.Terminal.MainLoop.AddIdle(System.Func{System.Boolean})
-  name.vb: AddIdle(Func(Of Boolean))
-  fullName: Mono.Terminal.MainLoop.AddIdle(System.Func<System.Boolean>)
-  fullName.vb: Mono.Terminal.MainLoop.AddIdle(System.Func(Of System.Boolean))
-  nameWithType: MainLoop.AddIdle(Func<Boolean>)
-  nameWithType.vb: MainLoop.AddIdle(Func(Of Boolean))
-- uid: Mono.Terminal.MainLoop.AddIdle*
-  name: AddIdle
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddIdle_
-  commentId: Overload:Mono.Terminal.MainLoop.AddIdle
-  isSpec: "True"
-  fullName: Mono.Terminal.MainLoop.AddIdle
-  nameWithType: MainLoop.AddIdle
-- uid: Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean})
-  name: AddTimeout(TimeSpan, Func<MainLoop, Boolean>)
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddTimeout_System_TimeSpan_System_Func_Mono_Terminal_MainLoop_System_Boolean__
-  commentId: M:Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean})
-  name.vb: AddTimeout(TimeSpan, Func(Of MainLoop, Boolean))
-  fullName: Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan, System.Func<Mono.Terminal.MainLoop, System.Boolean>)
-  fullName.vb: Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan, System.Func(Of Mono.Terminal.MainLoop, System.Boolean))
-  nameWithType: MainLoop.AddTimeout(TimeSpan, Func<MainLoop, Boolean>)
-  nameWithType.vb: MainLoop.AddTimeout(TimeSpan, Func(Of MainLoop, Boolean))
-- uid: Mono.Terminal.MainLoop.AddTimeout*
-  name: AddTimeout
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddTimeout_
-  commentId: Overload:Mono.Terminal.MainLoop.AddTimeout
-  isSpec: "True"
-  fullName: Mono.Terminal.MainLoop.AddTimeout
-  nameWithType: MainLoop.AddTimeout
-- uid: Mono.Terminal.MainLoop.Driver
-  name: Driver
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Driver
-  commentId: P:Mono.Terminal.MainLoop.Driver
-  fullName: Mono.Terminal.MainLoop.Driver
-  nameWithType: MainLoop.Driver
-- uid: Mono.Terminal.MainLoop.Driver*
-  name: Driver
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Driver_
-  commentId: Overload:Mono.Terminal.MainLoop.Driver
-  isSpec: "True"
-  fullName: Mono.Terminal.MainLoop.Driver
-  nameWithType: MainLoop.Driver
-- uid: Mono.Terminal.MainLoop.EventsPending(System.Boolean)
-  name: EventsPending(Boolean)
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_EventsPending_System_Boolean_
-  commentId: M:Mono.Terminal.MainLoop.EventsPending(System.Boolean)
-  fullName: Mono.Terminal.MainLoop.EventsPending(System.Boolean)
-  nameWithType: MainLoop.EventsPending(Boolean)
-- uid: Mono.Terminal.MainLoop.EventsPending*
-  name: EventsPending
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_EventsPending_
-  commentId: Overload:Mono.Terminal.MainLoop.EventsPending
-  isSpec: "True"
-  fullName: Mono.Terminal.MainLoop.EventsPending
-  nameWithType: MainLoop.EventsPending
-- uid: Mono.Terminal.MainLoop.Invoke(System.Action)
-  name: Invoke(Action)
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Invoke_System_Action_
-  commentId: M:Mono.Terminal.MainLoop.Invoke(System.Action)
-  fullName: Mono.Terminal.MainLoop.Invoke(System.Action)
-  nameWithType: MainLoop.Invoke(Action)
-- uid: Mono.Terminal.MainLoop.Invoke*
-  name: Invoke
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Invoke_
-  commentId: Overload:Mono.Terminal.MainLoop.Invoke
-  isSpec: "True"
-  fullName: Mono.Terminal.MainLoop.Invoke
-  nameWithType: MainLoop.Invoke
-- uid: Mono.Terminal.MainLoop.MainIteration
-  name: MainIteration()
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_MainIteration
-  commentId: M:Mono.Terminal.MainLoop.MainIteration
-  fullName: Mono.Terminal.MainLoop.MainIteration()
-  nameWithType: MainLoop.MainIteration()
-- uid: Mono.Terminal.MainLoop.MainIteration*
-  name: MainIteration
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_MainIteration_
-  commentId: Overload:Mono.Terminal.MainLoop.MainIteration
-  isSpec: "True"
-  fullName: Mono.Terminal.MainLoop.MainIteration
-  nameWithType: MainLoop.MainIteration
-- uid: Mono.Terminal.MainLoop.RemoveIdle(System.Func{System.Boolean})
-  name: RemoveIdle(Func<Boolean>)
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveIdle_System_Func_System_Boolean__
-  commentId: M:Mono.Terminal.MainLoop.RemoveIdle(System.Func{System.Boolean})
-  name.vb: RemoveIdle(Func(Of Boolean))
-  fullName: Mono.Terminal.MainLoop.RemoveIdle(System.Func<System.Boolean>)
-  fullName.vb: Mono.Terminal.MainLoop.RemoveIdle(System.Func(Of System.Boolean))
-  nameWithType: MainLoop.RemoveIdle(Func<Boolean>)
-  nameWithType.vb: MainLoop.RemoveIdle(Func(Of Boolean))
-- uid: Mono.Terminal.MainLoop.RemoveIdle*
-  name: RemoveIdle
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveIdle_
-  commentId: Overload:Mono.Terminal.MainLoop.RemoveIdle
-  isSpec: "True"
-  fullName: Mono.Terminal.MainLoop.RemoveIdle
-  nameWithType: MainLoop.RemoveIdle
-- uid: Mono.Terminal.MainLoop.RemoveTimeout(System.Object)
-  name: RemoveTimeout(Object)
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveTimeout_System_Object_
-  commentId: M:Mono.Terminal.MainLoop.RemoveTimeout(System.Object)
-  fullName: Mono.Terminal.MainLoop.RemoveTimeout(System.Object)
-  nameWithType: MainLoop.RemoveTimeout(Object)
-- uid: Mono.Terminal.MainLoop.RemoveTimeout*
-  name: RemoveTimeout
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveTimeout_
-  commentId: Overload:Mono.Terminal.MainLoop.RemoveTimeout
-  isSpec: "True"
-  fullName: Mono.Terminal.MainLoop.RemoveTimeout
-  nameWithType: MainLoop.RemoveTimeout
-- uid: Mono.Terminal.MainLoop.Run
-  name: Run()
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Run
-  commentId: M:Mono.Terminal.MainLoop.Run
-  fullName: Mono.Terminal.MainLoop.Run()
-  nameWithType: MainLoop.Run()
-- uid: Mono.Terminal.MainLoop.Run*
-  name: Run
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Run_
-  commentId: Overload:Mono.Terminal.MainLoop.Run
-  isSpec: "True"
-  fullName: Mono.Terminal.MainLoop.Run
-  nameWithType: MainLoop.Run
-- uid: Mono.Terminal.MainLoop.Stop
-  name: Stop()
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Stop
-  commentId: M:Mono.Terminal.MainLoop.Stop
-  fullName: Mono.Terminal.MainLoop.Stop()
-  nameWithType: MainLoop.Stop()
-- uid: Mono.Terminal.MainLoop.Stop*
-  name: Stop
-  href: api/Terminal.Gui/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Stop_
-  commentId: Overload:Mono.Terminal.MainLoop.Stop
-  isSpec: "True"
-  fullName: Mono.Terminal.MainLoop.Stop
-  nameWithType: MainLoop.Stop
-- uid: Mono.Terminal.UnixMainLoop
-  name: UnixMainLoop
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html
-  commentId: T:Mono.Terminal.UnixMainLoop
-  fullName: Mono.Terminal.UnixMainLoop
-  nameWithType: UnixMainLoop
-- uid: Mono.Terminal.UnixMainLoop.AddWatch(System.Int32,Mono.Terminal.UnixMainLoop.Condition,System.Func{Mono.Terminal.MainLoop,System.Boolean})
-  name: AddWatch(Int32, UnixMainLoop.Condition, Func<MainLoop, Boolean>)
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_AddWatch_System_Int32_Mono_Terminal_UnixMainLoop_Condition_System_Func_Mono_Terminal_MainLoop_System_Boolean__
-  commentId: M:Mono.Terminal.UnixMainLoop.AddWatch(System.Int32,Mono.Terminal.UnixMainLoop.Condition,System.Func{Mono.Terminal.MainLoop,System.Boolean})
-  name.vb: AddWatch(Int32, UnixMainLoop.Condition, Func(Of MainLoop, Boolean))
-  fullName: Mono.Terminal.UnixMainLoop.AddWatch(System.Int32, Mono.Terminal.UnixMainLoop.Condition, System.Func<Mono.Terminal.MainLoop, System.Boolean>)
-  fullName.vb: Mono.Terminal.UnixMainLoop.AddWatch(System.Int32, Mono.Terminal.UnixMainLoop.Condition, System.Func(Of Mono.Terminal.MainLoop, System.Boolean))
-  nameWithType: UnixMainLoop.AddWatch(Int32, UnixMainLoop.Condition, Func<MainLoop, Boolean>)
-  nameWithType.vb: UnixMainLoop.AddWatch(Int32, UnixMainLoop.Condition, Func(Of MainLoop, Boolean))
-- uid: Mono.Terminal.UnixMainLoop.AddWatch*
-  name: AddWatch
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_AddWatch_
-  commentId: Overload:Mono.Terminal.UnixMainLoop.AddWatch
-  isSpec: "True"
-  fullName: Mono.Terminal.UnixMainLoop.AddWatch
-  nameWithType: UnixMainLoop.AddWatch
-- uid: Mono.Terminal.UnixMainLoop.Condition
-  name: UnixMainLoop.Condition
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html
-  commentId: T:Mono.Terminal.UnixMainLoop.Condition
-  fullName: Mono.Terminal.UnixMainLoop.Condition
-  nameWithType: UnixMainLoop.Condition
-- uid: Mono.Terminal.UnixMainLoop.Condition.PollErr
-  name: PollErr
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html#Mono_Terminal_UnixMainLoop_Condition_PollErr
-  commentId: F:Mono.Terminal.UnixMainLoop.Condition.PollErr
-  fullName: Mono.Terminal.UnixMainLoop.Condition.PollErr
-  nameWithType: UnixMainLoop.Condition.PollErr
-- uid: Mono.Terminal.UnixMainLoop.Condition.PollHup
-  name: PollHup
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html#Mono_Terminal_UnixMainLoop_Condition_PollHup
-  commentId: F:Mono.Terminal.UnixMainLoop.Condition.PollHup
-  fullName: Mono.Terminal.UnixMainLoop.Condition.PollHup
-  nameWithType: UnixMainLoop.Condition.PollHup
-- uid: Mono.Terminal.UnixMainLoop.Condition.PollIn
-  name: PollIn
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html#Mono_Terminal_UnixMainLoop_Condition_PollIn
-  commentId: F:Mono.Terminal.UnixMainLoop.Condition.PollIn
-  fullName: Mono.Terminal.UnixMainLoop.Condition.PollIn
-  nameWithType: UnixMainLoop.Condition.PollIn
-- uid: Mono.Terminal.UnixMainLoop.Condition.PollNval
-  name: PollNval
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html#Mono_Terminal_UnixMainLoop_Condition_PollNval
-  commentId: F:Mono.Terminal.UnixMainLoop.Condition.PollNval
-  fullName: Mono.Terminal.UnixMainLoop.Condition.PollNval
-  nameWithType: UnixMainLoop.Condition.PollNval
-- uid: Mono.Terminal.UnixMainLoop.Condition.PollOut
-  name: PollOut
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html#Mono_Terminal_UnixMainLoop_Condition_PollOut
-  commentId: F:Mono.Terminal.UnixMainLoop.Condition.PollOut
-  fullName: Mono.Terminal.UnixMainLoop.Condition.PollOut
-  nameWithType: UnixMainLoop.Condition.PollOut
-- uid: Mono.Terminal.UnixMainLoop.Condition.PollPri
-  name: PollPri
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.html#Mono_Terminal_UnixMainLoop_Condition_PollPri
-  commentId: F:Mono.Terminal.UnixMainLoop.Condition.PollPri
-  fullName: Mono.Terminal.UnixMainLoop.Condition.PollPri
-  nameWithType: UnixMainLoop.Condition.PollPri
-- uid: Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#EventsPending(System.Boolean)
-  name: IMainLoopDriver.EventsPending(Boolean)
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_EventsPending_System_Boolean_
-  commentId: M:Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#EventsPending(System.Boolean)
-  name.vb: Mono.Terminal.IMainLoopDriver.EventsPending(Boolean)
-  fullName: Mono.Terminal.UnixMainLoop.Mono.Terminal.IMainLoopDriver.EventsPending(System.Boolean)
-  nameWithType: UnixMainLoop.IMainLoopDriver.EventsPending(Boolean)
-  nameWithType.vb: UnixMainLoop.Mono.Terminal.IMainLoopDriver.EventsPending(Boolean)
-- uid: Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#EventsPending*
-  name: IMainLoopDriver.EventsPending
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_EventsPending_
-  commentId: Overload:Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#EventsPending
-  isSpec: "True"
-  name.vb: Mono.Terminal.IMainLoopDriver.EventsPending
-  fullName: Mono.Terminal.UnixMainLoop.Mono.Terminal.IMainLoopDriver.EventsPending
-  nameWithType: UnixMainLoop.IMainLoopDriver.EventsPending
-  nameWithType.vb: UnixMainLoop.Mono.Terminal.IMainLoopDriver.EventsPending
-- uid: Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#MainIteration
-  name: IMainLoopDriver.MainIteration()
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_MainIteration
-  commentId: M:Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#MainIteration
-  name.vb: Mono.Terminal.IMainLoopDriver.MainIteration()
-  fullName: Mono.Terminal.UnixMainLoop.Mono.Terminal.IMainLoopDriver.MainIteration()
-  nameWithType: UnixMainLoop.IMainLoopDriver.MainIteration()
-  nameWithType.vb: UnixMainLoop.Mono.Terminal.IMainLoopDriver.MainIteration()
-- uid: Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#MainIteration*
-  name: IMainLoopDriver.MainIteration
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_MainIteration_
-  commentId: Overload:Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#MainIteration
-  isSpec: "True"
-  name.vb: Mono.Terminal.IMainLoopDriver.MainIteration
-  fullName: Mono.Terminal.UnixMainLoop.Mono.Terminal.IMainLoopDriver.MainIteration
-  nameWithType: UnixMainLoop.IMainLoopDriver.MainIteration
-  nameWithType.vb: UnixMainLoop.Mono.Terminal.IMainLoopDriver.MainIteration
-- uid: Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Setup(Mono.Terminal.MainLoop)
-  name: IMainLoopDriver.Setup(MainLoop)
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_Setup_Mono_Terminal_MainLoop_
-  commentId: M:Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Setup(Mono.Terminal.MainLoop)
-  name.vb: Mono.Terminal.IMainLoopDriver.Setup(MainLoop)
-  fullName: Mono.Terminal.UnixMainLoop.Mono.Terminal.IMainLoopDriver.Setup(Mono.Terminal.MainLoop)
-  nameWithType: UnixMainLoop.IMainLoopDriver.Setup(MainLoop)
-  nameWithType.vb: UnixMainLoop.Mono.Terminal.IMainLoopDriver.Setup(MainLoop)
-- uid: Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Setup*
-  name: IMainLoopDriver.Setup
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_Setup_
-  commentId: Overload:Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Setup
-  isSpec: "True"
-  name.vb: Mono.Terminal.IMainLoopDriver.Setup
-  fullName: Mono.Terminal.UnixMainLoop.Mono.Terminal.IMainLoopDriver.Setup
-  nameWithType: UnixMainLoop.IMainLoopDriver.Setup
-  nameWithType.vb: UnixMainLoop.Mono.Terminal.IMainLoopDriver.Setup
-- uid: Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Wakeup
-  name: IMainLoopDriver.Wakeup()
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_Wakeup
-  commentId: M:Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Wakeup
-  name.vb: Mono.Terminal.IMainLoopDriver.Wakeup()
-  fullName: Mono.Terminal.UnixMainLoop.Mono.Terminal.IMainLoopDriver.Wakeup()
-  nameWithType: UnixMainLoop.IMainLoopDriver.Wakeup()
-  nameWithType.vb: UnixMainLoop.Mono.Terminal.IMainLoopDriver.Wakeup()
-- uid: Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Wakeup*
-  name: IMainLoopDriver.Wakeup
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_Mono_Terminal_IMainLoopDriver_Wakeup_
-  commentId: Overload:Mono.Terminal.UnixMainLoop.Mono#Terminal#IMainLoopDriver#Wakeup
-  isSpec: "True"
-  name.vb: Mono.Terminal.IMainLoopDriver.Wakeup
-  fullName: Mono.Terminal.UnixMainLoop.Mono.Terminal.IMainLoopDriver.Wakeup
-  nameWithType: UnixMainLoop.IMainLoopDriver.Wakeup
-  nameWithType.vb: UnixMainLoop.Mono.Terminal.IMainLoopDriver.Wakeup
-- uid: Mono.Terminal.UnixMainLoop.RemoveWatch(System.Object)
-  name: RemoveWatch(Object)
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_RemoveWatch_System_Object_
-  commentId: M:Mono.Terminal.UnixMainLoop.RemoveWatch(System.Object)
-  fullName: Mono.Terminal.UnixMainLoop.RemoveWatch(System.Object)
-  nameWithType: UnixMainLoop.RemoveWatch(Object)
-- uid: Mono.Terminal.UnixMainLoop.RemoveWatch*
-  name: RemoveWatch
-  href: api/Terminal.Gui/Mono.Terminal.UnixMainLoop.html#Mono_Terminal_UnixMainLoop_RemoveWatch_
-  commentId: Overload:Mono.Terminal.UnixMainLoop.RemoveWatch
-  isSpec: "True"
-  fullName: Mono.Terminal.UnixMainLoop.RemoveWatch
-  nameWithType: UnixMainLoop.RemoveWatch
 - uid: Terminal.Gui
   name: Terminal.Gui
   href: api/Terminal.Gui/Terminal.Gui.html
@@ -425,12 +58,12 @@ references:
   commentId: F:Terminal.Gui.Application.Driver
   fullName: Terminal.Gui.Application.Driver
   nameWithType: Application.Driver
-- uid: Terminal.Gui.Application.End(Terminal.Gui.Application.RunState)
-  name: End(Application.RunState)
-  href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_End_Terminal_Gui_Application_RunState_
-  commentId: M:Terminal.Gui.Application.End(Terminal.Gui.Application.RunState)
-  fullName: Terminal.Gui.Application.End(Terminal.Gui.Application.RunState)
-  nameWithType: Application.End(Application.RunState)
+- uid: Terminal.Gui.Application.End(Terminal.Gui.Application.RunState,System.Boolean)
+  name: End(Application.RunState, Boolean)
+  href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_End_Terminal_Gui_Application_RunState_System_Boolean_
+  commentId: M:Terminal.Gui.Application.End(Terminal.Gui.Application.RunState,System.Boolean)
+  fullName: Terminal.Gui.Application.End(Terminal.Gui.Application.RunState, System.Boolean)
+  nameWithType: Application.End(Application.RunState, Boolean)
 - uid: Terminal.Gui.Application.End*
   name: End
   href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_End_
@@ -578,12 +211,12 @@ references:
   commentId: M:Terminal.Gui.Application.Run
   fullName: Terminal.Gui.Application.Run()
   nameWithType: Application.Run()
-- uid: Terminal.Gui.Application.Run(Terminal.Gui.Toplevel)
-  name: Run(Toplevel)
-  href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Run_Terminal_Gui_Toplevel_
-  commentId: M:Terminal.Gui.Application.Run(Terminal.Gui.Toplevel)
-  fullName: Terminal.Gui.Application.Run(Terminal.Gui.Toplevel)
-  nameWithType: Application.Run(Toplevel)
+- uid: Terminal.Gui.Application.Run(Terminal.Gui.Toplevel,System.Boolean)
+  name: Run(Toplevel, Boolean)
+  href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Run_Terminal_Gui_Toplevel_System_Boolean_
+  commentId: M:Terminal.Gui.Application.Run(Terminal.Gui.Toplevel,System.Boolean)
+  fullName: Terminal.Gui.Application.Run(Terminal.Gui.Toplevel, System.Boolean)
+  nameWithType: Application.Run(Toplevel, Boolean)
 - uid: Terminal.Gui.Application.Run*
   name: Run
   href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Run_
@@ -638,12 +271,12 @@ references:
   isSpec: "True"
   fullName: Terminal.Gui.Application.RunState.Dispose
   nameWithType: Application.RunState.Dispose
-- uid: Terminal.Gui.Application.Shutdown
-  name: Shutdown()
-  href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Shutdown
-  commentId: M:Terminal.Gui.Application.Shutdown
-  fullName: Terminal.Gui.Application.Shutdown()
-  nameWithType: Application.Shutdown()
+- uid: Terminal.Gui.Application.Shutdown(System.Boolean)
+  name: Shutdown(Boolean)
+  href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Shutdown_System_Boolean_
+  commentId: M:Terminal.Gui.Application.Shutdown(System.Boolean)
+  fullName: Terminal.Gui.Application.Shutdown(System.Boolean)
+  nameWithType: Application.Shutdown(Boolean)
 - uid: Terminal.Gui.Application.Shutdown*
   name: Shutdown
   href: api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Shutdown_
@@ -1431,6 +1064,32 @@ references:
   isSpec: "True"
   fullName: Terminal.Gui.ConsoleDriver.DrawFrame
   nameWithType: ConsoleDriver.DrawFrame
+- uid: Terminal.Gui.ConsoleDriver.DrawWindowFrame(Terminal.Gui.Rect,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean)
+  name: DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean)
+  href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_DrawWindowFrame_Terminal_Gui_Rect_System_Int32_System_Int32_System_Int32_System_Int32_System_Boolean_System_Boolean_
+  commentId: M:Terminal.Gui.ConsoleDriver.DrawWindowFrame(Terminal.Gui.Rect,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean)
+  fullName: Terminal.Gui.ConsoleDriver.DrawWindowFrame(Terminal.Gui.Rect, System.Int32, System.Int32, System.Int32, System.Int32, System.Boolean, System.Boolean)
+  nameWithType: ConsoleDriver.DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean)
+- uid: Terminal.Gui.ConsoleDriver.DrawWindowFrame*
+  name: DrawWindowFrame
+  href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_DrawWindowFrame_
+  commentId: Overload:Terminal.Gui.ConsoleDriver.DrawWindowFrame
+  isSpec: "True"
+  fullName: Terminal.Gui.ConsoleDriver.DrawWindowFrame
+  nameWithType: ConsoleDriver.DrawWindowFrame
+- uid: Terminal.Gui.ConsoleDriver.DrawWindowTitle(Terminal.Gui.Rect,NStack.ustring,System.Int32,System.Int32,System.Int32,System.Int32,Terminal.Gui.TextAlignment)
+  name: DrawWindowTitle(Rect, ustring, Int32, Int32, Int32, Int32, TextAlignment)
+  href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_DrawWindowTitle_Terminal_Gui_Rect_NStack_ustring_System_Int32_System_Int32_System_Int32_System_Int32_Terminal_Gui_TextAlignment_
+  commentId: M:Terminal.Gui.ConsoleDriver.DrawWindowTitle(Terminal.Gui.Rect,NStack.ustring,System.Int32,System.Int32,System.Int32,System.Int32,Terminal.Gui.TextAlignment)
+  fullName: Terminal.Gui.ConsoleDriver.DrawWindowTitle(Terminal.Gui.Rect, NStack.ustring, System.Int32, System.Int32, System.Int32, System.Int32, Terminal.Gui.TextAlignment)
+  nameWithType: ConsoleDriver.DrawWindowTitle(Rect, ustring, Int32, Int32, Int32, Int32, TextAlignment)
+- uid: Terminal.Gui.ConsoleDriver.DrawWindowTitle*
+  name: DrawWindowTitle
+  href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_DrawWindowTitle_
+  commentId: Overload:Terminal.Gui.ConsoleDriver.DrawWindowTitle
+  isSpec: "True"
+  fullName: Terminal.Gui.ConsoleDriver.DrawWindowTitle
+  nameWithType: ConsoleDriver.DrawWindowTitle
 - uid: Terminal.Gui.ConsoleDriver.End
   name: End()
   href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_End
@@ -1507,13 +1166,13 @@ references:
   isSpec: "True"
   fullName: Terminal.Gui.ConsoleDriver.Move
   nameWithType: ConsoleDriver.Move
-- uid: Terminal.Gui.ConsoleDriver.PrepareToRun(Mono.Terminal.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent})
+- uid: Terminal.Gui.ConsoleDriver.PrepareToRun(Terminal.Gui.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent})
   name: PrepareToRun(MainLoop, Action<KeyEvent>, Action<KeyEvent>, Action<KeyEvent>, Action<MouseEvent>)
-  href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_PrepareToRun_Mono_Terminal_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__
-  commentId: M:Terminal.Gui.ConsoleDriver.PrepareToRun(Mono.Terminal.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent})
+  href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_PrepareToRun_Terminal_Gui_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__
+  commentId: M:Terminal.Gui.ConsoleDriver.PrepareToRun(Terminal.Gui.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent})
   name.vb: PrepareToRun(MainLoop, Action(Of KeyEvent), Action(Of KeyEvent), Action(Of KeyEvent), Action(Of MouseEvent))
-  fullName: Terminal.Gui.ConsoleDriver.PrepareToRun(Mono.Terminal.MainLoop, System.Action<Terminal.Gui.KeyEvent>, System.Action<Terminal.Gui.KeyEvent>, System.Action<Terminal.Gui.KeyEvent>, System.Action<Terminal.Gui.MouseEvent>)
-  fullName.vb: Terminal.Gui.ConsoleDriver.PrepareToRun(Mono.Terminal.MainLoop, System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.MouseEvent))
+  fullName: Terminal.Gui.ConsoleDriver.PrepareToRun(Terminal.Gui.MainLoop, System.Action<Terminal.Gui.KeyEvent>, System.Action<Terminal.Gui.KeyEvent>, System.Action<Terminal.Gui.KeyEvent>, System.Action<Terminal.Gui.MouseEvent>)
+  fullName.vb: Terminal.Gui.ConsoleDriver.PrepareToRun(Terminal.Gui.MainLoop, System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.MouseEvent))
   nameWithType: ConsoleDriver.PrepareToRun(MainLoop, Action<KeyEvent>, Action<KeyEvent>, Action<KeyEvent>, Action<MouseEvent>)
   nameWithType.vb: ConsoleDriver.PrepareToRun(MainLoop, Action(Of KeyEvent), Action(Of KeyEvent), Action(Of KeyEvent), Action(Of MouseEvent))
 - uid: Terminal.Gui.ConsoleDriver.PrepareToRun*
@@ -1837,13 +1496,13 @@ references:
   isSpec: "True"
   fullName: Terminal.Gui.CursesDriver.Move
   nameWithType: CursesDriver.Move
-- uid: Terminal.Gui.CursesDriver.PrepareToRun(Mono.Terminal.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent})
+- uid: Terminal.Gui.CursesDriver.PrepareToRun(Terminal.Gui.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent})
   name: PrepareToRun(MainLoop, Action<KeyEvent>, Action<KeyEvent>, Action<KeyEvent>, Action<MouseEvent>)
-  href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_PrepareToRun_Mono_Terminal_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__
-  commentId: M:Terminal.Gui.CursesDriver.PrepareToRun(Mono.Terminal.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent})
+  href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_PrepareToRun_Terminal_Gui_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__
+  commentId: M:Terminal.Gui.CursesDriver.PrepareToRun(Terminal.Gui.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent})
   name.vb: PrepareToRun(MainLoop, Action(Of KeyEvent), Action(Of KeyEvent), Action(Of KeyEvent), Action(Of MouseEvent))
-  fullName: Terminal.Gui.CursesDriver.PrepareToRun(Mono.Terminal.MainLoop, System.Action<Terminal.Gui.KeyEvent>, System.Action<Terminal.Gui.KeyEvent>, System.Action<Terminal.Gui.KeyEvent>, System.Action<Terminal.Gui.MouseEvent>)
-  fullName.vb: Terminal.Gui.CursesDriver.PrepareToRun(Mono.Terminal.MainLoop, System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.MouseEvent))
+  fullName: Terminal.Gui.CursesDriver.PrepareToRun(Terminal.Gui.MainLoop, System.Action<Terminal.Gui.KeyEvent>, System.Action<Terminal.Gui.KeyEvent>, System.Action<Terminal.Gui.KeyEvent>, System.Action<Terminal.Gui.MouseEvent>)
+  fullName.vb: Terminal.Gui.CursesDriver.PrepareToRun(Terminal.Gui.MainLoop, System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.KeyEvent), System.Action(Of Terminal.Gui.MouseEvent))
   nameWithType: CursesDriver.PrepareToRun(MainLoop, Action<KeyEvent>, Action<KeyEvent>, Action<KeyEvent>, Action<MouseEvent>)
   nameWithType.vb: CursesDriver.PrepareToRun(MainLoop, Action(Of KeyEvent), Action(Of KeyEvent), Action(Of KeyEvent), Action(Of MouseEvent))
 - uid: Terminal.Gui.CursesDriver.PrepareToRun*
@@ -2717,6 +2376,64 @@ references:
   isSpec: "True"
   fullName: Terminal.Gui.IListDataSource.ToList
   nameWithType: IListDataSource.ToList
+- uid: Terminal.Gui.IMainLoopDriver
+  name: IMainLoopDriver
+  href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html
+  commentId: T:Terminal.Gui.IMainLoopDriver
+  fullName: Terminal.Gui.IMainLoopDriver
+  nameWithType: IMainLoopDriver
+- uid: Terminal.Gui.IMainLoopDriver.EventsPending(System.Boolean)
+  name: EventsPending(Boolean)
+  href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html#Terminal_Gui_IMainLoopDriver_EventsPending_System_Boolean_
+  commentId: M:Terminal.Gui.IMainLoopDriver.EventsPending(System.Boolean)
+  fullName: Terminal.Gui.IMainLoopDriver.EventsPending(System.Boolean)
+  nameWithType: IMainLoopDriver.EventsPending(Boolean)
+- uid: Terminal.Gui.IMainLoopDriver.EventsPending*
+  name: EventsPending
+  href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html#Terminal_Gui_IMainLoopDriver_EventsPending_
+  commentId: Overload:Terminal.Gui.IMainLoopDriver.EventsPending
+  isSpec: "True"
+  fullName: Terminal.Gui.IMainLoopDriver.EventsPending
+  nameWithType: IMainLoopDriver.EventsPending
+- uid: Terminal.Gui.IMainLoopDriver.MainIteration
+  name: MainIteration()
+  href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html#Terminal_Gui_IMainLoopDriver_MainIteration
+  commentId: M:Terminal.Gui.IMainLoopDriver.MainIteration
+  fullName: Terminal.Gui.IMainLoopDriver.MainIteration()
+  nameWithType: IMainLoopDriver.MainIteration()
+- uid: Terminal.Gui.IMainLoopDriver.MainIteration*
+  name: MainIteration
+  href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html#Terminal_Gui_IMainLoopDriver_MainIteration_
+  commentId: Overload:Terminal.Gui.IMainLoopDriver.MainIteration
+  isSpec: "True"
+  fullName: Terminal.Gui.IMainLoopDriver.MainIteration
+  nameWithType: IMainLoopDriver.MainIteration
+- uid: Terminal.Gui.IMainLoopDriver.Setup(Terminal.Gui.MainLoop)
+  name: Setup(MainLoop)
+  href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html#Terminal_Gui_IMainLoopDriver_Setup_Terminal_Gui_MainLoop_
+  commentId: M:Terminal.Gui.IMainLoopDriver.Setup(Terminal.Gui.MainLoop)
+  fullName: Terminal.Gui.IMainLoopDriver.Setup(Terminal.Gui.MainLoop)
+  nameWithType: IMainLoopDriver.Setup(MainLoop)
+- uid: Terminal.Gui.IMainLoopDriver.Setup*
+  name: Setup
+  href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html#Terminal_Gui_IMainLoopDriver_Setup_
+  commentId: Overload:Terminal.Gui.IMainLoopDriver.Setup
+  isSpec: "True"
+  fullName: Terminal.Gui.IMainLoopDriver.Setup
+  nameWithType: IMainLoopDriver.Setup
+- uid: Terminal.Gui.IMainLoopDriver.Wakeup
+  name: Wakeup()
+  href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html#Terminal_Gui_IMainLoopDriver_Wakeup
+  commentId: M:Terminal.Gui.IMainLoopDriver.Wakeup
+  fullName: Terminal.Gui.IMainLoopDriver.Wakeup()
+  nameWithType: IMainLoopDriver.Wakeup()
+- uid: Terminal.Gui.IMainLoopDriver.Wakeup*
+  name: Wakeup
+  href: api/Terminal.Gui/Terminal.Gui.IMainLoopDriver.html#Terminal_Gui_IMainLoopDriver_Wakeup_
+  commentId: Overload:Terminal.Gui.IMainLoopDriver.Wakeup
+  isSpec: "True"
+  fullName: Terminal.Gui.IMainLoopDriver.Wakeup
+  nameWithType: IMainLoopDriver.Wakeup
 - uid: Terminal.Gui.Key
   name: Key
   href: api/Terminal.Gui/Terminal.Gui.Key.html
@@ -2981,6 +2698,18 @@ references:
   commentId: F:Terminal.Gui.Key.F10
   fullName: Terminal.Gui.Key.F10
   nameWithType: Key.F10
+- uid: Terminal.Gui.Key.F11
+  name: F11
+  href: api/Terminal.Gui/Terminal.Gui.Key.html#Terminal_Gui_Key_F11
+  commentId: F:Terminal.Gui.Key.F11
+  fullName: Terminal.Gui.Key.F11
+  nameWithType: Key.F11
+- uid: Terminal.Gui.Key.F12
+  name: F12
+  href: api/Terminal.Gui/Terminal.Gui.Key.html#Terminal_Gui_Key_F12
+  commentId: F:Terminal.Gui.Key.F12
+  fullName: Terminal.Gui.Key.F12
+  nameWithType: Key.F12
 - uid: Terminal.Gui.Key.F2
   name: F2
   href: api/Terminal.Gui/Terminal.Gui.Key.html#Terminal_Gui_Key_F2
@@ -3737,6 +3466,164 @@ references:
   isSpec: "True"
   fullName: Terminal.Gui.ListWrapper.ToList
   nameWithType: ListWrapper.ToList
+- uid: Terminal.Gui.MainLoop
+  name: MainLoop
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html
+  commentId: T:Terminal.Gui.MainLoop
+  fullName: Terminal.Gui.MainLoop
+  nameWithType: MainLoop
+- uid: Terminal.Gui.MainLoop.#ctor(Terminal.Gui.IMainLoopDriver)
+  name: MainLoop(IMainLoopDriver)
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop__ctor_Terminal_Gui_IMainLoopDriver_
+  commentId: M:Terminal.Gui.MainLoop.#ctor(Terminal.Gui.IMainLoopDriver)
+  fullName: Terminal.Gui.MainLoop.MainLoop(Terminal.Gui.IMainLoopDriver)
+  nameWithType: MainLoop.MainLoop(IMainLoopDriver)
+- uid: Terminal.Gui.MainLoop.#ctor*
+  name: MainLoop
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop__ctor_
+  commentId: Overload:Terminal.Gui.MainLoop.#ctor
+  isSpec: "True"
+  fullName: Terminal.Gui.MainLoop.MainLoop
+  nameWithType: MainLoop.MainLoop
+- uid: Terminal.Gui.MainLoop.AddIdle(System.Func{System.Boolean})
+  name: AddIdle(Func<Boolean>)
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_AddIdle_System_Func_System_Boolean__
+  commentId: M:Terminal.Gui.MainLoop.AddIdle(System.Func{System.Boolean})
+  name.vb: AddIdle(Func(Of Boolean))
+  fullName: Terminal.Gui.MainLoop.AddIdle(System.Func<System.Boolean>)
+  fullName.vb: Terminal.Gui.MainLoop.AddIdle(System.Func(Of System.Boolean))
+  nameWithType: MainLoop.AddIdle(Func<Boolean>)
+  nameWithType.vb: MainLoop.AddIdle(Func(Of Boolean))
+- uid: Terminal.Gui.MainLoop.AddIdle*
+  name: AddIdle
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_AddIdle_
+  commentId: Overload:Terminal.Gui.MainLoop.AddIdle
+  isSpec: "True"
+  fullName: Terminal.Gui.MainLoop.AddIdle
+  nameWithType: MainLoop.AddIdle
+- uid: Terminal.Gui.MainLoop.AddTimeout(System.TimeSpan,System.Func{Terminal.Gui.MainLoop,System.Boolean})
+  name: AddTimeout(TimeSpan, Func<MainLoop, Boolean>)
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_AddTimeout_System_TimeSpan_System_Func_Terminal_Gui_MainLoop_System_Boolean__
+  commentId: M:Terminal.Gui.MainLoop.AddTimeout(System.TimeSpan,System.Func{Terminal.Gui.MainLoop,System.Boolean})
+  name.vb: AddTimeout(TimeSpan, Func(Of MainLoop, Boolean))
+  fullName: Terminal.Gui.MainLoop.AddTimeout(System.TimeSpan, System.Func<Terminal.Gui.MainLoop, System.Boolean>)
+  fullName.vb: Terminal.Gui.MainLoop.AddTimeout(System.TimeSpan, System.Func(Of Terminal.Gui.MainLoop, System.Boolean))
+  nameWithType: MainLoop.AddTimeout(TimeSpan, Func<MainLoop, Boolean>)
+  nameWithType.vb: MainLoop.AddTimeout(TimeSpan, Func(Of MainLoop, Boolean))
+- uid: Terminal.Gui.MainLoop.AddTimeout*
+  name: AddTimeout
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_AddTimeout_
+  commentId: Overload:Terminal.Gui.MainLoop.AddTimeout
+  isSpec: "True"
+  fullName: Terminal.Gui.MainLoop.AddTimeout
+  nameWithType: MainLoop.AddTimeout
+- uid: Terminal.Gui.MainLoop.Driver
+  name: Driver
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_Driver
+  commentId: P:Terminal.Gui.MainLoop.Driver
+  fullName: Terminal.Gui.MainLoop.Driver
+  nameWithType: MainLoop.Driver
+- uid: Terminal.Gui.MainLoop.Driver*
+  name: Driver
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_Driver_
+  commentId: Overload:Terminal.Gui.MainLoop.Driver
+  isSpec: "True"
+  fullName: Terminal.Gui.MainLoop.Driver
+  nameWithType: MainLoop.Driver
+- uid: Terminal.Gui.MainLoop.EventsPending(System.Boolean)
+  name: EventsPending(Boolean)
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_EventsPending_System_Boolean_
+  commentId: M:Terminal.Gui.MainLoop.EventsPending(System.Boolean)
+  fullName: Terminal.Gui.MainLoop.EventsPending(System.Boolean)
+  nameWithType: MainLoop.EventsPending(Boolean)
+- uid: Terminal.Gui.MainLoop.EventsPending*
+  name: EventsPending
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_EventsPending_
+  commentId: Overload:Terminal.Gui.MainLoop.EventsPending
+  isSpec: "True"
+  fullName: Terminal.Gui.MainLoop.EventsPending
+  nameWithType: MainLoop.EventsPending
+- uid: Terminal.Gui.MainLoop.Invoke(System.Action)
+  name: Invoke(Action)
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_Invoke_System_Action_
+  commentId: M:Terminal.Gui.MainLoop.Invoke(System.Action)
+  fullName: Terminal.Gui.MainLoop.Invoke(System.Action)
+  nameWithType: MainLoop.Invoke(Action)
+- uid: Terminal.Gui.MainLoop.Invoke*
+  name: Invoke
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_Invoke_
+  commentId: Overload:Terminal.Gui.MainLoop.Invoke
+  isSpec: "True"
+  fullName: Terminal.Gui.MainLoop.Invoke
+  nameWithType: MainLoop.Invoke
+- uid: Terminal.Gui.MainLoop.MainIteration
+  name: MainIteration()
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_MainIteration
+  commentId: M:Terminal.Gui.MainLoop.MainIteration
+  fullName: Terminal.Gui.MainLoop.MainIteration()
+  nameWithType: MainLoop.MainIteration()
+- uid: Terminal.Gui.MainLoop.MainIteration*
+  name: MainIteration
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_MainIteration_
+  commentId: Overload:Terminal.Gui.MainLoop.MainIteration
+  isSpec: "True"
+  fullName: Terminal.Gui.MainLoop.MainIteration
+  nameWithType: MainLoop.MainIteration
+- uid: Terminal.Gui.MainLoop.RemoveIdle(System.Func{System.Boolean})
+  name: RemoveIdle(Func<Boolean>)
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_RemoveIdle_System_Func_System_Boolean__
+  commentId: M:Terminal.Gui.MainLoop.RemoveIdle(System.Func{System.Boolean})
+  name.vb: RemoveIdle(Func(Of Boolean))
+  fullName: Terminal.Gui.MainLoop.RemoveIdle(System.Func<System.Boolean>)
+  fullName.vb: Terminal.Gui.MainLoop.RemoveIdle(System.Func(Of System.Boolean))
+  nameWithType: MainLoop.RemoveIdle(Func<Boolean>)
+  nameWithType.vb: MainLoop.RemoveIdle(Func(Of Boolean))
+- uid: Terminal.Gui.MainLoop.RemoveIdle*
+  name: RemoveIdle
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_RemoveIdle_
+  commentId: Overload:Terminal.Gui.MainLoop.RemoveIdle
+  isSpec: "True"
+  fullName: Terminal.Gui.MainLoop.RemoveIdle
+  nameWithType: MainLoop.RemoveIdle
+- uid: Terminal.Gui.MainLoop.RemoveTimeout(System.Object)
+  name: RemoveTimeout(Object)
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_RemoveTimeout_System_Object_
+  commentId: M:Terminal.Gui.MainLoop.RemoveTimeout(System.Object)
+  fullName: Terminal.Gui.MainLoop.RemoveTimeout(System.Object)
+  nameWithType: MainLoop.RemoveTimeout(Object)
+- uid: Terminal.Gui.MainLoop.RemoveTimeout*
+  name: RemoveTimeout
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_RemoveTimeout_
+  commentId: Overload:Terminal.Gui.MainLoop.RemoveTimeout
+  isSpec: "True"
+  fullName: Terminal.Gui.MainLoop.RemoveTimeout
+  nameWithType: MainLoop.RemoveTimeout
+- uid: Terminal.Gui.MainLoop.Run
+  name: Run()
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_Run
+  commentId: M:Terminal.Gui.MainLoop.Run
+  fullName: Terminal.Gui.MainLoop.Run()
+  nameWithType: MainLoop.Run()
+- uid: Terminal.Gui.MainLoop.Run*
+  name: Run
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_Run_
+  commentId: Overload:Terminal.Gui.MainLoop.Run
+  isSpec: "True"
+  fullName: Terminal.Gui.MainLoop.Run
+  nameWithType: MainLoop.Run
+- uid: Terminal.Gui.MainLoop.Stop
+  name: Stop()
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_Stop
+  commentId: M:Terminal.Gui.MainLoop.Stop
+  fullName: Terminal.Gui.MainLoop.Stop()
+  nameWithType: MainLoop.Stop()
+- uid: Terminal.Gui.MainLoop.Stop*
+  name: Stop
+  href: api/Terminal.Gui/Terminal.Gui.MainLoop.html#Terminal_Gui_MainLoop_Stop_
+  commentId: Overload:Terminal.Gui.MainLoop.Stop
+  isSpec: "True"
+  fullName: Terminal.Gui.MainLoop.Stop
+  nameWithType: MainLoop.Stop
 - uid: Terminal.Gui.MenuBar
   name: MenuBar
   href: api/Terminal.Gui/Terminal.Gui.MenuBar.html
@@ -7072,6 +6959,151 @@ references:
   isSpec: "True"
   fullName: Terminal.Gui.Toplevel.WillPresent
   nameWithType: Toplevel.WillPresent
+- uid: Terminal.Gui.UnixMainLoop
+  name: UnixMainLoop
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html
+  commentId: T:Terminal.Gui.UnixMainLoop
+  fullName: Terminal.Gui.UnixMainLoop
+  nameWithType: UnixMainLoop
+- uid: Terminal.Gui.UnixMainLoop.AddWatch(System.Int32,Terminal.Gui.UnixMainLoop.Condition,System.Func{Terminal.Gui.MainLoop,System.Boolean})
+  name: AddWatch(Int32, UnixMainLoop.Condition, Func<MainLoop, Boolean>)
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_AddWatch_System_Int32_Terminal_Gui_UnixMainLoop_Condition_System_Func_Terminal_Gui_MainLoop_System_Boolean__
+  commentId: M:Terminal.Gui.UnixMainLoop.AddWatch(System.Int32,Terminal.Gui.UnixMainLoop.Condition,System.Func{Terminal.Gui.MainLoop,System.Boolean})
+  name.vb: AddWatch(Int32, UnixMainLoop.Condition, Func(Of MainLoop, Boolean))
+  fullName: Terminal.Gui.UnixMainLoop.AddWatch(System.Int32, Terminal.Gui.UnixMainLoop.Condition, System.Func<Terminal.Gui.MainLoop, System.Boolean>)
+  fullName.vb: Terminal.Gui.UnixMainLoop.AddWatch(System.Int32, Terminal.Gui.UnixMainLoop.Condition, System.Func(Of Terminal.Gui.MainLoop, System.Boolean))
+  nameWithType: UnixMainLoop.AddWatch(Int32, UnixMainLoop.Condition, Func<MainLoop, Boolean>)
+  nameWithType.vb: UnixMainLoop.AddWatch(Int32, UnixMainLoop.Condition, Func(Of MainLoop, Boolean))
+- uid: Terminal.Gui.UnixMainLoop.AddWatch*
+  name: AddWatch
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_AddWatch_
+  commentId: Overload:Terminal.Gui.UnixMainLoop.AddWatch
+  isSpec: "True"
+  fullName: Terminal.Gui.UnixMainLoop.AddWatch
+  nameWithType: UnixMainLoop.AddWatch
+- uid: Terminal.Gui.UnixMainLoop.Condition
+  name: UnixMainLoop.Condition
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html
+  commentId: T:Terminal.Gui.UnixMainLoop.Condition
+  fullName: Terminal.Gui.UnixMainLoop.Condition
+  nameWithType: UnixMainLoop.Condition
+- uid: Terminal.Gui.UnixMainLoop.Condition.PollErr
+  name: PollErr
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html#Terminal_Gui_UnixMainLoop_Condition_PollErr
+  commentId: F:Terminal.Gui.UnixMainLoop.Condition.PollErr
+  fullName: Terminal.Gui.UnixMainLoop.Condition.PollErr
+  nameWithType: UnixMainLoop.Condition.PollErr
+- uid: Terminal.Gui.UnixMainLoop.Condition.PollHup
+  name: PollHup
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html#Terminal_Gui_UnixMainLoop_Condition_PollHup
+  commentId: F:Terminal.Gui.UnixMainLoop.Condition.PollHup
+  fullName: Terminal.Gui.UnixMainLoop.Condition.PollHup
+  nameWithType: UnixMainLoop.Condition.PollHup
+- uid: Terminal.Gui.UnixMainLoop.Condition.PollIn
+  name: PollIn
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html#Terminal_Gui_UnixMainLoop_Condition_PollIn
+  commentId: F:Terminal.Gui.UnixMainLoop.Condition.PollIn
+  fullName: Terminal.Gui.UnixMainLoop.Condition.PollIn
+  nameWithType: UnixMainLoop.Condition.PollIn
+- uid: Terminal.Gui.UnixMainLoop.Condition.PollNval
+  name: PollNval
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html#Terminal_Gui_UnixMainLoop_Condition_PollNval
+  commentId: F:Terminal.Gui.UnixMainLoop.Condition.PollNval
+  fullName: Terminal.Gui.UnixMainLoop.Condition.PollNval
+  nameWithType: UnixMainLoop.Condition.PollNval
+- uid: Terminal.Gui.UnixMainLoop.Condition.PollOut
+  name: PollOut
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html#Terminal_Gui_UnixMainLoop_Condition_PollOut
+  commentId: F:Terminal.Gui.UnixMainLoop.Condition.PollOut
+  fullName: Terminal.Gui.UnixMainLoop.Condition.PollOut
+  nameWithType: UnixMainLoop.Condition.PollOut
+- uid: Terminal.Gui.UnixMainLoop.Condition.PollPri
+  name: PollPri
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.Condition.html#Terminal_Gui_UnixMainLoop_Condition_PollPri
+  commentId: F:Terminal.Gui.UnixMainLoop.Condition.PollPri
+  fullName: Terminal.Gui.UnixMainLoop.Condition.PollPri
+  nameWithType: UnixMainLoop.Condition.PollPri
+- uid: Terminal.Gui.UnixMainLoop.RemoveWatch(System.Object)
+  name: RemoveWatch(Object)
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_RemoveWatch_System_Object_
+  commentId: M:Terminal.Gui.UnixMainLoop.RemoveWatch(System.Object)
+  fullName: Terminal.Gui.UnixMainLoop.RemoveWatch(System.Object)
+  nameWithType: UnixMainLoop.RemoveWatch(Object)
+- uid: Terminal.Gui.UnixMainLoop.RemoveWatch*
+  name: RemoveWatch
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_RemoveWatch_
+  commentId: Overload:Terminal.Gui.UnixMainLoop.RemoveWatch
+  isSpec: "True"
+  fullName: Terminal.Gui.UnixMainLoop.RemoveWatch
+  nameWithType: UnixMainLoop.RemoveWatch
+- uid: Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#EventsPending(System.Boolean)
+  name: IMainLoopDriver.EventsPending(Boolean)
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_EventsPending_System_Boolean_
+  commentId: M:Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#EventsPending(System.Boolean)
+  name.vb: Terminal.Gui.IMainLoopDriver.EventsPending(Boolean)
+  fullName: Terminal.Gui.UnixMainLoop.Terminal.Gui.IMainLoopDriver.EventsPending(System.Boolean)
+  nameWithType: UnixMainLoop.IMainLoopDriver.EventsPending(Boolean)
+  nameWithType.vb: UnixMainLoop.Terminal.Gui.IMainLoopDriver.EventsPending(Boolean)
+- uid: Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#EventsPending*
+  name: IMainLoopDriver.EventsPending
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_EventsPending_
+  commentId: Overload:Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#EventsPending
+  isSpec: "True"
+  name.vb: Terminal.Gui.IMainLoopDriver.EventsPending
+  fullName: Terminal.Gui.UnixMainLoop.Terminal.Gui.IMainLoopDriver.EventsPending
+  nameWithType: UnixMainLoop.IMainLoopDriver.EventsPending
+  nameWithType.vb: UnixMainLoop.Terminal.Gui.IMainLoopDriver.EventsPending
+- uid: Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#MainIteration
+  name: IMainLoopDriver.MainIteration()
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_MainIteration
+  commentId: M:Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#MainIteration
+  name.vb: Terminal.Gui.IMainLoopDriver.MainIteration()
+  fullName: Terminal.Gui.UnixMainLoop.Terminal.Gui.IMainLoopDriver.MainIteration()
+  nameWithType: UnixMainLoop.IMainLoopDriver.MainIteration()
+  nameWithType.vb: UnixMainLoop.Terminal.Gui.IMainLoopDriver.MainIteration()
+- uid: Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#MainIteration*
+  name: IMainLoopDriver.MainIteration
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_MainIteration_
+  commentId: Overload:Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#MainIteration
+  isSpec: "True"
+  name.vb: Terminal.Gui.IMainLoopDriver.MainIteration
+  fullName: Terminal.Gui.UnixMainLoop.Terminal.Gui.IMainLoopDriver.MainIteration
+  nameWithType: UnixMainLoop.IMainLoopDriver.MainIteration
+  nameWithType.vb: UnixMainLoop.Terminal.Gui.IMainLoopDriver.MainIteration
+- uid: Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Setup(Terminal.Gui.MainLoop)
+  name: IMainLoopDriver.Setup(MainLoop)
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_Setup_Terminal_Gui_MainLoop_
+  commentId: M:Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Setup(Terminal.Gui.MainLoop)
+  name.vb: Terminal.Gui.IMainLoopDriver.Setup(MainLoop)
+  fullName: Terminal.Gui.UnixMainLoop.Terminal.Gui.IMainLoopDriver.Setup(Terminal.Gui.MainLoop)
+  nameWithType: UnixMainLoop.IMainLoopDriver.Setup(MainLoop)
+  nameWithType.vb: UnixMainLoop.Terminal.Gui.IMainLoopDriver.Setup(MainLoop)
+- uid: Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Setup*
+  name: IMainLoopDriver.Setup
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_Setup_
+  commentId: Overload:Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Setup
+  isSpec: "True"
+  name.vb: Terminal.Gui.IMainLoopDriver.Setup
+  fullName: Terminal.Gui.UnixMainLoop.Terminal.Gui.IMainLoopDriver.Setup
+  nameWithType: UnixMainLoop.IMainLoopDriver.Setup
+  nameWithType.vb: UnixMainLoop.Terminal.Gui.IMainLoopDriver.Setup
+- uid: Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Wakeup
+  name: IMainLoopDriver.Wakeup()
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_Wakeup
+  commentId: M:Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Wakeup
+  name.vb: Terminal.Gui.IMainLoopDriver.Wakeup()
+  fullName: Terminal.Gui.UnixMainLoop.Terminal.Gui.IMainLoopDriver.Wakeup()
+  nameWithType: UnixMainLoop.IMainLoopDriver.Wakeup()
+  nameWithType.vb: UnixMainLoop.Terminal.Gui.IMainLoopDriver.Wakeup()
+- uid: Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Wakeup*
+  name: IMainLoopDriver.Wakeup
+  href: api/Terminal.Gui/Terminal.Gui.UnixMainLoop.html#Terminal_Gui_UnixMainLoop_Terminal_Gui_IMainLoopDriver_Wakeup_
+  commentId: Overload:Terminal.Gui.UnixMainLoop.Terminal#Gui#IMainLoopDriver#Wakeup
+  isSpec: "True"
+  name.vb: Terminal.Gui.IMainLoopDriver.Wakeup
+  fullName: Terminal.Gui.UnixMainLoop.Terminal.Gui.IMainLoopDriver.Wakeup
+  nameWithType: UnixMainLoop.IMainLoopDriver.Wakeup
+  nameWithType.vb: UnixMainLoop.Terminal.Gui.IMainLoopDriver.Wakeup
 - uid: Terminal.Gui.View
   name: View
   href: api/Terminal.Gui/Terminal.Gui.View.html
@@ -7474,6 +7506,19 @@ references:
   isSpec: "True"
   fullName: Terminal.Gui.View.KeyEventEventArgs.KeyEventEventArgs
   nameWithType: View.KeyEventEventArgs.KeyEventEventArgs
+- uid: Terminal.Gui.View.KeyEventEventArgs.Handled
+  name: Handled
+  href: api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html#Terminal_Gui_View_KeyEventEventArgs_Handled
+  commentId: P:Terminal.Gui.View.KeyEventEventArgs.Handled
+  fullName: Terminal.Gui.View.KeyEventEventArgs.Handled
+  nameWithType: View.KeyEventEventArgs.Handled
+- uid: Terminal.Gui.View.KeyEventEventArgs.Handled*
+  name: Handled
+  href: api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html#Terminal_Gui_View_KeyEventEventArgs_Handled_
+  commentId: Overload:Terminal.Gui.View.KeyEventEventArgs.Handled
+  isSpec: "True"
+  fullName: Terminal.Gui.View.KeyEventEventArgs.Handled
+  nameWithType: View.KeyEventEventArgs.Handled
 - uid: Terminal.Gui.View.KeyEventEventArgs.KeyEvent
   name: KeyEvent
   href: api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.html#Terminal_Gui_View_KeyEventEventArgs_KeyEvent
@@ -9350,6 +9395,18 @@ references:
   commentId: F:Unix.Terminal.Curses.KeyF10
   fullName: Unix.Terminal.Curses.KeyF10
   nameWithType: Curses.KeyF10
+- uid: Unix.Terminal.Curses.KeyF11
+  name: KeyF11
+  href: api/Terminal.Gui/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyF11
+  commentId: F:Unix.Terminal.Curses.KeyF11
+  fullName: Unix.Terminal.Curses.KeyF11
+  nameWithType: Curses.KeyF11
+- uid: Unix.Terminal.Curses.KeyF12
+  name: KeyF12
+  href: api/Terminal.Gui/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyF12
+  commentId: F:Unix.Terminal.Curses.KeyF12
+  fullName: Unix.Terminal.Curses.KeyF12
+  nameWithType: Curses.KeyF12
 - uid: Unix.Terminal.Curses.KeyF2
   name: KeyF2
   href: api/Terminal.Gui/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyF2
@@ -9459,6 +9516,12 @@ references:
   commentId: F:Unix.Terminal.Curses.KeyRight
   fullName: Unix.Terminal.Curses.KeyRight
   nameWithType: Curses.KeyRight
+- uid: Unix.Terminal.Curses.KeyTab
+  name: KeyTab
+  href: api/Terminal.Gui/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyTab
+  commentId: F:Unix.Terminal.Curses.KeyTab
+  fullName: Unix.Terminal.Curses.KeyTab
+  nameWithType: Curses.KeyTab
 - uid: Unix.Terminal.Curses.KeyUp
   name: KeyUp
   href: api/Terminal.Gui/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyUp

+ 0 - 95
ecmadocs/en/Mono.Terminal/IMainLoopDriver.xml

@@ -1,95 +0,0 @@
-<Type Name="IMainLoopDriver" FullName="Mono.Terminal.IMainLoopDriver">
-  <TypeSignature Language="C#" Value="public interface IMainLoopDriver" />
-  <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IMainLoopDriver" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal.Gui</AssemblyName>
-    <AssemblyVersion>1.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Interfaces />
-  <Docs>
-    <summary>
-            Public interface to create your own platform specific main loop driver.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName="EventsPending">
-      <MemberSignature Language="C#" Value="public bool EventsPending (bool wait);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool EventsPending(bool wait) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="wait" Type="System.Boolean" />
-      </Parameters>
-      <Docs>
-        <param name="wait">If set to <c>true</c> wait until an event is available, otherwise return immediately.</param>
-        <summary>
-            Must report whether there are any events pending, or even block waiting for events.
-            </summary>
-        <returns>
-          <c>true</c>, if there were pending events, <c>false</c> otherwise.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="MainIteration">
-      <MemberSignature Language="C#" Value="public void MainIteration ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void MainIteration() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Setup">
-      <MemberSignature Language="C#" Value="public void Setup (Mono.Terminal.MainLoop mainLoop);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Setup(class Mono.Terminal.MainLoop mainLoop) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="mainLoop" Type="Mono.Terminal.MainLoop" />
-      </Parameters>
-      <Docs>
-        <param name="mainLoop">Main loop.</param>
-        <summary>
-            Initializes the main loop driver, gets the calling main loop for the initialization.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Wakeup">
-      <MemberSignature Language="C#" Value="public void Wakeup ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Wakeup() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Wakes up the mainloop that might be waiting on input, must be thread safe.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 340
ecmadocs/en/Mono.Terminal/MainLoop.xml

@@ -1,340 +0,0 @@
-<Type Name="MainLoop" FullName="Mono.Terminal.MainLoop">
-  <TypeSignature Language="C#" Value="public class MainLoop" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MainLoop extends System.Object" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal.Gui</AssemblyName>
-    <AssemblyVersion>1.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Object</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-              Simple main loop implementation that can be used to monitor
-              file descriptor, run timers and idle handlers.
-            </summary>
-    <remarks>
-              Monitoring of file descriptors is only available on Unix, there
-              does not seem to be a way of supporting this on Windows.
-            </remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public MainLoop ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
-      <MemberType>Constructor</MemberType>
-      <Parameters />
-      <Docs>
-        <summary>
-             Default constructor
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public MainLoop (Mono.Terminal.IMainLoopDriver driver);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Mono.Terminal.IMainLoopDriver driver) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="driver" Type="Mono.Terminal.IMainLoopDriver" />
-      </Parameters>
-      <Docs>
-        <param name="driver">To be added.</param>
-        <summary>
-             Creates a new Mainloop, to run it you must provide a driver, and choose
-             one of the implementations UnixMainLoop, NetMainLoop or WindowsMainLoop.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="AddIdle">
-      <MemberSignature Language="C#" Value="public Func&lt;bool&gt; AddIdle (Func&lt;bool&gt; idleHandler);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Func`1&lt;bool&gt; AddIdle(class System.Func`1&lt;bool&gt; idleHandler) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Func&lt;System.Boolean&gt;</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="idleHandler" Type="System.Func&lt;System.Boolean&gt;" />
-      </Parameters>
-      <Docs>
-        <param name="idleHandler">To be added.</param>
-        <summary>
-              Executes the specified @idleHandler on the idle loop.  The return value is a token to remove it.
-            </summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="AddTimeout">
-      <MemberSignature Language="C#" Value="public object AddTimeout (TimeSpan time, Func&lt;Mono.Terminal.MainLoop,bool&gt; callback);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance object AddTimeout(valuetype System.TimeSpan time, class System.Func`2&lt;class Mono.Terminal.MainLoop, bool&gt; callback) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Object</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="time" Type="System.TimeSpan" />
-        <Parameter Name="callback" Type="System.Func&lt;Mono.Terminal.MainLoop,System.Boolean&gt;" />
-      </Parameters>
-      <Docs>
-        <param name="time">To be added.</param>
-        <param name="callback">To be added.</param>
-        <summary>
-               Adds a timeout to the mainloop.
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-               When time time specified passes, the callback will be invoked.
-               If the callback returns true, the timeout will be reset, repeating
-               the invocation. If it returns false, the timeout will stop.
-            
-               The returned value is a token that can be used to stop the timeout
-               by calling RemoveTimeout.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="AddWatch">
-      <MemberSignature Language="C#" Value="public object AddWatch (int fileDescriptor, Mono.Terminal.MainLoop.Condition condition, Func&lt;Mono.Terminal.MainLoop,bool&gt; callback);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance object AddWatch(int32 fileDescriptor, valuetype Mono.Terminal.MainLoop/Condition condition, class System.Func`2&lt;class Mono.Terminal.MainLoop, bool&gt; callback) cil managed" />
-      <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Object</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="fileDescriptor" Type="System.Int32" />
-        <Parameter Name="condition" Type="Mono.Terminal.MainLoop+Condition" />
-        <Parameter Name="callback" Type="System.Func&lt;Mono.Terminal.MainLoop,System.Boolean&gt;" />
-      </Parameters>
-      <Docs>
-        <param name="fileDescriptor">To be added.</param>
-        <param name="condition">To be added.</param>
-        <param name="callback">To be added.</param>
-        <summary>
-              Watches a file descriptor for activity.
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-              When the condition is met, the provided callback
-              is invoked.  If the callback returns false, the
-              watch is automatically removed.
-            
-              The return value is a token that represents this watch, you can
-              use this token to remove the watch by calling RemoveWatch.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Driver">
-      <MemberSignature Language="C#" Value="public Mono.Terminal.IMainLoopDriver Driver { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance class Mono.Terminal.IMainLoopDriver Driver" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Mono.Terminal.IMainLoopDriver</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The current IMainLoopDriver in use.
-            </summary>
-        <value>The driver.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="EventsPending">
-      <MemberSignature Language="C#" Value="public bool EventsPending (bool wait = false);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool EventsPending(bool wait) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="wait" Type="System.Boolean" />
-      </Parameters>
-      <Docs>
-        <param name="wait">To be added.</param>
-        <summary>
-              Determines whether there are pending events to be processed.
-            </summary>
-        <returns>To be added.</returns>
-        <remarks>
-              You can use this method if you want to probe if events are pending.
-              Typically used if you need to flush the input queue while still
-              running some of your own code in your main thread. 
-            </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Invoke">
-      <MemberSignature Language="C#" Value="public void Invoke (Action action);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Invoke(class System.Action action) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="action" Type="System.Action" />
-      </Parameters>
-      <Docs>
-        <param name="action">To be added.</param>
-        <summary>
-              Runs @action on the thread that is processing events
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="MainIteration">
-      <MemberSignature Language="C#" Value="public void MainIteration ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void MainIteration() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-               Runs one iteration of timers and file watches
-             </summary>
-        <remarks>
-               You use this to process all pending events (timers, idle handlers and file watches).
-            
-               You can use it like this:
-                 while (main.EvensPending ()) MainIteration ();
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="RemoveIdle">
-      <MemberSignature Language="C#" Value="public void RemoveIdle (Func&lt;bool&gt; idleHandler);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveIdle(class System.Func`1&lt;bool&gt; idleHandler) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="idleHandler" Type="System.Func&lt;System.Boolean&gt;" />
-      </Parameters>
-      <Docs>
-        <param name="idleHandler">To be added.</param>
-        <summary>
-              Removes the specified idleHandler from processing.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="RemoveTimeout">
-      <MemberSignature Language="C#" Value="public void RemoveTimeout (object token);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveTimeout(object token) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="token" Type="System.Object" />
-      </Parameters>
-      <Docs>
-        <param name="token">To be added.</param>
-        <summary>
-              Removes a previously scheduled timeout
-            </summary>
-        <remarks>
-              The token parameter is the value returned by AddTimeout.
-            </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="RemoveWatch">
-      <MemberSignature Language="C#" Value="public void RemoveWatch (object token);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveWatch(object token) cil managed" />
-      <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="token" Type="System.Object" />
-      </Parameters>
-      <Docs>
-        <param name="token">To be added.</param>
-        <summary>
-              Removes an active watch from the mainloop.
-            </summary>
-        <remarks>
-              The token parameter is the value returned from AddWatch
-            </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Run">
-      <MemberSignature Language="C#" Value="public void Run ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Run() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-              Runs the mainloop.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Stop">
-      <MemberSignature Language="C#" Value="public void Stop ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Stop() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-              Stops the mainloop.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="WindowsKeyPressed">
-      <MemberSignature Language="C#" Value="public Action&lt;ConsoleKeyInfo&gt; WindowsKeyPressed;" />
-      <MemberSignature Language="ILAsm" Value=".field public class System.Action`1&lt;valuetype System.ConsoleKeyInfo&gt; WindowsKeyPressed" />
-      <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Action&lt;System.ConsoleKeyInfo&gt;</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            This event is raised when a key is pressed when using the Windows driver.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 120
ecmadocs/en/Mono.Terminal/UnixMainLoop+Condition.xml

@@ -1,120 +0,0 @@
-<Type Name="UnixMainLoop+Condition" FullName="Mono.Terminal.UnixMainLoop+Condition">
-  <TypeSignature Language="C#" Value="public enum UnixMainLoop.Condition" />
-  <TypeSignature Language="ILAsm" Value=".class nested public auto ansi sealed UnixMainLoop/Condition extends System.Enum" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal.Gui</AssemblyName>
-    <AssemblyVersion>1.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Enum</BaseTypeName>
-  </Base>
-  <Attributes>
-    <Attribute>
-      <AttributeName>System.Flags</AttributeName>
-    </Attribute>
-  </Attributes>
-  <Docs>
-    <summary>
-              Condition on which to wake up from file descriptor activity.  These match the Linux/BSD poll definitions.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName="PollErr">
-      <MemberSignature Language="C#" Value="PollErr" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Terminal.UnixMainLoop/Condition PollErr = int16(8)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Mono.Terminal.UnixMainLoop+Condition</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-             Error condition on output
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="PollHup">
-      <MemberSignature Language="C#" Value="PollHup" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Terminal.UnixMainLoop/Condition PollHup = int16(16)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Mono.Terminal.UnixMainLoop+Condition</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Hang-up on output
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="PollIn">
-      <MemberSignature Language="C#" Value="PollIn" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Terminal.UnixMainLoop/Condition PollIn = int16(1)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Mono.Terminal.UnixMainLoop+Condition</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            There is data to read
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="PollNval">
-      <MemberSignature Language="C#" Value="PollNval" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Terminal.UnixMainLoop/Condition PollNval = int16(32)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Mono.Terminal.UnixMainLoop+Condition</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            File descriptor is not open.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="PollOut">
-      <MemberSignature Language="C#" Value="PollOut" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Terminal.UnixMainLoop/Condition PollOut = int16(4)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Mono.Terminal.UnixMainLoop+Condition</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Writing to the specified descriptor will not block
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="PollPri">
-      <MemberSignature Language="C#" Value="PollPri" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Terminal.UnixMainLoop/Condition PollPri = int16(2)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Mono.Terminal.UnixMainLoop+Condition</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            There is urgent data to read
-            </summary>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 167
ecmadocs/en/Mono.Terminal/UnixMainLoop.xml

@@ -1,167 +0,0 @@
-<Type Name="UnixMainLoop" FullName="Mono.Terminal.UnixMainLoop">
-  <TypeSignature Language="C#" Value="public class UnixMainLoop : Mono.Terminal.IMainLoopDriver" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit UnixMainLoop extends System.Object implements class Mono.Terminal.IMainLoopDriver" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal.Gui</AssemblyName>
-    <AssemblyVersion>1.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Object</BaseTypeName>
-  </Base>
-  <Interfaces>
-    <Interface>
-      <InterfaceName>Mono.Terminal.IMainLoopDriver</InterfaceName>
-    </Interface>
-  </Interfaces>
-  <Docs>
-    <summary>
-            Unix main loop, suitable for using on Posix systems
-            </summary>
-    <remarks>
-            In addition to the general functions of the mainloop, the Unix version
-            can watch file descriptors using the AddWatch methods.
-            </remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public UnixMainLoop ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="AddWatch">
-      <MemberSignature Language="C#" Value="public object AddWatch (int fileDescriptor, Mono.Terminal.UnixMainLoop.Condition condition, Func&lt;Mono.Terminal.MainLoop,bool&gt; callback);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance object AddWatch(int32 fileDescriptor, valuetype Mono.Terminal.UnixMainLoop/Condition condition, class System.Func`2&lt;class Mono.Terminal.MainLoop, bool&gt; callback) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Object</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="fileDescriptor" Type="System.Int32" />
-        <Parameter Name="condition" Type="Mono.Terminal.UnixMainLoop+Condition" />
-        <Parameter Name="callback" Type="System.Func&lt;Mono.Terminal.MainLoop,System.Boolean&gt;" />
-      </Parameters>
-      <Docs>
-        <param name="fileDescriptor">To be added.</param>
-        <param name="condition">To be added.</param>
-        <param name="callback">To be added.</param>
-        <summary>
-              Watches a file descriptor for activity.
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-              When the condition is met, the provided callback
-              is invoked.  If the callback returns false, the
-              watch is automatically removed.
-            
-              The return value is a token that represents this watch, you can
-              use this token to remove the watch by calling RemoveWatch.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Mono.Terminal.IMainLoopDriver.EventsPending">
-      <MemberSignature Language="C#" Value="bool IMainLoopDriver.EventsPending (bool wait);" />
-      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool Mono.Terminal.IMainLoopDriver.EventsPending(bool wait) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="wait" Type="System.Boolean" />
-      </Parameters>
-      <Docs>
-        <param name="wait">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Mono.Terminal.IMainLoopDriver.MainIteration">
-      <MemberSignature Language="C#" Value="void IMainLoopDriver.MainIteration ();" />
-      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Mono.Terminal.IMainLoopDriver.MainIteration() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Mono.Terminal.IMainLoopDriver.Setup">
-      <MemberSignature Language="C#" Value="void IMainLoopDriver.Setup (Mono.Terminal.MainLoop mainLoop);" />
-      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Mono.Terminal.IMainLoopDriver.Setup(class Mono.Terminal.MainLoop mainLoop) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="mainLoop" Type="Mono.Terminal.MainLoop" />
-      </Parameters>
-      <Docs>
-        <param name="mainLoop">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Mono.Terminal.IMainLoopDriver.Wakeup">
-      <MemberSignature Language="C#" Value="void IMainLoopDriver.Wakeup ();" />
-      <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void Mono.Terminal.IMainLoopDriver.Wakeup() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="RemoveWatch">
-      <MemberSignature Language="C#" Value="public void RemoveWatch (object token);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveWatch(object token) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="token" Type="System.Object" />
-      </Parameters>
-      <Docs>
-        <param name="token">To be added.</param>
-        <summary>
-              Removes an active watch from the mainloop.
-            </summary>
-        <remarks>
-              The token parameter is the value returned from AddWatch
-            </remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 68
ecmadocs/en/Terminal.Gui/Application+RunState.xml

@@ -1,68 +0,0 @@
-<Type Name="Application+RunState" FullName="Terminal.Gui.Application+RunState">
-  <TypeSignature Language="C#" Value="public class Application.RunState : IDisposable" />
-  <TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit Application/RunState extends System.Object implements class System.IDisposable" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal.Gui</AssemblyName>
-    <AssemblyVersion>1.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Object</BaseTypeName>
-  </Base>
-  <Interfaces>
-    <Interface>
-      <InterfaceName>System.IDisposable</InterfaceName>
-    </Interface>
-  </Interfaces>
-  <Docs>
-    <summary>
-            Captures the execution state for the provided TopLevel view.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName="Dispose">
-      <MemberSignature Language="C#" Value="public void Dispose ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Releases alTop = l resource used by the <see cref="T:Terminal.Gui.Application.RunState" /> object.
-            </summary>
-        <remarks>Call <see cref="M:Terminal.Gui.Application.RunState.Dispose" /> when you are finished using the <see cref="T:Terminal.Gui.Application.RunState" />. The
-            <see cref="M:Terminal.Gui.Application.RunState.Dispose" /> method leaves the <see cref="T:Terminal.Gui.Application.RunState" /> in an unusable state. After
-            calling <see cref="M:Terminal.Gui.Application.RunState.Dispose" />, you must release all references to the
-            <see cref="T:Terminal.Gui.Application.RunState" /> so the garbage collector can reclaim the memory that the
-            <see cref="T:Terminal.Gui.Application.RunState" /> was occupying.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Dispose">
-      <MemberSignature Language="C#" Value="protected virtual void Dispose (bool disposing);" />
-      <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void Dispose(bool disposing) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="disposing" Type="System.Boolean" />
-      </Parameters>
-      <Docs>
-        <param name="disposing">If set to <c>true</c> disposing.</param>
-        <summary>
-            Dispose the specified disposing.
-            </summary>
-        <returns>The dispose.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 409
ecmadocs/en/Terminal.Gui/Application.xml

@@ -1,409 +0,0 @@
-<Type Name="Application" FullName="Terminal.Gui.Application">
-  <TypeSignature Language="C#" Value="public static class Application" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit Application extends System.Object" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal.Gui</AssemblyName>
-    <AssemblyVersion>1.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Object</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            The application driver for gui.cs
-            </summary>
-    <remarks>
-      <para>
-                You can hook up to the Iteration event to have your method 
-                invoked on each iteration of the mainloop.
-              </para>
-      <para>
-                Creates a mainloop to process input events, handle timers and
-                other sources of data.   It is accessible via the MainLoop property.
-              </para>
-      <para>
-                When invoked sets the SynchronizationContext to one that is tied
-                to the mainloop, allowing user code to use async/await.
-              </para>
-    </remarks>
-  </Docs>
-  <Members>
-    <Member MemberName="Begin">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Application.RunState Begin (Terminal.Gui.Toplevel toplevel);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Terminal.Gui.Application/RunState Begin(class Terminal.Gui.Toplevel toplevel) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Application+RunState</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="toplevel" Type="Terminal.Gui.Toplevel" />
-      </Parameters>
-      <Docs>
-        <param name="toplevel">Toplevel to prepare execution for.</param>
-        <summary>
-            Building block API: Prepares the provided toplevel for execution.
-            </summary>
-        <returns>The runstate handle that needs to be passed to the End() method upon completion.</returns>
-        <remarks>
-             This method prepares the provided toplevel for running with the focus,
-             it adds this to the list of toplevels, sets up the mainloop to process the 
-             event, lays out the subviews, focuses the first element, and draws the
-             toplevel in the screen.   This is usually followed by executing
-             the <see cref="M:Terminal.Gui.Application.RunLoop(Terminal.Gui.Application.RunState,System.Boolean)" /> method, and then the <see cref="M:Terminal.Gui.Application.End(Terminal.Gui.Application.RunState)" /> method upon termination which will
-              undo these changes.
-            </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Current">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Toplevel Current { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property class Terminal.Gui.Toplevel Current" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Toplevel</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The current toplevel object.   This is updated when Application.Run enters and leaves and points to the current toplevel.
-            </summary>
-        <value>The current.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Driver">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.ConsoleDriver Driver;" />
-      <MemberSignature Language="ILAsm" Value=".field public static class Terminal.Gui.ConsoleDriver Driver" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.ConsoleDriver</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The current Console Driver in use.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="End">
-      <MemberSignature Language="C#" Value="public static void End (Terminal.Gui.Application.RunState runState);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void End(class Terminal.Gui.Application/RunState runState) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="runState" Type="Terminal.Gui.Application+RunState" />
-      </Parameters>
-      <Docs>
-        <param name="runState">The runstate returned by the <see cref="M:Terminal.Gui.Application.Begin(Terminal.Gui.Toplevel)" /> method.</param>
-        <summary>
-            Building block API: completes the exection of a Toplevel that was started with Begin.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="GrabMouse">
-      <MemberSignature Language="C#" Value="public static void GrabMouse (Terminal.Gui.View view);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void GrabMouse(class Terminal.Gui.View view) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="view" Type="Terminal.Gui.View" />
-      </Parameters>
-      <Docs>
-        <param name="view">View that will receive all mouse events until UngrabMouse is invoked.</param>
-        <summary>
-            Grabs the mouse, forcing all mouse events to be routed to the specified view until UngrabMouse is called.
-            </summary>
-        <returns>The grab.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Init">
-      <MemberSignature Language="C#" Value="public static void Init ();" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Init() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Initializes the Application
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Iteration">
-      <MemberSignature Language="C#" Value="public static event EventHandler Iteration;" />
-      <MemberSignature Language="ILAsm" Value=".event class System.EventHandler Iteration" />
-      <MemberType>Event</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.EventHandler</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-              This event is raised on each iteration of the
-              main loop. 
-            </summary>
-        <remarks>
-              See also <see cref="T:System.Threading.Timeout" /></remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="MainLoop">
-      <MemberSignature Language="C#" Value="public static Mono.Terminal.MainLoop MainLoop { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property class Mono.Terminal.MainLoop MainLoop" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Mono.Terminal.MainLoop</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The mainloop driver for the applicaiton
-            </summary>
-        <value>The main loop.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="MakeCenteredRect">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Rect MakeCenteredRect (Terminal.Gui.Size size);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Terminal.Gui.Rect MakeCenteredRect(valuetype Terminal.Gui.Size size) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Rect</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="size" Type="Terminal.Gui.Size" />
-      </Parameters>
-      <Docs>
-        <param name="size">Size for the rectangle.</param>
-        <summary>
-            Returns a rectangle that is centered in the screen for the provided size.
-            </summary>
-        <returns>The centered rect.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Refresh">
-      <MemberSignature Language="C#" Value="public static void Refresh ();" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Refresh() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Triggers a refresh of the entire display.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="RequestStop">
-      <MemberSignature Language="C#" Value="public static void RequestStop ();" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void RequestStop() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Stops running the most recent toplevel
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="RootMouseEvent">
-      <MemberSignature Language="C#" Value="public static Action&lt;Terminal.Gui.MouseEvent&gt; RootMouseEvent;" />
-      <MemberSignature Language="ILAsm" Value=".field public static class System.Action`1&lt;valuetype Terminal.Gui.MouseEvent&gt; RootMouseEvent" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Action&lt;Terminal.Gui.MouseEvent&gt;</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Merely a debugging aid to see the raw mouse events
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Run">
-      <MemberSignature Language="C#" Value="public static void Run ();" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Run() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Runs the application with the built-in toplevel view
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Run">
-      <MemberSignature Language="C#" Value="public static void Run (Terminal.Gui.Toplevel view);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Run(class Terminal.Gui.Toplevel view) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="view" Type="Terminal.Gui.Toplevel" />
-      </Parameters>
-      <Docs>
-        <param name="view">To be added.</param>
-        <summary>
-              Runs the main loop on the given container.
-            </summary>
-        <remarks>
-          <para>
-                This method is used to start processing events
-                for the main application, but it is also used to
-                run modal dialog boxes.
-              </para>
-          <para>
-                To make a toplevel stop execution, set the "Running"
-                property to false.
-              </para>
-          <para>
-                This is equivalent to calling Begin on the toplevel view, followed by RunLoop with the
-                returned value, and then calling end on the return value.
-              </para>
-          <para>
-                Alternatively, if your program needs to control the main loop and needs to 
-                process events manually, you can invoke Begin to set things up manually and then
-                repeatedly call RunLoop with the wait parameter set to false.   By doing this
-                the RunLoop method will only process any pending events, timers, idle handlers and
-                then return control immediately.
-              </para>
-        </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="RunLoop">
-      <MemberSignature Language="C#" Value="public static void RunLoop (Terminal.Gui.Application.RunState state, bool wait = true);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void RunLoop(class Terminal.Gui.Application/RunState state, bool wait) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="state" Type="Terminal.Gui.Application+RunState" />
-        <Parameter Name="wait" Type="System.Boolean" />
-      </Parameters>
-      <Docs>
-        <param name="state">The state returned by the Begin method.</param>
-        <param name="wait">By default this is true which will execute the runloop waiting for events, if you pass false, you can use this method to run a single iteration of the events.</param>
-        <summary>
-              Building block API: Runs the main loop for the created dialog
-            </summary>
-        <remarks>
-              Use the wait parameter to control whether this is a
-              blocking or non-blocking call.   
-            </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Top">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Toplevel Top { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property class Terminal.Gui.Toplevel Top" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Toplevel</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The Toplevel object used for the application on startup.
-            </summary>
-        <value>The top.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="UngrabMouse">
-      <MemberSignature Language="C#" Value="public static void UngrabMouse ();" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void UngrabMouse() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Releases the mouse grab, so mouse events will be routed to the view on which the mouse is.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="UseSystemConsole">
-      <MemberSignature Language="C#" Value="public static bool UseSystemConsole;" />
-      <MemberSignature Language="ILAsm" Value=".field public static bool UseSystemConsole" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            If set, it forces the use of the System.Console-based driver.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 110
ecmadocs/en/Terminal.Gui/Attribute.xml

@@ -1,110 +0,0 @@
-<Type Name="Attribute" FullName="Terminal.Gui.Attribute">
-  <TypeSignature Language="C#" Value="public struct Attribute" />
-  <TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit Attribute extends System.ValueType" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal.Gui</AssemblyName>
-    <AssemblyVersion>1.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.ValueType</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            Attributes are used as elements that contain both a foreground and a background or platform specific features
-            </summary>
-    <remarks>
-              Attributes are needed to map colors to terminal capabilities that might lack colors, on color
-              scenarios, they encode both the foreground and the background color and are used in the ColorScheme
-              class to define color schemes that can be used in your application.
-            </remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Attribute (int value);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 value) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="value" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="value">Value.</param>
-        <summary>
-            Initializes a new instance of the <see cref="T:Terminal.Gui.Attribute" /> struct.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Make">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Attribute Make (Terminal.Gui.Color foreground, Terminal.Gui.Color background);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Terminal.Gui.Attribute Make(valuetype Terminal.Gui.Color foreground, valuetype Terminal.Gui.Color background) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Attribute</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="foreground" Type="Terminal.Gui.Color" />
-        <Parameter Name="background" Type="Terminal.Gui.Color" />
-      </Parameters>
-      <Docs>
-        <param name="foreground">Foreground color to use.</param>
-        <param name="background">Background color to use.</param>
-        <summary>
-            Creates an attribute from the specified foreground and background.
-            </summary>
-        <returns>The make.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="op_Implicit">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Attribute op_Implicit (int v);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Terminal.Gui.Attribute op_Implicit(int32 v) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Attribute</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="v" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="v">value</param>
-        <summary>
-            Implicitly convert an integer value into an attribute
-            </summary>
-        <returns>An attribute with the specified integer value.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="op_Implicit">
-      <MemberSignature Language="C#" Value="public static int op_Implicit (Terminal.Gui.Attribute c);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname int32 op_Implicit(valuetype Terminal.Gui.Attribute c) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="c" Type="Terminal.Gui.Attribute" />
-      </Parameters>
-      <Docs>
-        <param name="c">The attribute to convert</param>
-        <summary>
-            Implicit conversion from an attribute to the underlying Int32 representation
-            </summary>
-        <returns>The integer value stored in the attribute.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 283
ecmadocs/en/Terminal.Gui/Button.xml

@@ -1,283 +0,0 @@
-<Type Name="Button" FullName="Terminal.Gui.Button">
-  <TypeSignature Language="C#" Value="public class Button : Terminal.Gui.View" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Button extends Terminal.Gui.View" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal.Gui</AssemblyName>
-    <AssemblyVersion>1.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>Terminal.Gui.View</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-              Button is a view that provides an item that invokes a callback when activated.
-            </summary>
-    <remarks>
-      <para>
-              Provides a button that can be clicked, or pressed with
-              the enter key and processes hotkeys (the first uppercase
-              letter in the button becomes the hotkey).
-            </para>
-      <para>
-              If the button is configured as the default (IsDefault) the button
-              will respond to the return key is no other view processes it, and
-              turns this into a clicked event.
-            </para>
-    </remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Button (NStack.ustring text, bool is_default = false);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class NStack.ustring text, bool is_default) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="text" Type="NStack.ustring" />
-        <Parameter Name="is_default" Type="System.Boolean" />
-      </Parameters>
-      <Docs>
-        <param name="text">The button's text</param>
-        <param name="is_default">If set, this makes the button the default button in the current view, which means that if the user presses return on a view that does not handle return, it will be treated as if he had clicked on the button</param>
-        <summary>
-              Public constructor, creates a button based on
-              the given text at position 0,0
-            </summary>
-        <remarks>
-              The size of the button is computed based on the
-              text length.   This button is not a default button.
-            </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Button (int x, int y, NStack.ustring text);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 x, int32 y, class NStack.ustring text) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-        <Parameter Name="text" Type="NStack.ustring" />
-      </Parameters>
-      <Docs>
-        <param name="x">X position where the button will be shown.</param>
-        <param name="y">Y position where the button will be shown.</param>
-        <param name="text">The button's text</param>
-        <summary>
-              Public constructor, creates a button based on
-              the given text at the given position.
-            </summary>
-        <remarks>
-              The size of the button is computed based on the
-              text length.   This button is not a default button.
-            </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Button (int x, int y, NStack.ustring text, bool is_default);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 x, int32 y, class NStack.ustring text, bool is_default) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-        <Parameter Name="text" Type="NStack.ustring" />
-        <Parameter Name="is_default" Type="System.Boolean" />
-      </Parameters>
-      <Docs>
-        <param name="x">X position where the button will be shown.</param>
-        <param name="y">Y position where the button will be shown.</param>
-        <param name="text">The button's text</param>
-        <param name="is_default">If set, this makes the button the default button in the current view, which means that if the user presses return on a view that does not handle return, it will be treated as if he had clicked on the button</param>
-        <summary>
-              Public constructor, creates a button based on
-              the given text at the given position.
-            </summary>
-        <remarks>
-              If the value for is_default is true, a special
-              decoration is used, and the enter key on a
-              dialog would implicitly activate this button.
-            </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Clicked">
-      <MemberSignature Language="C#" Value="public Action Clicked;" />
-      <MemberSignature Language="ILAsm" Value=".field public class System.Action Clicked" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Action</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-              Clicked event, raised when the button is clicked.
-            </summary>
-        <remarks>
-              Client code can hook up to this event, it is
-              raised when the button is activated either with
-              the mouse or the keyboard.
-            </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="IsDefault">
-      <MemberSignature Language="C#" Value="public bool IsDefault { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance bool IsDefault" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Gets or sets a value indicating whether this <see cref="T:Terminal.Gui.Button" /> is the default action to activate on return on a dialog.
-            </summary>
-        <value>
-          <c>true</c> if is default; otherwise, <c>false</c>.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="MouseEvent">
-      <MemberSignature Language="C#" Value="public override bool MouseEvent (Terminal.Gui.MouseEvent me);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool MouseEvent(valuetype Terminal.Gui.MouseEvent me) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="me" Type="Terminal.Gui.MouseEvent" />
-      </Parameters>
-      <Docs>
-        <param name="me">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="PositionCursor">
-      <MemberSignature Language="C#" Value="public override void PositionCursor ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void PositionCursor() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ProcessColdKey">
-      <MemberSignature Language="C#" Value="public override bool ProcessColdKey (Terminal.Gui.KeyEvent kb);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool ProcessColdKey(valuetype Terminal.Gui.KeyEvent kb) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="kb" Type="Terminal.Gui.KeyEvent" />
-      </Parameters>
-      <Docs>
-        <param name="kb">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ProcessHotKey">
-      <MemberSignature Language="C#" Value="public override bool ProcessHotKey (Terminal.Gui.KeyEvent kb);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool ProcessHotKey(valuetype Terminal.Gui.KeyEvent kb) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="kb" Type="Terminal.Gui.KeyEvent" />
-      </Parameters>
-      <Docs>
-        <param name="kb">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ProcessKey">
-      <MemberSignature Language="C#" Value="public override bool ProcessKey (Terminal.Gui.KeyEvent kb);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool ProcessKey(valuetype Terminal.Gui.KeyEvent kb) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="kb" Type="Terminal.Gui.KeyEvent" />
-      </Parameters>
-      <Docs>
-        <param name="kb">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Redraw">
-      <MemberSignature Language="C#" Value="public override void Redraw (Terminal.Gui.Rect region);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Redraw(valuetype Terminal.Gui.Rect region) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="region" Type="Terminal.Gui.Rect" />
-      </Parameters>
-      <Docs>
-        <param name="region">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Text">
-      <MemberSignature Language="C#" Value="public NStack.ustring Text { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance class NStack.ustring Text" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>NStack.ustring</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-              The text displayed by this widget.
-            </summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 226
ecmadocs/en/Terminal.Gui/CheckBox.xml

@@ -1,226 +0,0 @@
-<Type Name="CheckBox" FullName="Terminal.Gui.CheckBox">
-  <TypeSignature Language="C#" Value="public class CheckBox : Terminal.Gui.View" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CheckBox extends Terminal.Gui.View" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal.Gui</AssemblyName>
-    <AssemblyVersion>1.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>Terminal.Gui.View</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            The Checkbox View shows an on/off toggle that the user can set
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public CheckBox (NStack.ustring s, bool is_checked = false);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class NStack.ustring s, bool is_checked) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="s" Type="NStack.ustring" />
-        <Parameter Name="is_checked" Type="System.Boolean" />
-      </Parameters>
-      <Docs>
-        <param name="s">S.</param>
-        <param name="is_checked">If set to <c>true</c> is checked.</param>
-        <summary>
-            Public constructor, creates a CheckButton based on the given text, uses Computed layout and sets the height and width.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public CheckBox (int x, int y, NStack.ustring s);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 x, int32 y, class NStack.ustring s) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-        <Parameter Name="s" Type="NStack.ustring" />
-      </Parameters>
-      <Docs>
-        <param name="x">To be added.</param>
-        <param name="y">To be added.</param>
-        <param name="s">To be added.</param>
-        <summary>
-              Public constructor, creates a CheckButton based on
-              the given text at an absolute position.
-            </summary>
-        <remarks>
-              The size of CheckButton is computed based on the
-              text length. This CheckButton is not toggled.
-            </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public CheckBox (int x, int y, NStack.ustring s, bool is_checked);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 x, int32 y, class NStack.ustring s, bool is_checked) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-        <Parameter Name="s" Type="NStack.ustring" />
-        <Parameter Name="is_checked" Type="System.Boolean" />
-      </Parameters>
-      <Docs>
-        <param name="x">To be added.</param>
-        <param name="y">To be added.</param>
-        <param name="s">To be added.</param>
-        <param name="is_checked">To be added.</param>
-        <summary>
-              Public constructor, creates a CheckButton based on
-              the given text at the given position and a state.
-            </summary>
-        <remarks>
-              The size of CheckButton is computed based on the
-              text length. 
-            </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Checked">
-      <MemberSignature Language="C#" Value="public bool Checked { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance bool Checked" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-               The state of the checkbox.
-            </summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="MouseEvent">
-      <MemberSignature Language="C#" Value="public override bool MouseEvent (Terminal.Gui.MouseEvent me);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool MouseEvent(valuetype Terminal.Gui.MouseEvent me) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="me" Type="Terminal.Gui.MouseEvent" />
-      </Parameters>
-      <Docs>
-        <param name="me">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="PositionCursor">
-      <MemberSignature Language="C#" Value="public override void PositionCursor ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void PositionCursor() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ProcessKey">
-      <MemberSignature Language="C#" Value="public override bool ProcessKey (Terminal.Gui.KeyEvent kb);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool ProcessKey(valuetype Terminal.Gui.KeyEvent kb) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="kb" Type="Terminal.Gui.KeyEvent" />
-      </Parameters>
-      <Docs>
-        <param name="kb">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Redraw">
-      <MemberSignature Language="C#" Value="public override void Redraw (Terminal.Gui.Rect region);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Redraw(valuetype Terminal.Gui.Rect region) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="region" Type="Terminal.Gui.Rect" />
-      </Parameters>
-      <Docs>
-        <param name="region">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Text">
-      <MemberSignature Language="C#" Value="public NStack.ustring Text { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance class NStack.ustring Text" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>NStack.ustring</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-              The text displayed by this widget.
-            </summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Toggled">
-      <MemberSignature Language="C#" Value="public event EventHandler Toggled;" />
-      <MemberSignature Language="ILAsm" Value=".event class System.EventHandler Toggled" />
-      <MemberType>Event</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.EventHandler</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-              Toggled event, raised when the CheckButton is toggled.
-            </summary>
-        <remarks>
-              Client code can hook up to this event, it is
-              raised when the checkbutton is activated either with
-              the mouse or the keyboard.
-            </remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 34
ecmadocs/en/Terminal.Gui/Clipboard.xml

@@ -1,34 +0,0 @@
-<Type Name="Clipboard" FullName="Terminal.Gui.Clipboard">
-  <TypeSignature Language="C#" Value="public static class Clipboard" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit Clipboard extends System.Object" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal.Gui</AssemblyName>
-    <AssemblyVersion>1.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Object</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>To be added.</summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName="Contents">
-      <MemberSignature Language="C#" Value="public static NStack.ustring Contents { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property class NStack.ustring Contents" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>NStack.ustring</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 275
ecmadocs/en/Terminal.Gui/Color.xml

@@ -1,275 +0,0 @@
-<Type Name="Color" FullName="Terminal.Gui.Color">
-  <TypeSignature Language="C#" Value="public enum Color" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Color extends System.Enum" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal.Gui</AssemblyName>
-    <AssemblyVersion>1.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Enum</BaseTypeName>
-  </Base>
-  <Docs>
-    <summary>
-            Basic colors that can be used to set the foreground and background colors in console applications.  These can only be
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName="Black">
-      <MemberSignature Language="C#" Value="Black" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Color Black = int32(0)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Color</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The black color.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Blue">
-      <MemberSignature Language="C#" Value="Blue" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Color Blue = int32(1)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Color</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The blue color.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="BrighCyan">
-      <MemberSignature Language="C#" Value="BrighCyan" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Color BrighCyan = int32(11)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Color</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The brigh cyan color.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="BrightBlue">
-      <MemberSignature Language="C#" Value="BrightBlue" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Color BrightBlue = int32(9)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Color</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The bright bBlue color.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="BrightGreen">
-      <MemberSignature Language="C#" Value="BrightGreen" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Color BrightGreen = int32(10)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Color</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The bright green color.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="BrightMagenta">
-      <MemberSignature Language="C#" Value="BrightMagenta" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Color BrightMagenta = int32(13)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Color</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The bright magenta color.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="BrightRed">
-      <MemberSignature Language="C#" Value="BrightRed" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Color BrightRed = int32(12)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Color</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The bright red color.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="BrightYellow">
-      <MemberSignature Language="C#" Value="BrightYellow" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Color BrightYellow = int32(14)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Color</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The bright yellow color.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Brown">
-      <MemberSignature Language="C#" Value="Brown" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Color Brown = int32(6)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Color</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The brown color.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Cyan">
-      <MemberSignature Language="C#" Value="Cyan" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Color Cyan = int32(3)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Color</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The cyan color.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="DarkGray">
-      <MemberSignature Language="C#" Value="DarkGray" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Color DarkGray = int32(8)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Color</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The dark gray color.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Gray">
-      <MemberSignature Language="C#" Value="Gray" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Color Gray = int32(7)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Color</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The gray color.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Green">
-      <MemberSignature Language="C#" Value="Green" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Color Green = int32(2)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Color</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The green color.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Magenta">
-      <MemberSignature Language="C#" Value="Magenta" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Color Magenta = int32(5)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Color</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The magenta color.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Red">
-      <MemberSignature Language="C#" Value="Red" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Color Red = int32(4)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Color</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The red color.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="White">
-      <MemberSignature Language="C#" Value="White" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Color White = int32(15)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Color</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The White color.
-            </summary>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 103
ecmadocs/en/Terminal.Gui/ColorScheme.xml

@@ -1,103 +0,0 @@
-<Type Name="ColorScheme" FullName="Terminal.Gui.ColorScheme">
-  <TypeSignature Language="C#" Value="public class ColorScheme" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ColorScheme extends System.Object" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal.Gui</AssemblyName>
-    <AssemblyVersion>1.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Object</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            Color scheme definitions, they cover some common scenarios and are used
-            typically in toplevel containers to set the scheme that is used by all the
-            views contained inside.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public ColorScheme ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Focus">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.Attribute Focus;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype Terminal.Gui.Attribute Focus" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Attribute</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The color for text when the view has the focus.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="HotFocus">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.Attribute HotFocus;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype Terminal.Gui.Attribute HotFocus" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Attribute</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The color for the hotkey when the view is focused.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="HotNormal">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.Attribute HotNormal;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype Terminal.Gui.Attribute HotNormal" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Attribute</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The color for the hotkey when a view is not focused
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Normal">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.Attribute Normal;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype Terminal.Gui.Attribute Normal" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Attribute</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The default color for text, when the view is not focused.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 88
ecmadocs/en/Terminal.Gui/Colors.xml

@@ -1,88 +0,0 @@
-<Type Name="Colors" FullName="Terminal.Gui.Colors">
-  <TypeSignature Language="C#" Value="public static class Colors" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit Colors extends System.Object" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal.Gui</AssemblyName>
-    <AssemblyVersion>1.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Object</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            The default ColorSchemes for the application.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName="Base">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.ColorScheme Base;" />
-      <MemberSignature Language="ILAsm" Value=".field public static class Terminal.Gui.ColorScheme Base" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.ColorScheme</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The base color scheme, for the default toplevel views.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Dialog">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.ColorScheme Dialog;" />
-      <MemberSignature Language="ILAsm" Value=".field public static class Terminal.Gui.ColorScheme Dialog" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.ColorScheme</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The dialog color scheme, for standard popup dialog boxes
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Error">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.ColorScheme Error;" />
-      <MemberSignature Language="ILAsm" Value=".field public static class Terminal.Gui.ColorScheme Error" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.ColorScheme</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The color scheme for showing errors.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Menu">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.ColorScheme Menu;" />
-      <MemberSignature Language="ILAsm" Value=".field public static class Terminal.Gui.ColorScheme Menu" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.ColorScheme</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The menu bar color
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 671
ecmadocs/en/Terminal.Gui/ConsoleDriver.xml

@@ -1,671 +0,0 @@
-<Type Name="ConsoleDriver" FullName="Terminal.Gui.ConsoleDriver">
-  <TypeSignature Language="C#" Value="public abstract class ConsoleDriver" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ConsoleDriver extends System.Object" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal.Gui</AssemblyName>
-    <AssemblyVersion>1.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Object</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            ConsoleDriver is an abstract class that defines the requirements for a console driver.   One implementation if the CursesDriver, and another one uses the .NET Console one.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="protected ConsoleDriver ();" />
-      <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="AddRune">
-      <MemberSignature Language="C#" Value="public abstract void AddRune (Rune rune);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void AddRune(valuetype System.Rune rune) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="rune" Type="System.Rune" />
-      </Parameters>
-      <Docs>
-        <param name="rune">Rune to add.</param>
-        <summary>
-            Adds the specified rune to the display at the current cursor position
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="AddStr">
-      <MemberSignature Language="C#" Value="public abstract void AddStr (NStack.ustring str);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void AddStr(class NStack.ustring str) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="str" Type="NStack.ustring" />
-      </Parameters>
-      <Docs>
-        <param name="str">String.</param>
-        <summary>
-            Adds the specified 
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="BottomTee">
-      <MemberSignature Language="C#" Value="public Rune BottomTee;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype System.Rune BottomTee" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Rune</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The bottom tee.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Clip">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.Rect Clip { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance valuetype Terminal.Gui.Rect Clip" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Rect</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Controls the current clipping region that AddRune/AddStr is subject to.
-            </summary>
-        <value>The clip.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Cols">
-      <MemberSignature Language="C#" Value="public abstract int Cols { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance int32 Cols" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The current number of columns in the terminal.
-            </summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="CookMouse">
-      <MemberSignature Language="C#" Value="public abstract void CookMouse ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CookMouse() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Enables the cooked event processing from the mouse driver
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Diamond">
-      <MemberSignature Language="C#" Value="public Rune Diamond;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype System.Rune Diamond" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Rune</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Diamond character
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="DrawFrame">
-      <MemberSignature Language="C#" Value="public virtual void DrawFrame (Terminal.Gui.Rect region, int padding, bool fill);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void DrawFrame(valuetype Terminal.Gui.Rect region, int32 padding, bool fill) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="region" Type="Terminal.Gui.Rect" />
-        <Parameter Name="padding" Type="System.Int32" />
-        <Parameter Name="fill" Type="System.Boolean" />
-      </Parameters>
-      <Docs>
-        <param name="region">Region where the frame will be drawn..</param>
-        <param name="padding">Padding to add on the sides.</param>
-        <param name="fill">If set to <c>true</c> it will clear the contents with the current color, otherwise the contents will be left untouched.</param>
-        <summary>
-            Draws a frame on the specified region with the specified padding around the frame.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="End">
-      <MemberSignature Language="C#" Value="public abstract void End ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void End() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Ends the execution of the console driver.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="HLine">
-      <MemberSignature Language="C#" Value="public Rune HLine;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype System.Rune HLine" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Rune</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Horizontal line character.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Init">
-      <MemberSignature Language="C#" Value="public abstract void Init (Action terminalResized);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Init(class System.Action terminalResized) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="terminalResized" Type="System.Action" />
-      </Parameters>
-      <Docs>
-        <param name="terminalResized">Method to invoke when the terminal is resized.</param>
-        <summary>
-            Initializes the driver
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="LeftTee">
-      <MemberSignature Language="C#" Value="public Rune LeftTee;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype System.Rune LeftTee" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Rune</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Left tee
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="LLCorner">
-      <MemberSignature Language="C#" Value="public Rune LLCorner;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype System.Rune LLCorner" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Rune</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Lower left corner
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="LRCorner">
-      <MemberSignature Language="C#" Value="public Rune LRCorner;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype System.Rune LRCorner" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Rune</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Lower right corner
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="MakeAttribute">
-      <MemberSignature Language="C#" Value="public abstract Terminal.Gui.Attribute MakeAttribute (Terminal.Gui.Color fore, Terminal.Gui.Color back);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance valuetype Terminal.Gui.Attribute MakeAttribute(valuetype Terminal.Gui.Color fore, valuetype Terminal.Gui.Color back) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Attribute</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="fore" Type="Terminal.Gui.Color" />
-        <Parameter Name="back" Type="Terminal.Gui.Color" />
-      </Parameters>
-      <Docs>
-        <param name="fore">To be added.</param>
-        <param name="back">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Move">
-      <MemberSignature Language="C#" Value="public abstract void Move (int col, int row);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Move(int32 col, int32 row) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="col" Type="System.Int32" />
-        <Parameter Name="row" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="col">Column to move the cursor to.</param>
-        <param name="row">Row to move the cursor to.</param>
-        <summary>
-            Moves the cursor to the specified column and row.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="PrepareToRun">
-      <MemberSignature Language="C#" Value="public abstract void PrepareToRun (Mono.Terminal.MainLoop mainLoop, Action&lt;Terminal.Gui.KeyEvent&gt; keyHandler, Action&lt;Terminal.Gui.MouseEvent&gt; mouseHandler);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void PrepareToRun(class Mono.Terminal.MainLoop mainLoop, class System.Action`1&lt;valuetype Terminal.Gui.KeyEvent&gt; keyHandler, class System.Action`1&lt;valuetype Terminal.Gui.MouseEvent&gt; mouseHandler) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="mainLoop" Type="Mono.Terminal.MainLoop" />
-        <Parameter Name="keyHandler" Type="System.Action&lt;Terminal.Gui.KeyEvent&gt;" />
-        <Parameter Name="mouseHandler" Type="System.Action&lt;Terminal.Gui.MouseEvent&gt;" />
-      </Parameters>
-      <Docs>
-        <param name="mainLoop">To be added.</param>
-        <param name="keyHandler">To be added.</param>
-        <param name="mouseHandler">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Refresh">
-      <MemberSignature Language="C#" Value="public abstract void Refresh ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Refresh() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Updates the screen to reflect all the changes that have been done to the display buffer
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="RightTee">
-      <MemberSignature Language="C#" Value="public Rune RightTee;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype System.Rune RightTee" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Rune</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Right tee
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Rows">
-      <MemberSignature Language="C#" Value="public abstract int Rows { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance int32 Rows" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The current number of rows in the terminal.
-            </summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="SetAttribute">
-      <MemberSignature Language="C#" Value="public abstract void SetAttribute (Terminal.Gui.Attribute c);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetAttribute(valuetype Terminal.Gui.Attribute c) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="c" Type="Terminal.Gui.Attribute" />
-      </Parameters>
-      <Docs>
-        <param name="c">C.</param>
-        <summary>
-            Selects the specified attribute as the attribute to use for future calls to AddRune, AddString.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="SetColors">
-      <MemberSignature Language="C#" Value="public abstract void SetColors (ConsoleColor foreground, ConsoleColor background);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetColors(valuetype System.ConsoleColor foreground, valuetype System.ConsoleColor background) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="foreground" Type="System.ConsoleColor" />
-        <Parameter Name="background" Type="System.ConsoleColor" />
-      </Parameters>
-      <Docs>
-        <param name="foreground">To be added.</param>
-        <param name="background">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="SetColors">
-      <MemberSignature Language="C#" Value="public abstract void SetColors (short foregroundColorId, short backgroundColorId);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetColors(int16 foregroundColorId, int16 backgroundColorId) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="foregroundColorId" Type="System.Int16" />
-        <Parameter Name="backgroundColorId" Type="System.Int16" />
-      </Parameters>
-      <Docs>
-        <param name="foregroundColorId">Foreground color identifier.</param>
-        <param name="backgroundColorId">Background color identifier.</param>
-        <summary>
-            Advanced uses - set colors to any pre-set pairs, you would need to init_color 
-            that independently with the R, G, B values.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="StartReportingMouseMoves">
-      <MemberSignature Language="C#" Value="public abstract void StartReportingMouseMoves ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void StartReportingMouseMoves() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Stipple">
-      <MemberSignature Language="C#" Value="public Rune Stipple;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype System.Rune Stipple" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Rune</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Stipple pattern
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="StopReportingMouseMoves">
-      <MemberSignature Language="C#" Value="public abstract void StopReportingMouseMoves ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void StopReportingMouseMoves() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Suspend">
-      <MemberSignature Language="C#" Value="public abstract void Suspend ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Suspend() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Suspend the application, typically needs to save the state, suspend the app and upon return, reset the console driver.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="TopTee">
-      <MemberSignature Language="C#" Value="public Rune TopTee;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype System.Rune TopTee" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Rune</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Top tee 
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ULCorner">
-      <MemberSignature Language="C#" Value="public Rune ULCorner;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype System.Rune ULCorner" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Rune</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Upper left corner
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="UncookMouse">
-      <MemberSignature Language="C#" Value="public abstract void UncookMouse ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void UncookMouse() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Disables the cooked event processing from the mouse driver.  At startup, it is assumed mouse events are cooked.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="UpdateCursor">
-      <MemberSignature Language="C#" Value="public abstract void UpdateCursor ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void UpdateCursor() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Updates the location of the cursor position
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="UpdateScreen">
-      <MemberSignature Language="C#" Value="public abstract void UpdateScreen ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void UpdateScreen() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Redraws the physical screen with the contents that have been queued up via any of the printing commands.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="URCorner">
-      <MemberSignature Language="C#" Value="public Rune URCorner;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype System.Rune URCorner" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Rune</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Upper right corner
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="VLine">
-      <MemberSignature Language="C#" Value="public Rune VLine;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype System.Rune VLine" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Rune</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Vertical line character.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 113
ecmadocs/en/Terminal.Gui/Dialog.xml

@@ -1,113 +0,0 @@
-<Type Name="Dialog" FullName="Terminal.Gui.Dialog">
-  <TypeSignature Language="C#" Value="public class Dialog : Terminal.Gui.Window" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Dialog extends Terminal.Gui.Window" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal.Gui</AssemblyName>
-    <AssemblyVersion>1.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>Terminal.Gui.Window</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            The dialog box is a window that by default is centered and contains one 
-            or more buttons.  It defaults to the Colors.Dialog color scheme and has a
-             1 cell padding around the edges.
-            </summary>
-    <remarks>
-             To run the dialog modally, create the Dialog, and pass this to Application.Run which
-            will execute the dialog until it terminates via the [ESC] key, or when one of the views
-            or buttons added to the dialog set the Running property on the Dialog to false.
-            </remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Dialog (NStack.ustring title, int width, int height, Terminal.Gui.Button[] buttons);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class NStack.ustring title, int32 width, int32 height, class Terminal.Gui.Button[] buttons) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="title" Type="NStack.ustring" />
-        <Parameter Name="width" Type="System.Int32" />
-        <Parameter Name="height" Type="System.Int32" />
-        <Parameter Name="buttons" Type="Terminal.Gui.Button[]">
-          <Attributes>
-            <Attribute>
-              <AttributeName>System.ParamArray</AttributeName>
-            </Attribute>
-          </Attributes>
-        </Parameter>
-      </Parameters>
-      <Docs>
-        <param name="title">Title for the dialog.</param>
-        <param name="width">Width for the dialog.</param>
-        <param name="height">Height for the dialog.</param>
-        <param name="buttons">Optional buttons to lay out at the bottom of the dialog.</param>
-        <summary>
-            Initializes a new instance of the <see cref="T:Terminal.Gui.Dialog" /> class with an optional set of buttons to display
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="AddButton">
-      <MemberSignature Language="C#" Value="public void AddButton (Terminal.Gui.Button button);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddButton(class Terminal.Gui.Button button) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="button" Type="Terminal.Gui.Button" />
-      </Parameters>
-      <Docs>
-        <param name="button">Button to add.</param>
-        <summary>
-            Adds a button to the dialog, its layout will be controled by the dialog
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="LayoutSubviews">
-      <MemberSignature Language="C#" Value="public override void LayoutSubviews ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void LayoutSubviews() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ProcessKey">
-      <MemberSignature Language="C#" Value="public override bool ProcessKey (Terminal.Gui.KeyEvent kb);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool ProcessKey(valuetype Terminal.Gui.KeyEvent kb) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>1.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="kb" Type="Terminal.Gui.KeyEvent" />
-      </Parameters>
-      <Docs>
-        <param name="kb">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません