فهرست منبع

Add screenshot

Miguel de Icaza 7 سال پیش
والد
کامیت
6251938a10
39فایلهای تغییر یافته به همراه5 افزوده شده و 8250 حذف شده
  1. 1 33
      XmlYamlMapping.json
  2. 2 219
      docfx/api/Terminal.Gui.yml
  3. 1 66
      docfx/api/toc.yml
  4. BIN
      docfx/sample.png
  5. 0 101
      docs/api/Terminal.Gui.html
  6. 1 100
      docs/api/toc.html
  7. 0 0
      docs/manifest.json
  8. 0 68
      ecmadocs/en/Terminal.Gui/Application+RunState.xml
  9. 0 383
      ecmadocs/en/Terminal.Gui/Application.xml
  10. 0 80
      ecmadocs/en/Terminal.Gui/Attribute.xml
  11. 0 306
      ecmadocs/en/Terminal.Gui/Button.xml
  12. 0 206
      ecmadocs/en/Terminal.Gui/CheckBox.xml
  13. 0 275
      ecmadocs/en/Terminal.Gui/Color.xml
  14. 0 103
      ecmadocs/en/Terminal.Gui/ColorScheme.xml
  15. 0 88
      ecmadocs/en/Terminal.Gui/Colors.xml
  16. 0 404
      ecmadocs/en/Terminal.Gui/ConsoleDriver.xml
  17. 0 108
      ecmadocs/en/Terminal.Gui/Dialog.xml
  18. 0 943
      ecmadocs/en/Terminal.Gui/Key.xml
  19. 0 113
      ecmadocs/en/Terminal.Gui/KeyEvent.xml
  20. 0 164
      ecmadocs/en/Terminal.Gui/Label.xml
  21. 0 151
      ecmadocs/en/Terminal.Gui/MenuBar.xml
  22. 0 74
      ecmadocs/en/Terminal.Gui/MenuBarItem.xml
  23. 0 132
      ecmadocs/en/Terminal.Gui/MenuItem.xml
  24. 0 105
      ecmadocs/en/Terminal.Gui/MessageBox.xml
  25. 0 90
      ecmadocs/en/Terminal.Gui/MouseEvent.xml
  26. 0 426
      ecmadocs/en/Terminal.Gui/MouseFlags.xml
  27. 0 431
      ecmadocs/en/Terminal.Gui/Point.xml
  28. 0 215
      ecmadocs/en/Terminal.Gui/RadioGroup.xml
  29. 0 755
      ecmadocs/en/Terminal.Gui/Rect.xml
  30. 0 201
      ecmadocs/en/Terminal.Gui/Responder.xml
  31. 0 34
      ecmadocs/en/Terminal.Gui/ScrollView.xml
  32. 0 384
      ecmadocs/en/Terminal.Gui/Size.xml
  33. 0 35
      ecmadocs/en/Terminal.Gui/SpecialChar.xml
  34. 0 83
      ecmadocs/en/Terminal.Gui/TextAlignment.xml
  35. 0 216
      ecmadocs/en/Terminal.Gui/TextField.xml
  36. 0 116
      ecmadocs/en/Terminal.Gui/Toplevel.xml
  37. 0 890
      ecmadocs/en/Terminal.Gui/View.xml
  38. 0 121
      ecmadocs/en/Terminal.Gui/Window.xml
  39. 0 31
      ecmadocs/en/index.xml

+ 1 - 33
XmlYamlMapping.json

@@ -1,35 +1,3 @@
 {
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Point.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Point.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Button.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Button.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/KeyEvent.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.KeyEvent.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Rect.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Rect.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Color.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Color.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ColorScheme.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ColorScheme.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MenuBarItem.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MenuBarItem.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Window.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Window.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/View.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.View.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MouseFlags.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MouseFlags.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Colors.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Colors.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Toplevel.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Toplevel.yml",
-  "/cvs/gui.cs/ecmadocs/en/ns-Terminal.xml": "/cvs/gui.cs/docfx/api/Terminal.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Size.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Size.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Application+RunState.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Application.RunState.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Application.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Application.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Label.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Label.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Responder.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Responder.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MenuItem.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MenuItem.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MouseEvent.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MouseEvent.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ConsoleDriver.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/RadioGroup.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.RadioGroup.yml",
-  "/cvs/gui.cs/ecmadocs/en/ns-Terminal.Gui.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MessageBox.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MessageBox.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/CheckBox.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.CheckBox.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Key.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Key.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/SpecialChar.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.SpecialChar.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Attribute.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Attribute.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MenuBar.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MenuBar.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/TextAlignment.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.TextAlignment.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ScrollView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ScrollView.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Dialog.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Dialog.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/TextField.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.TextField.yml"
+  "/cvs/gui.cs/ecmadocs/en/ns-Terminal.Gui.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui.yml"
 }

+ 2 - 219
docfx/api/Terminal.Gui.yml

@@ -2,228 +2,11 @@
 items:
 - uid: Terminal.Gui
   id: Terminal.Gui
-  children:
-  - Terminal.Gui.Application
-  - Terminal.Gui.Application.RunState
-  - Terminal.Gui.Attribute
-  - Terminal.Gui.Button
-  - Terminal.Gui.CheckBox
-  - Terminal.Gui.Color
-  - Terminal.Gui.Colors
-  - Terminal.Gui.ColorScheme
-  - Terminal.Gui.ConsoleDriver
-  - Terminal.Gui.Dialog
-  - Terminal.Gui.Key
-  - Terminal.Gui.KeyEvent
-  - Terminal.Gui.Label
-  - Terminal.Gui.MenuBar
-  - Terminal.Gui.MenuBarItem
-  - Terminal.Gui.MenuItem
-  - Terminal.Gui.MessageBox
-  - Terminal.Gui.MouseEvent
-  - Terminal.Gui.MouseFlags
-  - Terminal.Gui.Point
-  - Terminal.Gui.RadioGroup
-  - Terminal.Gui.Rect
-  - Terminal.Gui.Responder
-  - Terminal.Gui.ScrollView
-  - Terminal.Gui.Size
-  - Terminal.Gui.SpecialChar
-  - Terminal.Gui.TextAlignment
-  - Terminal.Gui.TextField
-  - Terminal.Gui.Toplevel
-  - Terminal.Gui.View
-  - Terminal.Gui.Window
+  children: []
   langs:
   - csharp
   name: Terminal.Gui
   nameWithType: Terminal.Gui
   fullName: Terminal.Gui
   type: Namespace
-references:
-- uid: Terminal.Gui.Application
-  parent: Terminal.Gui
-  isExternal: false
-  name: Application
-  nameWithType: Application
-  fullName: Terminal.Gui.Application
-- uid: Terminal.Gui.Application.RunState
-  parent: Terminal.Gui
-  isExternal: false
-  name: Application.RunState
-  nameWithType: Application.RunState
-  fullName: Terminal.Gui.Application.RunState
-- uid: Terminal.Gui.Attribute
-  parent: Terminal.Gui
-  isExternal: false
-  name: Attribute
-  nameWithType: Attribute
-  fullName: Terminal.Gui.Attribute
-- uid: Terminal.Gui.Button
-  parent: Terminal.Gui
-  isExternal: false
-  name: Button
-  nameWithType: Button
-  fullName: Terminal.Gui.Button
-- uid: Terminal.Gui.CheckBox
-  parent: Terminal.Gui
-  isExternal: false
-  name: CheckBox
-  nameWithType: CheckBox
-  fullName: Terminal.Gui.CheckBox
-- uid: Terminal.Gui.Color
-  parent: Terminal.Gui
-  isExternal: false
-  name: Color
-  nameWithType: Color
-  fullName: Terminal.Gui.Color
-- uid: Terminal.Gui.Colors
-  parent: Terminal.Gui
-  isExternal: false
-  name: Colors
-  nameWithType: Colors
-  fullName: Terminal.Gui.Colors
-- uid: Terminal.Gui.ColorScheme
-  parent: Terminal.Gui
-  isExternal: false
-  name: ColorScheme
-  nameWithType: ColorScheme
-  fullName: Terminal.Gui.ColorScheme
-- uid: Terminal.Gui.ConsoleDriver
-  parent: Terminal.Gui
-  isExternal: false
-  name: ConsoleDriver
-  nameWithType: ConsoleDriver
-  fullName: Terminal.Gui.ConsoleDriver
-- uid: Terminal.Gui.Dialog
-  parent: Terminal.Gui
-  isExternal: false
-  name: Dialog
-  nameWithType: Dialog
-  fullName: Terminal.Gui.Dialog
-- uid: Terminal.Gui.Key
-  parent: Terminal.Gui
-  isExternal: false
-  name: Key
-  nameWithType: Key
-  fullName: Terminal.Gui.Key
-- uid: Terminal.Gui.KeyEvent
-  parent: Terminal.Gui
-  isExternal: false
-  name: KeyEvent
-  nameWithType: KeyEvent
-  fullName: Terminal.Gui.KeyEvent
-- uid: Terminal.Gui.Label
-  parent: Terminal.Gui
-  isExternal: false
-  name: Label
-  nameWithType: Label
-  fullName: Terminal.Gui.Label
-- uid: Terminal.Gui.MenuBar
-  parent: Terminal.Gui
-  isExternal: false
-  name: MenuBar
-  nameWithType: MenuBar
-  fullName: Terminal.Gui.MenuBar
-- uid: Terminal.Gui.MenuBarItem
-  parent: Terminal.Gui
-  isExternal: false
-  name: MenuBarItem
-  nameWithType: MenuBarItem
-  fullName: Terminal.Gui.MenuBarItem
-- uid: Terminal.Gui.MenuItem
-  parent: Terminal.Gui
-  isExternal: false
-  name: MenuItem
-  nameWithType: MenuItem
-  fullName: Terminal.Gui.MenuItem
-- uid: Terminal.Gui.MessageBox
-  parent: Terminal.Gui
-  isExternal: false
-  name: MessageBox
-  nameWithType: MessageBox
-  fullName: Terminal.Gui.MessageBox
-- uid: Terminal.Gui.MouseEvent
-  parent: Terminal.Gui
-  isExternal: false
-  name: MouseEvent
-  nameWithType: MouseEvent
-  fullName: Terminal.Gui.MouseEvent
-- uid: Terminal.Gui.MouseFlags
-  parent: Terminal.Gui
-  isExternal: false
-  name: MouseFlags
-  nameWithType: MouseFlags
-  fullName: Terminal.Gui.MouseFlags
-- uid: Terminal.Gui.Point
-  parent: Terminal.Gui
-  isExternal: false
-  name: Point
-  nameWithType: Point
-  fullName: Terminal.Gui.Point
-- uid: Terminal.Gui.RadioGroup
-  parent: Terminal.Gui
-  isExternal: false
-  name: RadioGroup
-  nameWithType: RadioGroup
-  fullName: Terminal.Gui.RadioGroup
-- uid: Terminal.Gui.Rect
-  parent: Terminal.Gui
-  isExternal: false
-  name: Rect
-  nameWithType: Rect
-  fullName: Terminal.Gui.Rect
-- uid: Terminal.Gui.Responder
-  parent: Terminal.Gui
-  isExternal: false
-  name: Responder
-  nameWithType: Responder
-  fullName: Terminal.Gui.Responder
-- uid: Terminal.Gui.ScrollView
-  parent: Terminal.Gui
-  isExternal: false
-  name: ScrollView
-  nameWithType: ScrollView
-  fullName: Terminal.Gui.ScrollView
-- uid: Terminal.Gui.Size
-  parent: Terminal.Gui
-  isExternal: false
-  name: Size
-  nameWithType: Size
-  fullName: Terminal.Gui.Size
-- uid: Terminal.Gui.SpecialChar
-  parent: Terminal.Gui
-  isExternal: false
-  name: SpecialChar
-  nameWithType: SpecialChar
-  fullName: Terminal.Gui.SpecialChar
-- uid: Terminal.Gui.TextAlignment
-  parent: Terminal.Gui
-  isExternal: false
-  name: TextAlignment
-  nameWithType: TextAlignment
-  fullName: Terminal.Gui.TextAlignment
-- uid: Terminal.Gui.TextField
-  parent: Terminal.Gui
-  isExternal: false
-  name: TextField
-  nameWithType: TextField
-  fullName: Terminal.Gui.TextField
-- uid: Terminal.Gui.Toplevel
-  parent: Terminal.Gui
-  isExternal: false
-  name: Toplevel
-  nameWithType: Toplevel
-  fullName: Terminal.Gui.Toplevel
-- uid: Terminal.Gui.View
-  parent: Terminal.Gui
-  isExternal: false
-  name: View
-  nameWithType: View
-  fullName: Terminal.Gui.View
-- uid: Terminal.Gui.Window
-  parent: Terminal.Gui
-  isExternal: false
-  name: Window
-  nameWithType: Window
-  fullName: Terminal.Gui.Window
+references: []

+ 1 - 66
docfx/api/toc.yml

@@ -1,69 +1,4 @@
 ### YamlMime:TableOfContent
-- uid: Terminal
-  name: Terminal
-  items: []
 - uid: Terminal.Gui
   name: Terminal.Gui
-  items:
-  - uid: Terminal.Gui.Application
-    name: Application
-  - uid: Terminal.Gui.Application.RunState
-    name: Application.RunState
-  - uid: Terminal.Gui.Attribute
-    name: Attribute
-  - uid: Terminal.Gui.Button
-    name: Button
-  - uid: Terminal.Gui.CheckBox
-    name: CheckBox
-  - uid: Terminal.Gui.Color
-    name: Color
-  - uid: Terminal.Gui.Colors
-    name: Colors
-  - uid: Terminal.Gui.ColorScheme
-    name: ColorScheme
-  - uid: Terminal.Gui.ConsoleDriver
-    name: ConsoleDriver
-  - uid: Terminal.Gui.Dialog
-    name: Dialog
-  - uid: Terminal.Gui.Key
-    name: Key
-  - uid: Terminal.Gui.KeyEvent
-    name: KeyEvent
-  - uid: Terminal.Gui.Label
-    name: Label
-  - uid: Terminal.Gui.MenuBar
-    name: MenuBar
-  - uid: Terminal.Gui.MenuBarItem
-    name: MenuBarItem
-  - uid: Terminal.Gui.MenuItem
-    name: MenuItem
-  - uid: Terminal.Gui.MessageBox
-    name: MessageBox
-  - uid: Terminal.Gui.MouseEvent
-    name: MouseEvent
-  - uid: Terminal.Gui.MouseFlags
-    name: MouseFlags
-  - uid: Terminal.Gui.Point
-    name: Point
-  - uid: Terminal.Gui.RadioGroup
-    name: RadioGroup
-  - uid: Terminal.Gui.Rect
-    name: Rect
-  - uid: Terminal.Gui.Responder
-    name: Responder
-  - uid: Terminal.Gui.ScrollView
-    name: ScrollView
-  - uid: Terminal.Gui.Size
-    name: Size
-  - uid: Terminal.Gui.SpecialChar
-    name: SpecialChar
-  - uid: Terminal.Gui.TextAlignment
-    name: TextAlignment
-  - uid: Terminal.Gui.TextField
-    name: TextField
-  - uid: Terminal.Gui.Toplevel
-    name: Toplevel
-  - uid: Terminal.Gui.View
-    name: View
-  - uid: Terminal.Gui.Window
-    name: Window
+  items: []

BIN
docfx/sample.png


+ 0 - 101
docs/api/Terminal.Gui.html

@@ -74,107 +74,6 @@
   <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="Terminal.Gui/Terminal.Gui.Application.html">Application</a></h4>
-      <section><p>The application driver for gui.cs</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.Application.RunState.html">Application.RunState</a></h4>
-      <section><p>Captures the execution state for the provided TopLevel view.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.Button.html">Button</a></h4>
-      <section><p>Button is a view that provides an item that invokes a callback when activated.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.CheckBox.html">CheckBox</a></h4>
-      <section><p>The Checkbox View shows an on/off toggle that the user can set</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.Colors.html">Colors</a></h4>
-      <section><p>The default ColorSchemes for the application.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.ColorScheme.html">ColorScheme</a></h4>
-      <section><p>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.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.ConsoleDriver.html">ConsoleDriver</a></h4>
-      <section><p>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.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.Dialog.html">Dialog</a></h4>
-      <section><p>The dialog box is a window that by default is centered and contains one 
-            or more buttons.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.Label.html">Label</a></h4>
-      <section><p>Label view, displays a string at a given position, can include multiple lines.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.MenuBar.html">MenuBar</a></h4>
-      <section><p>A menu bar for your application.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.MenuBarItem.html">MenuBarItem</a></h4>
-      <section><p>A menu bar item contains other menu items.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.MenuItem.html">MenuItem</a></h4>
-      <section><p>A menu item has a title, an associated help text, and an action to execute on activation.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.MessageBox.html">MessageBox</a></h4>
-      <section><p>Message box displays a modal message to the user, with a title, a message and a series of options that the user can choose from.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.RadioGroup.html">RadioGroup</a></h4>
-      <section><p>Radio group shows a group of labels, only one of those can be selected at a given time</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.Responder.html">Responder</a></h4>
-      <section></section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.ScrollView.html">ScrollView</a></h4>
-      <section></section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.TextField.html">TextField</a></h4>
-      <section><p>Text data entry widget</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.Toplevel.html">Toplevel</a></h4>
-      <section><p>Toplevel views can be modally executed.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.View.html">View</a></h4>
-      <section><p>View is the base class for all views on the screen and represents a visible element that can render itself and contains zero or more nested views.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.Window.html">Window</a></h4>
-      <section><p>A toplevel view that draws a frame around its region and has a &quot;ContentView&quot; subview where the contents are added.</p>
-</section>
-    <h3 id="structs">Structs
-  </h3>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.Attribute.html">Attribute</a></h4>
-      <section><p>Attributes are used as elements that contain both a foreground and a background or platform specific features</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.KeyEvent.html">KeyEvent</a></h4>
-      <section><p>Describes a keyboard event.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.MouseEvent.html">MouseEvent</a></h4>
-      <section><p>Describes a mouse event</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.Point.html">Point</a></h4>
-      <section><p>Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.Rect.html">Rect</a></h4>
-      <section><p>Stores a set of four integers that represent the location and size of a rectangle</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.Size.html">Size</a></h4>
-      <section><p>Stores an ordered pair of integers, which specify a Height and Width.</p>
-</section>
-    <h3 id="enums">Enums
-  </h3>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.Color.html">Color</a></h4>
-      <section><p>Basic colors that can be used to set the foreground and background colors in console applications.  These can only be</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.Key.html">Key</a></h4>
-      <section><p>The Key enumeration contains special encoding for some keys, but can also
-            encode all the unicode values that can be passed.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.MouseFlags.html">MouseFlags</a></h4>
-      <section><p>Mouse flags reported in MouseEvent.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.SpecialChar.html">SpecialChar</a></h4>
-      <section><p>Special characters that can be drawn with Driver.AddSpecial.</p>
-</section>
-      <h4><a class="xref" href="Terminal.Gui/Terminal.Gui.TextAlignment.html">TextAlignment</a></h4>
-      <section><p>Text alignment enumeration, controls how text is displayed.</p>
-</section>
 </article>
           </div>
           

+ 1 - 100
docs/api/toc.html

@@ -72,107 +72,8 @@
           
           <ul class="nav level1">
             <li>
-              <a href="Terminal.html" name="" title="Terminal">Terminal</a>
-            </li>
-            <li>
-              <span class="expand-stub"></span>
               <a href="Terminal.Gui.html" name="" title="Terminal.Gui">Terminal.Gui</a>
-                
-                <ul class="nav level2">
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.Application.html" name="" title="Application">Application</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.Application.RunState.html" name="" title="Application.RunState">Application.RunState</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.Attribute.html" name="" title="Attribute">Attribute</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.Button.html" name="" title="Button">Button</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.CheckBox.html" name="" title="CheckBox">CheckBox</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.Color.html" name="" title="Color">Color</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.Colors.html" name="" title="Colors">Colors</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.ColorScheme.html" name="" title="ColorScheme">ColorScheme</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.ConsoleDriver.html" name="" title="ConsoleDriver">ConsoleDriver</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.Dialog.html" name="" title="Dialog">Dialog</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.Key.html" name="" title="Key">Key</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.KeyEvent.html" name="" title="KeyEvent">KeyEvent</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.Label.html" name="" title="Label">Label</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.MenuBar.html" name="" title="MenuBar">MenuBar</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.MenuBarItem.html" name="" title="MenuBarItem">MenuBarItem</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.MenuItem.html" name="" title="MenuItem">MenuItem</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.MessageBox.html" name="" title="MessageBox">MessageBox</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.MouseEvent.html" name="" title="MouseEvent">MouseEvent</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.MouseFlags.html" name="" title="MouseFlags">MouseFlags</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.Point.html" name="" title="Point">Point</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.RadioGroup.html" name="" title="RadioGroup">RadioGroup</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.Rect.html" name="" title="Rect">Rect</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.Responder.html" name="" title="Responder">Responder</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.ScrollView.html" name="" title="ScrollView">ScrollView</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.Size.html" name="" title="Size">Size</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.SpecialChar.html" name="" title="SpecialChar">SpecialChar</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.TextAlignment.html" name="" title="TextAlignment">TextAlignment</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.TextField.html" name="" title="TextField">TextField</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.Toplevel.html" name="" title="Toplevel">Toplevel</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.View.html" name="" title="View">View</a>
-                  </li>
-                  <li>
-                    <a href="Terminal.Gui/Terminal.Gui.Window.html" name="" title="Window">Window</a>
-                  </li>
-                </ul>  </li>
+            </li>
           </ul>      </div>
     </div>
   </div>

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
docs/manifest.json


+ 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</AssemblyName>
-    <AssemblyVersion>0.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>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Releases all resource used by the <see cref="T:Terminal.Application.RunState" /> object.
-            </summary>
-        <remarks>Call <see cref="M:Terminal.Gui.Application.RunState.Dispose" /> when you are finished using the <see cref="T:Terminal.Application.RunState" />. The
-            <see cref="M:Terminal.Gui.Application.RunState.Dispose" /> method leaves the <see cref="T:Terminal.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.Application.RunState" /> so the garbage collector can reclaim the memory that the
-            <see cref="T:Terminal.Application.RunState" /> was occupying.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Dispose">
-      <MemberSignature Language="C#" Value="public virtual void Dispose (bool disposing);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose(bool disposing) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.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 - 383
ecmadocs/en/Terminal.Gui/Application.xml

@@ -1,383 +0,0 @@
-<Type Name="Application" FullName="Terminal.Gui.Application">
-  <TypeSignature Language="C#" Value="public class Application" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Application extends System.Object" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.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=".ctor">
-      <MemberSignature Language="C#" Value="public Application ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <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>0.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">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</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>0.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>0.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 rs);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void End(class Terminal.Gui.Application/RunState rs) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="rs" Type="Terminal.Gui.Application+RunState" />
-      </Parameters>
-      <Docs>
-        <param name="rs">To be added.</param>
-        <summary>To be added.</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>0.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>0.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>0.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>0.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>0.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>0.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>0.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>0.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>0.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>0.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>
-        </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>0.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">To be added.</param>
-        <param name="wait">To be added.</param>
-        <summary>
-              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>0.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>0.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>
-  </Members>
-</Type>

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

@@ -1,80 +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</AssemblyName>
-    <AssemblyVersion>0.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 v);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 v) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="v" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="v">To be added.</param>
-        <summary>To be added.</summary>
-        <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>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Attribute</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="v" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="v">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</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>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="c" Type="Terminal.Gui.Attribute" />
-      </Parameters>
-      <Docs>
-        <param name="c">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

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

@@ -1,306 +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</AssemblyName>
-    <AssemblyVersion>0.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 (string s);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string s) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="s" Type="System.String" />
-      </Parameters>
-      <Docs>
-        <param name="s">To be added.</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 (string s, bool is_default);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string s, bool is_default) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="s" Type="System.String" />
-        <Parameter Name="is_default" Type="System.Boolean" />
-      </Parameters>
-      <Docs>
-        <param name="s">To be added.</param>
-        <param name="is_default">To be added.</param>
-        <summary>
-              Public constructor, creates a button based on
-              the given text.
-            </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=".ctor">
-      <MemberSignature Language="C#" Value="public Button (int x, int y, string s);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 x, int32 y, string s) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-        <Parameter Name="s" Type="System.String" />
-      </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 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, string s, bool is_default);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 x, int32 y, string s, bool is_default) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-        <Parameter Name="s" Type="System.String" />
-        <Parameter Name="is_default" 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_default">To be added.</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>0.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>0.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.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>0.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>0.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>0.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>0.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>0.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>0.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 string Text { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance string Text" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.String</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 - 206
ecmadocs/en/Terminal.Gui/CheckBox.xml

@@ -1,206 +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</AssemblyName>
-    <AssemblyVersion>0.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 (int x, int y, string s);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 x, int32 y, string s) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-        <Parameter Name="s" Type="System.String" />
-      </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 the given 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, string s, bool is_checked);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 x, int32 y, string s, bool is_checked) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-        <Parameter Name="s" Type="System.String" />
-        <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>0.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>0.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>0.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>0.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>0.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 string Text { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance string Text" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.String</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>0.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 - 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</AssemblyName>
-    <AssemblyVersion>0.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>0.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>0.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>0.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>0.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>0.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>0.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>0.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>0.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>0.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>0.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>0.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>0.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>0.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>0.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>0.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>0.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</AssemblyName>
-    <AssemblyVersion>0.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>0.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>0.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>0.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>0.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>0.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</AssemblyName>
-    <AssemblyVersion>0.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>0.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>0.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>0.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>0.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 - 404
ecmadocs/en/Terminal.Gui/ConsoleDriver.xml

@@ -1,404 +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</AssemblyName>
-    <AssemblyVersion>0.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>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="AddCh">
-      <MemberSignature Language="C#" Value="public abstract void AddCh (int rune);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void AddCh(int32 rune) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="rune" Type="System.Int32" />
-      </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="AddSpecial">
-      <MemberSignature Language="C#" Value="public abstract void AddSpecial (Terminal.Gui.SpecialChar ch);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void AddSpecial(valuetype Terminal.Gui.SpecialChar ch) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="ch" Type="Terminal.Gui.SpecialChar" />
-      </Parameters>
-      <Docs>
-        <param name="ch">Ch.</param>
-        <summary>
-            Draws a special characters in the screen
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="AddStr">
-      <MemberSignature Language="C#" Value="public abstract void AddStr (string str);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void AddStr(string str) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="str" Type="System.String" />
-      </Parameters>
-      <Docs>
-        <param name="str">String.</param>
-        <summary>
-            Adds the specified 
-            </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>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Rect</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Controls the current clipping region that AddCh/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>0.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="DrawFrame">
-      <MemberSignature Language="C#" Value="public abstract void DrawFrame (Terminal.Gui.Rect region, bool fill);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void DrawFrame(valuetype Terminal.Gui.Rect region, bool fill) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="region" Type="Terminal.Gui.Rect" />
-        <Parameter Name="fill" Type="System.Boolean" />
-      </Parameters>
-      <Docs>
-        <param name="region">To be added.</param>
-        <param name="fill">To be added.</param>
-        <summary>To be added.</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>0.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="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>0.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="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>0.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; target, Action&lt;Terminal.Gui.MouseEvent&gt; mouse);" />
-      <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; target, class System.Action`1&lt;valuetype Terminal.Gui.MouseEvent&gt; mouse) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="mainLoop" Type="Mono.Terminal.MainLoop" />
-        <Parameter Name="target" Type="System.Action&lt;Terminal.Gui.KeyEvent&gt;" />
-        <Parameter Name="mouse" Type="System.Action&lt;Terminal.Gui.MouseEvent&gt;" />
-      </Parameters>
-      <Docs>
-        <param name="mainLoop">To be added.</param>
-        <param name="target">To be added.</param>
-        <param name="mouse">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="RedrawTop">
-      <MemberSignature Language="C#" Value="public abstract void RedrawTop ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void RedrawTop() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.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="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>0.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="Rows">
-      <MemberSignature Language="C#" Value="public abstract int Rows { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance int32 Rows" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.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>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="c" Type="Terminal.Gui.Attribute" />
-      </Parameters>
-      <Docs>
-        <param name="c">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 (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>0.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>0.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>0.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="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>0.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>0.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>
-  </Members>
-</Type>

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

@@ -1,108 +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</AssemblyName>
-    <AssemblyVersion>0.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.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Dialog (string title, int width, int height, Terminal.Gui.Button[] buttons);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string title, int32 width, int32 height, class Terminal.Gui.Button[] buttons) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="title" Type="System.String" />
-        <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.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>0.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>0.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>0.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>

+ 0 - 943
ecmadocs/en/Terminal.Gui/Key.xml

@@ -1,943 +0,0 @@
-<Type Name="Key" FullName="Terminal.Gui.Key">
-  <TypeSignature Language="C#" Value="public enum Key" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Key extends System.Enum" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Enum</BaseTypeName>
-  </Base>
-  <Docs>
-    <summary>
-            The Key enumeration contains special encoding for some keys, but can also
-            encode all the unicode values that can be passed.   
-            </summary>
-    <remarks>
-      <para>
-              If the SpecialMask is set, then the value is that of the special mask,
-              otherwise, the value is the one of the lower bits (as extracted by CharMask)
-            </para>
-      <para>
-              Control keys are the values between 1 and 26 corresponding to Control-A to Control-Z
-            </para>
-      <para>
-              Unicode runes are also stored here, the letter 'A" for example is encoded as a value 65 (not surfaced in the enum).
-            </para>
-    </remarks>
-  </Docs>
-  <Members>
-    <Member MemberName="AltMask">
-      <MemberSignature Language="C#" Value="AltMask" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key AltMask = unsigned int32(2147483648)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-              When this value is set, the Key encodes the sequence Alt-KeyValue.
-              And the actual value must be extracted by removing the AltMask.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Backspace">
-      <MemberSignature Language="C#" Value="Backspace" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key Backspace = unsigned int32(1048576)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Backspace key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="BackTab">
-      <MemberSignature Language="C#" Value="BackTab" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key BackTab = unsigned int32(1048597)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Shift-tab key (backwards tab key).
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="CharMask">
-      <MemberSignature Language="C#" Value="CharMask" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key CharMask = unsigned int32(1048575)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlA">
-      <MemberSignature Language="C#" Value="ControlA" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlA = unsigned int32(1)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-A
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlB">
-      <MemberSignature Language="C#" Value="ControlB" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlB = unsigned int32(2)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-B
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlC">
-      <MemberSignature Language="C#" Value="ControlC" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlC = unsigned int32(3)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-C
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlD">
-      <MemberSignature Language="C#" Value="ControlD" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlD = unsigned int32(4)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-D
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlE">
-      <MemberSignature Language="C#" Value="ControlE" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlE = unsigned int32(5)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-E
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlF">
-      <MemberSignature Language="C#" Value="ControlF" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlF = unsigned int32(6)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-F
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlG">
-      <MemberSignature Language="C#" Value="ControlG" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlG = unsigned int32(7)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-G
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlH">
-      <MemberSignature Language="C#" Value="ControlH" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlH = unsigned int32(8)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-H
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlI">
-      <MemberSignature Language="C#" Value="ControlI" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlI = unsigned int32(9)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-I (same as the tab key).
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlJ">
-      <MemberSignature Language="C#" Value="ControlJ" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlJ = unsigned int32(10)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-J
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlK">
-      <MemberSignature Language="C#" Value="ControlK" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlK = unsigned int32(11)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-K
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlL">
-      <MemberSignature Language="C#" Value="ControlL" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlL = unsigned int32(12)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-L
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlM">
-      <MemberSignature Language="C#" Value="ControlM" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlM = unsigned int32(13)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-M
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlN">
-      <MemberSignature Language="C#" Value="ControlN" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlN = unsigned int32(14)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-N (same as the return key).
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlO">
-      <MemberSignature Language="C#" Value="ControlO" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlO = unsigned int32(15)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-O
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlP">
-      <MemberSignature Language="C#" Value="ControlP" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlP = unsigned int32(16)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-P
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlQ">
-      <MemberSignature Language="C#" Value="ControlQ" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlQ = unsigned int32(17)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-Q
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlR">
-      <MemberSignature Language="C#" Value="ControlR" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlR = unsigned int32(18)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-R
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlS">
-      <MemberSignature Language="C#" Value="ControlS" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlS = unsigned int32(19)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-S
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlT">
-      <MemberSignature Language="C#" Value="ControlT" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlT = unsigned int32(20)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-T
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlU">
-      <MemberSignature Language="C#" Value="ControlU" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlU = unsigned int32(21)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-U
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlV">
-      <MemberSignature Language="C#" Value="ControlV" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlV = unsigned int32(22)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-V
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlW">
-      <MemberSignature Language="C#" Value="ControlW" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlW = unsigned int32(23)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-W
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlX">
-      <MemberSignature Language="C#" Value="ControlX" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlX = unsigned int32(24)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-X
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlY">
-      <MemberSignature Language="C#" Value="ControlY" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlY = unsigned int32(25)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-Y
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ControlZ">
-      <MemberSignature Language="C#" Value="ControlZ" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key ControlZ = unsigned int32(26)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing Control-Z
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="CursorDown">
-      <MemberSignature Language="C#" Value="CursorDown" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key CursorDown = unsigned int32(1048578)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Cursor down key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="CursorLeft">
-      <MemberSignature Language="C#" Value="CursorLeft" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key CursorLeft = unsigned int32(1048579)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Cursor left key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="CursorRight">
-      <MemberSignature Language="C#" Value="CursorRight" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key CursorRight = unsigned int32(1048580)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Cursor right key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="CursorUp">
-      <MemberSignature Language="C#" Value="CursorUp" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key CursorUp = unsigned int32(1048577)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Cursor up key
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Delete">
-      <MemberSignature Language="C#" Value="Delete" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key Delete = unsigned int32(127)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing the delete key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="DeleteChar">
-      <MemberSignature Language="C#" Value="DeleteChar" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key DeleteChar = unsigned int32(1048585)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Delete character key
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="End">
-      <MemberSignature Language="C#" Value="End" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key End = unsigned int32(1048584)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            End key
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Enter">
-      <MemberSignature Language="C#" Value="Enter" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key Enter = unsigned int32(10)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing the return key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Esc">
-      <MemberSignature Language="C#" Value="Esc" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key Esc = unsigned int32(27)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing the escape key
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="F1">
-      <MemberSignature Language="C#" Value="F1" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F1 = unsigned int32(1048587)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            F1 key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="F10">
-      <MemberSignature Language="C#" Value="F10" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F10 = unsigned int32(1048596)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            F10 key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="F2">
-      <MemberSignature Language="C#" Value="F2" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F2 = unsigned int32(1048588)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            F2 key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="F3">
-      <MemberSignature Language="C#" Value="F3" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F3 = unsigned int32(1048589)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            F3 key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="F4">
-      <MemberSignature Language="C#" Value="F4" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F4 = unsigned int32(1048590)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            F4 key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="F5">
-      <MemberSignature Language="C#" Value="F5" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F5 = unsigned int32(1048591)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            F5 key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="F6">
-      <MemberSignature Language="C#" Value="F6" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F6 = unsigned int32(1048592)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            F6 key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="F7">
-      <MemberSignature Language="C#" Value="F7" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F7 = unsigned int32(1048593)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            F7 key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="F8">
-      <MemberSignature Language="C#" Value="F8" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F8 = unsigned int32(1048594)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            F8 key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="F9">
-      <MemberSignature Language="C#" Value="F9" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key F9 = unsigned int32(1048595)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            F9 key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Home">
-      <MemberSignature Language="C#" Value="Home" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key Home = unsigned int32(1048583)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Home key
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="InsertChar">
-      <MemberSignature Language="C#" Value="InsertChar" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key InsertChar = unsigned int32(1048586)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Insert character key
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="PageDown">
-      <MemberSignature Language="C#" Value="PageDown" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key PageDown = unsigned int32(1048582)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Page Down key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="PageUp">
-      <MemberSignature Language="C#" Value="PageUp" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key PageUp = unsigned int32(1048581)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Page Up key.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Space">
-      <MemberSignature Language="C#" Value="Space" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key Space = unsigned int32(32)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing the space bar
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="SpecialMask">
-      <MemberSignature Language="C#" Value="SpecialMask" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key SpecialMask = unsigned int32(4293918720)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            If the SpecialMask is set, then the value is that of the special mask,
-            otherwise, the value is the one of the lower bits (as extracted by CharMask).
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Tab">
-      <MemberSignature Language="C#" Value="Tab" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key Tab = unsigned int32(9)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The key code for the user pressing the tab key (same as pressing Control-I).
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Unknown">
-      <MemberSignature Language="C#" Value="Unknown" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.Key Unknown = unsigned int32(1048598)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            A key with an unknown mapping was raised.
-            </summary>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

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

@@ -1,113 +0,0 @@
-<Type Name="KeyEvent" FullName="Terminal.Gui.KeyEvent">
-  <TypeSignature Language="C#" Value="public struct KeyEvent" />
-  <TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit KeyEvent extends System.ValueType" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.ValueType</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            Describes a keyboard event.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public KeyEvent (Terminal.Gui.Key k);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Terminal.Gui.Key k) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="k" Type="Terminal.Gui.Key" />
-      </Parameters>
-      <Docs>
-        <param name="k">To be added.</param>
-        <summary>
-              Constructs a new KeyEvent from the provided Key value - can be a rune cast into a Key value
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="IsAlt">
-      <MemberSignature Language="C#" Value="public bool IsAlt { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance bool IsAlt" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Gets a value indicating whether the Alt key was pressed (real or synthesized)
-            </summary>
-        <value>
-          <c>true</c> if is alternate; otherwise, <c>false</c>.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="IsCtrl">
-      <MemberSignature Language="C#" Value="public bool IsCtrl { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance bool IsCtrl" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Determines whether the value is a control key
-            </summary>
-        <value>
-          <c>true</c> if is ctrl; otherwise, <c>false</c>.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Key">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.Key Key;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype Terminal.Gui.Key Key" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Symb olid definition for the key.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="KeyValue">
-      <MemberSignature Language="C#" Value="public int KeyValue { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance int32 KeyValue" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-              The key value cast to an integer, you will typicall use this for
-              extracting the Unicode rune value out of a key, when none of the
-              symbolic options are in use.
-            </summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 164
ecmadocs/en/Terminal.Gui/Label.xml

@@ -1,164 +0,0 @@
-<Type Name="Label" FullName="Terminal.Gui.Label">
-  <TypeSignature Language="C#" Value="public class Label : Terminal.Gui.View" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Label extends Terminal.Gui.View" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>Terminal.Gui.View</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            Label view, displays a string at a given position, can include multiple lines.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Label (Terminal.Gui.Rect rect, string text);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Terminal.Gui.Rect rect, string text) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="rect" Type="Terminal.Gui.Rect" />
-        <Parameter Name="text" Type="System.String" />
-      </Parameters>
-      <Docs>
-        <param name="rect">To be added.</param>
-        <param name="text">To be added.</param>
-        <summary>
-              Public constructor: creates a label at the given
-              coordinate with the given string and uses the specified
-              frame for the string.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Label (int x, int y, string text);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 x, int32 y, string text) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-        <Parameter Name="text" Type="System.String" />
-      </Parameters>
-      <Docs>
-        <param name="x">To be added.</param>
-        <param name="y">To be added.</param>
-        <param name="text">To be added.</param>
-        <summary>
-              Public constructor: creates a label at the given
-              coordinate with the given string, computes the bounding box
-              based on the size of the string, assumes that the string contains
-              newlines for multiple lines, no special breaking rules are used.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="MeasureLines">
-      <MemberSignature Language="C#" Value="public static int MeasureLines (string text, int width);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 MeasureLines(string text, int32 width) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="text" Type="System.String" />
-        <Parameter Name="width" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="text">Text, may contain newlines.</param>
-        <param name="width">The width for the text.</param>
-        <summary>
-            Computes the number of lines needed to render the specified text by the Label control
-            </summary>
-        <returns>Number of lines.</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>0.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 virtual string Text { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance string Text" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.String</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="TextAlignment">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.TextAlignment TextAlignment { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance valuetype Terminal.Gui.TextAlignment TextAlignment" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.TextAlignment</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Controls the text-alignemtn property of the label, changing it will redisplay the label.
-            </summary>
-        <value>The text alignment.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="TextColor">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.Attribute TextColor { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance valuetype Terminal.Gui.Attribute TextColor" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Attribute</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-              The color used for the label
-            </summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 151
ecmadocs/en/Terminal.Gui/MenuBar.xml

@@ -1,151 +0,0 @@
-<Type Name="MenuBar" FullName="Terminal.Gui.MenuBar">
-  <TypeSignature Language="C#" Value="public class MenuBar : Terminal.Gui.View" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MenuBar extends Terminal.Gui.View" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>Terminal.Gui.View</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            A menu bar for your application.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public MenuBar (Terminal.Gui.MenuBarItem[] menus);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Terminal.Gui.MenuBarItem[] menus) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="menus" Type="Terminal.Gui.MenuBarItem[]" />
-      </Parameters>
-      <Docs>
-        <param name="menus">Menus.</param>
-        <summary>
-            Initializes a new instance of the <see cref="T:Terminal.MenuBar" /> class with the specified set of toplevel menu items.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Menus">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.MenuBarItem[] Menus { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance class Terminal.Gui.MenuBarItem[] Menus" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MenuBarItem[]</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The menus that were defined when the menubar was created.   This can be updated if the menu is not currently visible.
-            </summary>
-        <value>The menu array.</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>0.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>0.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="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>0.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>0.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>0.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>
-  </Members>
-</Type>

+ 0 - 74
ecmadocs/en/Terminal.Gui/MenuBarItem.xml

@@ -1,74 +0,0 @@
-<Type Name="MenuBarItem" FullName="Terminal.Gui.MenuBarItem">
-  <TypeSignature Language="C#" Value="public class MenuBarItem" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MenuBarItem extends System.Object" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Object</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            A menu bar item contains other menu items.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public MenuBarItem (string title, Terminal.Gui.MenuItem[] children);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string title, class Terminal.Gui.MenuItem[] children) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="title" Type="System.String" />
-        <Parameter Name="children" Type="Terminal.Gui.MenuItem[]" />
-      </Parameters>
-      <Docs>
-        <param name="title">To be added.</param>
-        <param name="children">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Children">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.MenuItem[] Children { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance class Terminal.Gui.MenuItem[] Children" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MenuItem[]</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Gets or sets the children for this MenuBarItem
-            </summary>
-        <value>The children.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Title">
-      <MemberSignature Language="C#" Value="public string Title { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance string Title" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Gets or sets the title to display.
-            </summary>
-        <value>The title.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 132
ecmadocs/en/Terminal.Gui/MenuItem.xml

@@ -1,132 +0,0 @@
-<Type Name="MenuItem" FullName="Terminal.Gui.MenuItem">
-  <TypeSignature Language="C#" Value="public class MenuItem" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MenuItem extends System.Object" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Object</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            A menu item has a title, an associated help text, and an action to execute on activation.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public MenuItem (string title, string help, Action action);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string title, string help, class System.Action action) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="title" Type="System.String" />
-        <Parameter Name="help" Type="System.String" />
-        <Parameter Name="action" Type="System.Action" />
-      </Parameters>
-      <Docs>
-        <param name="title">Title for the menu item.</param>
-        <param name="help">Help text to display.</param>
-        <param name="action">Action to invoke when the menu item is activated.</param>
-        <summary>
-            Initializes a new <see cref="T:Terminal.MenuItem" />.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Action">
-      <MemberSignature Language="C#" Value="public Action Action { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance class System.Action Action" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Action</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Gets or sets the action to be invoked when the menu is triggered
-            </summary>
-        <value>Method to invoke.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Help">
-      <MemberSignature Language="C#" Value="public string Help { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance string Help" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Gets or sets the help text for the menu item.
-            </summary>
-        <value>The help text.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="HotKey">
-      <MemberSignature Language="C#" Value="public char HotKey;" />
-      <MemberSignature Language="ILAsm" Value=".field public char HotKey" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Char</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The hotkey is used when the menu is active, the shortcut can be triggered when the menu is not active.   
-            For example HotKey would be "N" when the File Menu is open (assuming there is a "_New" entry
-            if the ShortCut is set to "Control-N", this would be a global hotkey that would trigger as well
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ShortCut">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.Key ShortCut;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype Terminal.Gui.Key ShortCut" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Key</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            This is the global setting that can be used as a global shortcut to invoke the action on the menu.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Title">
-      <MemberSignature Language="C#" Value="public string Title { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance string Title" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Gets or sets the title.
-            </summary>
-        <value>The title.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 105
ecmadocs/en/Terminal.Gui/MessageBox.xml

@@ -1,105 +0,0 @@
-<Type Name="MessageBox" FullName="Terminal.Gui.MessageBox">
-  <TypeSignature Language="C#" Value="public class MessageBox" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MessageBox extends System.Object" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Object</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            Message box displays a modal message to the user, with a title, a message and a series of options that the user can choose from.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public MessageBox ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ErrorQuery">
-      <MemberSignature Language="C#" Value="public static int ErrorQuery (int width, int height, string title, string message, string[] buttons);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 ErrorQuery(int32 width, int32 height, string title, string message, string[] buttons) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="width" Type="System.Int32" />
-        <Parameter Name="height" Type="System.Int32" />
-        <Parameter Name="title" Type="System.String" />
-        <Parameter Name="message" Type="System.String" />
-        <Parameter Name="buttons" Type="System.String[]">
-          <Attributes>
-            <Attribute>
-              <AttributeName>System.ParamArray</AttributeName>
-            </Attribute>
-          </Attributes>
-        </Parameter>
-      </Parameters>
-      <Docs>
-        <param name="width">Width for the window.</param>
-        <param name="height">Height for the window.</param>
-        <param name="title">Title for the query.</param>
-        <param name="message">Message to display, might contain multiple lines..</param>
-        <param name="buttons">Array of buttons to add.</param>
-        <summary>
-            Presents an error message box with the specified title and message and a list of buttons to show to the user.
-            </summary>
-        <returns>The index of the selected button, or -1 if the user pressed ESC to close the dialog.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Query">
-      <MemberSignature Language="C#" Value="public static int Query (int width, int height, string title, string message, string[] buttons);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 Query(int32 width, int32 height, string title, string message, string[] buttons) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="width" Type="System.Int32" />
-        <Parameter Name="height" Type="System.Int32" />
-        <Parameter Name="title" Type="System.String" />
-        <Parameter Name="message" Type="System.String" />
-        <Parameter Name="buttons" Type="System.String[]">
-          <Attributes>
-            <Attribute>
-              <AttributeName>System.ParamArray</AttributeName>
-            </Attribute>
-          </Attributes>
-        </Parameter>
-      </Parameters>
-      <Docs>
-        <param name="width">Width for the window.</param>
-        <param name="height">Height for the window.</param>
-        <param name="title">Title for the query.</param>
-        <param name="message">Message to display, might contain multiple lines..</param>
-        <param name="buttons">Array of buttons to add.</param>
-        <summary>
-            Presents a message with the specified title and message and a list of buttons to show to the user.
-            </summary>
-        <returns>The index of the selected button, or -1 if the user pressed ESC to close the dialog.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 90
ecmadocs/en/Terminal.Gui/MouseEvent.xml

@@ -1,90 +0,0 @@
-<Type Name="MouseEvent" FullName="Terminal.Gui.MouseEvent">
-  <TypeSignature Language="C#" Value="public struct MouseEvent" />
-  <TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit MouseEvent extends System.ValueType" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.ValueType</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            Describes a mouse event
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName="Flags">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.MouseFlags Flags;" />
-      <MemberSignature Language="ILAsm" Value=".field public valuetype Terminal.Gui.MouseFlags Flags" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Flags indicating the kind of mouse event that is being posted.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ToString">
-      <MemberSignature Language="C#" Value="public override string ToString ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Returns a <see cref="T:System.String" /> that represents the current <see cref="T:Terminal.MouseEvent" />.
-            </summary>
-        <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:Terminal.MouseEvent" />.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="X">
-      <MemberSignature Language="C#" Value="public int X;" />
-      <MemberSignature Language="ILAsm" Value=".field public int32 X" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The X (column) location for the mouse event.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Y">
-      <MemberSignature Language="C#" Value="public int Y;" />
-      <MemberSignature Language="ILAsm" Value=".field public int32 Y" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The Y (column) location for the mouse event.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 426
ecmadocs/en/Terminal.Gui/MouseFlags.xml

@@ -1,426 +0,0 @@
-<Type Name="MouseFlags" FullName="Terminal.Gui.MouseFlags">
-  <TypeSignature Language="C#" Value="public enum MouseFlags" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed MouseFlags extends System.Enum" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Enum</BaseTypeName>
-  </Base>
-  <Attributes>
-    <Attribute>
-      <AttributeName>System.Flags</AttributeName>
-    </Attribute>
-  </Attributes>
-  <Docs>
-    <summary>
-            Mouse flags reported in MouseEvent.
-            </summary>
-    <remarks>
-            They just happen to map to the ncurses ones.
-            </remarks>
-  </Docs>
-  <Members>
-    <Member MemberName="AllEvents">
-      <MemberSignature Language="C#" Value="AllEvents" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags AllEvents = int32(134217727)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Mask that captures all the events.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button1Clicked">
-      <MemberSignature Language="C#" Value="Button1Clicked" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button1Clicked = int32(4)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The first mouse button was clicked (press+release).
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button1DoubleClicked">
-      <MemberSignature Language="C#" Value="Button1DoubleClicked" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button1DoubleClicked = int32(8)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The first mouse button was double-clicked.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button1Pressed">
-      <MemberSignature Language="C#" Value="Button1Pressed" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button1Pressed = int32(2)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The first mouse button was pressed.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button1Released">
-      <MemberSignature Language="C#" Value="Button1Released" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button1Released = int32(1)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The first mouse button was released.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button1TripleClicked">
-      <MemberSignature Language="C#" Value="Button1TripleClicked" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button1TripleClicked = int32(16)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The first mouse button was tripple-clicked.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button2Clicked">
-      <MemberSignature Language="C#" Value="Button2Clicked" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button2Clicked = int32(256)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The second mouse button was clicked (press+release).
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button2DoubleClicked">
-      <MemberSignature Language="C#" Value="Button2DoubleClicked" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button2DoubleClicked = int32(512)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The second mouse button was double-clicked.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button2Pressed">
-      <MemberSignature Language="C#" Value="Button2Pressed" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button2Pressed = int32(128)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The second mouse button was pressed.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button2Released">
-      <MemberSignature Language="C#" Value="Button2Released" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button2Released = int32(64)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The second mouse button was released.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button2TrippleClicked">
-      <MemberSignature Language="C#" Value="Button2TrippleClicked" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button2TrippleClicked = int32(1024)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The second mouse button was tripple-clicked.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button3Clicked">
-      <MemberSignature Language="C#" Value="Button3Clicked" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button3Clicked = int32(16384)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The third mouse button was clicked (press+release).
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button3DoubleClicked">
-      <MemberSignature Language="C#" Value="Button3DoubleClicked" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button3DoubleClicked = int32(32768)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The third mouse button was double-clicked.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button3Pressed">
-      <MemberSignature Language="C#" Value="Button3Pressed" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button3Pressed = int32(8192)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The third mouse button was pressed.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button3Released">
-      <MemberSignature Language="C#" Value="Button3Released" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button3Released = int32(4096)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The third mouse button was released.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button3TripleClicked">
-      <MemberSignature Language="C#" Value="Button3TripleClicked" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button3TripleClicked = int32(65536)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The third mouse button was tripple-clicked.  
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button4Clicked">
-      <MemberSignature Language="C#" Value="Button4Clicked" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button4Clicked = int32(1048576)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The fourth button was clicked (press+release).
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button4DoubleClicked">
-      <MemberSignature Language="C#" Value="Button4DoubleClicked" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button4DoubleClicked = int32(2097152)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The fourth button was double-clicked.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button4Pressed">
-      <MemberSignature Language="C#" Value="Button4Pressed" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button4Pressed = int32(524288)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The fourth mouse button was pressed.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button4Released">
-      <MemberSignature Language="C#" Value="Button4Released" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button4Released = int32(262144)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The fourth mouse button was released.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Button4TripleClicked">
-      <MemberSignature Language="C#" Value="Button4TripleClicked" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags Button4TripleClicked = int32(4194304)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The fourth button was tripple-clicked.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ButtonAlt">
-      <MemberSignature Language="C#" Value="ButtonAlt" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags ButtonAlt = int32(67108864)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Flag: the alt key was pressed when the mouse button took place.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ButtonCtrl">
-      <MemberSignature Language="C#" Value="ButtonCtrl" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags ButtonCtrl = int32(16777216)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Flag: the shift key was pressed when the mouse button took place.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ButtonShift">
-      <MemberSignature Language="C#" Value="ButtonShift" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags ButtonShift = int32(33554432)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The fourth button was pressed.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="ReportMousePosition">
-      <MemberSignature Language="C#" Value="ReportMousePosition" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.MouseFlags ReportMousePosition = int32(134217728)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.MouseFlags</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The mouse position is being reported in this event.
-            </summary>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 431
ecmadocs/en/Terminal.Gui/Point.xml

@@ -1,431 +0,0 @@
-<Type Name="Point" FullName="Terminal.Gui.Point">
-  <TypeSignature Language="C#" Value="public struct Point" />
-  <TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit Point extends System.ValueType" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.ValueType</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Point (Terminal.Gui.Size sz);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Terminal.Gui.Size sz) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="sz" Type="Terminal.Gui.Size" />
-      </Parameters>
-      <Docs>
-        <param name="sz">To be added.</param>
-        <summary>
-            	Point Constructor
-             </summary>
-        <remarks>
-            	Creates a Point from a Size value.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Point (int x, int y);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 x, int32 y) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="x">To be added.</param>
-        <param name="y">To be added.</param>
-        <summary>
-            	Point Constructor
-             </summary>
-        <remarks>
-            	Creates a Point from a specified x,y coordinate pair.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Add">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Point Add (Terminal.Gui.Point pt, Terminal.Gui.Size sz);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Terminal.Gui.Point Add(valuetype Terminal.Gui.Point pt, valuetype Terminal.Gui.Size sz) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Point</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="pt" Type="Terminal.Gui.Point" />
-        <Parameter Name="sz" Type="Terminal.Gui.Size" />
-      </Parameters>
-      <Docs>
-        <param name="pt">The Point to add.</param>
-        <param name="sz">The Size to add.</param>
-        <summary>
-            Adds the specified Size to the specified Point.
-            </summary>
-        <returns>The Point that is the result of the addition operation.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Empty">
-      <MemberSignature Language="C#" Value="public static readonly Terminal.Gui.Point Empty;" />
-      <MemberSignature Language="ILAsm" Value=".field public static initonly valuetype Terminal.Gui.Point Empty" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Point</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            	Empty Shared Field
-             </summary>
-        <remarks>
-            	An uninitialized Point Structure.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Equals">
-      <MemberSignature Language="C#" Value="public override bool Equals (object obj);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object obj) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="obj" Type="System.Object" />
-      </Parameters>
-      <Docs>
-        <param name="obj">To be added.</param>
-        <summary>
-            	Equals Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Checks equivalence of this Point and another object.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="GetHashCode">
-      <MemberSignature Language="C#" Value="public override int GetHashCode ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            	GetHashCode Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Calculates a hashing value.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="IsEmpty">
-      <MemberSignature Language="C#" Value="public bool IsEmpty { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance bool IsEmpty" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            	IsEmpty Property
-             </summary>
-        <value>To be added.</value>
-        <remarks>
-            	Indicates if both X and Y are zero.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Offset">
-      <MemberSignature Language="C#" Value="public void Offset (Terminal.Gui.Point p);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Offset(valuetype Terminal.Gui.Point p) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="p" Type="Terminal.Gui.Point" />
-      </Parameters>
-      <Docs>
-        <param name="p">The Point used offset this Point.</param>
-        <summary>
-            Translates this Point by the specified Point.
-            </summary>
-        <returns>The offset.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Offset">
-      <MemberSignature Language="C#" Value="public void Offset (int dx, int dy);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Offset(int32 dx, int32 dy) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="dx" Type="System.Int32" />
-        <Parameter Name="dy" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="dx">To be added.</param>
-        <param name="dy">To be added.</param>
-        <summary>
-            	Offset Method
-             </summary>
-        <remarks>
-            	Moves the Point a specified distance.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="op_Addition">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Point op_Addition (Terminal.Gui.Point pt, Terminal.Gui.Size sz);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Terminal.Gui.Point op_Addition(valuetype Terminal.Gui.Point pt, valuetype Terminal.Gui.Size sz) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Point</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="pt" Type="Terminal.Gui.Point" />
-        <Parameter Name="sz" Type="Terminal.Gui.Size" />
-      </Parameters>
-      <Docs>
-        <param name="pt">To be added.</param>
-        <param name="sz">To be added.</param>
-        <summary>
-            	Addition Operator
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Translates a Point using the Width and Height
-            	properties of the given <typeref>Size</typeref>.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="op_Equality">
-      <MemberSignature Language="C#" Value="public static bool op_Equality (Terminal.Gui.Point left, Terminal.Gui.Point right);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Equality(valuetype Terminal.Gui.Point left, valuetype Terminal.Gui.Point right) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="left" Type="Terminal.Gui.Point" />
-        <Parameter Name="right" Type="Terminal.Gui.Point" />
-      </Parameters>
-      <Docs>
-        <param name="left">To be added.</param>
-        <param name="right">To be added.</param>
-        <summary>
-            	Equality Operator
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Compares two Point objects. The return value is
-            	based on the equivalence of the X and Y properties 
-            	of the two points.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="op_Explicit">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Size op_Explicit (Terminal.Gui.Point p);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Terminal.Gui.Size op_Explicit(valuetype Terminal.Gui.Point p) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Size</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="p" Type="Terminal.Gui.Point" />
-      </Parameters>
-      <Docs>
-        <param name="p">To be added.</param>
-        <summary>
-            	Point to Size Conversion
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Returns a Size based on the Coordinates of a given 
-            	Point. Requires explicit cast.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="op_Inequality">
-      <MemberSignature Language="C#" Value="public static bool op_Inequality (Terminal.Gui.Point left, Terminal.Gui.Point right);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Inequality(valuetype Terminal.Gui.Point left, valuetype Terminal.Gui.Point right) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="left" Type="Terminal.Gui.Point" />
-        <Parameter Name="right" Type="Terminal.Gui.Point" />
-      </Parameters>
-      <Docs>
-        <param name="left">To be added.</param>
-        <param name="right">To be added.</param>
-        <summary>
-            	Inequality Operator
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Compares two Point objects. The return value is
-            	based on the equivalence of the X and Y properties 
-            	of the two points.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="op_Subtraction">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Point op_Subtraction (Terminal.Gui.Point pt, Terminal.Gui.Size sz);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Terminal.Gui.Point op_Subtraction(valuetype Terminal.Gui.Point pt, valuetype Terminal.Gui.Size sz) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Point</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="pt" Type="Terminal.Gui.Point" />
-        <Parameter Name="sz" Type="Terminal.Gui.Size" />
-      </Parameters>
-      <Docs>
-        <param name="pt">To be added.</param>
-        <param name="sz">To be added.</param>
-        <summary>
-            	Subtraction Operator
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Translates a Point using the negation of the Width 
-            	and Height properties of the given Size.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Subtract">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Point Subtract (Terminal.Gui.Point pt, Terminal.Gui.Size sz);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Terminal.Gui.Point Subtract(valuetype Terminal.Gui.Point pt, valuetype Terminal.Gui.Size sz) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Point</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="pt" Type="Terminal.Gui.Point" />
-        <Parameter Name="sz" Type="Terminal.Gui.Size" />
-      </Parameters>
-      <Docs>
-        <param name="pt">The Point to be subtracted from.</param>
-        <param name="sz">The Size to subtract from the Point.</param>
-        <summary>
-            Returns the result of subtracting specified Size from the specified Point.
-            </summary>
-        <returns>The Point that is the result of the subtraction operation.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ToString">
-      <MemberSignature Language="C#" Value="public override string ToString ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            	ToString Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Formats the Point as a string in coordinate notation.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="X">
-      <MemberSignature Language="C#" Value="public int X;" />
-      <MemberSignature Language="ILAsm" Value=".field public int32 X" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Gets or sets the x-coordinate of this Point.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Y">
-      <MemberSignature Language="C#" Value="public int Y;" />
-      <MemberSignature Language="ILAsm" Value=".field public int32 Y" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Gets or sets the y-coordinate of this Point.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 215
ecmadocs/en/Terminal.Gui/RadioGroup.xml

@@ -1,215 +0,0 @@
-<Type Name="RadioGroup" FullName="Terminal.Gui.RadioGroup">
-  <TypeSignature Language="C#" Value="public class RadioGroup : Terminal.Gui.View" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit RadioGroup extends Terminal.Gui.View" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>Terminal.Gui.View</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            Radio group shows a group of labels, only one of those can be selected at a given time
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public RadioGroup (Terminal.Gui.Rect rect, string[] radioLabels, int selected = 0);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Terminal.Gui.Rect rect, string[] radioLabels, int32 selected) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="rect" Type="Terminal.Gui.Rect" />
-        <Parameter Name="radioLabels" Type="System.String[]" />
-        <Parameter Name="selected" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="rect">Boundaries for the radio group.</param>
-        <param name="radioLabels">Radio labels, the strings can contain hotkeys using an undermine before the letter.</param>
-        <param name="selected">The item to be selected, the value is clamped to the number of items.</param>
-        <summary>
-            Initializes a new instance of the <see cref="T:Terminal.RadioGroup" /> class
-            setting up the initial set of radio labels and the item that should be selected.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public RadioGroup (int x, int y, string[] radioLabels, int selected = 0);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 x, int32 y, string[] radioLabels, int32 selected) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-        <Parameter Name="radioLabels" Type="System.String[]" />
-        <Parameter Name="selected" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="x">The x coordinate.</param>
-        <param name="y">The y coordinate.</param>
-        <param name="radioLabels">Radio labels, the strings can contain hotkeys using an undermine before the letter.</param>
-        <param name="selected">The item to be selected, the value is clamped to the number of items.</param>
-        <summary>
-            Initializes a new instance of the <see cref="T:Terminal.RadioGroup" /> class
-            setting up the initial set of radio labels and the item that should be selected, 
-            the view frame is computed from the provided radioLabels.
-            </summary>
-        <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>0.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>0.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="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>0.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>0.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="RadioLabels">
-      <MemberSignature Language="C#" Value="public string[] RadioLabels { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance string[] RadioLabels" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.String[]</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The radio labels to display
-            </summary>
-        <value>The radio labels.</value>
-        <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>0.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="Selected">
-      <MemberSignature Language="C#" Value="public int Selected { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance int32 Selected" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The currently selected item from the list of radio labels
-            </summary>
-        <value>The selected.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="SelectionChanged">
-      <MemberSignature Language="C#" Value="public Action&lt;int&gt; SelectionChanged;" />
-      <MemberSignature Language="ILAsm" Value=".field public class System.Action`1&lt;int32&gt; SelectionChanged" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Action&lt;System.Int32&gt;</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 755
ecmadocs/en/Terminal.Gui/Rect.xml

@@ -1,755 +0,0 @@
-<Type Name="Rect" FullName="Terminal.Gui.Rect">
-  <TypeSignature Language="C#" Value="public struct Rect" />
-  <TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit Rect extends System.ValueType" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.ValueType</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            Stores a set of four integers that represent the location and size of a rectangle
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Rect (Terminal.Gui.Point location, Terminal.Gui.Size size);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Terminal.Gui.Point location, valuetype Terminal.Gui.Size size) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="location" Type="Terminal.Gui.Point" />
-        <Parameter Name="size" Type="Terminal.Gui.Size" />
-      </Parameters>
-      <Docs>
-        <param name="location">To be added.</param>
-        <param name="size">To be added.</param>
-        <summary>
-            	Rectangle Constructor
-             </summary>
-        <remarks>
-            	Creates a Rectangle from Point and Size values.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Rect (int x, int y, int width, int height);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 x, int32 y, int32 width, int32 height) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-        <Parameter Name="width" Type="System.Int32" />
-        <Parameter Name="height" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="x">To be added.</param>
-        <param name="y">To be added.</param>
-        <param name="width">To be added.</param>
-        <param name="height">To be added.</param>
-        <summary>
-            	Rectangle Constructor
-             </summary>
-        <remarks>
-            	Creates a Rectangle from a specified x,y location and
-            	width and height values.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Bottom">
-      <MemberSignature Language="C#" Value="public int Bottom { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance int32 Bottom" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            	Bottom Property
-             </summary>
-        <value>To be added.</value>
-        <remarks>
-            	The Y coordinate of the bottom edge of the Rectangle.
-            	Read only.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Contains">
-      <MemberSignature Language="C#" Value="public bool Contains (Terminal.Gui.Point pt);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Contains(valuetype Terminal.Gui.Point pt) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="pt" Type="Terminal.Gui.Point" />
-      </Parameters>
-      <Docs>
-        <param name="pt">To be added.</param>
-        <summary>
-            	Contains Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Checks if a Point lies within this Rectangle.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Contains">
-      <MemberSignature Language="C#" Value="public bool Contains (Terminal.Gui.Rect rect);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Contains(valuetype Terminal.Gui.Rect rect) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="rect" Type="Terminal.Gui.Rect" />
-      </Parameters>
-      <Docs>
-        <param name="rect">To be added.</param>
-        <summary>
-            	Contains Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Checks if a Rectangle lies entirely within this 
-            	Rectangle.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Contains">
-      <MemberSignature Language="C#" Value="public bool Contains (int x, int y);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Contains(int32 x, int32 y) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="x">To be added.</param>
-        <param name="y">To be added.</param>
-        <summary>
-            	Contains Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Checks if an x,y coordinate lies within this Rectangle.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Empty">
-      <MemberSignature Language="C#" Value="public static readonly Terminal.Gui.Rect Empty;" />
-      <MemberSignature Language="ILAsm" Value=".field public static initonly valuetype Terminal.Gui.Rect Empty" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Rect</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            	Empty Shared Field
-             </summary>
-        <remarks>
-            	An uninitialized Rectangle Structure.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Equals">
-      <MemberSignature Language="C#" Value="public override bool Equals (object obj);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object obj) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="obj" Type="System.Object" />
-      </Parameters>
-      <Docs>
-        <param name="obj">To be added.</param>
-        <summary>
-            	Equals Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Checks equivalence of this Rectangle and another object.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="FromLTRB">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Rect FromLTRB (int left, int top, int right, int bottom);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Terminal.Gui.Rect FromLTRB(int32 left, int32 top, int32 right, int32 bottom) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Rect</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="left" Type="System.Int32" />
-        <Parameter Name="top" Type="System.Int32" />
-        <Parameter Name="right" Type="System.Int32" />
-        <Parameter Name="bottom" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="left">To be added.</param>
-        <param name="top">To be added.</param>
-        <param name="right">To be added.</param>
-        <param name="bottom">To be added.</param>
-        <summary>
-            	FromLTRB Shared Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Produces a Rectangle structure from left, top, right
-            	and bottom coordinates.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="GetHashCode">
-      <MemberSignature Language="C#" Value="public override int GetHashCode ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            	GetHashCode Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Calculates a hashing value.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Height">
-      <MemberSignature Language="C#" Value="public int Height;" />
-      <MemberSignature Language="ILAsm" Value=".field public int32 Height" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Gets or sets the height of this Rectangle structure.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Inflate">
-      <MemberSignature Language="C#" Value="public void Inflate (Terminal.Gui.Size size);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Inflate(valuetype Terminal.Gui.Size size) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="size" Type="Terminal.Gui.Size" />
-      </Parameters>
-      <Docs>
-        <param name="size">To be added.</param>
-        <summary>
-            	Inflate Method
-             </summary>
-        <remarks>
-            	Inflates the Rectangle by a specified Size.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Inflate">
-      <MemberSignature Language="C#" Value="public void Inflate (int width, int height);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Inflate(int32 width, int32 height) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="width" Type="System.Int32" />
-        <Parameter Name="height" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="width">To be added.</param>
-        <param name="height">To be added.</param>
-        <summary>
-            	Inflate Method
-             </summary>
-        <remarks>
-            	Inflates the Rectangle by a specified width and height.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Inflate">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Rect Inflate (Terminal.Gui.Rect rect, int x, int y);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Terminal.Gui.Rect Inflate(valuetype Terminal.Gui.Rect rect, int32 x, int32 y) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Rect</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="rect" Type="Terminal.Gui.Rect" />
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="rect">To be added.</param>
-        <param name="x">To be added.</param>
-        <param name="y">To be added.</param>
-        <summary>
-            	Inflate Shared Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Produces a new Rectangle by inflating an existing 
-            	Rectangle by the specified coordinate values.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Intersect">
-      <MemberSignature Language="C#" Value="public void Intersect (Terminal.Gui.Rect rect);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Intersect(valuetype Terminal.Gui.Rect rect) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="rect" Type="Terminal.Gui.Rect" />
-      </Parameters>
-      <Docs>
-        <param name="rect">To be added.</param>
-        <summary>
-            	Intersect Method
-             </summary>
-        <remarks>
-            	Replaces the Rectangle with the intersection of itself
-            	and another Rectangle.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Intersect">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Rect Intersect (Terminal.Gui.Rect a, Terminal.Gui.Rect b);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Terminal.Gui.Rect Intersect(valuetype Terminal.Gui.Rect a, valuetype Terminal.Gui.Rect b) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Rect</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="a" Type="Terminal.Gui.Rect" />
-        <Parameter Name="b" Type="Terminal.Gui.Rect" />
-      </Parameters>
-      <Docs>
-        <param name="a">To be added.</param>
-        <param name="b">To be added.</param>
-        <summary>
-            	Intersect Shared Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Produces a new Rectangle by intersecting 2 existing 
-            	Rectangles. Returns null if there is no	intersection.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="IntersectsWith">
-      <MemberSignature Language="C#" Value="public bool IntersectsWith (Terminal.Gui.Rect rect);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool IntersectsWith(valuetype Terminal.Gui.Rect rect) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="rect" Type="Terminal.Gui.Rect" />
-      </Parameters>
-      <Docs>
-        <param name="rect">To be added.</param>
-        <summary>
-            	IntersectsWith Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Checks if a Rectangle intersects with this one.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="IsEmpty">
-      <MemberSignature Language="C#" Value="public bool IsEmpty { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance bool IsEmpty" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            	IsEmpty Property
-             </summary>
-        <value>To be added.</value>
-        <remarks>
-            	Indicates if the width or height are zero. Read only.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Left">
-      <MemberSignature Language="C#" Value="public int Left { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance int32 Left" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            	Left Property
-             </summary>
-        <value>To be added.</value>
-        <remarks>
-            	The X coordinate of the left edge of the Rectangle.
-            	Read only.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Location">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.Point Location { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance valuetype Terminal.Gui.Point Location" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Point</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            	Location Property
-             </summary>
-        <value>To be added.</value>
-        <remarks>
-            	The Location of the top-left corner of the Rectangle.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Offset">
-      <MemberSignature Language="C#" Value="public void Offset (Terminal.Gui.Point pos);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Offset(valuetype Terminal.Gui.Point pos) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="pos" Type="Terminal.Gui.Point" />
-      </Parameters>
-      <Docs>
-        <param name="pos">To be added.</param>
-        <summary>
-            	Offset Method
-             </summary>
-        <remarks>
-            	Moves the Rectangle a specified distance.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Offset">
-      <MemberSignature Language="C#" Value="public void Offset (int x, int y);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Offset(int32 x, int32 y) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="x">To be added.</param>
-        <param name="y">To be added.</param>
-        <summary>
-            	Offset Method
-             </summary>
-        <remarks>
-            	Moves the Rectangle a specified distance.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="op_Equality">
-      <MemberSignature Language="C#" Value="public static bool op_Equality (Terminal.Gui.Rect left, Terminal.Gui.Rect right);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Equality(valuetype Terminal.Gui.Rect left, valuetype Terminal.Gui.Rect right) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="left" Type="Terminal.Gui.Rect" />
-        <Parameter Name="right" Type="Terminal.Gui.Rect" />
-      </Parameters>
-      <Docs>
-        <param name="left">To be added.</param>
-        <param name="right">To be added.</param>
-        <summary>
-            	Equality Operator
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Compares two Rectangle objects. The return value is
-            	based on the equivalence of the Location and Size 
-            	properties of the two Rectangles.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="op_Inequality">
-      <MemberSignature Language="C#" Value="public static bool op_Inequality (Terminal.Gui.Rect left, Terminal.Gui.Rect right);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Inequality(valuetype Terminal.Gui.Rect left, valuetype Terminal.Gui.Rect right) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="left" Type="Terminal.Gui.Rect" />
-        <Parameter Name="right" Type="Terminal.Gui.Rect" />
-      </Parameters>
-      <Docs>
-        <param name="left">To be added.</param>
-        <param name="right">To be added.</param>
-        <summary>
-            	Inequality Operator
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Compares two Rectangle objects. The return value is
-            	based on the equivalence of the Location and Size 
-            	properties of the two Rectangles.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Right">
-      <MemberSignature Language="C#" Value="public int Right { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance int32 Right" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            	Right Property
-             </summary>
-        <value>To be added.</value>
-        <remarks>
-            	The X coordinate of the right edge of the Rectangle.
-            	Read only.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Size">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.Size Size { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance valuetype Terminal.Gui.Size Size" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Size</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            	Size Property
-             </summary>
-        <value>To be added.</value>
-        <remarks>
-            	The Size of the Rectangle.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Top">
-      <MemberSignature Language="C#" Value="public int Top { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance int32 Top" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            	Top Property
-             </summary>
-        <value>To be added.</value>
-        <remarks>
-            	The Y coordinate of the top edge of the Rectangle.
-            	Read only.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ToString">
-      <MemberSignature Language="C#" Value="public override string ToString ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            	ToString Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Formats the Rectangle as a string in (x,y,w,h) notation.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Union">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Rect Union (Terminal.Gui.Rect a, Terminal.Gui.Rect b);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Terminal.Gui.Rect Union(valuetype Terminal.Gui.Rect a, valuetype Terminal.Gui.Rect b) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Rect</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="a" Type="Terminal.Gui.Rect" />
-        <Parameter Name="b" Type="Terminal.Gui.Rect" />
-      </Parameters>
-      <Docs>
-        <param name="a">To be added.</param>
-        <param name="b">To be added.</param>
-        <summary>
-            	Union Shared Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Produces a new Rectangle from the union of 2 existing 
-            	Rectangles.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Width">
-      <MemberSignature Language="C#" Value="public int Width;" />
-      <MemberSignature Language="ILAsm" Value=".field public int32 Width" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Gets or sets the width of this Rect structure.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="X">
-      <MemberSignature Language="C#" Value="public int X;" />
-      <MemberSignature Language="ILAsm" Value=".field public int32 X" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Gets or sets the x-coordinate of the upper-left corner of this Rectangle structure.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Y">
-      <MemberSignature Language="C#" Value="public int Y;" />
-      <MemberSignature Language="ILAsm" Value=".field public int32 Y" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Gets or sets the y-coordinate of the upper-left corner of this Rectangle structure.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 201
ecmadocs/en/Terminal.Gui/Responder.xml

@@ -1,201 +0,0 @@
-<Type Name="Responder" FullName="Terminal.Gui.Responder">
-  <TypeSignature Language="C#" Value="public class Responder" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Responder extends System.Object" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.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=".ctor">
-      <MemberSignature Language="C#" Value="public Responder ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="CanFocus">
-      <MemberSignature Language="C#" Value="public virtual bool CanFocus { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance bool CanFocus" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="HasFocus">
-      <MemberSignature Language="C#" Value="public virtual bool HasFocus { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance bool HasFocus" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="MouseEvent">
-      <MemberSignature Language="C#" Value="public virtual bool MouseEvent (Terminal.Gui.MouseEvent me);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool MouseEvent(valuetype Terminal.Gui.MouseEvent me) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.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="ProcessColdKey">
-      <MemberSignature Language="C#" Value="public virtual bool ProcessColdKey (Terminal.Gui.KeyEvent kb);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool ProcessColdKey(valuetype Terminal.Gui.KeyEvent kb) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.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>
-              This method can be overwritten by views that
-                want to provide accelerator functionality
-                (Alt-key for example), but without
-                interefering with normal ProcessKey behavior.
-            </summary>
-        <returns>To be added.</returns>
-        <remarks>
-          <para>
-                After keys are sent to the subviews on the
-                current view, all the view are
-                processed and the key is passed to the views
-                to allow some of them to process the keystroke
-                as a cold-key. </para>
-          <para>
-               This functionality is used, for example, by
-               default buttons to act on the enter key.
-               Processing this as a hot-key would prevent
-               non-default buttons from consuming the enter
-               keypress when they have the focus.
-             </para>
-        </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ProcessHotKey">
-      <MemberSignature Language="C#" Value="public virtual bool ProcessHotKey (Terminal.Gui.KeyEvent kb);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool ProcessHotKey(valuetype Terminal.Gui.KeyEvent kb) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.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>
-              This method can be overwritten by view that
-                want to provide accelerator functionality
-                (Alt-key for example).
-            </summary>
-        <returns>To be added.</returns>
-        <remarks>
-          <para>
-                Before keys are sent to the subview on the
-                current view, all the views are
-                processed and the key is passed to the widgets
-                to allow some of them to process the keystroke
-                as a hot-key. </para>
-          <para>
-                For example, if you implement a button that
-                has a hotkey ok "o", you would catch the
-                combination Alt-o here.  If the event is
-                caught, you must return true to stop the
-                keystroke from being dispatched to other
-                views.
-             </para>
-        </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ProcessKey">
-      <MemberSignature Language="C#" Value="public virtual bool ProcessKey (Terminal.Gui.KeyEvent kb);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool ProcessKey(valuetype Terminal.Gui.KeyEvent kb) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.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>
-              If the view is focused, gives the view a
-              chance to process the keystroke. 
-            </summary>
-        <returns>To be added.</returns>
-        <remarks>
-          <para>
-                Views can override this method if they are
-                interested in processing the given keystroke.
-                If they consume the keystroke, they must
-                return true to stop the keystroke from being
-                processed by other widgets or consumed by the
-                widget engine.    If they return false, the
-                keystroke will be passed using the ProcessColdKey
-                method to other views to process.
-              </para>
-          <para>
-                The View implementation does nothing but return false,
-                so it is not necessary to call base.ProcessKey if you 
-                derive directly from View, but you should if you derive
-                other View subclasses.
-              </para>
-        </remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

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

@@ -1,34 +0,0 @@
-<Type Name="ScrollView" FullName="Terminal.Gui.ScrollView">
-  <TypeSignature Language="C#" Value="public class ScrollView : Terminal.Gui.View" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ScrollView extends Terminal.Gui.View" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>Terminal.Gui.View</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>To be added.</summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public ScrollView (Terminal.Gui.Rect frame);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Terminal.Gui.Rect frame) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="frame" Type="Terminal.Gui.Rect" />
-      </Parameters>
-      <Docs>
-        <param name="frame">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 384
ecmadocs/en/Terminal.Gui/Size.xml

@@ -1,384 +0,0 @@
-<Type Name="Size" FullName="Terminal.Gui.Size">
-  <TypeSignature Language="C#" Value="public struct Size" />
-  <TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit Size extends System.ValueType" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.ValueType</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            Stores an ordered pair of integers, which specify a Height and Width.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Size (Terminal.Gui.Point pt);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Terminal.Gui.Point pt) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="pt" Type="Terminal.Gui.Point" />
-      </Parameters>
-      <Docs>
-        <param name="pt">To be added.</param>
-        <summary>
-            	Size Constructor
-             </summary>
-        <remarks>
-            	Creates a Size from a Point value.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Size (int width, int height);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 width, int32 height) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="width" Type="System.Int32" />
-        <Parameter Name="height" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="width">To be added.</param>
-        <param name="height">To be added.</param>
-        <summary>
-            	Size Constructor
-             </summary>
-        <remarks>
-            	Creates a Size from specified dimensions.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Add">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Size Add (Terminal.Gui.Size sz1, Terminal.Gui.Size sz2);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Terminal.Gui.Size Add(valuetype Terminal.Gui.Size sz1, valuetype Terminal.Gui.Size sz2) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Size</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="sz1" Type="Terminal.Gui.Size" />
-        <Parameter Name="sz2" Type="Terminal.Gui.Size" />
-      </Parameters>
-      <Docs>
-        <param name="sz1">The first Size structure to add.</param>
-        <param name="sz2">The second Size structure to add.</param>
-        <summary>
-            Adds the width and height of one Size structure to the width and height of another Size structure.
-            </summary>
-        <returns>The add.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Empty">
-      <MemberSignature Language="C#" Value="public static readonly Terminal.Gui.Size Empty;" />
-      <MemberSignature Language="ILAsm" Value=".field public static initonly valuetype Terminal.Gui.Size Empty" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Size</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Gets a Size structure that has a Height and Width value of 0.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Equals">
-      <MemberSignature Language="C#" Value="public override bool Equals (object obj);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object obj) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="obj" Type="System.Object" />
-      </Parameters>
-      <Docs>
-        <param name="obj">To be added.</param>
-        <summary>
-            	Equals Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Checks equivalence of this Size and another object.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="GetHashCode">
-      <MemberSignature Language="C#" Value="public override int GetHashCode ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            	GetHashCode Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Calculates a hashing value.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Height">
-      <MemberSignature Language="C#" Value="public int Height { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance int32 Height" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            	Height Property
-             </summary>
-        <value>To be added.</value>
-        <remarks>
-            	The Height coordinate of the Size.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="IsEmpty">
-      <MemberSignature Language="C#" Value="public bool IsEmpty { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance bool IsEmpty" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            	IsEmpty Property
-             </summary>
-        <value>To be added.</value>
-        <remarks>
-            	Indicates if both Width and Height are zero.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="op_Addition">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Size op_Addition (Terminal.Gui.Size sz1, Terminal.Gui.Size sz2);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Terminal.Gui.Size op_Addition(valuetype Terminal.Gui.Size sz1, valuetype Terminal.Gui.Size sz2) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Size</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="sz1" Type="Terminal.Gui.Size" />
-        <Parameter Name="sz2" Type="Terminal.Gui.Size" />
-      </Parameters>
-      <Docs>
-        <param name="sz1">To be added.</param>
-        <param name="sz2">To be added.</param>
-        <summary>
-            	Addition Operator
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Addition of two Size structures.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="op_Equality">
-      <MemberSignature Language="C#" Value="public static bool op_Equality (Terminal.Gui.Size sz1, Terminal.Gui.Size sz2);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Equality(valuetype Terminal.Gui.Size sz1, valuetype Terminal.Gui.Size sz2) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="sz1" Type="Terminal.Gui.Size" />
-        <Parameter Name="sz2" Type="Terminal.Gui.Size" />
-      </Parameters>
-      <Docs>
-        <param name="sz1">To be added.</param>
-        <param name="sz2">To be added.</param>
-        <summary>
-            	Equality Operator
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Compares two Size objects. The return value is
-            	based on the equivalence of the Width and Height 
-            	properties of the two Sizes.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="op_Explicit">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Point op_Explicit (Terminal.Gui.Size size);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Terminal.Gui.Point op_Explicit(valuetype Terminal.Gui.Size size) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Point</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="size" Type="Terminal.Gui.Size" />
-      </Parameters>
-      <Docs>
-        <param name="size">To be added.</param>
-        <summary>
-            	Size to Point Conversion
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Returns a Point based on the dimensions of a given 
-            	Size. Requires explicit cast.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="op_Inequality">
-      <MemberSignature Language="C#" Value="public static bool op_Inequality (Terminal.Gui.Size sz1, Terminal.Gui.Size sz2);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Inequality(valuetype Terminal.Gui.Size sz1, valuetype Terminal.Gui.Size sz2) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="sz1" Type="Terminal.Gui.Size" />
-        <Parameter Name="sz2" Type="Terminal.Gui.Size" />
-      </Parameters>
-      <Docs>
-        <param name="sz1">To be added.</param>
-        <param name="sz2">To be added.</param>
-        <summary>
-            	Inequality Operator
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Compares two Size objects. The return value is
-            	based on the equivalence of the Width and Height 
-            	properties of the two Sizes.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="op_Subtraction">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Size op_Subtraction (Terminal.Gui.Size sz1, Terminal.Gui.Size sz2);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Terminal.Gui.Size op_Subtraction(valuetype Terminal.Gui.Size sz1, valuetype Terminal.Gui.Size sz2) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Size</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="sz1" Type="Terminal.Gui.Size" />
-        <Parameter Name="sz2" Type="Terminal.Gui.Size" />
-      </Parameters>
-      <Docs>
-        <param name="sz1">To be added.</param>
-        <param name="sz2">To be added.</param>
-        <summary>
-            	Subtraction Operator
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Subtracts two Size structures.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Subtract">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Size Subtract (Terminal.Gui.Size sz1, Terminal.Gui.Size sz2);" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Terminal.Gui.Size Subtract(valuetype Terminal.Gui.Size sz1, valuetype Terminal.Gui.Size sz2) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Size</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="sz1" Type="Terminal.Gui.Size" />
-        <Parameter Name="sz2" Type="Terminal.Gui.Size" />
-      </Parameters>
-      <Docs>
-        <param name="sz1">To be added.</param>
-        <param name="sz2">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ToString">
-      <MemberSignature Language="C#" Value="public override string ToString ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            	ToString Method
-             </summary>
-        <returns>To be added.</returns>
-        <remarks>
-            	Formats the Size as a string in coordinate notation.
-             </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Width">
-      <MemberSignature Language="C#" Value="public int Width { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance int32 Width" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            	Width Property
-             </summary>
-        <value>To be added.</value>
-        <remarks>
-            	The Width coordinate of the Size.
-             </remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 35
ecmadocs/en/Terminal.Gui/SpecialChar.xml

@@ -1,35 +0,0 @@
-<Type Name="SpecialChar" FullName="Terminal.Gui.SpecialChar">
-  <TypeSignature Language="C#" Value="public enum SpecialChar" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed SpecialChar extends System.Enum" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Enum</BaseTypeName>
-  </Base>
-  <Docs>
-    <summary>
-            Special characters that can be drawn with Driver.AddSpecial.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName="HLine">
-      <MemberSignature Language="C#" Value="HLine" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.SpecialChar HLine = int32(0)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.SpecialChar</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Horizontal line character.
-            </summary>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 83
ecmadocs/en/Terminal.Gui/TextAlignment.xml

@@ -1,83 +0,0 @@
-<Type Name="TextAlignment" FullName="Terminal.Gui.TextAlignment">
-  <TypeSignature Language="C#" Value="public enum TextAlignment" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed TextAlignment extends System.Enum" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>System.Enum</BaseTypeName>
-  </Base>
-  <Docs>
-    <summary>
-            Text alignment enumeration, controls how text is displayed.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName="Centered">
-      <MemberSignature Language="C#" Value="Centered" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.TextAlignment Centered = int32(2)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.TextAlignment</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Centers the text in the frame.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Justified">
-      <MemberSignature Language="C#" Value="Justified" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.TextAlignment Justified = int32(3)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.TextAlignment</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Shows the line as justified text in the line.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Left">
-      <MemberSignature Language="C#" Value="Left" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.TextAlignment Left = int32(0)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.TextAlignment</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Aligns the text to the left of the frame.
-            </summary>
-      </Docs>
-    </Member>
-    <Member MemberName="Right">
-      <MemberSignature Language="C#" Value="Right" />
-      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Terminal.Gui.TextAlignment Right = int32(1)" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.TextAlignment</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Aligns the text to the right side of the frame.
-            </summary>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 216
ecmadocs/en/Terminal.Gui/TextField.xml

@@ -1,216 +0,0 @@
-<Type Name="TextField" FullName="Terminal.Gui.TextField">
-  <TypeSignature Language="C#" Value="public class TextField : Terminal.Gui.View" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TextField extends Terminal.Gui.View" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>Terminal.Gui.View</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-              Text data entry widget
-            </summary>
-    <remarks>
-              The Entry widget provides Emacs-like editing
-              functionality,  and mouse support.
-            </remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public TextField (int x, int y, int w, string s);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 x, int32 y, int32 w, string s) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-        <Parameter Name="w" Type="System.Int32" />
-        <Parameter Name="s" Type="System.String" />
-      </Parameters>
-      <Docs>
-        <param name="x">To be added.</param>
-        <param name="y">To be added.</param>
-        <param name="w">To be added.</param>
-        <param name="s">To be added.</param>
-        <summary>
-              Public constructor.
-            </summary>
-        <remarks />
-      </Docs>
-    </Member>
-    <Member MemberName="CanFocus">
-      <MemberSignature Language="C#" Value="public override bool CanFocus { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance bool CanFocus" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Changed">
-      <MemberSignature Language="C#" Value="public event EventHandler Changed;" />
-      <MemberSignature Language="ILAsm" Value=".event class System.EventHandler Changed" />
-      <MemberType>Event</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.EventHandler</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-              Changed event, raised when the text has clicked.
-            </summary>
-        <remarks>
-              Client code can hook up to this event, it is
-              raised when the text in the entry changes.
-            </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="CursorPosition">
-      <MemberSignature Language="C#" Value="public int CursorPosition { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance int32 CursorPosition" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-               The current cursor position.
-            </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 ev);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool MouseEvent(valuetype Terminal.Gui.MouseEvent ev) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="ev" Type="Terminal.Gui.MouseEvent" />
-      </Parameters>
-      <Docs>
-        <param name="ev">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>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-              Sets the cursor position.
-            </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>0.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>0.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="Secret">
-      <MemberSignature Language="C#" Value="public bool Secret { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance bool Secret" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-              Sets the secret property.
-            </summary>
-        <value>To be added.</value>
-        <remarks>
-              This makes the text entry suitable for entering passwords. 
-            </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Text">
-      <MemberSignature Language="C#" Value="public string Text { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance string Text" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-              Sets or gets the text in the entry.
-            </summary>
-        <value>To be added.</value>
-        <remarks />
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 116
ecmadocs/en/Terminal.Gui/Toplevel.xml

@@ -1,116 +0,0 @@
-<Type Name="Toplevel" FullName="Terminal.Gui.Toplevel">
-  <TypeSignature Language="C#" Value="public class Toplevel : Terminal.Gui.View" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Toplevel extends Terminal.Gui.View" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>Terminal.Gui.View</BaseTypeName>
-  </Base>
-  <Interfaces />
-  <Docs>
-    <summary>
-            Toplevel views can be modally executed.
-            </summary>
-    <remarks>
-      <para>
-                Toplevels can be modally executing views, and they return control
-                to the caller when the "Running" property is set to false.
-              </para>
-    </remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Toplevel (Terminal.Gui.Rect frame);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Terminal.Gui.Rect frame) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="frame" Type="Terminal.Gui.Rect" />
-      </Parameters>
-      <Docs>
-        <param name="frame">Frame.</param>
-        <summary>
-            Initializes a new instance of the <see cref="T:Terminal.Toplevel" /> class.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="CanFocus">
-      <MemberSignature Language="C#" Value="public override bool CanFocus { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance bool CanFocus" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Create">
-      <MemberSignature Language="C#" Value="public static Terminal.Gui.Toplevel Create ();" />
-      <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Terminal.Gui.Toplevel Create() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Toplevel</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Convenience factory method that creates a new toplevel with the current terminal dimensions.
-            </summary>
-        <returns>The create.</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>0.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="Running">
-      <MemberSignature Language="C#" Value="public bool Running;" />
-      <MemberSignature Language="ILAsm" Value=".field public bool Running" />
-      <MemberType>Field</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            This flag is checked on each iteration of the mainloop and it continues
-            running until this flag is set to false.   
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 890
ecmadocs/en/Terminal.Gui/View.xml

@@ -1,890 +0,0 @@
-<Type Name="View" FullName="Terminal.Gui.View">
-  <TypeSignature Language="C#" Value="public class View : Terminal.Gui.Responder, System.Collections.IEnumerable" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit View extends Terminal.Gui.Responder implements class System.Collections.IEnumerable" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>Terminal.Gui.Responder</BaseTypeName>
-  </Base>
-  <Interfaces>
-    <Interface>
-      <InterfaceName>System.Collections.IEnumerable</InterfaceName>
-    </Interface>
-  </Interfaces>
-  <Docs>
-    <summary>
-            View is the base class for all views on the screen and represents a visible element that can render itself and contains zero or more nested views.
-            </summary>
-    <remarks>
-      <para>
-               The View defines the base functionality for user interface elements in Terminal/gui.cs.  Views
-               can contain one or more subviews, can respond to user input and render themselves on the screen.
-            </para>
-      <para>
-               Views are created with a specified rectangle region (the frame) that is relative to the container
-               that they are added into.   
-            </para>
-      <para>
-               Subviews can be added to a View by calling the Add method.   The container of a view is the 
-               Superview.
-            </para>
-      <para>
-               Developers can call the SetNeedsDisplay method on the view to flag a region or the entire view
-               as requiring to be redrawn.
-            </para>
-      <para>
-               Views have a ColorScheme property that defines the default colors that subviews
-               should use for rendering.   This ensures that the views fit in the context where
-               they are being used, and allows for themes to be plugged in.   For example, the
-               default colors for windows and toplevels uses a blue background, while it uses 
-               a white background for dialog boxes and a red background for errors.
-            </para>
-      <para>
-               If a ColorScheme is not set on a view, the result of the ColorScheme is the
-               value of the SuperView and the value might only be valid once a view has been
-               added to a SuperView, so your subclasses should not rely on ColorScheme being
-               set at construction time.
-            </para>
-      <para>
-               Using ColorSchemes has the advantage that your application will work both
-               in color as well as black and white displays.
-            </para>
-    </remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public View (Terminal.Gui.Rect frame);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Terminal.Gui.Rect frame) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="frame" Type="Terminal.Gui.Rect" />
-      </Parameters>
-      <Docs>
-        <param name="frame">The region covered by this view.</param>
-        <summary>
-            Initializes a new instance of the <see cref="T:Terminal.View" /> class with the specified frame.   This is the default constructor.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Add">
-      <MemberSignature Language="C#" Value="public virtual void Add (Terminal.Gui.View view);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Add(class Terminal.Gui.View view) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="view" Type="Terminal.Gui.View" />
-      </Parameters>
-      <Docs>
-        <param name="view">To be added.</param>
-        <summary>
-              Adds a subview to this view.
-            </summary>
-        <remarks />
-      </Docs>
-    </Member>
-    <Member MemberName="Add">
-      <MemberSignature Language="C#" Value="public void Add (Terminal.Gui.View[] views);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(class Terminal.Gui.View[] views) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="views" Type="Terminal.Gui.View[]">
-          <Attributes>
-            <Attribute>
-              <AttributeName>System.ParamArray</AttributeName>
-            </Attribute>
-          </Attributes>
-        </Parameter>
-      </Parameters>
-      <Docs>
-        <param name="views">Array of one or more views (can be optional parameter).</param>
-        <summary>
-            Adds the specified views to the view.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="AddCh">
-      <MemberSignature Language="C#" Value="public void AddCh (int col, int row, int ch);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddCh(int32 col, int32 row, int32 ch) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="col" Type="System.Int32" />
-        <Parameter Name="row" Type="System.Int32" />
-        <Parameter Name="ch" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="col">Col.</param>
-        <param name="row">Row.</param>
-        <param name="ch">Ch.</param>
-        <summary>
-            Displays the specified character in the specified column and row.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Bounds">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.Rect Bounds { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance valuetype Terminal.Gui.Rect Bounds" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Rect</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The bounds represent the View-relative rectangle used for this view.   Updates to the Bounds update the Frame, and has the same side effects as updating the frame.
-            </summary>
-        <value>The bounds.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ChildNeedsDisplay">
-      <MemberSignature Language="C#" Value="public void ChildNeedsDisplay ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ChildNeedsDisplay() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Flags this view for requiring the children views to be repainted.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Clear">
-      <MemberSignature Language="C#" Value="public void Clear ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Clear() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-              Clears the view region with the current color.
-            </summary>
-        <remarks>
-          <para>
-                This clears the entire region used by this view.
-              </para>
-        </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ClearNeedsDisplay">
-      <MemberSignature Language="C#" Value="protected void ClearNeedsDisplay ();" />
-      <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void ClearNeedsDisplay() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Removes the SetNeedsDisplay and the ChildNeedsDisplay setting on this view.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ColorScheme">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.ColorScheme ColorScheme { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance class Terminal.Gui.ColorScheme ColorScheme" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.ColorScheme</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The color scheme for this view, if it is not defined, it returns the parent's
-            color scheme.
-            </summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="DrawFrame">
-      <MemberSignature Language="C#" Value="public void DrawFrame (Terminal.Gui.Rect rect, bool fill = false);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DrawFrame(valuetype Terminal.Gui.Rect rect, bool fill) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="rect" Type="Terminal.Gui.Rect" />
-        <Parameter Name="fill" Type="System.Boolean" />
-      </Parameters>
-      <Docs>
-        <param name="rect">Rectangular region for the frame to be drawn.</param>
-        <param name="fill">If set to <c>true</c> it fill will the contents.</param>
-        <summary>
-            Draws a frame in the current view, clipped by the boundary of this view
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="DrawHotString">
-      <MemberSignature Language="C#" Value="public void DrawHotString (string text, bool focused, Terminal.Gui.ColorScheme scheme);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DrawHotString(string text, bool focused, class Terminal.Gui.ColorScheme scheme) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="text" Type="System.String" />
-        <Parameter Name="focused" Type="System.Boolean" />
-        <Parameter Name="scheme" Type="Terminal.Gui.ColorScheme" />
-      </Parameters>
-      <Docs>
-        <param name="text">String to display, the underscoore before a letter flags the next letter as the hotkey.</param>
-        <param name="focused">If set to <c>true</c> this uses the focused colors from the color scheme, otherwise the regular ones.</param>
-        <param name="scheme">The color scheme to use.</param>
-        <summary>
-            Utility function to draw strings that contains a hotkey using a colorscheme and the "focused" state.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="DrawHotString">
-      <MemberSignature Language="C#" Value="public void DrawHotString (string text, Terminal.Gui.Attribute hotColor, Terminal.Gui.Attribute normalColor);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DrawHotString(string text, valuetype Terminal.Gui.Attribute hotColor, valuetype Terminal.Gui.Attribute normalColor) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="text" Type="System.String" />
-        <Parameter Name="hotColor" Type="Terminal.Gui.Attribute" />
-        <Parameter Name="normalColor" Type="Terminal.Gui.Attribute" />
-      </Parameters>
-      <Docs>
-        <param name="text">String to display, the underscoore before a letter flags the next letter as the hotkey.</param>
-        <param name="hotColor">Hot color.</param>
-        <param name="normalColor">Normal color.</param>
-        <summary>
-            Utility function to draw strings that contain a hotkey
-            </summary>
-        <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>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.ConsoleDriver</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Points to the current driver in use by the view, it is a convenience property
-            for simplifying the development of new views.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="EnsureFocus">
-      <MemberSignature Language="C#" Value="public void EnsureFocus ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void EnsureFocus() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Finds the first view in the hierarchy that wants to get the focus if nothing is currently focused, otherwise, it does nothing.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Focused">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.View Focused { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance class Terminal.Gui.View Focused" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.View</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Returns the currently focused view inside this view, or null if nothing is focused.
-            </summary>
-        <value>The focused.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="FocusFirst">
-      <MemberSignature Language="C#" Value="public void FocusFirst ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void FocusFirst() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Focuses the first focusable subview if one exists.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="FocusLast">
-      <MemberSignature Language="C#" Value="public void FocusLast ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void FocusLast() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Focuses the last focusable subview if one exists.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="FocusNext">
-      <MemberSignature Language="C#" Value="public bool FocusNext ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool FocusNext() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Focuses the next view.
-            </summary>
-        <returns>
-          <c>true</c>, if next was focused, <c>false</c> otherwise.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="FocusPrev">
-      <MemberSignature Language="C#" Value="public bool FocusPrev ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool FocusPrev() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Focuses the previous view.
-            </summary>
-        <returns>
-          <c>true</c>, if previous was focused, <c>false</c> otherwise.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Frame">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.Rect Frame { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance valuetype Terminal.Gui.Rect Frame" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Rect</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Gets or sets the frame for the view.
-            </summary>
-        <value>The frame.</value>
-        <remarks>
-               Altering the Frame of a view will trigger the redrawing of the 
-               view as well as the redrawing of the affected regions in the superview.
-            </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="GetEnumerator">
-      <MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.IEnumerator GetEnumerator() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Attributes>
-        <Attribute>
-          <AttributeName>System.Runtime.CompilerServices.IteratorStateMachine(typeof(Terminal.Gui.View/&lt;GetEnumerator&gt;d__23))</AttributeName>
-        </Attribute>
-      </Attributes>
-      <ReturnValue>
-        <ReturnType>System.Collections.IEnumerator</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Gets an enumerator that enumerates the subviews in this view.
-            </summary>
-        <returns>The enumerator.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="HasFocus">
-      <MemberSignature Language="C#" Value="public override bool HasFocus { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance bool HasFocus" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.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.View" /> has focus.
-            </summary>
-        <value>
-          <c>true</c> if has focus; otherwise, <c>false</c>.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Id">
-      <MemberSignature Language="C#" Value="public string Id { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance string Id" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Gets or sets an identifier for the view;
-            </summary>
-        <value>The identifier.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="LayoutSubviews">
-      <MemberSignature Language="C#" Value="public virtual void LayoutSubviews ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void LayoutSubviews() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            This virtual method is invoked when a view starts executing or 
-            when the dimensions of the view have changed, for example in 
-            response to the container view or terminal resizing.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="MostFocused">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.View MostFocused { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance class Terminal.Gui.View MostFocused" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.View</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Returns the most focused view in the chain of subviews (the leaf view that has the focus).
-            </summary>
-        <value>The most focused.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Move">
-      <MemberSignature Language="C#" Value="public void Move (int col, int row);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Move(int32 col, int32 row) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.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">Col.</param>
-        <param name="row">Row.</param>
-        <summary>
-            This moves the cursor to the specified column and row in the view.
-            </summary>
-        <returns>The move.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="PositionCursor">
-      <MemberSignature Language="C#" Value="public virtual void PositionCursor ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void PositionCursor() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-              Positions the cursor in the right position based on the currently focused view in the chain.
-            </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>0.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>0.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>0.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 virtual void Redraw (Terminal.Gui.Rect region);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Redraw(valuetype Terminal.Gui.Rect region) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.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>
-            Performs a redraw of this view and its subviews, only redraws the views that have been flagged for a re-display.
-            </summary>
-        <remarks>
-            The region argument is relative to the view itself.
-            </remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Remove">
-      <MemberSignature Language="C#" Value="public virtual void Remove (Terminal.Gui.View view);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Remove(class Terminal.Gui.View view) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="view" Type="Terminal.Gui.View" />
-      </Parameters>
-      <Docs>
-        <param name="view">To be added.</param>
-        <summary>
-              Removes a widget from this container.
-            </summary>
-        <remarks />
-      </Docs>
-    </Member>
-    <Member MemberName="RemoveAll">
-      <MemberSignature Language="C#" Value="public virtual void RemoveAll ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void RemoveAll() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-              Removes all the widgets from this container.
-            </summary>
-        <remarks />
-      </Docs>
-    </Member>
-    <Member MemberName="ScreenToView">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.Point ScreenToView (int x, int y);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Terminal.Gui.Point ScreenToView(int32 x, int32 y) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.Point</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="x" Type="System.Int32" />
-        <Parameter Name="y" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="x">X screen-coordinate point.</param>
-        <param name="y">Y screen-coordinate point.</param>
-        <summary>
-            Converts a point from screen coordinates into the view coordinate space.
-            </summary>
-        <returns>The mapped point.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="SetFocus">
-      <MemberSignature Language="C#" Value="public void SetFocus (Terminal.Gui.View view);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetFocus(class Terminal.Gui.View view) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.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.</param>
-        <summary>
-            Focuses the specified sub-view.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="SetNeedsDisplay">
-      <MemberSignature Language="C#" Value="public void SetNeedsDisplay ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetNeedsDisplay() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Invoke to flag that this view needs to be redisplayed, by any code
-            that alters the state of the view.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="SetNeedsDisplay">
-      <MemberSignature Language="C#" Value="public void SetNeedsDisplay (Terminal.Gui.Rect region);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetNeedsDisplay(valuetype Terminal.Gui.Rect region) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="region" Type="Terminal.Gui.Rect" />
-      </Parameters>
-      <Docs>
-        <param name="region">The region that must be flagged for repaint.</param>
-        <summary>
-            Flags the specified rectangle region on this view as needing to be repainted.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Subviews">
-      <MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Terminal.Gui.View&gt; Subviews { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IList`1&lt;class Terminal.Gui.View&gt; Subviews" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Collections.Generic.IList&lt;Terminal.Gui.View&gt;</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            This returns a list of the subviews contained by this view.
-            </summary>
-        <value>The subviews.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="SuperView">
-      <MemberSignature Language="C#" Value="public Terminal.Gui.View SuperView { get; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance class Terminal.Gui.View SuperView" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>Terminal.Gui.View</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            Returns the container for this view, or null if this view has not been added to a container.
-            </summary>
-        <value>The super view.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ToString">
-      <MemberSignature Language="C#" Value="public override string ToString ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Returns a <see cref="T:System.String" /> that represents the current <see cref="T:Terminal.View" />.
-            </summary>
-        <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:Terminal.View" />.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="WantMousePositionReports">
-      <MemberSignature Language="C#" Value="public virtual bool WantMousePositionReports { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance bool WantMousePositionReports" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.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.View" /> want mouse position reports.
-            </summary>
-        <value>
-          <c>true</c> if want mouse position reports; otherwise, <c>false</c>.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 121
ecmadocs/en/Terminal.Gui/Window.xml

@@ -1,121 +0,0 @@
-<Type Name="Window" FullName="Terminal.Gui.Window">
-  <TypeSignature Language="C#" Value="public class Window : Terminal.Gui.Toplevel, System.Collections.IEnumerable" />
-  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Window extends Terminal.Gui.Toplevel implements class System.Collections.IEnumerable" />
-  <AssemblyInfo>
-    <AssemblyName>Terminal</AssemblyName>
-    <AssemblyVersion>0.0.0.0</AssemblyVersion>
-  </AssemblyInfo>
-  <Base>
-    <BaseTypeName>Terminal.Gui.Toplevel</BaseTypeName>
-  </Base>
-  <Interfaces>
-    <Interface>
-      <InterfaceName>System.Collections.IEnumerable</InterfaceName>
-    </Interface>
-  </Interfaces>
-  <Docs>
-    <summary>
-            A toplevel view that draws a frame around its region and has a "ContentView" subview where the contents are added.
-            </summary>
-    <remarks>To be added.</remarks>
-  </Docs>
-  <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Window (Terminal.Gui.Rect frame, string title = null);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Terminal.Gui.Rect frame, string title) cil managed" />
-      <MemberType>Constructor</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <Parameters>
-        <Parameter Name="frame" Type="Terminal.Gui.Rect" />
-        <Parameter Name="title" Type="System.String" />
-      </Parameters>
-      <Docs>
-        <param name="frame">Frame.</param>
-        <param name="title">Title.</param>
-        <summary>
-            Initializes a new instance of the <see cref="T:Terminal.Window" /> class with an optioanl title
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Add">
-      <MemberSignature Language="C#" Value="public override void Add (Terminal.Gui.View view);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Add(class Terminal.Gui.View view) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.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 to add to the window.</param>
-        <summary>
-            Add the specified view to the ContentView.
-            </summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="GetEnumerator">
-      <MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator ();" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.IEnumerator GetEnumerator() cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Collections.IEnumerator</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>
-            Enumerates the various views in the ContentView.
-            </summary>
-        <returns>The enumerator.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Redraw">
-      <MemberSignature Language="C#" Value="public override void Redraw (Terminal.Gui.Rect bounds);" />
-      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Redraw(valuetype Terminal.Gui.Rect bounds) cil managed" />
-      <MemberType>Method</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="bounds" Type="Terminal.Gui.Rect" />
-      </Parameters>
-      <Docs>
-        <param name="bounds">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Title">
-      <MemberSignature Language="C#" Value="public string Title { get; set; }" />
-      <MemberSignature Language="ILAsm" Value=".property instance string Title" />
-      <MemberType>Property</MemberType>
-      <AssemblyInfo>
-        <AssemblyVersion>0.0.0.0</AssemblyVersion>
-      </AssemblyInfo>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>
-            The title to be displayed for this window.
-            </summary>
-        <value>The title.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
-</Type>

+ 0 - 31
ecmadocs/en/index.xml

@@ -23,37 +23,6 @@
     <Namespace Name="Terminal">
     </Namespace>
     <Namespace Name="Terminal.Gui">
-      <Type Name="Application" Kind="Class" />
-      <Type Name="Application+RunState" Kind="Class" />
-      <Type Name="Attribute" Kind="Structure" />
-      <Type Name="Button" Kind="Class" />
-      <Type Name="CheckBox" Kind="Class" />
-      <Type Name="Color" Kind="Enumeration" />
-      <Type Name="Colors" Kind="Class" />
-      <Type Name="ColorScheme" Kind="Class" />
-      <Type Name="ConsoleDriver" Kind="Class" />
-      <Type Name="Dialog" Kind="Class" />
-      <Type Name="Key" Kind="Enumeration" />
-      <Type Name="KeyEvent" Kind="Structure" />
-      <Type Name="Label" Kind="Class" />
-      <Type Name="MenuBar" Kind="Class" />
-      <Type Name="MenuBarItem" Kind="Class" />
-      <Type Name="MenuItem" Kind="Class" />
-      <Type Name="MessageBox" Kind="Class" />
-      <Type Name="MouseEvent" Kind="Structure" />
-      <Type Name="MouseFlags" Kind="Enumeration" />
-      <Type Name="Point" Kind="Structure" />
-      <Type Name="RadioGroup" Kind="Class" />
-      <Type Name="Rect" Kind="Structure" />
-      <Type Name="Responder" Kind="Class" />
-      <Type Name="ScrollView" Kind="Class" />
-      <Type Name="Size" Kind="Structure" />
-      <Type Name="SpecialChar" Kind="Enumeration" />
-      <Type Name="TextAlignment" Kind="Enumeration" />
-      <Type Name="TextField" Kind="Class" />
-      <Type Name="Toplevel" Kind="Class" />
-      <Type Name="View" Kind="Class" />
-      <Type Name="Window" Kind="Class" />
     </Namespace>
   </Types>
   <Title>Terminal</Title>

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است