Miguel de Icaza 6 éve
szülő
commit
843ac02f2d
31 módosított fájl, 435 hozzáadás és 107 törlés
  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/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/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/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/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/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/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/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/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/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.ProcessColdKey(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.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
@@ -80,6 +79,7 @@ items:
   - Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent)
   - Terminal.Gui.Window.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.Window.Remove(Terminal.Gui.View)
+  - Terminal.Gui.Window.RemoveAll
   - Terminal.Gui.Window.Title
 - 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[])'
@@ -479,12 +479,12 @@ references:
   name: Remove(View)
   nameWithType: 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
   name: RemoveAll()
-  nameWithType: View.RemoveAll()
-  fullName: View.RemoveAll()
+  nameWithType: Window.RemoveAll()
+  fullName: Window.RemoveAll()
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   parent: Terminal.Gui.View
   isExternal: false

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

@@ -73,7 +73,6 @@ items:
   - Terminal.Gui.View.PositionCursor
   - Terminal.Gui.View.ProcessColdKey(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.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
@@ -91,6 +90,7 @@ items:
   - Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent)
   - Terminal.Gui.Window.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.Window.Remove(Terminal.Gui.View)
+  - Terminal.Gui.Window.RemoveAll
   - Terminal.Gui.Window.Title
 - uid: Terminal.Gui.FileDialog.#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)
   nameWithType: 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
   name: RemoveAll()
-  nameWithType: View.RemoveAll()
-  fullName: View.RemoveAll()
+  nameWithType: Window.RemoveAll()
+  fullName: Window.RemoveAll()
 - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   parent: Terminal.Gui.View
   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.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.FrameView.Remove(Terminal.Gui.View)
+  - Terminal.Gui.FrameView.RemoveAll
   - Terminal.Gui.FrameView.Title
   langs:
   - csharp
@@ -61,7 +62,6 @@ items:
   - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessHotKey(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.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
@@ -185,6 +185,24 @@ items:
       description: To be added.
   overload: Terminal.Gui.FrameView.Remove*
   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
   id: Title
   parent: Terminal.Gui.FrameView
@@ -254,6 +272,12 @@ references:
   name: Remove(View)
   nameWithType: 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
   parent: Terminal.Gui.FrameView
   isExternal: false
@@ -284,6 +308,12 @@ references:
   name: Remove
   nameWithType: 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*
   parent: Terminal.Gui.FrameView
   isExternal: false
@@ -494,12 +524,6 @@ references:
   name: PositionCursor()
   nameWithType: 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)
   parent: Terminal.Gui.View
   isExternal: false

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

@@ -3,6 +3,7 @@ items:
 - uid: Terminal.Gui.ListView
   id: ListView
   children:
+  - Terminal.Gui.ListView.#ctor
   - Terminal.Gui.ListView.#ctor(System.Collections.IList)
   - Terminal.Gui.ListView.#ctor(Terminal.Gui.IListDataSource)
   - Terminal.Gui.ListView.#ctor(Terminal.Gui.Rect,System.Collections.IList)
@@ -82,6 +83,24 @@ items:
   - Terminal.Gui.View.Width
   - Terminal.Gui.View.X
   - 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)
   id: '#ctor(System.Collections.IList)'
   parent: Terminal.Gui.ListView
@@ -385,6 +404,12 @@ references:
   name: View
   nameWithType: 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)
   parent: Terminal.Gui.ListView
   isExternal: false

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

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

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

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

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

@@ -10,6 +10,7 @@ items:
   - Terminal.Gui.ScrollView.PositionCursor
   - Terminal.Gui.ScrollView.ProcessKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.ScrollView.Redraw(Terminal.Gui.Rect)
+  - Terminal.Gui.ScrollView.RemoveAll
   - Terminal.Gui.ScrollView.ScrollDown(System.Int32)
   - Terminal.Gui.ScrollView.Scrolled
   - Terminal.Gui.ScrollView.ScrollLeft(System.Int32)
@@ -69,7 +70,6 @@ items:
   - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.View.Remove(Terminal.Gui.View)
-  - Terminal.Gui.View.RemoveAll
   - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
   - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
@@ -223,6 +223,24 @@ items:
       description: To be added.
   overload: Terminal.Gui.ScrollView.Redraw*
   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)
   id: ScrollDown(System.Int32)
   parent: Terminal.Gui.ScrollView
@@ -457,6 +475,12 @@ references:
   name: Redraw(Rect)
   nameWithType: 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)
   parent: Terminal.Gui.ScrollView
   isExternal: false
@@ -576,6 +600,12 @@ references:
   name: Redraw
   nameWithType: 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*
   parent: Terminal.Gui.ScrollView
   isExternal: false
@@ -810,12 +840,6 @@ references:
   name: Remove(View)
   nameWithType: 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)
   parent: Terminal.Gui.View
   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.PositionCursor
   - Terminal.Gui.TextView.ProcessKey(Terminal.Gui.KeyEvent)
+  - Terminal.Gui.TextView.ReadOnly
   - Terminal.Gui.TextView.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.TextView.Text
   langs:
@@ -286,6 +287,25 @@ items:
       description: To be added.
   overload: Terminal.Gui.TextView.ProcessKey*
   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)
   id: Redraw(Terminal.Gui.Rect)
   parent: Terminal.Gui.TextView
@@ -436,6 +456,12 @@ references:
   name: KeyEvent
   nameWithType: 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)
   parent: Terminal.Gui.TextView
   isExternal: false
@@ -508,6 +534,12 @@ references:
   name: ProcessKey
   nameWithType: 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*
   parent: Terminal.Gui.TextView
   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.Redraw(Terminal.Gui.Rect)
   - Terminal.Gui.Window.Remove(Terminal.Gui.View)
+  - Terminal.Gui.Window.RemoveAll
   - Terminal.Gui.Window.Title
   langs:
   - csharp
@@ -70,7 +71,6 @@ items:
   - Terminal.Gui.View.PositionCursor
   - Terminal.Gui.View.ProcessColdKey(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.SetClip(Terminal.Gui.Rect)
   - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
@@ -285,6 +285,24 @@ items:
       description: To be added.
   overload: Terminal.Gui.Window.Remove*
   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
   id: Title
   parent: Terminal.Gui.Window
@@ -408,6 +426,12 @@ references:
   name: Remove(View)
   nameWithType: 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
   parent: Terminal.Gui.Window
   isExternal: false
@@ -450,6 +474,12 @@ references:
   name: Remove
   nameWithType: 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*
   parent: Terminal.Gui.Window
   isExternal: false
@@ -648,12 +678,6 @@ references:
   name: PositionCursor()
   nameWithType: 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)
   parent: Terminal.Gui.View
   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
 to background views when a modal view is running.   
 
+More details are available on the [`Keyboard Event Processing`](keyboard.html) document.
+
 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
 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>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessHotKey_Terminal_Gui_KeyEvent_">View.ProcessHotKey(KeyEvent)</a>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_RemoveAll">View.RemoveAll()</a>
-    </div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
     </div>
@@ -241,6 +238,9 @@
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Remove_Terminal_Gui_View_">Window.Remove(View)</a>
     </div>
+    <div>
+      <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_RemoveAll">Window.RemoveAll()</a>
+    </div>
     <div>
       <a class="xref" href="Terminal.Gui.Window.html#Terminal_Gui_Window_Title">Window.Title</a>
     </div>

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

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

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

@@ -186,9 +186,6 @@
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessKey_Terminal_Gui_KeyEvent_">View.ProcessKey(KeyEvent)</a>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_RemoveAll">View.RemoveAll()</a>
-    </div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
     </div>
@@ -417,6 +414,17 @@
       </tr>
     </tbody>
   </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>
           </div>
           

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

@@ -253,6 +253,17 @@
   </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>
   <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>

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

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

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

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

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

@@ -183,9 +183,6 @@
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_Remove_Terminal_Gui_View_">View.Remove(View)</a>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_RemoveAll">View.RemoveAll()</a>
-    </div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
     </div>
@@ -491,6 +488,17 @@
   </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>
   <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>

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

@@ -392,6 +392,32 @@
   </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>
   <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>

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

@@ -191,9 +191,6 @@
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ProcessHotKey_Terminal_Gui_KeyEvent_">View.ProcessHotKey(KeyEvent)</a>
     </div>
-    <div>
-      <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_RemoveAll">View.RemoveAll()</a>
-    </div>
     <div>
       <a class="xref" href="Terminal.Gui.View.html#Terminal_Gui_View_ScreenToView_System_Int32_System_Int32_">View.ScreenToView(Int32, Int32)</a>
     </div>
@@ -571,6 +568,17 @@
       </tr>
     </tbody>
   </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>
           </div>
           

+ 1 - 1
docs/articles/keyboard.html

@@ -96,7 +96,7 @@ interefering with normal ProcessKey behavior.</p>
               <div class="contribution">
                 <ul class="nav">
                   <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>
                 </ul>
               </div>

+ 1 - 1
docs/articles/mainloop.html

@@ -179,7 +179,7 @@ condition.</p>
               <div class="contribution">
                 <ul class="nav">
                   <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>
                 </ul>
               </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
 view on the screen.   The only exception is that no mouse events are delivered
 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>
 <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>
@@ -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>
 <p>By using <code>ColorSchemes</code> you ensure that your application will work correctbly both
 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>
           </div>
           
@@ -378,7 +381,7 @@ in color and black and white terminals.</p>
               <div class="contribution">
                 <ul class="nav">
                   <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>
                 </ul>
               </div>

+ 1 - 1
docs/articles/views.html

@@ -76,7 +76,7 @@
               <div class="contribution">
                 <ul class="nav">
                   <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>
                 </ul>
               </div>

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 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_
   fullName: 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
   name: 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
   fullName: Terminal.Gui.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)
   name: ListView(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_
   fullName: 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)
   name: ScrollDown(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_
   fullName: 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)
   name: Redraw(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_
   fullName: 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
   name: 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 />
       </Docs>
     </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">
       <MemberSignature Language="C#" Value="public NStack.ustring Title { get; set; }" />
       <MemberSignature Language="ILAsm" Value=".property instance class NStack.ustring Title" />

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

@@ -37,6 +37,21 @@
     </remarks>
   </Docs>
   <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">
       <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" />

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

@@ -151,6 +151,24 @@
         <remarks>To be added.</remarks>
       </Docs>
     </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">
       <MemberSignature Language="C#" Value="public bool ScrollDown (int lines);" />
       <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>
       </Docs>
     </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">
       <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" />

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

@@ -204,6 +204,24 @@
         <remarks />
       </Docs>
     </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">
       <MemberSignature Language="C#" Value="public NStack.ustring Title { get; set; }" />
       <MemberSignature Language="ILAsm" Value=".property instance class NStack.ustring Title" />

Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott