Miguel de Icaza 6 лет назад
Родитель
Сommit
843ac02f2d
31 измененных файлов с 435 добавлено и 107 удалено
  1. 41 41
      XmlYamlMapping.json
  2. 5 5
      docfx/api/Terminal.Gui/Terminal.Gui.Dialog.yml
  3. 5 5
      docfx/api/Terminal.Gui/Terminal.Gui.FileDialog.yml
  4. 31 7
      docfx/api/Terminal.Gui/Terminal.Gui.FrameView.yml
  5. 25 0
      docfx/api/Terminal.Gui/Terminal.Gui.ListView.yml
  6. 5 5
      docfx/api/Terminal.Gui/Terminal.Gui.OpenDialog.yml
  7. 5 5
      docfx/api/Terminal.Gui/Terminal.Gui.SaveDialog.yml
  8. 31 7
      docfx/api/Terminal.Gui/Terminal.Gui.ScrollView.yml
  9. 32 0
      docfx/api/Terminal.Gui/Terminal.Gui.TextView.yml
  10. 31 7
      docfx/api/Terminal.Gui/Terminal.Gui.Window.yml
  11. 5 0
      docfx/articles/overview.md
  12. 3 3
      docs/api/Terminal.Gui/Terminal.Gui.Dialog.html
  13. 3 3
      docs/api/Terminal.Gui/Terminal.Gui.FileDialog.html
  14. 11 3
      docs/api/Terminal.Gui/Terminal.Gui.FrameView.html
  15. 11 0
      docs/api/Terminal.Gui/Terminal.Gui.ListView.html
  16. 3 3
      docs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html
  17. 3 3
      docs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html
  18. 11 3
      docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html
  19. 26 0
      docs/api/Terminal.Gui/Terminal.Gui.TextView.html
  20. 11 3
      docs/api/Terminal.Gui/Terminal.Gui.Window.html
  21. 1 1
      docs/articles/keyboard.html
  22. 1 1
      docs/articles/mainloop.html
  23. 4 1
      docs/articles/overview.html
  24. 1 1
      docs/articles/views.html
  25. 0 0
      docs/manifest.json
  26. 45 0
      docs/xrefmap.yml
  27. 18 0
      ecmadocs/en/Terminal.Gui/FrameView.xml
  28. 15 0
      ecmadocs/en/Terminal.Gui/ListView.xml
  29. 18 0
      ecmadocs/en/Terminal.Gui/ScrollView.xml
  30. 16 0
      ecmadocs/en/Terminal.Gui/TextView.xml
  31. 18 0
      ecmadocs/en/Terminal.Gui/Window.xml

+ 41 - 41
XmlYamlMapping.json

@@ -1,53 +1,53 @@
 {
 {
-  "/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/Terminal.Gui/LayoutStyle.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.LayoutStyle.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/Responder.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Responder.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/HexView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.HexView.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/Mono.Terminal/UnixMainLoop.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.UnixMainLoop.yml",
-  "/cvs/gui.cs/ecmadocs/en/Mono.Terminal/MainLoop.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.MainLoop.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/Terminal.Gui/Colors.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Colors.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/TextAlignment.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.TextAlignment.yml",
-  "/cvs/gui.cs/ecmadocs/en/ns-Mono.Terminal.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal.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/Dim.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Dim.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/TextView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.TextView.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/Color.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Color.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/Application.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Application.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/Rect.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Rect.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/SpecialChar.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.SpecialChar.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/Key.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Key.yml",
+  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Clipboard.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Clipboard.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/Attribute.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Attribute.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/IListDataSource.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.IListDataSource.yml",
   "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/IListDataSource.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.IListDataSource.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/Clipboard.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Clipboard.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ListView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ListView.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/MessageBox.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MessageBox.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/Application+RunState.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Application.RunState.yml",
+  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/TextView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.TextView.yml",
   "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/FrameView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.FrameView.yml",
   "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/FrameView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.FrameView.yml",
-  "/cvs/gui.cs/ecmadocs/en/Mono.Terminal/UnixMainLoop+Condition.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.UnixMainLoop.Condition.yml",
+  "/cvs/gui.cs/ecmadocs/en/Mono.Terminal/MainLoop.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.MainLoop.yml",
   "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ProgressBar.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ProgressBar.yml",
   "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ProgressBar.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ProgressBar.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/Terminal.Gui/FileDialog.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.FileDialog.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/MenuBarItem.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MenuBarItem.yml",
-  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Pos.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Pos.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/Color.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Color.yml",
+  "/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/LayoutStyle.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.LayoutStyle.yml",
+  "/cvs/gui.cs/ecmadocs/en/Mono.Terminal/UnixMainLoop+Condition.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.UnixMainLoop.Condition.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/Responder.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Responder.yml",
+  "/cvs/gui.cs/ecmadocs/en/Mono.Terminal/UnixMainLoop.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.UnixMainLoop.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/MenuBar.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MenuBar.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/OpenDialog.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.OpenDialog.yml",
+  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Pos.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Pos.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/ns-Mono.Terminal.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal.yml",
+  "/cvs/gui.cs/ecmadocs/en/Mono.Terminal/IMainLoopDriver.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.IMainLoopDriver.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/View.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.View.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/FileDialog.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.FileDialog.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/TextField.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.TextField.yml",
+  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/HexView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.HexView.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/SaveDialog.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.SaveDialog.yml",
   "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/SaveDialog.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.SaveDialog.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/Mono.Terminal/IMainLoopDriver.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.IMainLoopDriver.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/ScrollBarView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ScrollBarView.yml",
   "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ScrollBarView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ScrollBarView.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/MenuItem.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MenuItem.yml",
+  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ListView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ListView.yml",
+  "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Dim.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Dim.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/Terminal.Gui/MenuBarItem.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MenuBarItem.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/MouseEvent.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MouseEvent.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/Terminal.Gui/Size.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Size.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/OpenDialog.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.OpenDialog.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/ColorScheme.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ColorScheme.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/Point.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Point.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/Label.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Label.yml"
 }
 }

+ 5 - 5
docfx/api/Terminal.Gui/Terminal.Gui.Dialog.yml

@@ -62,7 +62,6 @@ items:
   - Terminal.Gui.View.PositionCursor
   - Terminal.Gui.View.PositionCursor
   - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
-  - Terminal.Gui.View.RemoveAll
   - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
@@ -80,6 +79,7 @@ items:
   - Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent)
   - Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent)
   - Terminal.Gui.Window.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.Window.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.Window.Remove(Terminal.Gui.View)
   - Terminal.Gui.Window.Remove(Terminal.Gui.View)
+  - Terminal.Gui.Window.RemoveAll
   - Terminal.Gui.Window.Title
   - Terminal.Gui.Window.Title
 - uid: Terminal.Gui.Dialog.#ctor(NStack.ustring,System.Int32,System.Int32,Terminal.Gui.Button[])
 - uid: Terminal.Gui.Dialog.#ctor(NStack.ustring,System.Int32,System.Int32,Terminal.Gui.Button[])
   id: '#ctor(NStack.ustring,System.Int32,System.Int32,Terminal.Gui.Button[])'
   id: '#ctor(NStack.ustring,System.Int32,System.Int32,Terminal.Gui.Button[])'
@@ -479,12 +479,12 @@ references:
   name: Remove(View)
   name: Remove(View)
   nameWithType: Window.Remove(View)
   nameWithType: Window.Remove(View)
   fullName: Window.Remove(View)
   fullName: Window.Remove(View)
-- uid: Terminal.Gui.View.RemoveAll
-  parent: Terminal.Gui.View
+- uid: Terminal.Gui.Window.RemoveAll
+  parent: Terminal.Gui.Window
   isExternal: false
   isExternal: false
   name: RemoveAll()
   name: RemoveAll()
-  nameWithType: View.RemoveAll()
-  fullName: View.RemoveAll()
+  nameWithType: Window.RemoveAll()
+  fullName: Window.RemoveAll()
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   parent: Terminal.Gui.View
   parent: Terminal.Gui.View
   isExternal: false
   isExternal: false

+ 5 - 5
docfx/api/Terminal.Gui/Terminal.Gui.FileDialog.yml

@@ -73,7 +73,6 @@ items:
   - Terminal.Gui.View.PositionCursor
   - Terminal.Gui.View.PositionCursor
   - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
-  - Terminal.Gui.View.RemoveAll
   - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
@@ -91,6 +90,7 @@ items:
   - Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent)
   - Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent)
   - Terminal.Gui.Window.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.Window.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.Window.Remove(Terminal.Gui.View)
   - Terminal.Gui.Window.Remove(Terminal.Gui.View)
+  - Terminal.Gui.Window.RemoveAll
   - Terminal.Gui.Window.Title
   - Terminal.Gui.Window.Title
 - uid: Terminal.Gui.FileDialog.#ctor(NStack.ustring,NStack.ustring,NStack.ustring,NStack.ustring)
 - uid: Terminal.Gui.FileDialog.#ctor(NStack.ustring,NStack.ustring,NStack.ustring,NStack.ustring)
   id: '#ctor(NStack.ustring,NStack.ustring,NStack.ustring,NStack.ustring)'
   id: '#ctor(NStack.ustring,NStack.ustring,NStack.ustring,NStack.ustring)'
@@ -709,12 +709,12 @@ references:
   name: Remove(View)
   name: Remove(View)
   nameWithType: Window.Remove(View)
   nameWithType: Window.Remove(View)
   fullName: Window.Remove(View)
   fullName: Window.Remove(View)
-- uid: Terminal.Gui.View.RemoveAll
-  parent: Terminal.Gui.View
+- uid: Terminal.Gui.Window.RemoveAll
+  parent: Terminal.Gui.Window
   isExternal: false
   isExternal: false
   name: RemoveAll()
   name: RemoveAll()
-  nameWithType: View.RemoveAll()
-  fullName: View.RemoveAll()
+  nameWithType: Window.RemoveAll()
+  fullName: Window.RemoveAll()
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   parent: Terminal.Gui.View
   parent: Terminal.Gui.View
   isExternal: false
   isExternal: false

+ 31 - 7
docfx/api/Terminal.Gui/Terminal.Gui.FrameView.yml

@@ -8,6 +8,7 @@ items:
   - Terminal.Gui.FrameView.Add(Terminal.Gui.View)
   - Terminal.Gui.FrameView.Add(Terminal.Gui.View)
   - Terminal.Gui.FrameView.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.FrameView.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.FrameView.Remove(Terminal.Gui.View)
   - Terminal.Gui.FrameView.Remove(Terminal.Gui.View)
+  - Terminal.Gui.FrameView.RemoveAll
   - Terminal.Gui.FrameView.Title
   - Terminal.Gui.FrameView.Title
   langs:
   langs:
   - csharp
   - csharp
@@ -61,7 +62,6 @@ items:
   - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessKey(Terminal.Gui.KeyEvent)
-  - Terminal.Gui.View.RemoveAll
   - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
@@ -185,6 +185,24 @@ items:
       description: To be added.
       description: To be added.
   overload: Terminal.Gui.FrameView.Remove*
   overload: Terminal.Gui.FrameView.Remove*
   exceptions: []
   exceptions: []
+- uid: Terminal.Gui.FrameView.RemoveAll
+  id: RemoveAll
+  parent: Terminal.Gui.FrameView
+  langs:
+  - csharp
+  name: RemoveAll()
+  nameWithType: FrameView.RemoveAll()
+  fullName: FrameView.RemoveAll()
+  type: Method
+  assemblies:
+  - Terminal.Gui
+  namespace: Terminal.Gui
+  summary: Removes all widgets from this container.
+  syntax:
+    content: public override void RemoveAll ();
+    parameters: []
+  overload: Terminal.Gui.FrameView.RemoveAll*
+  exceptions: []
 - uid: Terminal.Gui.FrameView.Title
 - uid: Terminal.Gui.FrameView.Title
   id: Title
   id: Title
   parent: Terminal.Gui.FrameView
   parent: Terminal.Gui.FrameView
@@ -254,6 +272,12 @@ references:
   name: Remove(View)
   name: Remove(View)
   nameWithType: FrameView.Remove(View)
   nameWithType: FrameView.Remove(View)
   fullName: FrameView.Remove(View)
   fullName: FrameView.Remove(View)
+- uid: Terminal.Gui.FrameView.RemoveAll
+  parent: Terminal.Gui.FrameView
+  isExternal: false
+  name: RemoveAll()
+  nameWithType: FrameView.RemoveAll()
+  fullName: FrameView.RemoveAll()
 - uid: Terminal.Gui.FrameView.Title
 - uid: Terminal.Gui.FrameView.Title
   parent: Terminal.Gui.FrameView
   parent: Terminal.Gui.FrameView
   isExternal: false
   isExternal: false
@@ -284,6 +308,12 @@ references:
   name: Remove
   name: Remove
   nameWithType: FrameView.Remove
   nameWithType: FrameView.Remove
   fullName: FrameView.Remove
   fullName: FrameView.Remove
+- uid: Terminal.Gui.FrameView.RemoveAll*
+  parent: Terminal.Gui.FrameView
+  isExternal: false
+  name: RemoveAll
+  nameWithType: FrameView.RemoveAll
+  fullName: FrameView.RemoveAll
 - uid: Terminal.Gui.FrameView.Title*
 - uid: Terminal.Gui.FrameView.Title*
   parent: Terminal.Gui.FrameView
   parent: Terminal.Gui.FrameView
   isExternal: false
   isExternal: false
@@ -494,12 +524,6 @@ references:
   name: PositionCursor()
   name: PositionCursor()
   nameWithType: View.PositionCursor()
   nameWithType: View.PositionCursor()
   fullName: View.PositionCursor()
   fullName: View.PositionCursor()
-- uid: Terminal.Gui.View.RemoveAll
-  parent: Terminal.Gui.View
-  isExternal: false
-  name: RemoveAll()
-  nameWithType: View.RemoveAll()
-  fullName: View.RemoveAll()
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   parent: Terminal.Gui.View
   parent: Terminal.Gui.View
   isExternal: false
   isExternal: false

+ 25 - 0
docfx/api/Terminal.Gui/Terminal.Gui.ListView.yml

@@ -3,6 +3,7 @@ items:
 - uid: Terminal.Gui.ListView
 - uid: Terminal.Gui.ListView
   id: ListView
   id: ListView
   children:
   children:
+  - Terminal.Gui.ListView.#ctor
   - Terminal.Gui.ListView.#ctor(System.Collections.IList)
   - Terminal.Gui.ListView.#ctor(System.Collections.IList)
   - Terminal.Gui.ListView.#ctor(Terminal.Gui.IListDataSource)
   - Terminal.Gui.ListView.#ctor(Terminal.Gui.IListDataSource)
   - Terminal.Gui.ListView.#ctor(Terminal.Gui.Rect,System.Collections.IList)
   - Terminal.Gui.ListView.#ctor(Terminal.Gui.Rect,System.Collections.IList)
@@ -82,6 +83,24 @@ items:
   - Terminal.Gui.View.Width
   - Terminal.Gui.View.Width
   - Terminal.Gui.View.X
   - Terminal.Gui.View.X
   - Terminal.Gui.View.Y
   - Terminal.Gui.View.Y
+- uid: Terminal.Gui.ListView.#ctor
+  id: '#ctor'
+  parent: Terminal.Gui.ListView
+  langs:
+  - csharp
+  name: ListView()
+  nameWithType: ListView.ListView()
+  fullName: ListView.ListView()
+  type: Constructor
+  assemblies:
+  - Terminal.Gui
+  namespace: Terminal.Gui
+  summary: Initializes a new instance of the <xref href="Terminal.Gui.ListView"></xref> class.   You must set the Source property for this to show something.
+  syntax:
+    content: public ListView ();
+    parameters: []
+  overload: Terminal.Gui.ListView.#ctor*
+  exceptions: []
 - uid: Terminal.Gui.ListView.#ctor(System.Collections.IList)
 - uid: Terminal.Gui.ListView.#ctor(System.Collections.IList)
   id: '#ctor(System.Collections.IList)'
   id: '#ctor(System.Collections.IList)'
   parent: Terminal.Gui.ListView
   parent: Terminal.Gui.ListView
@@ -385,6 +404,12 @@ references:
   name: View
   name: View
   nameWithType: View
   nameWithType: View
   fullName: Terminal.Gui.View
   fullName: Terminal.Gui.View
+- uid: Terminal.Gui.ListView.#ctor
+  parent: Terminal.Gui.ListView
+  isExternal: false
+  name: ListView()
+  nameWithType: ListView.ListView()
+  fullName: ListView.ListView()
 - uid: Terminal.Gui.ListView.#ctor(System.Collections.IList)
 - uid: Terminal.Gui.ListView.#ctor(System.Collections.IList)
   parent: Terminal.Gui.ListView
   parent: Terminal.Gui.ListView
   isExternal: false
   isExternal: false

+ 5 - 5
docfx/api/Terminal.Gui/Terminal.Gui.OpenDialog.yml

@@ -89,7 +89,6 @@ items:
   - Terminal.Gui.View.PositionCursor
   - Terminal.Gui.View.PositionCursor
   - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
-  - Terminal.Gui.View.RemoveAll
   - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
@@ -107,6 +106,7 @@ items:
   - Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent)
   - Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent)
   - Terminal.Gui.Window.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.Window.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.Window.Remove(Terminal.Gui.View)
   - Terminal.Gui.Window.Remove(Terminal.Gui.View)
+  - Terminal.Gui.Window.RemoveAll
   - Terminal.Gui.Window.Title
   - Terminal.Gui.Window.Title
 - uid: Terminal.Gui.OpenDialog.#ctor(NStack.ustring,NStack.ustring)
 - uid: Terminal.Gui.OpenDialog.#ctor(NStack.ustring,NStack.ustring)
   id: '#ctor(NStack.ustring,NStack.ustring)'
   id: '#ctor(NStack.ustring,NStack.ustring)'
@@ -541,12 +541,12 @@ references:
   name: Remove(View)
   name: Remove(View)
   nameWithType: Window.Remove(View)
   nameWithType: Window.Remove(View)
   fullName: Window.Remove(View)
   fullName: Window.Remove(View)
-- uid: Terminal.Gui.View.RemoveAll
-  parent: Terminal.Gui.View
+- uid: Terminal.Gui.Window.RemoveAll
+  parent: Terminal.Gui.Window
   isExternal: false
   isExternal: false
   name: RemoveAll()
   name: RemoveAll()
-  nameWithType: View.RemoveAll()
-  fullName: View.RemoveAll()
+  nameWithType: Window.RemoveAll()
+  fullName: Window.RemoveAll()
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   parent: Terminal.Gui.View
   parent: Terminal.Gui.View
   isExternal: false
   isExternal: false

+ 5 - 5
docfx/api/Terminal.Gui/Terminal.Gui.SaveDialog.yml

@@ -73,7 +73,6 @@ items:
   - Terminal.Gui.View.PositionCursor
   - Terminal.Gui.View.PositionCursor
   - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
-  - Terminal.Gui.View.RemoveAll
   - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
@@ -91,6 +90,7 @@ items:
   - Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent)
   - Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent)
   - Terminal.Gui.Window.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.Window.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.Window.Remove(Terminal.Gui.View)
   - Terminal.Gui.Window.Remove(Terminal.Gui.View)
+  - Terminal.Gui.Window.RemoveAll
   - Terminal.Gui.Window.Title
   - Terminal.Gui.Window.Title
 - uid: Terminal.Gui.SaveDialog.#ctor(NStack.ustring,NStack.ustring)
 - uid: Terminal.Gui.SaveDialog.#ctor(NStack.ustring,NStack.ustring)
   id: '#ctor(NStack.ustring,NStack.ustring)'
   id: '#ctor(NStack.ustring,NStack.ustring)'
@@ -396,12 +396,12 @@ references:
   name: Remove(View)
   name: Remove(View)
   nameWithType: Window.Remove(View)
   nameWithType: Window.Remove(View)
   fullName: Window.Remove(View)
   fullName: Window.Remove(View)
-- uid: Terminal.Gui.View.RemoveAll
-  parent: Terminal.Gui.View
+- uid: Terminal.Gui.Window.RemoveAll
+  parent: Terminal.Gui.Window
   isExternal: false
   isExternal: false
   name: RemoveAll()
   name: RemoveAll()
-  nameWithType: View.RemoveAll()
-  fullName: View.RemoveAll()
+  nameWithType: Window.RemoveAll()
+  fullName: Window.RemoveAll()
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   parent: Terminal.Gui.View
   parent: Terminal.Gui.View
   isExternal: false
   isExternal: false

+ 31 - 7
docfx/api/Terminal.Gui/Terminal.Gui.ScrollView.yml

@@ -10,6 +10,7 @@ items:
   - Terminal.Gui.ScrollView.PositionCursor
   - Terminal.Gui.ScrollView.PositionCursor
   - Terminal.Gui.ScrollView.ProcessKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.ScrollView.ProcessKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.ScrollView.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.ScrollView.Redraw(Terminal.Gui.Rect)
+  - Terminal.Gui.ScrollView.RemoveAll
   - Terminal.Gui.ScrollView.ScrollDown(System.Int32)
   - Terminal.Gui.ScrollView.ScrollDown(System.Int32)
   - Terminal.Gui.ScrollView.Scrolled
   - Terminal.Gui.ScrollView.Scrolled
   - Terminal.Gui.ScrollView.ScrollLeft(System.Int32)
   - Terminal.Gui.ScrollView.ScrollLeft(System.Int32)
@@ -69,7 +70,6 @@ items:
   - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.Remove(Terminal.Gui.View)
   - Terminal.Gui.View.Remove(Terminal.Gui.View)
-  - Terminal.Gui.View.RemoveAll
   - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
@@ -223,6 +223,24 @@ items:
       description: To be added.
       description: To be added.
   overload: Terminal.Gui.ScrollView.Redraw*
   overload: Terminal.Gui.ScrollView.Redraw*
   exceptions: []
   exceptions: []
+- uid: Terminal.Gui.ScrollView.RemoveAll
+  id: RemoveAll
+  parent: Terminal.Gui.ScrollView
+  langs:
+  - csharp
+  name: RemoveAll()
+  nameWithType: ScrollView.RemoveAll()
+  fullName: ScrollView.RemoveAll()
+  type: Method
+  assemblies:
+  - Terminal.Gui
+  namespace: Terminal.Gui
+  summary: Removes all widgets from this container.
+  syntax:
+    content: public override void RemoveAll ();
+    parameters: []
+  overload: Terminal.Gui.ScrollView.RemoveAll*
+  exceptions: []
 - uid: Terminal.Gui.ScrollView.ScrollDown(System.Int32)
 - uid: Terminal.Gui.ScrollView.ScrollDown(System.Int32)
   id: ScrollDown(System.Int32)
   id: ScrollDown(System.Int32)
   parent: Terminal.Gui.ScrollView
   parent: Terminal.Gui.ScrollView
@@ -457,6 +475,12 @@ references:
   name: Redraw(Rect)
   name: Redraw(Rect)
   nameWithType: ScrollView.Redraw(Rect)
   nameWithType: ScrollView.Redraw(Rect)
   fullName: ScrollView.Redraw(Rect)
   fullName: ScrollView.Redraw(Rect)
+- uid: Terminal.Gui.ScrollView.RemoveAll
+  parent: Terminal.Gui.ScrollView
+  isExternal: false
+  name: RemoveAll()
+  nameWithType: ScrollView.RemoveAll()
+  fullName: ScrollView.RemoveAll()
 - uid: Terminal.Gui.ScrollView.ScrollDown(System.Int32)
 - uid: Terminal.Gui.ScrollView.ScrollDown(System.Int32)
   parent: Terminal.Gui.ScrollView
   parent: Terminal.Gui.ScrollView
   isExternal: false
   isExternal: false
@@ -576,6 +600,12 @@ references:
   name: Redraw
   name: Redraw
   nameWithType: ScrollView.Redraw
   nameWithType: ScrollView.Redraw
   fullName: ScrollView.Redraw
   fullName: ScrollView.Redraw
+- uid: Terminal.Gui.ScrollView.RemoveAll*
+  parent: Terminal.Gui.ScrollView
+  isExternal: false
+  name: RemoveAll
+  nameWithType: ScrollView.RemoveAll
+  fullName: ScrollView.RemoveAll
 - uid: Terminal.Gui.ScrollView.ScrollDown*
 - uid: Terminal.Gui.ScrollView.ScrollDown*
   parent: Terminal.Gui.ScrollView
   parent: Terminal.Gui.ScrollView
   isExternal: false
   isExternal: false
@@ -810,12 +840,6 @@ references:
   name: Remove(View)
   name: Remove(View)
   nameWithType: View.Remove(View)
   nameWithType: View.Remove(View)
   fullName: View.Remove(View)
   fullName: View.Remove(View)
-- uid: Terminal.Gui.View.RemoveAll
-  parent: Terminal.Gui.View
-  isExternal: false
-  name: RemoveAll()
-  nameWithType: View.RemoveAll()
-  fullName: View.RemoveAll()
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   parent: Terminal.Gui.View
   parent: Terminal.Gui.View
   isExternal: false
   isExternal: false

+ 32 - 0
docfx/api/Terminal.Gui/Terminal.Gui.TextView.yml

@@ -13,6 +13,7 @@ items:
   - Terminal.Gui.TextView.MouseEvent(Terminal.Gui.MouseEvent)
   - Terminal.Gui.TextView.MouseEvent(Terminal.Gui.MouseEvent)
   - Terminal.Gui.TextView.PositionCursor
   - Terminal.Gui.TextView.PositionCursor
   - Terminal.Gui.TextView.ProcessKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.TextView.ProcessKey(Terminal.Gui.KeyEvent)
+  - Terminal.Gui.TextView.ReadOnly
   - Terminal.Gui.TextView.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.TextView.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.TextView.Text
   - Terminal.Gui.TextView.Text
   langs:
   langs:
@@ -286,6 +287,25 @@ items:
       description: To be added.
       description: To be added.
   overload: Terminal.Gui.TextView.ProcessKey*
   overload: Terminal.Gui.TextView.ProcessKey*
   exceptions: []
   exceptions: []
+- uid: Terminal.Gui.TextView.ReadOnly
+  id: ReadOnly
+  parent: Terminal.Gui.TextView
+  langs:
+  - csharp
+  name: ReadOnly
+  nameWithType: TextView.ReadOnly
+  fullName: TextView.ReadOnly
+  type: Property
+  assemblies:
+  - Terminal.Gui
+  namespace: Terminal.Gui
+  syntax:
+    content: public bool ReadOnly { get; set; }
+    return:
+      type: System.Boolean
+      description: To be added.
+  overload: Terminal.Gui.TextView.ReadOnly*
+  exceptions: []
 - uid: Terminal.Gui.TextView.Redraw(Terminal.Gui.Rect)
 - uid: Terminal.Gui.TextView.Redraw(Terminal.Gui.Rect)
   id: Redraw(Terminal.Gui.Rect)
   id: Redraw(Terminal.Gui.Rect)
   parent: Terminal.Gui.TextView
   parent: Terminal.Gui.TextView
@@ -436,6 +456,12 @@ references:
   name: KeyEvent
   name: KeyEvent
   nameWithType: KeyEvent
   nameWithType: KeyEvent
   fullName: Terminal.Gui.KeyEvent
   fullName: Terminal.Gui.KeyEvent
+- uid: Terminal.Gui.TextView.ReadOnly
+  parent: Terminal.Gui.TextView
+  isExternal: false
+  name: ReadOnly
+  nameWithType: TextView.ReadOnly
+  fullName: TextView.ReadOnly
 - uid: Terminal.Gui.TextView.Redraw(Terminal.Gui.Rect)
 - uid: Terminal.Gui.TextView.Redraw(Terminal.Gui.Rect)
   parent: Terminal.Gui.TextView
   parent: Terminal.Gui.TextView
   isExternal: false
   isExternal: false
@@ -508,6 +534,12 @@ references:
   name: ProcessKey
   name: ProcessKey
   nameWithType: TextView.ProcessKey
   nameWithType: TextView.ProcessKey
   fullName: TextView.ProcessKey
   fullName: TextView.ProcessKey
+- uid: Terminal.Gui.TextView.ReadOnly*
+  parent: Terminal.Gui.TextView
+  isExternal: false
+  name: ReadOnly
+  nameWithType: TextView.ReadOnly
+  fullName: TextView.ReadOnly
 - uid: Terminal.Gui.TextView.Redraw*
 - uid: Terminal.Gui.TextView.Redraw*
   parent: Terminal.Gui.TextView
   parent: Terminal.Gui.TextView
   isExternal: false
   isExternal: false

+ 31 - 7
docfx/api/Terminal.Gui/Terminal.Gui.Window.yml

@@ -12,6 +12,7 @@ items:
   - Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent)
   - Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent)
   - Terminal.Gui.Window.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.Window.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.Window.Remove(Terminal.Gui.View)
   - Terminal.Gui.Window.Remove(Terminal.Gui.View)
+  - Terminal.Gui.Window.RemoveAll
   - Terminal.Gui.Window.Title
   - Terminal.Gui.Window.Title
   langs:
   langs:
   - csharp
   - csharp
@@ -70,7 +71,6 @@ items:
   - Terminal.Gui.View.PositionCursor
   - Terminal.Gui.View.PositionCursor
   - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
-  - Terminal.Gui.View.RemoveAll
   - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
@@ -285,6 +285,24 @@ items:
       description: To be added.
       description: To be added.
   overload: Terminal.Gui.Window.Remove*
   overload: Terminal.Gui.Window.Remove*
   exceptions: []
   exceptions: []
+- uid: Terminal.Gui.Window.RemoveAll
+  id: RemoveAll
+  parent: Terminal.Gui.Window
+  langs:
+  - csharp
+  name: RemoveAll()
+  nameWithType: Window.RemoveAll()
+  fullName: Window.RemoveAll()
+  type: Method
+  assemblies:
+  - Terminal.Gui
+  namespace: Terminal.Gui
+  summary: Removes all widgets from this container.
+  syntax:
+    content: public override void RemoveAll ();
+    parameters: []
+  overload: Terminal.Gui.Window.RemoveAll*
+  exceptions: []
 - uid: Terminal.Gui.Window.Title
 - uid: Terminal.Gui.Window.Title
   id: Title
   id: Title
   parent: Terminal.Gui.Window
   parent: Terminal.Gui.Window
@@ -408,6 +426,12 @@ references:
   name: Remove(View)
   name: Remove(View)
   nameWithType: Window.Remove(View)
   nameWithType: Window.Remove(View)
   fullName: Window.Remove(View)
   fullName: Window.Remove(View)
+- uid: Terminal.Gui.Window.RemoveAll
+  parent: Terminal.Gui.Window
+  isExternal: false
+  name: RemoveAll()
+  nameWithType: Window.RemoveAll()
+  fullName: Window.RemoveAll()
 - uid: Terminal.Gui.Window.Title
 - uid: Terminal.Gui.Window.Title
   parent: Terminal.Gui.Window
   parent: Terminal.Gui.Window
   isExternal: false
   isExternal: false
@@ -450,6 +474,12 @@ references:
   name: Remove
   name: Remove
   nameWithType: Window.Remove
   nameWithType: Window.Remove
   fullName: Window.Remove
   fullName: Window.Remove
+- uid: Terminal.Gui.Window.RemoveAll*
+  parent: Terminal.Gui.Window
+  isExternal: false
+  name: RemoveAll
+  nameWithType: Window.RemoveAll
+  fullName: Window.RemoveAll
 - uid: Terminal.Gui.Window.Title*
 - uid: Terminal.Gui.Window.Title*
   parent: Terminal.Gui.Window
   parent: Terminal.Gui.Window
   isExternal: false
   isExternal: false
@@ -648,12 +678,6 @@ references:
   name: PositionCursor()
   name: PositionCursor()
   nameWithType: View.PositionCursor()
   nameWithType: View.PositionCursor()
   fullName: View.PositionCursor()
   fullName: View.PositionCursor()
-- uid: Terminal.Gui.View.RemoveAll
-  parent: Terminal.Gui.View
-  isExternal: false
-  name: RemoveAll()
-  nameWithType: View.RemoveAll()
-  fullName: View.RemoveAll()
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   parent: Terminal.Gui.View
   parent: Terminal.Gui.View
   isExternal: false
   isExternal: false

+ 5 - 0
docfx/articles/overview.md

@@ -384,6 +384,8 @@ Mouse events are processed in visual order, and the event will be sent to the
 view on the screen.   The only exception is that no mouse events are delivered
 view on the screen.   The only exception is that no mouse events are delivered
 to background views when a modal view is running.   
 to background views when a modal view is running.   
 
 
+More details are available on the [`Keyboard Event Processing`](keyboard.html) document.
+
 Color Schemes
 Color Schemes
 =============
 =============
 
 
@@ -400,4 +402,7 @@ a view is focused an the colors for the hot-keys both in focused and unfocused m
 By using `ColorSchemes` you ensure that your application will work correctbly both
 By using `ColorSchemes` you ensure that your application will work correctbly both
 in color and black and white terminals.
 in color and black and white terminals.
 
 
+MainLoop, Threads and Input Handling
+====================================
 
 
+Detailed description of the mainlop is described on the [Event Processing and the Application Main Loop](mainloop.html) document.

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

@@ -187,9 +187,6 @@
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessHotKey_Terminal_Gui_KeyEvent_">View.ProcessHotKey(KeyEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessHotKey_Terminal_Gui_KeyEvent_">View.ProcessHotKey(KeyEvent)</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_RemoveAll">View.RemoveAll()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
     </div>
     </div>
@@ -241,6 +238,9 @@
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Remove_Terminal_Gui_View_">Window.Remove(View)</a>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Remove_Terminal_Gui_View_">Window.Remove(View)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_RemoveAll">Window.RemoveAll()</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
     </div>
     </div>

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

@@ -194,9 +194,6 @@
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessHotKey_Terminal_Gui_KeyEvent_">View.ProcessHotKey(KeyEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessHotKey_Terminal_Gui_KeyEvent_">View.ProcessHotKey(KeyEvent)</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_RemoveAll">View.RemoveAll()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
     </div>
     </div>
@@ -248,6 +245,9 @@
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Remove_Terminal_Gui_View_">Window.Remove(View)</a>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Remove_Terminal_Gui_View_">Window.Remove(View)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_RemoveAll">Window.RemoveAll()</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
     </div>
     </div>

+ 11 - 3
docs/api/Terminal.Gui/Terminal.Gui.FrameView.html

@@ -186,9 +186,6 @@
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessKey_Terminal_Gui_KeyEvent_">View.ProcessKey(KeyEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessKey_Terminal_Gui_KeyEvent_">View.ProcessKey(KeyEvent)</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_RemoveAll">View.RemoveAll()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
     </div>
     </div>
@@ -417,6 +414,17 @@
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  
+  
+  <a id="Terminal_Gui_FrameView_RemoveAll_" data-uid="Terminal.Gui.FrameView.RemoveAll*"></a>
+  <h4 id="Terminal_Gui_FrameView_RemoveAll" data-uid="Terminal.Gui.FrameView.RemoveAll">RemoveAll()</h4>
+  <div class="markdown level1 summary"><p>Removes all widgets from this container.</p>
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public override void RemoveAll ();</code></pre>
+  </div>
 </article>
 </article>
           </div>
           </div>
           
           

+ 11 - 0
docs/api/Terminal.Gui/Terminal.Gui.ListView.html

@@ -253,6 +253,17 @@
   </h3>
   </h3>
   
   
   
   
+  <a id="Terminal_Gui_ListView__ctor_" data-uid="Terminal.Gui.ListView.#ctor*"></a>
+  <h4 id="Terminal_Gui_ListView__ctor" data-uid="Terminal.Gui.ListView.#ctor">ListView()</h4>
+  <div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Terminal.Gui.ListView.html">ListView</a> class.   You must set the Source property for this to show something.</p>
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public ListView ();</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_ListView__ctor_" data-uid="Terminal.Gui.ListView.#ctor*"></a>
   <a id="Terminal_Gui_ListView__ctor_" data-uid="Terminal.Gui.ListView.#ctor*"></a>
   <h4 id="Terminal_Gui_ListView__ctor_System_Collections_IList_" data-uid="Terminal.Gui.ListView.#ctor(System.Collections.IList)">ListView(IList)</h4>
   <h4 id="Terminal_Gui_ListView__ctor_System_Collections_IList_" data-uid="Terminal.Gui.ListView.#ctor(System.Collections.IList)">ListView(IList)</h4>
   <div class="markdown level1 summary"><p>Initializes a new ListView that will display the contents of the object implementing the IList interface, with relative positioning</p>
   <div class="markdown level1 summary"><p>Initializes a new ListView that will display the contents of the object implementing the IList interface, with relative positioning</p>

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

@@ -223,9 +223,6 @@
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessHotKey_Terminal_Gui_KeyEvent_">View.ProcessHotKey(KeyEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessHotKey_Terminal_Gui_KeyEvent_">View.ProcessHotKey(KeyEvent)</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_RemoveAll">View.RemoveAll()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
     </div>
     </div>
@@ -277,6 +274,9 @@
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Remove_Terminal_Gui_View_">Window.Remove(View)</a>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Remove_Terminal_Gui_View_">Window.Remove(View)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_RemoveAll">Window.RemoveAll()</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
     </div>
     </div>

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

@@ -224,9 +224,6 @@
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessHotKey_Terminal_Gui_KeyEvent_">View.ProcessHotKey(KeyEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessHotKey_Terminal_Gui_KeyEvent_">View.ProcessHotKey(KeyEvent)</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_RemoveAll">View.RemoveAll()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
     </div>
     </div>
@@ -278,6 +275,9 @@
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Remove_Terminal_Gui_View_">Window.Remove(View)</a>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Remove_Terminal_Gui_View_">Window.Remove(View)</a>
     </div>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_RemoveAll">Window.RemoveAll()</a>
+    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
     </div>
     </div>

+ 11 - 3
docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html

@@ -183,9 +183,6 @@
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Remove_Terminal_Gui_View_">View.Remove(View)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Remove_Terminal_Gui_View_">View.Remove(View)</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_RemoveAll">View.RemoveAll()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
     </div>
     </div>
@@ -491,6 +488,17 @@
   </table>
   </table>
   
   
   
   
+  <a id="Terminal_Gui_ScrollView_RemoveAll_" data-uid="Terminal.Gui.ScrollView.RemoveAll*"></a>
+  <h4 id="Terminal_Gui_ScrollView_RemoveAll" data-uid="Terminal.Gui.ScrollView.RemoveAll">RemoveAll()</h4>
+  <div class="markdown level1 summary"><p>Removes all widgets from this container.</p>
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public override void RemoveAll ();</code></pre>
+  </div>
+  
+  
   <a id="Terminal_Gui_ScrollView_ScrollDown_" data-uid="Terminal.Gui.ScrollView.ScrollDown*"></a>
   <a id="Terminal_Gui_ScrollView_ScrollDown_" data-uid="Terminal.Gui.ScrollView.ScrollDown*"></a>
   <h4 id="Terminal_Gui_ScrollView_ScrollDown_System_Int32_" data-uid="Terminal.Gui.ScrollView.ScrollDown(System.Int32)">ScrollDown(Int32)</h4>
   <h4 id="Terminal_Gui_ScrollView_ScrollDown_System_Int32_" data-uid="Terminal.Gui.ScrollView.ScrollDown(System.Int32)">ScrollDown(Int32)</h4>
   <div class="markdown level1 summary"><p>Scrolls the view down.</p>
   <div class="markdown level1 summary"><p>Scrolls the view down.</p>

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

@@ -392,6 +392,32 @@
   </table>
   </table>
   
   
   
   
+  <a id="Terminal_Gui_TextView_ReadOnly_" data-uid="Terminal.Gui.TextView.ReadOnly*"></a>
+  <h4 id="Terminal_Gui_TextView_ReadOnly" data-uid="Terminal.Gui.TextView.ReadOnly">ReadOnly</h4>
+  <div class="markdown level1 summary"></div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public bool ReadOnly { get; set; }</code></pre>
+  </div>
+  <h5 class="propertyValue">Property Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.Boolean</span></td>
+        <td><p>To be added.</p>
+</td>
+      </tr>
+    </tbody>
+  </table>
+  
+  
   <a id="Terminal_Gui_TextView_Text_" data-uid="Terminal.Gui.TextView.Text*"></a>
   <a id="Terminal_Gui_TextView_Text_" data-uid="Terminal.Gui.TextView.Text*"></a>
   <h4 id="Terminal_Gui_TextView_Text" data-uid="Terminal.Gui.TextView.Text">Text</h4>
   <h4 id="Terminal_Gui_TextView_Text" data-uid="Terminal.Gui.TextView.Text">Text</h4>
   <div class="markdown level1 summary"><p>Sets or gets the text in the entry.</p>
   <div class="markdown level1 summary"><p>Sets or gets the text in the entry.</p>

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

@@ -191,9 +191,6 @@
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessHotKey_Terminal_Gui_KeyEvent_">View.ProcessHotKey(KeyEvent)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessHotKey_Terminal_Gui_KeyEvent_">View.ProcessHotKey(KeyEvent)</a>
     </div>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_RemoveAll">View.RemoveAll()</a>
-    </div>
     <div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
     </div>
     </div>
@@ -571,6 +568,17 @@
       </tr>
       </tr>
     </tbody>
     </tbody>
   </table>
   </table>
+  
+  
+  <a id="Terminal_Gui_Window_RemoveAll_" data-uid="Terminal.Gui.Window.RemoveAll*"></a>
+  <h4 id="Terminal_Gui_Window_RemoveAll" data-uid="Terminal.Gui.Window.RemoveAll">RemoveAll()</h4>
+  <div class="markdown level1 summary"><p>Removes all widgets from this container.</p>
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public override void RemoveAll ();</code></pre>
+  </div>
 </article>
 </article>
           </div>
           </div>
           
           

+ 1 - 1
docs/articles/keyboard.html

@@ -96,7 +96,7 @@ interefering with normal ProcessKey behavior.</p>
               <div class="contribution">
               <div class="contribution">
                 <ul class="nav">
                 <ul class="nav">
                   <li>
                   <li>
-                    <a href="https://github.com/migueldeicaza/gui.cs/blob/master/docfx/articles/keyboard.md/#L1" class="contribution-link">Improve this Doc</a>
+                    <a href="https://github.com/migueldeicaza/gui.cs/blob/release/0.18/docfx/articles/keyboard.md/#L1" class="contribution-link">Improve this Doc</a>
                   </li>
                   </li>
                 </ul>
                 </ul>
               </div>
               </div>

+ 1 - 1
docs/articles/mainloop.html

@@ -179,7 +179,7 @@ condition.</p>
               <div class="contribution">
               <div class="contribution">
                 <ul class="nav">
                 <ul class="nav">
                   <li>
                   <li>
-                    <a href="https://github.com/migueldeicaza/gui.cs/blob/master/docfx/articles/mainloop.md/#L1" class="contribution-link">Improve this Doc</a>
+                    <a href="https://github.com/migueldeicaza/gui.cs/blob/release/0.18/docfx/articles/mainloop.md/#L1" class="contribution-link">Improve this Doc</a>
                   </li>
                   </li>
                 </ul>
                 </ul>
               </div>
               </div>

+ 4 - 1
docs/articles/overview.html

@@ -360,6 +360,7 @@ currently focused view.</p>
 <p>Mouse events are processed in visual order, and the event will be sent to the
 <p>Mouse events are processed in visual order, and the event will be sent to the
 view on the screen.   The only exception is that no mouse events are delivered
 view on the screen.   The only exception is that no mouse events are delivered
 to background views when a modal view is running.   </p>
 to background views when a modal view is running.   </p>
+<p>More details are available on the <a href="keyboard.html"><code>Keyboard Event Processing</code></a> document.</p>
 <h1 id="color-schemes">Color Schemes</h1>
 <h1 id="color-schemes">Color Schemes</h1>
 <p>All views have been configured with a color scheme that will work both in color
 <p>All views have been configured with a color scheme that will work both in color
 terminals as well as the more limited black and white terminals.   </p>
 terminals as well as the more limited black and white terminals.   </p>
@@ -370,6 +371,8 @@ four values, the color used for Normal text, the color used for normal text when
 a view is focused an the colors for the hot-keys both in focused and unfocused modes.</p>
 a view is focused an the colors for the hot-keys both in focused and unfocused modes.</p>
 <p>By using <code>ColorSchemes</code> you ensure that your application will work correctbly both
 <p>By using <code>ColorSchemes</code> you ensure that your application will work correctbly both
 in color and black and white terminals.</p>
 in color and black and white terminals.</p>
+<h1 id="mainloop-threads-and-input-handling">MainLoop, Threads and Input Handling</h1>
+<p>Detailed description of the mainlop is described on the <a href="mainloop.html">Event Processing and the Application Main Loop</a> document.</p>
 </article>
 </article>
           </div>
           </div>
           
           
@@ -378,7 +381,7 @@ in color and black and white terminals.</p>
               <div class="contribution">
               <div class="contribution">
                 <ul class="nav">
                 <ul class="nav">
                   <li>
                   <li>
-                    <a href="https://github.com/migueldeicaza/gui.cs/blob/master/docfx/articles/overview.md/#L1" class="contribution-link">Improve this Doc</a>
+                    <a href="https://github.com/migueldeicaza/gui.cs/blob/release/0.18/docfx/articles/overview.md/#L1" class="contribution-link">Improve this Doc</a>
                   </li>
                   </li>
                 </ul>
                 </ul>
               </div>
               </div>

+ 1 - 1
docs/articles/views.html

@@ -76,7 +76,7 @@
               <div class="contribution">
               <div class="contribution">
                 <ul class="nav">
                 <ul class="nav">
                   <li>
                   <li>
-                    <a href="https://github.com/migueldeicaza/gui.cs/blob/master/docfx/articles/views.md/#L1" class="contribution-link">Improve this Doc</a>
+                    <a href="https://github.com/migueldeicaza/gui.cs/blob/release/0.18/docfx/articles/views.md/#L1" class="contribution-link">Improve this Doc</a>
                   </li>
                   </li>
                 </ul>
                 </ul>
               </div>
               </div>

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/manifest.json


+ 45 - 0
docs/xrefmap.yml

@@ -2506,6 +2506,16 @@ references:
   href: api/Terminal.Gui/Terminal.Gui.FrameView.html#Terminal_Gui_FrameView_Remove_
   href: api/Terminal.Gui/Terminal.Gui.FrameView.html#Terminal_Gui_FrameView_Remove_
   fullName: FrameView.Remove
   fullName: FrameView.Remove
   nameWithType: FrameView.Remove
   nameWithType: FrameView.Remove
+- uid: Terminal.Gui.FrameView.RemoveAll
+  name: RemoveAll()
+  href: api/Terminal.Gui/Terminal.Gui.FrameView.html#Terminal_Gui_FrameView_RemoveAll
+  fullName: FrameView.RemoveAll()
+  nameWithType: FrameView.RemoveAll()
+- uid: Terminal.Gui.FrameView.RemoveAll*
+  name: RemoveAll
+  href: api/Terminal.Gui/Terminal.Gui.FrameView.html#Terminal_Gui_FrameView_RemoveAll_
+  fullName: FrameView.RemoveAll
+  nameWithType: FrameView.RemoveAll
 - uid: Terminal.Gui.FrameView.Title
 - uid: Terminal.Gui.FrameView.Title
   name: Title
   name: Title
   href: api/Terminal.Gui/Terminal.Gui.FrameView.html#Terminal_Gui_FrameView_Title
   href: api/Terminal.Gui/Terminal.Gui.FrameView.html#Terminal_Gui_FrameView_Title
@@ -3106,6 +3116,11 @@ references:
   href: api/Terminal.Gui/Terminal.Gui.ListView.html
   href: api/Terminal.Gui/Terminal.Gui.ListView.html
   fullName: Terminal.Gui.ListView
   fullName: Terminal.Gui.ListView
   nameWithType: ListView
   nameWithType: ListView
+- uid: Terminal.Gui.ListView.#ctor
+  name: ListView()
+  href: api/Terminal.Gui/Terminal.Gui.ListView.html#Terminal_Gui_ListView__ctor
+  fullName: ListView.ListView()
+  nameWithType: ListView.ListView()
 - uid: Terminal.Gui.ListView.#ctor(System.Collections.IList)
 - uid: Terminal.Gui.ListView.#ctor(System.Collections.IList)
   name: ListView(IList)
   name: ListView(IList)
   href: api/Terminal.Gui/Terminal.Gui.ListView.html#Terminal_Gui_ListView__ctor_System_Collections_IList_
   href: api/Terminal.Gui/Terminal.Gui.ListView.html#Terminal_Gui_ListView__ctor_System_Collections_IList_
@@ -4586,6 +4601,16 @@ references:
   href: api/Terminal.Gui/Terminal.Gui.ScrollView.html#Terminal_Gui_ScrollView_Redraw_
   href: api/Terminal.Gui/Terminal.Gui.ScrollView.html#Terminal_Gui_ScrollView_Redraw_
   fullName: ScrollView.Redraw
   fullName: ScrollView.Redraw
   nameWithType: ScrollView.Redraw
   nameWithType: ScrollView.Redraw
+- uid: Terminal.Gui.ScrollView.RemoveAll
+  name: RemoveAll()
+  href: api/Terminal.Gui/Terminal.Gui.ScrollView.html#Terminal_Gui_ScrollView_RemoveAll
+  fullName: ScrollView.RemoveAll()
+  nameWithType: ScrollView.RemoveAll()
+- uid: Terminal.Gui.ScrollView.RemoveAll*
+  name: RemoveAll
+  href: api/Terminal.Gui/Terminal.Gui.ScrollView.html#Terminal_Gui_ScrollView_RemoveAll_
+  fullName: ScrollView.RemoveAll
+  nameWithType: ScrollView.RemoveAll
 - uid: Terminal.Gui.ScrollView.ScrollDown(System.Int32)
 - uid: Terminal.Gui.ScrollView.ScrollDown(System.Int32)
   name: ScrollDown(Int32)
   name: ScrollDown(Int32)
   href: api/Terminal.Gui/Terminal.Gui.ScrollView.html#Terminal_Gui_ScrollView_ScrollDown_System_Int32_
   href: api/Terminal.Gui/Terminal.Gui.ScrollView.html#Terminal_Gui_ScrollView_ScrollDown_System_Int32_
@@ -5116,6 +5141,16 @@ references:
   href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_ProcessKey_
   href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_ProcessKey_
   fullName: TextView.ProcessKey
   fullName: TextView.ProcessKey
   nameWithType: TextView.ProcessKey
   nameWithType: TextView.ProcessKey
+- uid: Terminal.Gui.TextView.ReadOnly
+  name: ReadOnly
+  href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_ReadOnly
+  fullName: TextView.ReadOnly
+  nameWithType: TextView.ReadOnly
+- uid: Terminal.Gui.TextView.ReadOnly*
+  name: ReadOnly
+  href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_ReadOnly_
+  fullName: TextView.ReadOnly
+  nameWithType: TextView.ReadOnly
 - uid: Terminal.Gui.TextView.Redraw(Terminal.Gui.Rect)
 - uid: Terminal.Gui.TextView.Redraw(Terminal.Gui.Rect)
   name: Redraw(Rect)
   name: Redraw(Rect)
   href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_Redraw_Terminal_Gui_Rect_
   href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_Redraw_Terminal_Gui_Rect_
@@ -5756,6 +5791,16 @@ references:
   href: api/Terminal.Gui/Terminal.Gui.Window.html#Terminal_Gui_Window_Remove_
   href: api/Terminal.Gui/Terminal.Gui.Window.html#Terminal_Gui_Window_Remove_
   fullName: Window.Remove
   fullName: Window.Remove
   nameWithType: Window.Remove
   nameWithType: Window.Remove
+- uid: Terminal.Gui.Window.RemoveAll
+  name: RemoveAll()
+  href: api/Terminal.Gui/Terminal.Gui.Window.html#Terminal_Gui_Window_RemoveAll
+  fullName: Window.RemoveAll()
+  nameWithType: Window.RemoveAll()
+- uid: Terminal.Gui.Window.RemoveAll*
+  name: RemoveAll
+  href: api/Terminal.Gui/Terminal.Gui.Window.html#Terminal_Gui_Window_RemoveAll_
+  fullName: Window.RemoveAll
+  nameWithType: Window.RemoveAll
 - uid: Terminal.Gui.Window.Title
 - uid: Terminal.Gui.Window.Title
   name: Title
   name: Title
   href: api/Terminal.Gui/Terminal.Gui.Window.html#Terminal_Gui_Window_Title
   href: api/Terminal.Gui/Terminal.Gui.Window.html#Terminal_Gui_Window_Title

+ 18 - 0
ecmadocs/en/Terminal.Gui/FrameView.xml

@@ -117,6 +117,24 @@
         <remarks />
         <remarks />
       </Docs>
       </Docs>
     </Member>
     </Member>
+    <Member MemberName="RemoveAll">
+      <MemberSignature Language="C#" Value="public override void RemoveAll ();" />
+      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void RemoveAll() cil managed" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.0.0.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>
+              Removes all widgets from this container.
+            </summary>
+        <remarks />
+      </Docs>
+    </Member>
     <Member MemberName="Title">
     <Member MemberName="Title">
       <MemberSignature Language="C#" Value="public NStack.ustring Title { get; set; }" />
       <MemberSignature Language="C#" Value="public NStack.ustring Title { get; set; }" />
       <MemberSignature Language="ILAsm" Value=".property instance class NStack.ustring Title" />
       <MemberSignature Language="ILAsm" Value=".property instance class NStack.ustring Title" />

+ 15 - 0
ecmadocs/en/Terminal.Gui/ListView.xml

@@ -37,6 +37,21 @@
     </remarks>
     </remarks>
   </Docs>
   </Docs>
   <Members>
   <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ListView ();" />
+      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.0.0.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>
+            Initializes a new instance of the <see cref="T:Terminal.Gui.ListView" /> class.   You must set the Source property for this to show something.
+            </summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
     <Member MemberName=".ctor">
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ListView (System.Collections.IList source);" />
       <MemberSignature Language="C#" Value="public ListView (System.Collections.IList source);" />
       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.IList source) cil managed" />
       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.IList source) cil managed" />

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

@@ -151,6 +151,24 @@
         <remarks>To be added.</remarks>
         <remarks>To be added.</remarks>
       </Docs>
       </Docs>
     </Member>
     </Member>
+    <Member MemberName="RemoveAll">
+      <MemberSignature Language="C#" Value="public override void RemoveAll ();" />
+      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void RemoveAll() cil managed" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.0.0.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>
+              Removes all widgets from this container.
+            </summary>
+        <remarks />
+      </Docs>
+    </Member>
     <Member MemberName="ScrollDown">
     <Member MemberName="ScrollDown">
       <MemberSignature Language="C#" Value="public bool ScrollDown (int lines);" />
       <MemberSignature Language="C#" Value="public bool ScrollDown (int lines);" />
       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool ScrollDown(int32 lines) cil managed" />
       <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool ScrollDown(int32 lines) cil managed" />

+ 16 - 0
ecmadocs/en/Terminal.Gui/TextView.xml

@@ -305,6 +305,22 @@
         <remarks>To be added.</remarks>
         <remarks>To be added.</remarks>
       </Docs>
       </Docs>
     </Member>
     </Member>
+    <Member MemberName="ReadOnly">
+      <MemberSignature Language="C#" Value="public bool ReadOnly { get; set; }" />
+      <MemberSignature Language="ILAsm" Value=".property instance bool ReadOnly" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.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="Redraw">
     <Member MemberName="Redraw">
       <MemberSignature Language="C#" Value="public override void Redraw (Terminal.Gui.Rect region);" />
       <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" />
       <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Redraw(valuetype Terminal.Gui.Rect region) cil managed" />

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

@@ -204,6 +204,24 @@
         <remarks />
         <remarks />
       </Docs>
       </Docs>
     </Member>
     </Member>
+    <Member MemberName="RemoveAll">
+      <MemberSignature Language="C#" Value="public override void RemoveAll ();" />
+      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void RemoveAll() cil managed" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.0.0.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>
+              Removes all widgets from this container.
+            </summary>
+        <remarks />
+      </Docs>
+    </Member>
     <Member MemberName="Title">
     <Member MemberName="Title">
       <MemberSignature Language="C#" Value="public NStack.ustring Title { get; set; }" />
       <MemberSignature Language="C#" Value="public NStack.ustring Title { get; set; }" />
       <MemberSignature Language="ILAsm" Value=".property instance class NStack.ustring Title" />
       <MemberSignature Language="ILAsm" Value=".property instance class NStack.ustring Title" />

Некоторые файлы не были показаны из-за большого количества измененных файлов