Преглед изворни кода

fixing accidental deletion of articles. oops!

Charlie Kindel пре 5 година
родитељ
комит
c4e632dc89
73 измењених фајлова са 2081 додато и 1132 уклоњено
  1. 4 1
      docfx/api/Terminal.Gui/.manifest
  2. 5 5
      docfx/api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.yml
  3. 12 12
      docfx/api/Terminal.Gui/Mono.Terminal.MainLoop.yml
  4. 7 7
      docfx/api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.yml
  5. 7 7
      docfx/api/Terminal.Gui/Mono.Terminal.UnixMainLoop.yml
  6. 6 6
      docfx/api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.yml
  7. 6 6
      docfx/api/Terminal.Gui/Terminal.Gui.Application.RunState.yml
  8. 48 48
      docfx/api/Terminal.Gui/Terminal.Gui.Application.yml
  9. 6 6
      docfx/api/Terminal.Gui/Terminal.Gui.Attribute.yml
  10. 20 13
      docfx/api/Terminal.Gui/Terminal.Gui.Button.yml
  11. 18 11
      docfx/api/Terminal.Gui/Terminal.Gui.CheckBox.yml
  12. 2 2
      docfx/api/Terminal.Gui/Terminal.Gui.Clipboard.yml
  13. 17 17
      docfx/api/Terminal.Gui/Terminal.Gui.Color.yml
  14. 6 6
      docfx/api/Terminal.Gui/Terminal.Gui.ColorScheme.yml
  15. 6 6
      docfx/api/Terminal.Gui/Terminal.Gui.Colors.yml
  16. 13 6
      docfx/api/Terminal.Gui/Terminal.Gui.ComboBox.yml
  17. 37 37
      docfx/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml
  18. 23 23
      docfx/api/Terminal.Gui/Terminal.Gui.CursesDriver.yml
  19. 18 11
      docfx/api/Terminal.Gui/Terminal.Gui.DateField.yml
  20. 12 5
      docfx/api/Terminal.Gui/Terminal.Gui.Dialog.yml
  21. 9 9
      docfx/api/Terminal.Gui/Terminal.Gui.Dim.yml
  22. 20 13
      docfx/api/Terminal.Gui/Terminal.Gui.FileDialog.yml
  23. 16 9
      docfx/api/Terminal.Gui/Terminal.Gui.FrameView.yml
  24. 18 11
      docfx/api/Terminal.Gui/Terminal.Gui.HexView.yml
  25. 6 6
      docfx/api/Terminal.Gui/Terminal.Gui.IListDataSource.yml
  26. 61 61
      docfx/api/Terminal.Gui/Terminal.Gui.Key.yml
  27. 9 9
      docfx/api/Terminal.Gui/Terminal.Gui.KeyEvent.yml
  28. 17 10
      docfx/api/Terminal.Gui/Terminal.Gui.Label.yml
  29. 3 3
      docfx/api/Terminal.Gui/Terminal.Gui.LayoutStyle.yml
  30. 34 27
      docfx/api/Terminal.Gui/Terminal.Gui.ListView.yml
  31. 8 8
      docfx/api/Terminal.Gui/Terminal.Gui.ListViewItemEventArgs.yml
  32. 10 10
      docfx/api/Terminal.Gui/Terminal.Gui.ListWrapper.yml
  33. 133 48
      docfx/api/Terminal.Gui/Terminal.Gui.MenuBar.yml
  34. 7 7
      docfx/api/Terminal.Gui/Terminal.Gui.MenuBarItem.yml
  35. 13 13
      docfx/api/Terminal.Gui/Terminal.Gui.MenuItem.yml
  36. 3 3
      docfx/api/Terminal.Gui/Terminal.Gui.MessageBox.yml
  37. 8 8
      docfx/api/Terminal.Gui/Terminal.Gui.MouseEvent.yml
  38. 28 28
      docfx/api/Terminal.Gui/Terminal.Gui.MouseFlags.yml
  39. 13 6
      docfx/api/Terminal.Gui/Terminal.Gui.OpenDialog.yml
  40. 19 19
      docfx/api/Terminal.Gui/Terminal.Gui.Point.yml
  41. 14 14
      docfx/api/Terminal.Gui/Terminal.Gui.Pos.yml
  42. 13 6
      docfx/api/Terminal.Gui/Terminal.Gui.ProgressBar.yml
  43. 20 13
      docfx/api/Terminal.Gui/Terminal.Gui.RadioGroup.yml
  44. 33 33
      docfx/api/Terminal.Gui/Terminal.Gui.Rect.yml
  45. 13 13
      docfx/api/Terminal.Gui/Terminal.Gui.Responder.yml
  46. 10 3
      docfx/api/Terminal.Gui/Terminal.Gui.SaveDialog.yml
  47. 14 7
      docfx/api/Terminal.Gui/Terminal.Gui.ScrollBarView.yml
  48. 23 16
      docfx/api/Terminal.Gui/Terminal.Gui.ScrollView.yml
  49. 17 17
      docfx/api/Terminal.Gui/Terminal.Gui.Size.yml
  50. 13 13
      docfx/api/Terminal.Gui/Terminal.Gui.SpecialChar.yml
  51. 13 6
      docfx/api/Terminal.Gui/Terminal.Gui.StatusBar.yml
  52. 5 5
      docfx/api/Terminal.Gui/Terminal.Gui.StatusItem.yml
  53. 5 5
      docfx/api/Terminal.Gui/Terminal.Gui.TextAlignment.yml
  54. 31 24
      docfx/api/Terminal.Gui/Terminal.Gui.TextField.yml
  55. 24 17
      docfx/api/Terminal.Gui/Terminal.Gui.TextView.yml
  56. 14 7
      docfx/api/Terminal.Gui/Terminal.Gui.TimeField.yml
  57. 39 32
      docfx/api/Terminal.Gui/Terminal.Gui.Toplevel.yml
  58. 6 6
      docfx/api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.yml
  59. 180 137
      docfx/api/Terminal.Gui/Terminal.Gui.View.yml
  60. 31 24
      docfx/api/Terminal.Gui/Terminal.Gui.Window.yml
  61. 26 26
      docfx/api/Terminal.Gui/Unix.Terminal.Curses.Event.yml
  62. 6 6
      docfx/api/Terminal.Gui/Unix.Terminal.Curses.MouseEvent.yml
  63. 22 22
      docfx/api/Terminal.Gui/Unix.Terminal.Curses.Window.yml
  64. 112 112
      docfx/api/Terminal.Gui/Unix.Terminal.Curses.yml
  65. 5 5
      docfx/api/UICatalog/UICatalog.Scenario.ScenarioCategory.yml
  66. 6 6
      docfx/api/UICatalog/UICatalog.Scenario.ScenarioMetadata.yml
  67. 13 13
      docfx/api/UICatalog/UICatalog.Scenario.yml
  68. 1 1
      docfx/api/UICatalog/UICatalog.UICatalogApp.yml
  69. 5 0
      docfx/articles/index.md
  70. 46 0
      docfx/articles/keyboard.md
  71. 161 0
      docfx/articles/mainloop.md
  72. 428 0
      docfx/articles/overview.md
  73. 24 0
      docfx/articles/views.md

+ 4 - 1
docfx/api/Terminal.Gui/.manifest

@@ -372,14 +372,16 @@
   "Terminal.Gui.ListWrapper.ToList": "Terminal.Gui.ListWrapper.yml",
   "Terminal.Gui.MenuBar": "Terminal.Gui.MenuBar.yml",
   "Terminal.Gui.MenuBar.#ctor(Terminal.Gui.MenuBarItem[])": "Terminal.Gui.MenuBar.yml",
+  "Terminal.Gui.MenuBar.CloseMenu": "Terminal.Gui.MenuBar.yml",
+  "Terminal.Gui.MenuBar.IsMenuOpen": "Terminal.Gui.MenuBar.yml",
   "Terminal.Gui.MenuBar.LastFocused": "Terminal.Gui.MenuBar.yml",
-  "Terminal.Gui.MenuBar.MenuOpen": "Terminal.Gui.MenuBar.yml",
   "Terminal.Gui.MenuBar.Menus": "Terminal.Gui.MenuBar.yml",
   "Terminal.Gui.MenuBar.MouseEvent(Terminal.Gui.MouseEvent)": "Terminal.Gui.MenuBar.yml",
   "Terminal.Gui.MenuBar.OnCloseMenu": "Terminal.Gui.MenuBar.yml",
   "Terminal.Gui.MenuBar.OnKeyDown(Terminal.Gui.KeyEvent)": "Terminal.Gui.MenuBar.yml",
   "Terminal.Gui.MenuBar.OnKeyUp(Terminal.Gui.KeyEvent)": "Terminal.Gui.MenuBar.yml",
   "Terminal.Gui.MenuBar.OnOpenMenu": "Terminal.Gui.MenuBar.yml",
+  "Terminal.Gui.MenuBar.OpenMenu": "Terminal.Gui.MenuBar.yml",
   "Terminal.Gui.MenuBar.PositionCursor": "Terminal.Gui.MenuBar.yml",
   "Terminal.Gui.MenuBar.ProcessHotKey(Terminal.Gui.KeyEvent)": "Terminal.Gui.MenuBar.yml",
   "Terminal.Gui.MenuBar.ProcessKey(Terminal.Gui.KeyEvent)": "Terminal.Gui.MenuBar.yml",
@@ -713,6 +715,7 @@
   "Terminal.Gui.View.HasFocus": "Terminal.Gui.View.yml",
   "Terminal.Gui.View.Height": "Terminal.Gui.View.yml",
   "Terminal.Gui.View.Id": "Terminal.Gui.View.yml",
+  "Terminal.Gui.View.IsCurrentTop": "Terminal.Gui.View.yml",
   "Terminal.Gui.View.KeyDown": "Terminal.Gui.View.yml",
   "Terminal.Gui.View.KeyEventEventArgs": "Terminal.Gui.View.KeyEventEventArgs.yml",
   "Terminal.Gui.View.KeyEventEventArgs.#ctor(Terminal.Gui.KeyEvent)": "Terminal.Gui.View.KeyEventEventArgs.yml",

+ 5 - 5
docfx/api/Terminal.Gui/Mono.Terminal.IMainLoopDriver.yml

@@ -19,7 +19,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: IMainLoopDriver
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -52,7 +52,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Setup
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -84,7 +84,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Wakeup
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -112,7 +112,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: EventsPending
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -147,7 +147,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MainIteration
     path: ../Terminal.Gui/MonoCurses/mainloop.cs

+ 12 - 12
docfx/api/Terminal.Gui/Mono.Terminal.MainLoop.yml

@@ -26,7 +26,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MainLoop
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -70,7 +70,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Driver
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -108,7 +108,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -143,7 +143,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Invoke
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -178,7 +178,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AddIdle
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -218,7 +218,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RemoveIdle
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -256,7 +256,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AddTimeout
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -299,7 +299,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RemoveTimeout
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -335,7 +335,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Stop
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -367,7 +367,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: EventsPending
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -405,7 +405,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MainIteration
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -438,7 +438,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Run
     path: ../Terminal.Gui/MonoCurses/mainloop.cs

+ 7 - 7
docfx/api/Terminal.Gui/Mono.Terminal.UnixMainLoop.Condition.yml

@@ -21,7 +21,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Condition
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -64,7 +64,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PollIn
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -98,7 +98,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PollOut
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -132,7 +132,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PollPri
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -166,7 +166,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PollErr
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -200,7 +200,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PollHup
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -234,7 +234,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PollNval
     path: ../Terminal.Gui/MonoCurses/mainloop.cs

+ 7 - 7
docfx/api/Terminal.Gui/Mono.Terminal.UnixMainLoop.yml

@@ -21,7 +21,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: UnixMainLoop
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -71,7 +71,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Mono.Terminal.IMainLoopDriver.Wakeup
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -102,7 +102,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Mono.Terminal.IMainLoopDriver.Setup
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -135,7 +135,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RemoveWatch
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -171,7 +171,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AddWatch
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -217,7 +217,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Mono.Terminal.IMainLoopDriver.EventsPending
     path: ../Terminal.Gui/MonoCurses/mainloop.cs
@@ -253,7 +253,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/mainloop.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Mono.Terminal.IMainLoopDriver.MainIteration
     path: ../Terminal.Gui/MonoCurses/mainloop.cs

+ 6 - 6
docfx/api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.yml

@@ -17,11 +17,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ResizedEventArgs
     path: ../Terminal.Gui/Core.cs
-    startLine: 2578
+    startLine: 2587
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -65,11 +65,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Rows
     path: ../Terminal.Gui/Core.cs
-    startLine: 2582
+    startLine: 2591
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -102,11 +102,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Cols
     path: ../Terminal.Gui/Core.cs
-    startLine: 2586
+    startLine: 2595
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui

+ 6 - 6
docfx/api/Terminal.Gui/Terminal.Gui.Application.RunState.yml

@@ -17,11 +17,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RunState
     path: ../Terminal.Gui/Core.cs
-    startLine: 2134
+    startLine: 2143
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -65,11 +65,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Dispose
     path: ../Terminal.Gui/Core.cs
-    startLine: 2149
+    startLine: 2158
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -109,11 +109,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Dispose
     path: ../Terminal.Gui/Core.cs
-    startLine: 2160
+    startLine: 2169
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui

+ 48 - 48
docfx/api/Terminal.Gui/Terminal.Gui.Application.yml

@@ -38,11 +38,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Application
     path: ../Terminal.Gui/Core.cs
-    startLine: 1994
+    startLine: 2003
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -83,11 +83,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Driver
     path: ../Terminal.Gui/Core.cs
-    startLine: 1998
+    startLine: 2007
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -118,11 +118,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Top
     path: ../Terminal.Gui/Core.cs
-    startLine: 2004
+    startLine: 2013
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -158,11 +158,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Current
     path: ../Terminal.Gui/Core.cs
-    startLine: 2010
+    startLine: 2019
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -198,11 +198,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CurrentView
     path: ../Terminal.Gui/Core.cs
-    startLine: 2016
+    startLine: 2025
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -238,11 +238,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MainLoop
     path: ../Terminal.Gui/Core.cs
-    startLine: 2022
+    startLine: 2031
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -278,11 +278,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Iteration
     path: ../Terminal.Gui/Core.cs
-    startLine: 2032
+    startLine: 2041
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -314,11 +314,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MakeCenteredRect
     path: ../Terminal.Gui/Core.cs
-    startLine: 2039
+    startLine: 2048
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -355,11 +355,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: UseSystemConsole
     path: ../Terminal.Gui/Core.cs
-    startLine: 2081
+    startLine: 2090
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -390,11 +390,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Init
     path: ../Terminal.Gui/Core.cs
-    startLine: 2097
+    startLine: 2106
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -425,11 +425,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: GrabMouse
     path: ../Terminal.Gui/Core.cs
-    startLine: 2257
+    startLine: 2266
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -463,11 +463,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: UngrabMouse
     path: ../Terminal.Gui/Core.cs
-    startLine: 2268
+    startLine: 2277
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -497,11 +497,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RootMouseEvent
     path: ../Terminal.Gui/Core.cs
-    startLine: 2277
+    startLine: 2286
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -532,11 +532,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Loaded
     path: ../Terminal.Gui/Core.cs
-    startLine: 2351
+    startLine: 2360
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -567,11 +567,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Begin
     path: ../Terminal.Gui/Core.cs
-    startLine: 2366
+    startLine: 2375
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -609,11 +609,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: End
     path: ../Terminal.Gui/Core.cs
-    startLine: 2400
+    startLine: 2409
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -647,11 +647,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Shutdown
     path: ../Terminal.Gui/Core.cs
-    startLine: 2411
+    startLine: 2420
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -681,11 +681,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Refresh
     path: ../Terminal.Gui/Core.cs
-    startLine: 2434
+    startLine: 2443
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -715,11 +715,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RunLoop
     path: ../Terminal.Gui/Core.cs
-    startLine: 2469
+    startLine: 2478
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -757,11 +757,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Run
     path: ../Terminal.Gui/Core.cs
-    startLine: 2514
+    startLine: 2523
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -791,11 +791,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Run
     path: ../Terminal.Gui/Core.cs
-    startLine: 2522
+    startLine: 2531
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -833,11 +833,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Run
     path: ../Terminal.Gui/Core.cs
-    startLine: 2552
+    startLine: 2561
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -871,11 +871,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RequestStop
     path: ../Terminal.Gui/Core.cs
-    startLine: 2570
+    startLine: 2579
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -906,11 +906,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Resized
     path: ../Terminal.Gui/Core.cs
-    startLine: 2592
+    startLine: 2601
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui

+ 6 - 6
docfx/api/Terminal.Gui/Terminal.Gui.Attribute.yml

@@ -20,7 +20,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Attribute
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -61,7 +61,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -103,7 +103,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -142,7 +142,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Implicit
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -186,7 +186,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Implicit
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -230,7 +230,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Make
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs

+ 20 - 13
docfx/api/Terminal.Gui/Terminal.Gui.Button.yml

@@ -27,7 +27,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Button.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button
     path: ../Terminal.Gui/Views/Button.cs
@@ -60,6 +60,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -141,7 +142,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Button.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: IsDefault
     path: ../Terminal.Gui/Views/Button.cs
@@ -179,7 +180,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Button.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Clicked
     path: ../Terminal.Gui/Views/Button.cs
@@ -213,7 +214,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Button.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/Button.cs
@@ -253,7 +254,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Button.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/Button.cs
@@ -296,7 +297,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Button.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Text
     path: ../Terminal.Gui/Views/Button.cs
@@ -333,7 +334,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Button.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/Button.cs
@@ -379,7 +380,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Button.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Views/Button.cs
@@ -416,7 +417,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Button.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PositionCursor
     path: ../Terminal.Gui/Views/Button.cs
@@ -450,7 +451,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Button.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessHotKey
     path: ../Terminal.Gui/Views/Button.cs
@@ -489,7 +490,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Button.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessColdKey
     path: ../Terminal.Gui/Views/Button.cs
@@ -528,7 +529,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Button.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessKey
     path: ../Terminal.Gui/Views/Button.cs
@@ -567,7 +568,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Button.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseEvent
     path: ../Terminal.Gui/Views/Button.cs
@@ -688,6 +689,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 18 - 11
docfx/api/Terminal.Gui/Terminal.Gui.CheckBox.yml

@@ -25,7 +25,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Checkbox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CheckBox
     path: ../Terminal.Gui/Views/Checkbox.cs
@@ -57,6 +57,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -140,7 +141,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Checkbox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Toggled
     path: ../Terminal.Gui/Views/Checkbox.cs
@@ -174,7 +175,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Checkbox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/Checkbox.cs
@@ -213,7 +214,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Checkbox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/Checkbox.cs
@@ -253,7 +254,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Checkbox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/Checkbox.cs
@@ -295,7 +296,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Checkbox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Checked
     path: ../Terminal.Gui/Views/Checkbox.cs
@@ -332,7 +333,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Checkbox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Text
     path: ../Terminal.Gui/Views/Checkbox.cs
@@ -369,7 +370,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Checkbox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Views/Checkbox.cs
@@ -406,7 +407,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Checkbox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PositionCursor
     path: ../Terminal.Gui/Views/Checkbox.cs
@@ -440,7 +441,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Checkbox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessKey
     path: ../Terminal.Gui/Views/Checkbox.cs
@@ -479,7 +480,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Checkbox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseEvent
     path: ../Terminal.Gui/Views/Checkbox.cs
@@ -583,6 +584,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

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

@@ -16,7 +16,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Clipboard.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Clipboard
     path: ../Terminal.Gui/Views/Clipboard.cs
@@ -60,7 +60,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Clipboard.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Contents
     path: ../Terminal.Gui/Views/Clipboard.cs

+ 17 - 17
docfx/api/Terminal.Gui/Terminal.Gui.Color.yml

@@ -31,7 +31,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Color
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -64,7 +64,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Black
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -98,7 +98,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Blue
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -132,7 +132,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Green
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -166,7 +166,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Cyan
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -200,7 +200,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Red
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -234,7 +234,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Magenta
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -268,7 +268,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Brown
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -302,7 +302,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Gray
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -336,7 +336,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: DarkGray
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -370,7 +370,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: BrightBlue
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -404,7 +404,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: BrightGreen
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -438,7 +438,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: BrighCyan
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -472,7 +472,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: BrightRed
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -506,7 +506,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: BrightMagenta
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -540,7 +540,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: BrightYellow
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -574,7 +574,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: White
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs

+ 6 - 6
docfx/api/Terminal.Gui/Terminal.Gui.ColorScheme.yml

@@ -20,7 +20,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ColorScheme
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -63,7 +63,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Normal
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -100,7 +100,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Focus
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -137,7 +137,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: HotNormal
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -174,7 +174,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: HotFocus
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -211,7 +211,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Disabled
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs

+ 6 - 6
docfx/api/Terminal.Gui/Terminal.Gui.Colors.yml

@@ -20,7 +20,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Colors
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -64,7 +64,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: TopLevel
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -103,7 +103,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Base
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -142,7 +142,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Dialog
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -181,7 +181,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Menu
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -220,7 +220,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Error
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs

+ 13 - 6
docfx/api/Terminal.Gui/Terminal.Gui.ComboBox.yml

@@ -20,7 +20,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ComboBox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ComboBox
     path: ../Terminal.Gui/Views/ComboBox.cs
@@ -52,6 +52,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -137,7 +138,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ComboBox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Changed
     path: ../Terminal.Gui/Views/ComboBox.cs
@@ -171,7 +172,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ComboBox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/ComboBox.cs
@@ -222,7 +223,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ComboBox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnEnter
     path: ../Terminal.Gui/Views/ComboBox.cs
@@ -258,7 +259,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ComboBox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessKey
     path: ../Terminal.Gui/Views/ComboBox.cs
@@ -297,7 +298,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ComboBox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Text
     path: ../Terminal.Gui/Views/ComboBox.cs
@@ -394,6 +395,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 37 - 37
docfx/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml

@@ -51,7 +51,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ConsoleDriver
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -98,7 +98,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: TerminalResized
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -131,7 +131,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Cols
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -170,7 +170,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Rows
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -209,7 +209,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Init
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -247,7 +247,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Move
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -288,7 +288,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AddRune
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -326,7 +326,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AddStr
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -364,7 +364,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PrepareToRun
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -417,7 +417,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Refresh
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -451,7 +451,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: UpdateCursor
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -485,7 +485,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: End
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -519,7 +519,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: UpdateScreen
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -553,7 +553,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SetAttribute
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -591,7 +591,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SetColors
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -632,7 +632,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SetColors
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -673,7 +673,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SetTerminalResized
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -709,7 +709,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: DrawFrame
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -753,7 +753,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Suspend
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -787,7 +787,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Clip
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -825,7 +825,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: StartReportingMouseMoves
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -859,7 +859,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: StopReportingMouseMoves
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -893,7 +893,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: UncookMouse
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -927,7 +927,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CookMouse
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -961,7 +961,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: HLine
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -994,7 +994,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: VLine
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -1027,7 +1027,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Stipple
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -1060,7 +1060,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Diamond
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -1093,7 +1093,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ULCorner
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -1126,7 +1126,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: LLCorner
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -1159,7 +1159,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: URCorner
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -1192,7 +1192,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: LRCorner
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -1225,7 +1225,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: LeftTee
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -1258,7 +1258,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RightTee
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -1291,7 +1291,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: TopTee
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -1324,7 +1324,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: BottomTee
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -1357,7 +1357,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MakeAttribute
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs

+ 23 - 23
docfx/api/Terminal.Gui/Terminal.Gui.CursesDriver.yml

@@ -37,7 +37,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CursesDriver
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -100,7 +100,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Cols
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -138,7 +138,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Rows
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -176,7 +176,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Move
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -214,7 +214,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AddRune
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -250,7 +250,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AddStr
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -286,7 +286,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Refresh
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -319,7 +319,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: UpdateCursor
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -352,7 +352,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: End
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -385,7 +385,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: UpdateScreen
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -418,7 +418,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SetAttribute
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -454,7 +454,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: window
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -485,7 +485,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MakeColor
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -529,7 +529,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SetColors
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -567,7 +567,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SetColors
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -605,7 +605,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PrepareToRun
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -652,7 +652,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Init
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -688,7 +688,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MakeAttribute
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -728,7 +728,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Suspend
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -761,7 +761,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: StartReportingMouseMoves
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -794,7 +794,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: StopReportingMouseMoves
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -827,7 +827,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: UncookMouse
     path: ../Terminal.Gui/Drivers/CursesDriver.cs
@@ -860,7 +860,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/CursesDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CookMouse
     path: ../Terminal.Gui/Drivers/CursesDriver.cs

+ 18 - 11
docfx/api/Terminal.Gui/Terminal.Gui.DateField.yml

@@ -21,7 +21,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/DateField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: DateField
     path: ../Terminal.Gui/Views/DateField.cs
@@ -73,6 +73,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.GetEnumerator
@@ -153,7 +154,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/DateField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/DateField.cs
@@ -198,7 +199,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/DateField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/DateField.cs
@@ -234,11 +235,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/DateField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Date
     path: ../Terminal.Gui/Views/DateField.cs
-    startLine: 95
+    startLine: 100
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -272,11 +273,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/DateField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: IsShortFormat
     path: ../Terminal.Gui/Views/DateField.cs
-    startLine: 108
+    startLine: 113
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -309,11 +310,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/DateField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessKey
     path: ../Terminal.Gui/Views/DateField.cs
-    startLine: 232
+    startLine: 262
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -348,11 +349,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/DateField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseEvent
     path: ../Terminal.Gui/Views/DateField.cs
-    startLine: 279
+    startLine: 309
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -728,6 +729,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

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

@@ -19,7 +19,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/Dialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Dialog
     path: ../Terminal.Gui/Dialogs/Dialog.cs
@@ -71,6 +71,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -149,7 +150,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/Dialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Dialogs/Dialog.cs
@@ -197,7 +198,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/Dialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AddButton
     path: ../Terminal.Gui/Dialogs/Dialog.cs
@@ -233,7 +234,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/Dialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: LayoutSubviews
     path: ../Terminal.Gui/Dialogs/Dialog.cs
@@ -267,7 +268,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/Dialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessKey
     path: ../Terminal.Gui/Dialogs/Dialog.cs
@@ -697,6 +698,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 9 - 9
docfx/api/Terminal.Gui/Terminal.Gui.Dim.yml

@@ -23,7 +23,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Dim
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -67,7 +67,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Percent
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -109,7 +109,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Fill
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -150,7 +150,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Implicit
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -194,7 +194,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Sized
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -235,7 +235,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Addition
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -279,7 +279,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Subtraction
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -323,7 +323,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Width
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -364,7 +364,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Height
     path: ../Terminal.Gui/Types/PosDim.cs

+ 20 - 13
docfx/api/Terminal.Gui/Terminal.Gui.FileDialog.yml

@@ -27,7 +27,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: FileDialog
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -82,6 +82,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -160,7 +161,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -205,7 +206,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: WillPresent
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -239,7 +240,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Prompt
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -277,7 +278,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: NameFieldLabel
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -315,7 +316,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Message
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -353,7 +354,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CanCreateDirectories
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -391,7 +392,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: IsExtensionHidden
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -429,7 +430,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: DirectoryPath
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -467,7 +468,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AllowedFileTypes
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -505,7 +506,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AllowsOtherFileTypes
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -543,7 +544,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: FilePath
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -581,7 +582,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Canceled
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -1076,6 +1077,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 16 - 9
docfx/api/Terminal.Gui/Terminal.Gui.FrameView.yml

@@ -23,7 +23,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/FrameView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: FrameView
     path: ../Terminal.Gui/Views/FrameView.cs
@@ -55,6 +55,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -138,7 +139,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/FrameView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Title
     path: ../Terminal.Gui/Views/FrameView.cs
@@ -176,7 +177,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/FrameView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/FrameView.cs
@@ -215,7 +216,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/FrameView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/FrameView.cs
@@ -260,7 +261,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/FrameView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/FrameView.cs
@@ -296,7 +297,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/FrameView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Add
     path: ../Terminal.Gui/Views/FrameView.cs
@@ -335,7 +336,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/FrameView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Remove
     path: ../Terminal.Gui/Views/FrameView.cs
@@ -374,7 +375,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/FrameView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RemoveAll
     path: ../Terminal.Gui/Views/FrameView.cs
@@ -410,7 +411,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/FrameView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Views/FrameView.cs
@@ -507,6 +508,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 18 - 11
docfx/api/Terminal.Gui/Terminal.Gui.HexView.yml

@@ -25,7 +25,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/HexView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: HexView
     path: ../Terminal.Gui/Views/HexView.cs
@@ -58,6 +58,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.GetEnumerator
@@ -141,7 +142,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/HexView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/HexView.cs
@@ -177,7 +178,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/HexView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Source
     path: ../Terminal.Gui/Views/HexView.cs
@@ -215,7 +216,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/HexView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: DisplayStart
     path: ../Terminal.Gui/Views/HexView.cs
@@ -253,7 +254,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/HexView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Frame
     path: ../Terminal.Gui/Views/HexView.cs
@@ -292,7 +293,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/HexView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Views/HexView.cs
@@ -329,7 +330,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/HexView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PositionCursor
     path: ../Terminal.Gui/Views/HexView.cs
@@ -363,7 +364,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/HexView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessKey
     path: ../Terminal.Gui/Views/HexView.cs
@@ -402,7 +403,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/HexView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AllowEdits
     path: ../Terminal.Gui/Views/HexView.cs
@@ -440,7 +441,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/HexView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Edits
     path: ../Terminal.Gui/Views/HexView.cs
@@ -478,7 +479,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/HexView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ApplyEdits
     path: ../Terminal.Gui/Views/HexView.cs
@@ -597,6 +598,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 6 - 6
docfx/api/Terminal.Gui/Terminal.Gui.IListDataSource.yml

@@ -20,7 +20,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: IListDataSource
     path: ../Terminal.Gui/Views/ListView.cs
@@ -53,7 +53,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Count
     path: ../Terminal.Gui/Views/ListView.cs
@@ -88,7 +88,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Render
     path: ../Terminal.Gui/Views/ListView.cs
@@ -139,7 +139,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: IsMarked
     path: ../Terminal.Gui/Views/ListView.cs
@@ -174,7 +174,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SetMark
     path: ../Terminal.Gui/Views/ListView.cs
@@ -209,7 +209,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ToList
     path: ../Terminal.Gui/Views/ListView.cs

+ 61 - 61
docfx/api/Terminal.Gui/Terminal.Gui.Key.yml

@@ -75,7 +75,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Key
     path: ../Terminal.Gui/Event.cs
@@ -119,7 +119,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CharMask
     path: ../Terminal.Gui/Event.cs
@@ -154,7 +154,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SpecialMask
     path: ../Terminal.Gui/Event.cs
@@ -189,7 +189,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlSpace
     path: ../Terminal.Gui/Event.cs
@@ -224,7 +224,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlA
     path: ../Terminal.Gui/Event.cs
@@ -259,7 +259,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlB
     path: ../Terminal.Gui/Event.cs
@@ -294,7 +294,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlC
     path: ../Terminal.Gui/Event.cs
@@ -329,7 +329,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlD
     path: ../Terminal.Gui/Event.cs
@@ -364,7 +364,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlE
     path: ../Terminal.Gui/Event.cs
@@ -399,7 +399,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlF
     path: ../Terminal.Gui/Event.cs
@@ -434,7 +434,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlG
     path: ../Terminal.Gui/Event.cs
@@ -469,7 +469,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlH
     path: ../Terminal.Gui/Event.cs
@@ -504,7 +504,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlI
     path: ../Terminal.Gui/Event.cs
@@ -539,7 +539,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlJ
     path: ../Terminal.Gui/Event.cs
@@ -574,7 +574,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlK
     path: ../Terminal.Gui/Event.cs
@@ -609,7 +609,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlL
     path: ../Terminal.Gui/Event.cs
@@ -644,7 +644,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlM
     path: ../Terminal.Gui/Event.cs
@@ -679,7 +679,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlN
     path: ../Terminal.Gui/Event.cs
@@ -714,7 +714,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlO
     path: ../Terminal.Gui/Event.cs
@@ -749,7 +749,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlP
     path: ../Terminal.Gui/Event.cs
@@ -784,7 +784,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlQ
     path: ../Terminal.Gui/Event.cs
@@ -819,7 +819,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlR
     path: ../Terminal.Gui/Event.cs
@@ -854,7 +854,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlS
     path: ../Terminal.Gui/Event.cs
@@ -889,7 +889,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlT
     path: ../Terminal.Gui/Event.cs
@@ -924,7 +924,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlU
     path: ../Terminal.Gui/Event.cs
@@ -959,7 +959,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlV
     path: ../Terminal.Gui/Event.cs
@@ -994,7 +994,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlW
     path: ../Terminal.Gui/Event.cs
@@ -1029,7 +1029,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlX
     path: ../Terminal.Gui/Event.cs
@@ -1064,7 +1064,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlY
     path: ../Terminal.Gui/Event.cs
@@ -1099,7 +1099,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ControlZ
     path: ../Terminal.Gui/Event.cs
@@ -1134,7 +1134,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Esc
     path: ../Terminal.Gui/Event.cs
@@ -1169,7 +1169,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Enter
     path: ../Terminal.Gui/Event.cs
@@ -1204,7 +1204,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Space
     path: ../Terminal.Gui/Event.cs
@@ -1239,7 +1239,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Delete
     path: ../Terminal.Gui/Event.cs
@@ -1274,7 +1274,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ShiftMask
     path: ../Terminal.Gui/Event.cs
@@ -1309,7 +1309,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AltMask
     path: ../Terminal.Gui/Event.cs
@@ -1344,7 +1344,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CtrlMask
     path: ../Terminal.Gui/Event.cs
@@ -1379,7 +1379,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Backspace
     path: ../Terminal.Gui/Event.cs
@@ -1414,7 +1414,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CursorUp
     path: ../Terminal.Gui/Event.cs
@@ -1449,7 +1449,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CursorDown
     path: ../Terminal.Gui/Event.cs
@@ -1484,7 +1484,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CursorLeft
     path: ../Terminal.Gui/Event.cs
@@ -1519,7 +1519,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CursorRight
     path: ../Terminal.Gui/Event.cs
@@ -1554,7 +1554,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PageUp
     path: ../Terminal.Gui/Event.cs
@@ -1589,7 +1589,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PageDown
     path: ../Terminal.Gui/Event.cs
@@ -1624,7 +1624,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Home
     path: ../Terminal.Gui/Event.cs
@@ -1659,7 +1659,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: End
     path: ../Terminal.Gui/Event.cs
@@ -1694,7 +1694,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: DeleteChar
     path: ../Terminal.Gui/Event.cs
@@ -1729,7 +1729,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: InsertChar
     path: ../Terminal.Gui/Event.cs
@@ -1764,7 +1764,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: F1
     path: ../Terminal.Gui/Event.cs
@@ -1799,7 +1799,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: F2
     path: ../Terminal.Gui/Event.cs
@@ -1834,7 +1834,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: F3
     path: ../Terminal.Gui/Event.cs
@@ -1869,7 +1869,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: F4
     path: ../Terminal.Gui/Event.cs
@@ -1904,7 +1904,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: F5
     path: ../Terminal.Gui/Event.cs
@@ -1939,7 +1939,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: F6
     path: ../Terminal.Gui/Event.cs
@@ -1974,7 +1974,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: F7
     path: ../Terminal.Gui/Event.cs
@@ -2009,7 +2009,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: F8
     path: ../Terminal.Gui/Event.cs
@@ -2044,7 +2044,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: F9
     path: ../Terminal.Gui/Event.cs
@@ -2079,7 +2079,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: F10
     path: ../Terminal.Gui/Event.cs
@@ -2114,7 +2114,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Tab
     path: ../Terminal.Gui/Event.cs
@@ -2149,7 +2149,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: BackTab
     path: ../Terminal.Gui/Event.cs
@@ -2184,7 +2184,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Unknown
     path: ../Terminal.Gui/Event.cs

+ 9 - 9
docfx/api/Terminal.Gui/Terminal.Gui.KeyEvent.yml

@@ -23,7 +23,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: KeyEvent
     path: ../Terminal.Gui/Event.cs
@@ -65,7 +65,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Key
     path: ../Terminal.Gui/Event.cs
@@ -98,7 +98,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: KeyValue
     path: ../Terminal.Gui/Event.cs
@@ -135,7 +135,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: IsShift
     path: ../Terminal.Gui/Event.cs
@@ -173,7 +173,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: IsAlt
     path: ../Terminal.Gui/Event.cs
@@ -211,7 +211,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: IsCtrl
     path: ../Terminal.Gui/Event.cs
@@ -249,7 +249,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Event.cs
@@ -281,7 +281,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Event.cs
@@ -316,7 +316,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ToString
     path: ../Terminal.Gui/Event.cs

+ 17 - 10
docfx/api/Terminal.Gui/Terminal.Gui.Label.yml

@@ -24,7 +24,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Label.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Label
     path: ../Terminal.Gui/Views/Label.cs
@@ -56,6 +56,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -142,7 +143,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Label.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/Label.cs
@@ -181,7 +182,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Label.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/Label.cs
@@ -218,7 +219,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Label.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/Label.cs
@@ -254,7 +255,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Label.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Views/Label.cs
@@ -291,7 +292,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Label.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MeasureLines
     path: ../Terminal.Gui/Views/Label.cs
@@ -335,7 +336,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Label.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MaxWidth
     path: ../Terminal.Gui/Views/Label.cs
@@ -379,7 +380,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Label.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Text
     path: ../Terminal.Gui/Views/Label.cs
@@ -418,7 +419,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Label.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: TextAlignment
     path: ../Terminal.Gui/Views/Label.cs
@@ -456,7 +457,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Label.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: TextColor
     path: ../Terminal.Gui/Views/Label.cs
@@ -553,6 +554,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 3 - 3
docfx/api/Terminal.Gui/Terminal.Gui.LayoutStyle.yml

@@ -17,7 +17,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: LayoutStyle
     path: ../Terminal.Gui/Core.cs
@@ -50,7 +50,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Absolute
     path: ../Terminal.Gui/Core.cs
@@ -84,7 +84,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Computed
     path: ../Terminal.Gui/Core.cs

+ 34 - 27
docfx/api/Terminal.Gui/Terminal.Gui.ListView.yml

@@ -41,7 +41,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ListView
     path: ../Terminal.Gui/Views/ListView.cs
@@ -74,6 +74,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -157,7 +158,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Source
     path: ../Terminal.Gui/Views/ListView.cs
@@ -196,7 +197,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SetSource
     path: ../Terminal.Gui/Views/ListView.cs
@@ -232,7 +233,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SetSourceAsync
     path: ../Terminal.Gui/Views/ListView.cs
@@ -271,7 +272,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AllowsMarking
     path: ../Terminal.Gui/Views/ListView.cs
@@ -311,7 +312,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AllowsMultipleSelection
     path: ../Terminal.Gui/Views/ListView.cs
@@ -348,7 +349,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: TopItem
     path: ../Terminal.Gui/Views/ListView.cs
@@ -386,7 +387,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SelectedItem
     path: ../Terminal.Gui/Views/ListView.cs
@@ -424,7 +425,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/ListView.cs
@@ -460,7 +461,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/ListView.cs
@@ -496,7 +497,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/ListView.cs
@@ -528,7 +529,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/ListView.cs
@@ -567,7 +568,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/ListView.cs
@@ -606,7 +607,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Views/ListView.cs
@@ -643,7 +644,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SelectedChanged
     path: ../Terminal.Gui/Views/ListView.cs
@@ -676,7 +677,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OpenSelectedItem
     path: ../Terminal.Gui/Views/ListView.cs
@@ -709,7 +710,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessKey
     path: ../Terminal.Gui/Views/ListView.cs
@@ -748,7 +749,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AllowsAll
     path: ../Terminal.Gui/Views/ListView.cs
@@ -785,7 +786,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MarkUnmarkRow
     path: ../Terminal.Gui/Views/ListView.cs
@@ -822,7 +823,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MovePageUp
     path: ../Terminal.Gui/Views/ListView.cs
@@ -859,7 +860,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MovePageDown
     path: ../Terminal.Gui/Views/ListView.cs
@@ -896,7 +897,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MoveDown
     path: ../Terminal.Gui/Views/ListView.cs
@@ -933,7 +934,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MoveUp
     path: ../Terminal.Gui/Views/ListView.cs
@@ -970,7 +971,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnSelectedChanged
     path: ../Terminal.Gui/Views/ListView.cs
@@ -1007,7 +1008,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnOpenSelectedItem
     path: ../Terminal.Gui/Views/ListView.cs
@@ -1044,7 +1045,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PositionCursor
     path: ../Terminal.Gui/Views/ListView.cs
@@ -1078,7 +1079,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseEvent
     path: ../Terminal.Gui/Views/ListView.cs
@@ -1253,6 +1254,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 8 - 8
docfx/api/Terminal.Gui/Terminal.Gui.ListViewItemEventArgs.yml

@@ -18,11 +18,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ListViewItemEventArgs
     path: ../Terminal.Gui/Views/ListView.cs
-    startLine: 639
+    startLine: 643
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -66,11 +66,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Item
     path: ../Terminal.Gui/Views/ListView.cs
-    startLine: 643
+    startLine: 647
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -103,11 +103,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Value
     path: ../Terminal.Gui/Views/ListView.cs
-    startLine: 647
+    startLine: 651
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -140,11 +140,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/ListView.cs
-    startLine: 654
+    startLine: 658
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui

+ 10 - 10
docfx/api/Terminal.Gui/Terminal.Gui.ListWrapper.yml

@@ -21,7 +21,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ListWrapper
     path: ../Terminal.Gui/Views/ListView.cs
@@ -70,7 +70,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/ListView.cs
@@ -106,7 +106,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Count
     path: ../Terminal.Gui/Views/ListView.cs
@@ -145,7 +145,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Render
     path: ../Terminal.Gui/Views/ListView.cs
@@ -201,11 +201,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: IsMarked
     path: ../Terminal.Gui/Views/ListView.cs
-    startLine: 608
+    startLine: 612
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -242,11 +242,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SetMark
     path: ../Terminal.Gui/Views/ListView.cs
-    startLine: 620
+    startLine: 624
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -283,11 +283,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ListView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ToList
     path: ../Terminal.Gui/Views/ListView.cs
-    startLine: 630
+    startLine: 634
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui

+ 133 - 48
docfx/api/Terminal.Gui/Terminal.Gui.MenuBar.yml

@@ -6,14 +6,16 @@ items:
   parent: Terminal.Gui
   children:
   - Terminal.Gui.MenuBar.#ctor(Terminal.Gui.MenuBarItem[])
+  - Terminal.Gui.MenuBar.CloseMenu
+  - Terminal.Gui.MenuBar.IsMenuOpen
   - Terminal.Gui.MenuBar.LastFocused
-  - Terminal.Gui.MenuBar.MenuOpen
   - Terminal.Gui.MenuBar.Menus
   - Terminal.Gui.MenuBar.MouseEvent(Terminal.Gui.MouseEvent)
   - Terminal.Gui.MenuBar.OnCloseMenu
   - Terminal.Gui.MenuBar.OnKeyDown(Terminal.Gui.KeyEvent)
   - Terminal.Gui.MenuBar.OnKeyUp(Terminal.Gui.KeyEvent)
   - Terminal.Gui.MenuBar.OnOpenMenu
+  - Terminal.Gui.MenuBar.OpenMenu
   - Terminal.Gui.MenuBar.PositionCursor
   - Terminal.Gui.MenuBar.ProcessHotKey(Terminal.Gui.KeyEvent)
   - Terminal.Gui.MenuBar.ProcessKey(Terminal.Gui.KeyEvent)
@@ -29,11 +31,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MenuBar
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 533
+    startLine: 536
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -62,6 +64,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -142,11 +145,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Menus
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 538
+    startLine: 541
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -180,11 +183,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: UseKeysUpDownAsKeysLeftRight
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 547
+    startLine: 550
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -217,11 +220,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 553
+    startLine: 556
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -256,11 +259,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnKeyDown
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 571
+    startLine: 574
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -295,11 +298,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnKeyUp
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 582
+    startLine: 585
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -334,11 +337,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 623
+    startLine: 626
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -371,11 +374,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PositionCursor
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 654
+    startLine: 657
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -405,11 +408,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnOpenMenu
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 684
+    startLine: 687
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -438,11 +441,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnCloseMenu
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 689
+    startLine: 692
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -457,43 +460,45 @@ items:
   - public
   modifiers.vb:
   - Public
-- uid: Terminal.Gui.MenuBar.MenuOpen
-  commentId: P:Terminal.Gui.MenuBar.MenuOpen
-  id: MenuOpen
+- uid: Terminal.Gui.MenuBar.IsMenuOpen
+  commentId: P:Terminal.Gui.MenuBar.IsMenuOpen
+  id: IsMenuOpen
   parent: Terminal.Gui.MenuBar
   langs:
   - csharp
   - vb
-  name: MenuOpen
-  nameWithType: MenuBar.MenuOpen
-  fullName: Terminal.Gui.MenuBar.MenuOpen
+  name: IsMenuOpen
+  nameWithType: MenuBar.IsMenuOpen
+  fullName: Terminal.Gui.MenuBar.IsMenuOpen
   type: Property
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
-    id: MenuOpen
+    id: IsMenuOpen
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 702
+    startLine: 704
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
-  summary: "\nTrue of the menu is open; otherwise false.\n"
+  summary: "\nTrue if the menu is open; otherwise false.\n"
   example: []
   syntax:
-    content: public bool MenuOpen { get; set; }
+    content: public bool IsMenuOpen { get; protected set; }
     parameters: []
     return:
       type: System.Boolean
-    content.vb: Public Property MenuOpen As Boolean
-  overload: Terminal.Gui.MenuBar.MenuOpen*
+    content.vb: Public Property IsMenuOpen As Boolean
+  overload: Terminal.Gui.MenuBar.IsMenuOpen*
   modifiers.csharp:
   - public
   - get
-  - set
+  - protected set
   modifiers.vb:
   - Public
+  - Get
+  - Protected Set
 - uid: Terminal.Gui.MenuBar.LastFocused
   commentId: P:Terminal.Gui.MenuBar.LastFocused
   id: LastFocused
@@ -508,11 +513,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: LastFocused
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 709
+    startLine: 711
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -531,6 +536,70 @@ items:
   modifiers.vb:
   - Public
   - ReadOnly
+- uid: Terminal.Gui.MenuBar.OpenMenu
+  commentId: M:Terminal.Gui.MenuBar.OpenMenu
+  id: OpenMenu
+  parent: Terminal.Gui.MenuBar
+  langs:
+  - csharp
+  - vb
+  name: OpenMenu()
+  nameWithType: MenuBar.OpenMenu()
+  fullName: Terminal.Gui.MenuBar.OpenMenu()
+  type: Method
+  source:
+    remote:
+      path: Terminal.Gui/Views/Menu.cs
+      branch: docs_tweaks
+      repo: tig:tig/gui.cs.git
+    id: OpenMenu
+    path: ../Terminal.Gui/Views/Menu.cs
+    startLine: 758
+  assemblies:
+  - Terminal.Gui
+  namespace: Terminal.Gui
+  summary: "\nOpens the current Menu programatically.\n"
+  example: []
+  syntax:
+    content: public void OpenMenu()
+    content.vb: Public Sub OpenMenu
+  overload: Terminal.Gui.MenuBar.OpenMenu*
+  modifiers.csharp:
+  - public
+  modifiers.vb:
+  - Public
+- uid: Terminal.Gui.MenuBar.CloseMenu
+  commentId: M:Terminal.Gui.MenuBar.CloseMenu
+  id: CloseMenu
+  parent: Terminal.Gui.MenuBar
+  langs:
+  - csharp
+  - vb
+  name: CloseMenu()
+  nameWithType: MenuBar.CloseMenu()
+  fullName: Terminal.Gui.MenuBar.CloseMenu()
+  type: Method
+  source:
+    remote:
+      path: Terminal.Gui/Views/Menu.cs
+      branch: docs_tweaks
+      repo: tig:tig/gui.cs.git
+    id: CloseMenu
+    path: ../Terminal.Gui/Views/Menu.cs
+    startLine: 786
+  assemblies:
+  - Terminal.Gui
+  namespace: Terminal.Gui
+  summary: "\nCloses the current Menu programatically, if open.\n"
+  example: []
+  syntax:
+    content: public void CloseMenu()
+    content.vb: Public Sub CloseMenu
+  overload: Terminal.Gui.MenuBar.CloseMenu*
+  modifiers.csharp:
+  - public
+  modifiers.vb:
+  - Public
 - uid: Terminal.Gui.MenuBar.ProcessHotKey(Terminal.Gui.KeyEvent)
   commentId: M:Terminal.Gui.MenuBar.ProcessHotKey(Terminal.Gui.KeyEvent)
   id: ProcessHotKey(Terminal.Gui.KeyEvent)
@@ -545,11 +614,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessHotKey
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 992
+    startLine: 1002
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -584,11 +653,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessKey
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 1017
+    startLine: 1027
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -623,11 +692,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseEvent
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 1072
+    startLine: 1082
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -728,6 +797,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View
@@ -2682,16 +2757,26 @@ references:
   name: EventHandler
   nameWithType: EventHandler
   fullName: System.EventHandler
-- uid: Terminal.Gui.MenuBar.MenuOpen*
-  commentId: Overload:Terminal.Gui.MenuBar.MenuOpen
-  name: MenuOpen
-  nameWithType: MenuBar.MenuOpen
-  fullName: Terminal.Gui.MenuBar.MenuOpen
+- uid: Terminal.Gui.MenuBar.IsMenuOpen*
+  commentId: Overload:Terminal.Gui.MenuBar.IsMenuOpen
+  name: IsMenuOpen
+  nameWithType: MenuBar.IsMenuOpen
+  fullName: Terminal.Gui.MenuBar.IsMenuOpen
 - uid: Terminal.Gui.MenuBar.LastFocused*
   commentId: Overload:Terminal.Gui.MenuBar.LastFocused
   name: LastFocused
   nameWithType: MenuBar.LastFocused
   fullName: Terminal.Gui.MenuBar.LastFocused
+- uid: Terminal.Gui.MenuBar.OpenMenu*
+  commentId: Overload:Terminal.Gui.MenuBar.OpenMenu
+  name: OpenMenu
+  nameWithType: MenuBar.OpenMenu
+  fullName: Terminal.Gui.MenuBar.OpenMenu
+- uid: Terminal.Gui.MenuBar.CloseMenu*
+  commentId: Overload:Terminal.Gui.MenuBar.CloseMenu
+  name: CloseMenu
+  nameWithType: MenuBar.CloseMenu
+  fullName: Terminal.Gui.MenuBar.CloseMenu
 - uid: Terminal.Gui.MenuBar.ProcessHotKey(Terminal.Gui.KeyEvent)
   commentId: M:Terminal.Gui.MenuBar.ProcessHotKey(Terminal.Gui.KeyEvent)
   isExternal: true

+ 7 - 7
docfx/api/Terminal.Gui/Terminal.Gui.MenuBarItem.yml

@@ -19,7 +19,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MenuBarItem
     path: ../Terminal.Gui/Views/Menu.cs
@@ -75,7 +75,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/Menu.cs
@@ -123,7 +123,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/Menu.cs
@@ -165,11 +165,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 172
+    startLine: 175
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -204,11 +204,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Children
     path: ../Terminal.Gui/Views/Menu.cs
-    startLine: 219
+    startLine: 222
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui

+ 13 - 13
docfx/api/Terminal.Gui/Terminal.Gui.MenuItem.yml

@@ -27,7 +27,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MenuItem
     path: ../Terminal.Gui/Views/Menu.cs
@@ -72,7 +72,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/Menu.cs
@@ -104,7 +104,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/Menu.cs
@@ -152,7 +152,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/Menu.cs
@@ -191,7 +191,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: HotKey
     path: ../Terminal.Gui/Views/Menu.cs
@@ -224,7 +224,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ShortCut
     path: ../Terminal.Gui/Views/Menu.cs
@@ -257,7 +257,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Title
     path: ../Terminal.Gui/Views/Menu.cs
@@ -295,7 +295,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Help
     path: ../Terminal.Gui/Views/Menu.cs
@@ -333,7 +333,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Action
     path: ../Terminal.Gui/Views/Menu.cs
@@ -371,7 +371,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CanExecute
     path: ../Terminal.Gui/Views/Menu.cs
@@ -409,7 +409,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: IsEnabled
     path: ../Terminal.Gui/Views/Menu.cs
@@ -443,7 +443,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: GetMenuItem
     path: ../Terminal.Gui/Views/Menu.cs
@@ -477,7 +477,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Menu.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: GetMenuBarItem
     path: ../Terminal.Gui/Views/Menu.cs

+ 3 - 3
docfx/api/Terminal.Gui/Terminal.Gui.MessageBox.yml

@@ -17,7 +17,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/MessageBox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MessageBox
     path: ../Terminal.Gui/Dialogs/MessageBox.cs
@@ -62,7 +62,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/MessageBox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Query
     path: ../Terminal.Gui/Dialogs/MessageBox.cs
@@ -118,7 +118,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/MessageBox.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ErrorQuery
     path: ../Terminal.Gui/Dialogs/MessageBox.cs

+ 8 - 8
docfx/api/Terminal.Gui/Terminal.Gui.MouseEvent.yml

@@ -22,7 +22,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseEvent
     path: ../Terminal.Gui/Event.cs
@@ -61,7 +61,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: X
     path: ../Terminal.Gui/Event.cs
@@ -94,7 +94,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Y
     path: ../Terminal.Gui/Event.cs
@@ -127,7 +127,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Flags
     path: ../Terminal.Gui/Event.cs
@@ -160,7 +160,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OfX
     path: ../Terminal.Gui/Event.cs
@@ -193,7 +193,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OfY
     path: ../Terminal.Gui/Event.cs
@@ -226,7 +226,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: View
     path: ../Terminal.Gui/Event.cs
@@ -259,7 +259,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ToString
     path: ../Terminal.Gui/Event.cs

+ 28 - 28
docfx/api/Terminal.Gui/Terminal.Gui.MouseFlags.yml

@@ -42,7 +42,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseFlags
     path: ../Terminal.Gui/Event.cs
@@ -86,7 +86,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button1Pressed
     path: ../Terminal.Gui/Event.cs
@@ -120,7 +120,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button1Released
     path: ../Terminal.Gui/Event.cs
@@ -154,7 +154,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button1Clicked
     path: ../Terminal.Gui/Event.cs
@@ -188,7 +188,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button1DoubleClicked
     path: ../Terminal.Gui/Event.cs
@@ -222,7 +222,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button1TripleClicked
     path: ../Terminal.Gui/Event.cs
@@ -256,7 +256,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button2Pressed
     path: ../Terminal.Gui/Event.cs
@@ -290,7 +290,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button2Released
     path: ../Terminal.Gui/Event.cs
@@ -324,7 +324,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button2Clicked
     path: ../Terminal.Gui/Event.cs
@@ -358,7 +358,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button2DoubleClicked
     path: ../Terminal.Gui/Event.cs
@@ -392,7 +392,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button2TripleClicked
     path: ../Terminal.Gui/Event.cs
@@ -426,7 +426,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button3Pressed
     path: ../Terminal.Gui/Event.cs
@@ -460,7 +460,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button3Released
     path: ../Terminal.Gui/Event.cs
@@ -494,7 +494,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button3Clicked
     path: ../Terminal.Gui/Event.cs
@@ -528,7 +528,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button3DoubleClicked
     path: ../Terminal.Gui/Event.cs
@@ -562,7 +562,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button3TripleClicked
     path: ../Terminal.Gui/Event.cs
@@ -596,7 +596,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button4Pressed
     path: ../Terminal.Gui/Event.cs
@@ -630,7 +630,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button4Released
     path: ../Terminal.Gui/Event.cs
@@ -664,7 +664,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button4Clicked
     path: ../Terminal.Gui/Event.cs
@@ -698,7 +698,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button4DoubleClicked
     path: ../Terminal.Gui/Event.cs
@@ -732,7 +732,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button4TripleClicked
     path: ../Terminal.Gui/Event.cs
@@ -766,7 +766,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ButtonShift
     path: ../Terminal.Gui/Event.cs
@@ -800,7 +800,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ButtonCtrl
     path: ../Terminal.Gui/Event.cs
@@ -834,7 +834,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ButtonAlt
     path: ../Terminal.Gui/Event.cs
@@ -868,7 +868,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ReportMousePosition
     path: ../Terminal.Gui/Event.cs
@@ -902,7 +902,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: WheeledUp
     path: ../Terminal.Gui/Event.cs
@@ -936,7 +936,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: WheeledDown
     path: ../Terminal.Gui/Event.cs
@@ -970,7 +970,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Event.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AllEvents
     path: ../Terminal.Gui/Event.cs

+ 13 - 6
docfx/api/Terminal.Gui/Terminal.Gui.OpenDialog.yml

@@ -20,7 +20,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OpenDialog
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -85,6 +85,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -163,7 +164,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -202,7 +203,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CanChooseFiles
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -240,7 +241,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CanChooseDirectories
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -278,7 +279,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AllowsMultipleSelection
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -316,7 +317,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: FilePaths
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -907,6 +908,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 19 - 19
docfx/api/Terminal.Gui/Terminal.Gui.Point.yml

@@ -33,7 +33,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Point
     path: ../Terminal.Gui/Types/Point.cs
@@ -70,7 +70,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: X
     path: ../Terminal.Gui/Types/Point.cs
@@ -103,7 +103,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Y
     path: ../Terminal.Gui/Types/Point.cs
@@ -136,7 +136,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Empty
     path: ../Terminal.Gui/Types/Point.cs
@@ -174,7 +174,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Addition
     path: ../Terminal.Gui/Types/Point.cs
@@ -216,7 +216,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Equality
     path: ../Terminal.Gui/Types/Point.cs
@@ -258,7 +258,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Inequality
     path: ../Terminal.Gui/Types/Point.cs
@@ -300,7 +300,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Subtraction
     path: ../Terminal.Gui/Types/Point.cs
@@ -342,7 +342,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Explicit
     path: ../Terminal.Gui/Types/Point.cs
@@ -385,7 +385,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Types/Point.cs
@@ -421,7 +421,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Types/Point.cs
@@ -459,7 +459,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: IsEmpty
     path: ../Terminal.Gui/Types/Point.cs
@@ -497,7 +497,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Equals
     path: ../Terminal.Gui/Types/Point.cs
@@ -538,7 +538,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: GetHashCode
     path: ../Terminal.Gui/Types/Point.cs
@@ -576,7 +576,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Offset
     path: ../Terminal.Gui/Types/Point.cs
@@ -614,7 +614,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ToString
     path: ../Terminal.Gui/Types/Point.cs
@@ -652,7 +652,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Add
     path: ../Terminal.Gui/Types/Point.cs
@@ -696,7 +696,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Offset
     path: ../Terminal.Gui/Types/Point.cs
@@ -732,7 +732,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Point.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Subtract
     path: ../Terminal.Gui/Types/Point.cs

+ 14 - 14
docfx/api/Terminal.Gui/Terminal.Gui.Pos.yml

@@ -28,7 +28,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Pos
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -72,7 +72,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Percent
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -114,7 +114,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AnchorEnd
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -156,7 +156,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Center
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -194,7 +194,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Implicit
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -238,7 +238,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: At
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -279,7 +279,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Addition
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -323,7 +323,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Subtraction
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -367,7 +367,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Left
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -408,7 +408,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: X
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -449,7 +449,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Top
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -490,7 +490,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Y
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -531,7 +531,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Right
     path: ../Terminal.Gui/Types/PosDim.cs
@@ -572,7 +572,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/PosDim.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Bottom
     path: ../Terminal.Gui/Types/PosDim.cs

+ 13 - 6
docfx/api/Terminal.Gui/Terminal.Gui.ProgressBar.yml

@@ -20,7 +20,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ProgressBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProgressBar
     path: ../Terminal.Gui/Views/ProgressBar.cs
@@ -53,6 +53,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -139,7 +140,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ProgressBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/ProgressBar.cs
@@ -175,7 +176,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ProgressBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/ProgressBar.cs
@@ -207,7 +208,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ProgressBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Fraction
     path: ../Terminal.Gui/Views/ProgressBar.cs
@@ -245,7 +246,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ProgressBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Pulse
     path: ../Terminal.Gui/Views/ProgressBar.cs
@@ -278,7 +279,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ProgressBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Views/ProgressBar.cs
@@ -383,6 +384,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 20 - 13
docfx/api/Terminal.Gui/Terminal.Gui.RadioGroup.yml

@@ -27,7 +27,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/RadioGroup.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RadioGroup
     path: ../Terminal.Gui/Views/RadioGroup.cs
@@ -59,6 +59,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -141,7 +142,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/RadioGroup.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/RadioGroup.cs
@@ -186,7 +187,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/RadioGroup.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Cursor
     path: ../Terminal.Gui/Views/RadioGroup.cs
@@ -223,7 +224,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/RadioGroup.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/RadioGroup.cs
@@ -265,7 +266,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/RadioGroup.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/RadioGroup.cs
@@ -313,7 +314,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/RadioGroup.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RadioLabels
     path: ../Terminal.Gui/Views/RadioGroup.cs
@@ -351,7 +352,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/RadioGroup.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Views/RadioGroup.cs
@@ -388,7 +389,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/RadioGroup.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PositionCursor
     path: ../Terminal.Gui/Views/RadioGroup.cs
@@ -422,7 +423,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/RadioGroup.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SelectionChanged
     path: ../Terminal.Gui/Views/RadioGroup.cs
@@ -454,7 +455,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/RadioGroup.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Selected
     path: ../Terminal.Gui/Views/RadioGroup.cs
@@ -492,7 +493,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/RadioGroup.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessColdKey
     path: ../Terminal.Gui/Views/RadioGroup.cs
@@ -531,7 +532,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/RadioGroup.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessKey
     path: ../Terminal.Gui/Views/RadioGroup.cs
@@ -570,7 +571,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/RadioGroup.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseEvent
     path: ../Terminal.Gui/Views/RadioGroup.cs
@@ -674,6 +675,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 33 - 33
docfx/api/Terminal.Gui/Terminal.Gui.Rect.yml

@@ -47,7 +47,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Rect
     path: ../Terminal.Gui/Types/Rect.cs
@@ -84,7 +84,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: X
     path: ../Terminal.Gui/Types/Rect.cs
@@ -117,7 +117,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Y
     path: ../Terminal.Gui/Types/Rect.cs
@@ -150,7 +150,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Width
     path: ../Terminal.Gui/Types/Rect.cs
@@ -183,7 +183,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Height
     path: ../Terminal.Gui/Types/Rect.cs
@@ -216,7 +216,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Empty
     path: ../Terminal.Gui/Types/Rect.cs
@@ -254,7 +254,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: FromLTRB
     path: ../Terminal.Gui/Types/Rect.cs
@@ -300,7 +300,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Inflate
     path: ../Terminal.Gui/Types/Rect.cs
@@ -344,7 +344,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Inflate
     path: ../Terminal.Gui/Types/Rect.cs
@@ -382,7 +382,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Inflate
     path: ../Terminal.Gui/Types/Rect.cs
@@ -418,7 +418,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Intersect
     path: ../Terminal.Gui/Types/Rect.cs
@@ -460,7 +460,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Intersect
     path: ../Terminal.Gui/Types/Rect.cs
@@ -496,7 +496,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Union
     path: ../Terminal.Gui/Types/Rect.cs
@@ -538,7 +538,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Equality
     path: ../Terminal.Gui/Types/Rect.cs
@@ -580,7 +580,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Inequality
     path: ../Terminal.Gui/Types/Rect.cs
@@ -622,7 +622,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Types/Rect.cs
@@ -660,7 +660,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Types/Rect.cs
@@ -702,7 +702,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Bottom
     path: ../Terminal.Gui/Types/Rect.cs
@@ -740,7 +740,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: IsEmpty
     path: ../Terminal.Gui/Types/Rect.cs
@@ -778,7 +778,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Left
     path: ../Terminal.Gui/Types/Rect.cs
@@ -816,7 +816,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Location
     path: ../Terminal.Gui/Types/Rect.cs
@@ -854,7 +854,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Right
     path: ../Terminal.Gui/Types/Rect.cs
@@ -892,7 +892,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Size
     path: ../Terminal.Gui/Types/Rect.cs
@@ -930,7 +930,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Top
     path: ../Terminal.Gui/Types/Rect.cs
@@ -968,7 +968,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Contains
     path: ../Terminal.Gui/Types/Rect.cs
@@ -1008,7 +1008,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Contains
     path: ../Terminal.Gui/Types/Rect.cs
@@ -1046,7 +1046,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Contains
     path: ../Terminal.Gui/Types/Rect.cs
@@ -1084,7 +1084,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Equals
     path: ../Terminal.Gui/Types/Rect.cs
@@ -1125,7 +1125,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: GetHashCode
     path: ../Terminal.Gui/Types/Rect.cs
@@ -1163,7 +1163,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: IntersectsWith
     path: ../Terminal.Gui/Types/Rect.cs
@@ -1201,7 +1201,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Offset
     path: ../Terminal.Gui/Types/Rect.cs
@@ -1239,7 +1239,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Offset
     path: ../Terminal.Gui/Types/Rect.cs
@@ -1275,7 +1275,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Rect.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ToString
     path: ../Terminal.Gui/Types/Rect.cs

+ 13 - 13
docfx/api/Terminal.Gui/Terminal.Gui.Responder.yml

@@ -27,7 +27,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Responder
     path: ../Terminal.Gui/Core.cs
@@ -72,7 +72,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CanFocus
     path: ../Terminal.Gui/Core.cs
@@ -112,7 +112,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: HasFocus
     path: ../Terminal.Gui/Core.cs
@@ -152,7 +152,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessHotKey
     path: ../Terminal.Gui/Core.cs
@@ -192,7 +192,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessKey
     path: ../Terminal.Gui/Core.cs
@@ -233,7 +233,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessColdKey
     path: ../Terminal.Gui/Core.cs
@@ -274,7 +274,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnKeyDown
     path: ../Terminal.Gui/Core.cs
@@ -315,7 +315,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnKeyUp
     path: ../Terminal.Gui/Core.cs
@@ -356,7 +356,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseEvent
     path: ../Terminal.Gui/Core.cs
@@ -397,7 +397,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnMouseEnter
     path: ../Terminal.Gui/Core.cs
@@ -438,7 +438,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnMouseLeave
     path: ../Terminal.Gui/Core.cs
@@ -479,7 +479,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnEnter
     path: ../Terminal.Gui/Core.cs
@@ -516,7 +516,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnLeave
     path: ../Terminal.Gui/Core.cs

+ 10 - 3
docfx/api/Terminal.Gui/Terminal.Gui.SaveDialog.yml

@@ -17,7 +17,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SaveDialog
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -82,6 +82,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -160,7 +161,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -199,7 +200,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Dialogs/FileDialog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: FileName
     path: ../Terminal.Gui/Dialogs/FileDialog.cs
@@ -790,6 +791,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 14 - 7
docfx/api/Terminal.Gui/Terminal.Gui.ScrollBarView.yml

@@ -21,7 +21,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ScrollBarView
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -54,6 +54,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -139,7 +140,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Size
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -177,7 +178,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ChangedPosition
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -210,7 +211,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Position
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -248,7 +249,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -293,7 +294,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -332,7 +333,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseEvent
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -431,6 +432,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 23 - 16
docfx/api/Terminal.Gui/Terminal.Gui.ScrollView.yml

@@ -30,7 +30,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ScrollView
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -63,6 +63,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -144,7 +145,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -180,7 +181,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ContentSize
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -218,7 +219,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ContentOffset
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -256,7 +257,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Add
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -295,7 +296,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ShowHorizontalScrollIndicator
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -333,7 +334,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RemoveAll
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -369,7 +370,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ShowVerticalScrollIndicator
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -407,7 +408,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -445,7 +446,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PositionCursor
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -479,7 +480,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ScrollUp
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -518,7 +519,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ScrollLeft
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -557,7 +558,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ScrollDown
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -596,7 +597,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ScrollRight
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -635,7 +636,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessKey
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -674,7 +675,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/ScrollView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseEvent
     path: ../Terminal.Gui/Views/ScrollView.cs
@@ -773,6 +774,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 17 - 17
docfx/api/Terminal.Gui/Terminal.Gui.Size.yml

@@ -31,7 +31,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Size
     path: ../Terminal.Gui/Types/Size.cs
@@ -68,7 +68,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Empty
     path: ../Terminal.Gui/Types/Size.cs
@@ -105,7 +105,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Addition
     path: ../Terminal.Gui/Types/Size.cs
@@ -147,7 +147,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Equality
     path: ../Terminal.Gui/Types/Size.cs
@@ -189,7 +189,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Inequality
     path: ../Terminal.Gui/Types/Size.cs
@@ -231,7 +231,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Subtraction
     path: ../Terminal.Gui/Types/Size.cs
@@ -273,7 +273,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: op_Explicit
     path: ../Terminal.Gui/Types/Size.cs
@@ -316,7 +316,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Types/Size.cs
@@ -352,7 +352,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Types/Size.cs
@@ -390,7 +390,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: IsEmpty
     path: ../Terminal.Gui/Types/Size.cs
@@ -428,7 +428,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Width
     path: ../Terminal.Gui/Types/Size.cs
@@ -466,7 +466,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Height
     path: ../Terminal.Gui/Types/Size.cs
@@ -504,7 +504,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Equals
     path: ../Terminal.Gui/Types/Size.cs
@@ -545,7 +545,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: GetHashCode
     path: ../Terminal.Gui/Types/Size.cs
@@ -583,7 +583,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ToString
     path: ../Terminal.Gui/Types/Size.cs
@@ -621,7 +621,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Add
     path: ../Terminal.Gui/Types/Size.cs
@@ -665,7 +665,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Types/Size.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Subtract
     path: ../Terminal.Gui/Types/Size.cs

+ 13 - 13
docfx/api/Terminal.Gui/Terminal.Gui.SpecialChar.yml

@@ -27,7 +27,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SpecialChar
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -60,7 +60,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: HLine
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -94,7 +94,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: VLine
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -128,7 +128,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Stipple
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -162,7 +162,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Diamond
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -196,7 +196,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ULCorner
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -230,7 +230,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: LLCorner
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -264,7 +264,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: URCorner
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -298,7 +298,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: LRCorner
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -332,7 +332,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: LeftTee
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -366,7 +366,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RightTee
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -400,7 +400,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: TopTee
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs
@@ -434,7 +434,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Drivers/ConsoleDriver.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: BottomTee
     path: ../Terminal.Gui/Drivers/ConsoleDriver.cs

+ 13 - 6
docfx/api/Terminal.Gui/Terminal.Gui.StatusBar.yml

@@ -20,7 +20,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/StatusBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: StatusBar
     path: ../Terminal.Gui/Views/StatusBar.cs
@@ -52,6 +52,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -137,7 +138,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/StatusBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Parent
     path: ../Terminal.Gui/Views/StatusBar.cs
@@ -174,7 +175,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/StatusBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Items
     path: ../Terminal.Gui/Views/StatusBar.cs
@@ -211,7 +212,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/StatusBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/StatusBar.cs
@@ -250,7 +251,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/StatusBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Views/StatusBar.cs
@@ -287,7 +288,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/StatusBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessHotKey
     path: ../Terminal.Gui/Views/StatusBar.cs
@@ -403,6 +404,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

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

@@ -19,7 +19,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/StatusBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: StatusItem
     path: ../Terminal.Gui/Views/StatusBar.cs
@@ -62,7 +62,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/StatusBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/StatusBar.cs
@@ -104,7 +104,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/StatusBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Shortcut
     path: ../Terminal.Gui/Views/StatusBar.cs
@@ -141,7 +141,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/StatusBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Title
     path: ../Terminal.Gui/Views/StatusBar.cs
@@ -180,7 +180,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/StatusBar.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Action
     path: ../Terminal.Gui/Views/StatusBar.cs

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

@@ -19,7 +19,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Label.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: TextAlignment
     path: ../Terminal.Gui/Views/Label.cs
@@ -52,7 +52,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Label.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Left
     path: ../Terminal.Gui/Views/Label.cs
@@ -86,7 +86,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Label.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Right
     path: ../Terminal.Gui/Views/Label.cs
@@ -120,7 +120,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Label.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Centered
     path: ../Terminal.Gui/Views/Label.cs
@@ -154,7 +154,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/Label.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Justified
     path: ../Terminal.Gui/Views/Label.cs

+ 31 - 24
docfx/api/Terminal.Gui/Terminal.Gui.TextField.yml

@@ -38,7 +38,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: TextField
     path: ../Terminal.Gui/Views/TextField.cs
@@ -74,6 +74,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.GetEnumerator
@@ -154,7 +155,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Used
     path: ../Terminal.Gui/Views/TextField.cs
@@ -191,7 +192,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ReadOnly
     path: ../Terminal.Gui/Views/TextField.cs
@@ -228,7 +229,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Changed
     path: ../Terminal.Gui/Views/TextField.cs
@@ -262,7 +263,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/TextField.cs
@@ -298,7 +299,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/TextField.cs
@@ -334,7 +335,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/TextField.cs
@@ -379,7 +380,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnLeave
     path: ../Terminal.Gui/Views/TextField.cs
@@ -415,7 +416,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Frame
     path: ../Terminal.Gui/Views/TextField.cs
@@ -454,7 +455,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Text
     path: ../Terminal.Gui/Views/TextField.cs
@@ -492,7 +493,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Secret
     path: ../Terminal.Gui/Views/TextField.cs
@@ -530,7 +531,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CursorPosition
     path: ../Terminal.Gui/Views/TextField.cs
@@ -567,7 +568,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PositionCursor
     path: ../Terminal.Gui/Views/TextField.cs
@@ -602,7 +603,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Views/TextField.cs
@@ -639,7 +640,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CanFocus
     path: ../Terminal.Gui/Views/TextField.cs
@@ -678,7 +679,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessKey
     path: ../Terminal.Gui/Views/TextField.cs
@@ -721,7 +722,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SelectedStart
     path: ../Terminal.Gui/Views/TextField.cs
@@ -758,7 +759,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SelectedLength
     path: ../Terminal.Gui/Views/TextField.cs
@@ -795,7 +796,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SelectedText
     path: ../Terminal.Gui/Views/TextField.cs
@@ -832,7 +833,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseEvent
     path: ../Terminal.Gui/Views/TextField.cs
@@ -871,7 +872,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ClearAllSelection
     path: ../Terminal.Gui/Views/TextField.cs
@@ -903,7 +904,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Copy
     path: ../Terminal.Gui/Views/TextField.cs
@@ -937,7 +938,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Cut
     path: ../Terminal.Gui/Views/TextField.cs
@@ -971,7 +972,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Paste
     path: ../Terminal.Gui/Views/TextField.cs
@@ -1071,6 +1072,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 24 - 17
docfx/api/Terminal.Gui/Terminal.Gui.TextView.yml

@@ -31,7 +31,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: TextView
     path: ../Terminal.Gui/Views/TextView.cs
@@ -64,6 +64,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -146,7 +147,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: TextChanged
     path: ../Terminal.Gui/Views/TextView.cs
@@ -179,7 +180,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/TextView.cs
@@ -215,7 +216,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/TextView.cs
@@ -247,7 +248,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Text
     path: ../Terminal.Gui/Views/TextView.cs
@@ -285,7 +286,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: LoadFile
     path: ../Terminal.Gui/Views/TextView.cs
@@ -324,7 +325,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: LoadStream
     path: ../Terminal.Gui/Views/TextView.cs
@@ -360,7 +361,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CloseFile
     path: ../Terminal.Gui/Views/TextView.cs
@@ -395,7 +396,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CurrentRow
     path: ../Terminal.Gui/Views/TextView.cs
@@ -432,7 +433,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CurrentColumn
     path: ../Terminal.Gui/Views/TextView.cs
@@ -470,7 +471,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PositionCursor
     path: ../Terminal.Gui/Views/TextView.cs
@@ -505,7 +506,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ReadOnly
     path: ../Terminal.Gui/Views/TextView.cs
@@ -543,7 +544,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Views/TextView.cs
@@ -580,7 +581,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CanFocus
     path: ../Terminal.Gui/Views/TextView.cs
@@ -619,7 +620,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ScrollTo
     path: ../Terminal.Gui/Views/TextView.cs
@@ -655,7 +656,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessKey
     path: ../Terminal.Gui/Views/TextView.cs
@@ -694,7 +695,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TextView.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseEvent
     path: ../Terminal.Gui/Views/TextView.cs
@@ -798,6 +799,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 14 - 7
docfx/api/Terminal.Gui/Terminal.Gui.TimeField.yml

@@ -21,7 +21,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TimeField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: TimeField
     path: ../Terminal.Gui/Views/TimeField.cs
@@ -73,6 +73,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.GetEnumerator
@@ -153,7 +154,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TimeField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/TimeField.cs
@@ -198,7 +199,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TimeField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Views/TimeField.cs
@@ -234,7 +235,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TimeField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Time
     path: ../Terminal.Gui/Views/TimeField.cs
@@ -272,7 +273,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TimeField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: IsShortFormat
     path: ../Terminal.Gui/Views/TimeField.cs
@@ -309,7 +310,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TimeField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessKey
     path: ../Terminal.Gui/Views/TimeField.cs
@@ -348,7 +349,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Views/TimeField.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseEvent
     path: ../Terminal.Gui/Views/TimeField.cs
@@ -728,6 +729,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 39 - 32
docfx/api/Terminal.Gui/Terminal.Gui.Toplevel.yml

@@ -30,11 +30,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Toplevel
     path: ../Terminal.Gui/Core.cs
-    startLine: 1484
+    startLine: 1493
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -65,6 +65,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -146,11 +147,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Running
     path: ../Terminal.Gui/Core.cs
-    startLine: 1489
+    startLine: 1498
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -183,11 +184,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Ready
     path: ../Terminal.Gui/Core.cs
-    startLine: 1496
+    startLine: 1505
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -216,11 +217,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Core.cs
-    startLine: 1510
+    startLine: 1519
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -252,11 +253,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Core.cs
-    startLine: 1518
+    startLine: 1527
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -284,11 +285,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Create
     path: ../Terminal.Gui/Core.cs
-    startLine: 1534
+    startLine: 1543
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -321,11 +322,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: CanFocus
     path: ../Terminal.Gui/Core.cs
-    startLine: 1543
+    startLine: 1552
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -362,11 +363,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Modal
     path: ../Terminal.Gui/Core.cs
-    startLine: 1552
+    startLine: 1561
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -399,11 +400,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MenuBar
     path: ../Terminal.Gui/Core.cs
-    startLine: 1557
+    startLine: 1566
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -436,11 +437,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: StatusBar
     path: ../Terminal.Gui/Core.cs
-    startLine: 1562
+    startLine: 1571
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -473,11 +474,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessKey
     path: ../Terminal.Gui/Core.cs
-    startLine: 1565
+    startLine: 1574
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -512,11 +513,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Add
     path: ../Terminal.Gui/Core.cs
-    startLine: 1617
+    startLine: 1626
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -549,11 +550,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Remove
     path: ../Terminal.Gui/Core.cs
-    startLine: 1629
+    startLine: 1638
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -586,11 +587,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RemoveAll
     path: ../Terminal.Gui/Core.cs
-    startLine: 1641
+    startLine: 1650
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -620,11 +621,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Core.cs
-    startLine: 1702
+    startLine: 1711
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -657,11 +658,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: WillPresent
     path: ../Terminal.Gui/Core.cs
-    startLine: 1729
+    startLine: 1738
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -775,6 +776,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 6 - 6
docfx/api/Terminal.Gui/Terminal.Gui.View.KeyEventEventArgs.yml

@@ -17,11 +17,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: KeyEventEventArgs
     path: ../Terminal.Gui/Core.cs
-    startLine: 1070
+    startLine: 1079
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -65,11 +65,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Core.cs
-    startLine: 1075
+    startLine: 1084
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -101,11 +101,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: KeyEvent
     path: ../Terminal.Gui/Core.cs
-    startLine: 1079
+    startLine: 1088
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui

+ 180 - 137
docfx/api/Terminal.Gui/Terminal.Gui.View.yml

@@ -35,6 +35,7 @@ items:
   - Terminal.Gui.View.HasFocus
   - Terminal.Gui.View.Height
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.KeyDown
   - Terminal.Gui.View.KeyPress
   - Terminal.Gui.View.KeyUp
@@ -83,7 +84,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: View
     path: ../Terminal.Gui/Core.cs
@@ -153,7 +154,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Enter
     path: ../Terminal.Gui/Core.cs
@@ -186,7 +187,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Leave
     path: ../Terminal.Gui/Core.cs
@@ -219,7 +220,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseEnter
     path: ../Terminal.Gui/Core.cs
@@ -252,7 +253,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseLeave
     path: ../Terminal.Gui/Core.cs
@@ -285,7 +286,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Driver
     path: ../Terminal.Gui/Core.cs
@@ -324,7 +325,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Subviews
     path: ../Terminal.Gui/Core.cs
@@ -362,7 +363,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Id
     path: ../Terminal.Gui/Core.cs
@@ -386,6 +387,43 @@ items:
   - set
   modifiers.vb:
   - Public
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  id: IsCurrentTop
+  parent: Terminal.Gui.View
+  langs:
+  - csharp
+  - vb
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
+  type: Property
+  source:
+    remote:
+      path: Terminal.Gui/Core.cs
+      branch: docs_tweaks
+      repo: tig:tig/gui.cs.git
+    id: IsCurrentTop
+    path: ../Terminal.Gui/Core.cs
+    startLine: 355
+  assemblies:
+  - Terminal.Gui
+  namespace: Terminal.Gui
+  summary: "\nReturns a value indicating if this View is currently on Top (Active)\n"
+  example: []
+  syntax:
+    content: public bool IsCurrentTop { get; }
+    parameters: []
+    return:
+      type: System.Boolean
+    content.vb: Public ReadOnly Property IsCurrentTop As Boolean
+  overload: Terminal.Gui.View.IsCurrentTop*
+  modifiers.csharp:
+  - public
+  - get
+  modifiers.vb:
+  - Public
+  - ReadOnly
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   id: WantMousePositionReports
@@ -400,11 +438,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: WantMousePositionReports
     path: ../Terminal.Gui/Core.cs
-    startLine: 356
+    startLine: 365
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -440,11 +478,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: WantContinuousButtonPressed
     path: ../Terminal.Gui/Core.cs
-    startLine: 361
+    startLine: 370
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -479,11 +517,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Frame
     path: ../Terminal.Gui/Core.cs
-    startLine: 370
+    startLine: 379
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -520,11 +558,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: GetEnumerator
     path: ../Terminal.Gui/Core.cs
-    startLine: 388
+    startLine: 397
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -557,11 +595,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: LayoutStyle
     path: ../Terminal.Gui/Core.cs
-    startLine: 402
+    startLine: 411
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -595,11 +633,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Bounds
     path: ../Terminal.Gui/Core.cs
-    startLine: 414
+    startLine: 423
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -633,11 +671,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: X
     path: ../Terminal.Gui/Core.cs
-    startLine: 427
+    startLine: 436
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -671,11 +709,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Y
     path: ../Terminal.Gui/Core.cs
-    startLine: 440
+    startLine: 449
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -709,11 +747,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Width
     path: ../Terminal.Gui/Core.cs
-    startLine: 455
+    startLine: 464
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -747,11 +785,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Height
     path: ../Terminal.Gui/Core.cs
-    startLine: 468
+    startLine: 477
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -785,11 +823,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SuperView
     path: ../Terminal.Gui/Core.cs
-    startLine: 480
+    startLine: 489
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -823,11 +861,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Core.cs
-    startLine: 488
+    startLine: 497
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -859,11 +897,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Core.cs
-    startLine: 500
+    startLine: 509
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -891,11 +929,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SetNeedsDisplay
     path: ../Terminal.Gui/Core.cs
-    startLine: 510
+    startLine: 519
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -923,11 +961,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SetNeedsDisplay
     path: ../Terminal.Gui/Core.cs
-    startLine: 531
+    startLine: 540
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -959,11 +997,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ChildNeedsDisplay
     path: ../Terminal.Gui/Core.cs
-    startLine: 560
+    startLine: 569
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -991,11 +1029,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Add
     path: ../Terminal.Gui/Core.cs
-    startLine: 572
+    startLine: 581
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1029,11 +1067,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Add
     path: ../Terminal.Gui/Core.cs
-    startLine: 590
+    startLine: 599
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1068,11 +1106,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RemoveAll
     path: ../Terminal.Gui/Core.cs
-    startLine: 603
+    startLine: 612
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1103,11 +1141,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Remove
     path: ../Terminal.Gui/Core.cs
-    startLine: 618
+    startLine: 627
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1141,11 +1179,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: BringSubviewToFront
     path: ../Terminal.Gui/Core.cs
-    startLine: 655
+    startLine: 664
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1178,11 +1216,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SendSubviewToBack
     path: ../Terminal.Gui/Core.cs
-    startLine: 670
+    startLine: 679
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1215,11 +1253,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SendSubviewBackwards
     path: ../Terminal.Gui/Core.cs
-    startLine: 685
+    startLine: 694
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1252,11 +1290,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: BringSubviewForward
     path: ../Terminal.Gui/Core.cs
-    startLine: 703
+    startLine: 712
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1289,11 +1327,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Clear
     path: ../Terminal.Gui/Core.cs
-    startLine: 722
+    startLine: 731
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1322,11 +1360,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Clear
     path: ../Terminal.Gui/Core.cs
-    startLine: 736
+    startLine: 745
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1357,11 +1395,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ScreenToView
     path: ../Terminal.Gui/Core.cs
-    startLine: 780
+    startLine: 789
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1399,11 +1437,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ClipToBounds
     path: ../Terminal.Gui/Core.cs
-    startLine: 812
+    startLine: 821
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1434,11 +1472,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SetClip
     path: ../Terminal.Gui/Core.cs
-    startLine: 822
+    startLine: 831
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1473,11 +1511,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: DrawFrame
     path: ../Terminal.Gui/Core.cs
-    startLine: 836
+    startLine: 845
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1515,11 +1553,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: DrawHotString
     path: ../Terminal.Gui/Core.cs
-    startLine: 851
+    startLine: 860
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1557,11 +1595,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: DrawHotString
     path: ../Terminal.Gui/Core.cs
-    startLine: 870
+    startLine: 879
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1599,11 +1637,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Move
     path: ../Terminal.Gui/Core.cs
-    startLine: 884
+    startLine: 893
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1638,11 +1676,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: PositionCursor
     path: ../Terminal.Gui/Core.cs
-    startLine: 893
+    startLine: 902
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1672,11 +1710,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: HasFocus
     path: ../Terminal.Gui/Core.cs
-    startLine: 902
+    startLine: 911
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1711,11 +1749,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnEnter
     path: ../Terminal.Gui/Core.cs
-    startLine: 925
+    startLine: 934
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1747,11 +1785,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnLeave
     path: ../Terminal.Gui/Core.cs
-    startLine: 932
+    startLine: 941
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1783,11 +1821,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Focused
     path: ../Terminal.Gui/Core.cs
-    startLine: 942
+    startLine: 951
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1821,11 +1859,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MostFocused
     path: ../Terminal.Gui/Core.cs
-    startLine: 948
+    startLine: 957
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1859,11 +1897,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ColorScheme
     path: ../Terminal.Gui/Core.cs
-    startLine: 963
+    startLine: 972
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1896,11 +1934,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AddRune
     path: ../Terminal.Gui/Core.cs
-    startLine: 982
+    startLine: 991
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1938,11 +1976,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ClearNeedsDisplay
     path: ../Terminal.Gui/Core.cs
-    startLine: 995
+    startLine: 1004
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -1970,11 +2008,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Core.cs
-    startLine: 1011
+    startLine: 1020
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2009,11 +2047,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: SetFocus
     path: ../Terminal.Gui/Core.cs
-    startLine: 1038
+    startLine: 1047
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2045,11 +2083,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: KeyPress
     path: ../Terminal.Gui/Core.cs
-    startLine: 1085
+    startLine: 1094
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2078,11 +2116,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessKey
     path: ../Terminal.Gui/Core.cs
-    startLine: 1088
+    startLine: 1097
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2117,11 +2155,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessHotKey
     path: ../Terminal.Gui/Core.cs
-    startLine: 1098
+    startLine: 1107
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2156,11 +2194,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ProcessColdKey
     path: ../Terminal.Gui/Core.cs
-    startLine: 1110
+    startLine: 1119
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2195,11 +2233,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: KeyDown
     path: ../Terminal.Gui/Core.cs
-    startLine: 1124
+    startLine: 1133
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2228,11 +2266,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnKeyDown
     path: ../Terminal.Gui/Core.cs
-    startLine: 1127
+    startLine: 1136
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2268,11 +2306,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: KeyUp
     path: ../Terminal.Gui/Core.cs
-    startLine: 1142
+    startLine: 1151
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2301,11 +2339,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnKeyUp
     path: ../Terminal.Gui/Core.cs
-    startLine: 1145
+    startLine: 1154
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2341,11 +2379,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: EnsureFocus
     path: ../Terminal.Gui/Core.cs
-    startLine: 1160
+    startLine: 1169
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2373,11 +2411,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: FocusFirst
     path: ../Terminal.Gui/Core.cs
-    startLine: 1172
+    startLine: 1181
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2405,11 +2443,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: FocusLast
     path: ../Terminal.Gui/Core.cs
-    startLine: 1190
+    startLine: 1199
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2437,11 +2475,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: FocusPrev
     path: ../Terminal.Gui/Core.cs
-    startLine: 1212
+    startLine: 1221
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2472,11 +2510,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: FocusNext
     path: ../Terminal.Gui/Core.cs
-    startLine: 1254
+    startLine: 1263
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2507,11 +2545,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: LayoutSubviews
     path: ../Terminal.Gui/Core.cs
-    startLine: 1384
+    startLine: 1393
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2541,11 +2579,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ToString
     path: ../Terminal.Gui/Core.cs
-    startLine: 1428
+    startLine: 1437
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2577,11 +2615,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnMouseEnter
     path: ../Terminal.Gui/Core.cs
-    startLine: 1434
+    startLine: 1443
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -2616,11 +2654,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: OnMouseLeave
     path: ../Terminal.Gui/Core.cs
-    startLine: 1444
+    startLine: 1453
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -3190,6 +3228,18 @@ references:
   name: NStack
   nameWithType: NStack
   fullName: NStack
+- uid: Terminal.Gui.View.IsCurrentTop*
+  commentId: Overload:Terminal.Gui.View.IsCurrentTop
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
+- uid: System.Boolean
+  commentId: T:System.Boolean
+  parent: System
+  isExternal: true
+  name: Boolean
+  nameWithType: Boolean
+  fullName: System.Boolean
 - uid: Terminal.Gui.View
   commentId: T:Terminal.Gui.View
   parent: Terminal.Gui
@@ -3201,13 +3251,6 @@ references:
   name: WantMousePositionReports
   nameWithType: View.WantMousePositionReports
   fullName: Terminal.Gui.View.WantMousePositionReports
-- uid: System.Boolean
-  commentId: T:System.Boolean
-  parent: System
-  isExternal: true
-  name: Boolean
-  nameWithType: Boolean
-  fullName: System.Boolean
 - uid: Terminal.Gui.View.WantContinuousButtonPressed*
   commentId: Overload:Terminal.Gui.View.WantContinuousButtonPressed
   name: WantContinuousButtonPressed

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

@@ -26,11 +26,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Window
     path: ../Terminal.Gui/Core.cs
-    startLine: 1738
+    startLine: 1747
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -70,6 +70,7 @@ items:
   - Terminal.Gui.View.Driver
   - Terminal.Gui.View.Subviews
   - Terminal.Gui.View.Id
+  - Terminal.Gui.View.IsCurrentTop
   - Terminal.Gui.View.WantMousePositionReports
   - Terminal.Gui.View.WantContinuousButtonPressed
   - Terminal.Gui.View.Frame
@@ -149,11 +150,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Title
     path: ../Terminal.Gui/Core.cs
-    startLine: 1746
+    startLine: 1755
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -187,11 +188,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Core.cs
-    startLine: 1778
+    startLine: 1787
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -226,11 +227,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Core.cs
-    startLine: 1786
+    startLine: 1795
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -262,11 +263,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Core.cs
-    startLine: 1799
+    startLine: 1808
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -304,11 +305,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../Terminal.Gui/Core.cs
-    startLine: 1816
+    startLine: 1825
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -343,11 +344,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: GetEnumerator
     path: ../Terminal.Gui/Core.cs
-    startLine: 1834
+    startLine: 1843
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -380,11 +381,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Add
     path: ../Terminal.Gui/Core.cs
-    startLine: 1848
+    startLine: 1857
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -419,11 +420,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Remove
     path: ../Terminal.Gui/Core.cs
-    startLine: 1861
+    startLine: 1870
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -458,11 +459,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RemoveAll
     path: ../Terminal.Gui/Core.cs
-    startLine: 1879
+    startLine: 1888
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -494,11 +495,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Redraw
     path: ../Terminal.Gui/Core.cs
-    startLine: 1885
+    startLine: 1894
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -531,11 +532,11 @@ items:
   source:
     remote:
       path: Terminal.Gui/Core.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseEvent
     path: ../Terminal.Gui/Core.cs
-    startLine: 1921
+    startLine: 1930
   assemblies:
   - Terminal.Gui
   namespace: Terminal.Gui
@@ -764,6 +765,12 @@ references:
   name: Id
   nameWithType: View.Id
   fullName: Terminal.Gui.View.Id
+- uid: Terminal.Gui.View.IsCurrentTop
+  commentId: P:Terminal.Gui.View.IsCurrentTop
+  parent: Terminal.Gui.View
+  name: IsCurrentTop
+  nameWithType: View.IsCurrentTop
+  fullName: Terminal.Gui.View.IsCurrentTop
 - uid: Terminal.Gui.View.WantMousePositionReports
   commentId: P:Terminal.Gui.View.WantMousePositionReports
   parent: Terminal.Gui.View

+ 26 - 26
docfx/api/Terminal.Gui/Unix.Terminal.Curses.Event.yml

@@ -40,7 +40,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Event
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -71,7 +71,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button1Pressed
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -103,7 +103,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button1Released
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -135,7 +135,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button1Clicked
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -167,7 +167,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button1DoubleClicked
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -199,7 +199,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button1TripleClicked
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -231,7 +231,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button2Pressed
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -263,7 +263,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button2Released
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -295,7 +295,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button2Clicked
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -327,7 +327,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button2DoubleClicked
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -359,7 +359,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button2TrippleClicked
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -391,7 +391,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button3Pressed
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -423,7 +423,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button3Released
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -455,7 +455,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button3Clicked
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -487,7 +487,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button3DoubleClicked
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -519,7 +519,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button3TripleClicked
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -551,7 +551,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button4Pressed
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -583,7 +583,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button4Released
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -615,7 +615,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button4Clicked
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -647,7 +647,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button4DoubleClicked
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -679,7 +679,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Button4TripleClicked
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -711,7 +711,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ButtonShift
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -743,7 +743,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ButtonCtrl
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -775,7 +775,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ButtonAlt
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -807,7 +807,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ReportMousePosition
     path: ../Terminal.Gui/MonoCurses/constants.cs
@@ -839,7 +839,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/constants.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: AllEvents
     path: ../Terminal.Gui/MonoCurses/constants.cs

+ 6 - 6
docfx/api/Terminal.Gui/Unix.Terminal.Curses.MouseEvent.yml

@@ -20,7 +20,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/binding.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: MouseEvent
     path: ../Terminal.Gui/MonoCurses/binding.cs
@@ -58,7 +58,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/binding.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ID
     path: ../Terminal.Gui/MonoCurses/binding.cs
@@ -89,7 +89,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/binding.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: X
     path: ../Terminal.Gui/MonoCurses/binding.cs
@@ -120,7 +120,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/binding.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Y
     path: ../Terminal.Gui/MonoCurses/binding.cs
@@ -151,7 +151,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/binding.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Z
     path: ../Terminal.Gui/MonoCurses/binding.cs
@@ -182,7 +182,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/binding.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ButtonState
     path: ../Terminal.Gui/MonoCurses/binding.cs

+ 22 - 22
docfx/api/Terminal.Gui/Unix.Terminal.Curses.Window.yml

@@ -36,7 +36,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Window
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -77,7 +77,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Handle
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -110,7 +110,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Standard
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -147,7 +147,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Current
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -184,7 +184,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: wtimeout
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -219,7 +219,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: notimeout
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -254,7 +254,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: keypad
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -289,7 +289,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: meta
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -324,7 +324,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: intrflush
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -359,7 +359,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: clearok
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -394,7 +394,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: idlok
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -429,7 +429,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: idcok
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -462,7 +462,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: immedok
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -495,7 +495,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: leaveok
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -530,7 +530,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: setscrreg
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -567,7 +567,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: scrollok
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -602,7 +602,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: wrefresh
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -634,7 +634,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: redrawwin
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -666,7 +666,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: wnoutrefresh
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -698,7 +698,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: move
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -735,7 +735,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: addch
     path: ../Terminal.Gui/MonoCurses/handles.cs
@@ -770,7 +770,7 @@ items:
   source:
     remote:
       path: Terminal.Gui/MonoCurses/handles.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: refresh
     path: ../Terminal.Gui/MonoCurses/handles.cs

Разлика између датотеке није приказан због своје велике величине
+ 112 - 112
docfx/api/Terminal.Gui/Unix.Terminal.Curses.yml


+ 5 - 5
docfx/api/UICatalog/UICatalog.Scenario.ScenarioCategory.yml

@@ -19,7 +19,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ScenarioCategory
     path: ../UICatalog/Scenario.cs
@@ -116,7 +116,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Name
     path: ../UICatalog/Scenario.cs
@@ -153,7 +153,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../UICatalog/Scenario.cs
@@ -186,7 +186,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: GetName
     path: ../UICatalog/Scenario.cs
@@ -227,7 +227,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: GetCategories
     path: ../UICatalog/Scenario.cs

+ 6 - 6
docfx/api/UICatalog/UICatalog.Scenario.ScenarioMetadata.yml

@@ -20,7 +20,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ScenarioMetadata
     path: ../UICatalog/Scenario.cs
@@ -113,7 +113,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Name
     path: ../UICatalog/Scenario.cs
@@ -150,7 +150,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Description
     path: ../UICatalog/Scenario.cs
@@ -187,7 +187,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: .ctor
     path: ../UICatalog/Scenario.cs
@@ -222,7 +222,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: GetName
     path: ../UICatalog/Scenario.cs
@@ -263,7 +263,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: GetDescription
     path: ../UICatalog/Scenario.cs

+ 13 - 13
docfx/api/UICatalog/UICatalog.Scenario.yml

@@ -27,7 +27,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Scenario
     path: ../UICatalog/Scenario.cs
@@ -75,7 +75,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Top
     path: ../UICatalog/Scenario.cs
@@ -112,7 +112,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Win
     path: ../UICatalog/Scenario.cs
@@ -149,7 +149,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Init
     path: ../UICatalog/Scenario.cs
@@ -188,7 +188,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: GetName
     path: ../UICatalog/Scenario.cs
@@ -223,7 +223,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: GetDescription
     path: ../UICatalog/Scenario.cs
@@ -258,7 +258,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: GetCategories
     path: ../UICatalog/Scenario.cs
@@ -293,7 +293,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: ToString
     path: ../UICatalog/Scenario.cs
@@ -329,7 +329,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Setup
     path: ../UICatalog/Scenario.cs
@@ -364,7 +364,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Run
     path: ../UICatalog/Scenario.cs
@@ -399,7 +399,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: RequestStop
     path: ../UICatalog/Scenario.cs
@@ -433,7 +433,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Dispose
     path: ../UICatalog/Scenario.cs
@@ -468,7 +468,7 @@ items:
   source:
     remote:
       path: UICatalog/Scenario.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: Dispose
     path: ../UICatalog/Scenario.cs

+ 1 - 1
docfx/api/UICatalog/UICatalog.UICatalogApp.yml

@@ -15,7 +15,7 @@ items:
   source:
     remote:
       path: UICatalog/UICatalog.cs
-      branch: docs
+      branch: docs_tweaks
       repo: tig:tig/gui.cs.git
     id: UICatalogApp
     path: ../UICatalog/UICatalog.cs

+ 5 - 0
docfx/articles/index.md

@@ -0,0 +1,5 @@
+# Conceptual Documentation
+
+* [Terminal.Gui Overview](overview.html)
+* [Keyboard Event Processing](keyboard.html)
+* [Event Processing and the Application Main Loop](mainloop.md)

+ 46 - 0
docfx/articles/keyboard.md

@@ -0,0 +1,46 @@
+Keyboard Event Processing
+=========================
+
+Keyboard events are sent by the [Main Loop](mainloop.html) to the
+Application class for processing.  The keyboard events are sent
+exclusively to the current `Toplevel`, this being either the default
+that is created when you call `Application.Init`, or one that you
+created an passed to `Application.Run(Toplevel)`. 
+
+Flow
+----
+
+Keystrokes are first processes as hotkeys, then as regular keys, and
+there is a final cold post-processing event that is invoked if no view
+processed the key.
+
+HotKey Processing
+-----------------
+
+Events are first send to all views as a "HotKey", this means that the
+`View.ProcessHotKey` method is invoked on the current toplevel, which
+in turns propagates this to all the views in the hierarchy.  If any
+view decides to process the event, no further processing takes place.
+
+This is how hotkeys for buttons are implemented.  For example, the
+keystroke "Alt-A" is handled by Buttons that have a hot-letter "A" to
+activate the button.
+
+Regular Processing
+------------------
+
+Unlike the hotkey processing, the regular processing is only sent to
+the currently focused view in the focus chain.
+
+The regular key processing is only invoked if no hotkey was caught.
+
+Cold-key Processing
+-------------------
+
+This stage only is executed if the focused view did not process the
+event, and is broadcast to all the views in the Toplevel.
+
+This method can be overwritten by views that want to provide
+accelerator functionality (Alt-key for example), but without
+interefering with normal ProcessKey behavior.
+

+ 161 - 0
docfx/articles/mainloop.md

@@ -0,0 +1,161 @@
+Event Processing and the Application Main Loop
+==============================================
+
+The method `Application.Run` that we covered before will wait for
+events from either the keyboard or mouse and route those events to the
+proper view.
+
+The job of waiting for events and dispatching them in the
+`Application` is implemented by an instance of the
+[`MainLoop`]()
+class.
+
+Mainloops are a common idiom in many user interface toolkits so many
+of the concepts will be familiar to you if you have used other
+toolkits before.
+
+This class provides the following capabilities:
+
+* Keyboard and mouse processing
+* .NET Async support
+* Timers processing
+* Invoking of UI code from a background thread
+* Idle processing handlers
+* Possibility of integration with other mainloops.
+* On Unix systems, it can monitor file descriptors for readability or writability.
+
+The `MainLoop` property in the the
+[`Application`](../api/Terminal.Gui/Terminal.Gui.Application.html)
+provides access to these functions.
+
+When your code invokes `Application.Run (Toplevel)`, the application
+will prepare the current
+[`Toplevel`](../api/Terminal.Gui/Terminal.Gui.Toplevel.html) instance by
+redrawing the screen appropriately and then calling the mainloop to
+run.    
+
+You can configure the Mainloop before calling Application.Run, or you
+can configure the MainLoop in response to events during the execution.
+
+The keyboard inputs is dispatched by the application class to the
+current TopLevel window this is covered in more detail in the
+[Keyboard Event Processing](keyboard.html) document.
+
+
+Async Execution
+---------------
+
+On startup, the `Application` class configured the .NET Asynchronous
+machinery to allow you to use the `await` keyword to run tasks in the
+background and have the execution of those tasks resume on the context
+of the main thread running the main loop.
+
+Once you invoke `Application.Main` the async machinery will be ready
+to use, and you can merely call methods using `await` from your main
+thread, and the awaited code will resume execution on the main
+thread. 
+
+Timers Processing
+-----------------
+
+You can register timers to be executed at specified intervals by
+calling the [`AddTimeout`]() method, like this:
+
+```csharp
+void UpdateTimer ()
+{
+	time.Text = DateTime.Now.ToString ();
+}
+
+var token = Application.MainLoop.AddTimeout (TimeSpan.FromSeconds (20), UpdateTimer);
+```
+
+The return value from AddTimeout is a token value that you can use if
+you desire to cancel the timer before it runs:
+
+```csharup
+Application.MainLoop.RemoveTimeout (token);
+```
+
+Idle Handlers
+-------------
+
+You can register code to be executed when the application is idling
+and there are no events to process by calling the
+[`AddIdle`]()
+method.  This method takes as a parameter a function that will be
+invoked when the application is idling.  
+
+Idle functions should return `true` if they should be invoked again,
+and `false` if the idle invocations should stop.
+
+Like the timer APIs, the return value is a token that can be used to
+cancel the scheduled idle function from being executed.
+
+Threading
+---------
+
+Like other UI toolkits, Terminal.Gui is generally not thread safe.
+You should avoid calling methods in the UI classes from a background
+thread as there is no guarantee that they will not corrupt the state
+of the UI application.  
+
+Generally, as there is not much state, you will get lucky, but the
+application will not behave properly.
+
+You will be served better off by using C# async machinery and the
+various APIs in the `System.Threading.Tasks.Task` APIs.   But if you
+absolutely must work with threads on your own you should only invoke
+APIs in Terminal.Gui from the main thread.
+
+To make this simple, you can use the `Application.MainLoop.Invoke`
+method and pass an `Action`.  This action will be queued for execution
+on the main thread at an appropriate time and will run your code
+there.
+
+For example, the following shows how to properly update a label from a
+background thread:
+
+```
+void BackgroundThreadUpdateProgress ()
+{
+	Application.MainLoop.Invoke (() => {
+		progress.Text = $"Progress: {bytesDownloaded/totalBytes}";
+        });
+}
+```
+
+Integration With Other Main Loop Drivers
+----------------------------------------
+
+It is possible to run the main loop in a way that it does not take
+over control of your application, but rather in a cooperative way.
+
+To do this, you must use the lower-level APIs in `Application`: the
+`Begin` method to prepare a toplevel for execution, followed by calls
+to `MainLoop.EventsPending` to determine whether the events must be
+processed, and in that case, calling `RunLoop` method and finally
+completing the process  by calling `End`.
+
+The method `Run` is implemented like this:
+
+```
+void Run (Toplevel top)
+{
+	var runToken = Begin (view);
+	RunLoop (runToken);
+	End (runToken);
+}
+```
+
+Unix File Descriptor Monitoring
+-------------------------------
+
+On Unix, it is possible to monitor file descriptors for input being
+available, or for the file descriptor being available for data to be
+written without blocking the application.
+
+To do this, you on Unix, you can cast the `MainLoop` instance to a
+[`UnixMainLoop`]()
+and use the `AddWatch` method to register an interest on a particular
+condition.

+ 428 - 0
docfx/articles/overview.md

@@ -0,0 +1,428 @@
+# Terminal.Gui API Overview
+
+`Terminal.Gui` is a library intended to create console-based
+applications using C#. The framework has been designed to make it
+easy to write applications that will work on monochrome terminals, as
+well as modern color terminals with mouse support.
+
+This library works across Windows, Linux and MacOS.
+
+This library provides a text-based toolkit as works in a way similar
+to graphic toolkits.   There are many controls that can be used to
+create your applications and it is event based, meaning that you
+create the user interface, hook up various events and then let the
+a processing loop run your application, and your code is invoked via
+one or more callbacks.
+
+The simplest application looks like this:
+
+```csharp
+using Terminal.Gui;
+
+class Demo {
+    static int Main ()
+    {
+        Application.Init ();
+
+        var n = MessageBox.Query (50, 7, 
+            "Question", "Do you like console apps?", "Yes", "No");
+
+        return n;
+    }
+}
+```
+
+This example shows a prompt and returns an integer value depending on
+which value was selected by the user (Yes, No, or if they use chose
+not to make a decision and instead pressed the ESC key).
+
+More interesting user interfaces can be created by composing some of
+the various views that are included.   In the following sections, you
+will see how applications are put together.
+
+In the example above, you can see that we have initialized the runtime by calling the 
+[`Init`](../api/Terminal.Gui/Terminal.Gui.Application.html#Terminal_Gui_Application_Init) method in the Application class - this sets up the environment, initializes the color
+schemes available for your application and clears the screen to start your application.
+
+The [`Application`](../api/Terminal.Gui/Terminal.Gui.Application.html) class, additionally creates an instance of the [Toplevel]((../api/Terminal.Gui/Terminal.Gui.Toplevel.html) class that is ready to be consumed, 
+this instance is available in the `Application.Top` property, and can be used like this:
+
+```csharp
+using Terminal.Gui;
+
+class Demo {
+    static int Main ()
+    {
+        Application.Init ();
+
+        var label = new Label ("Hello World") {
+            X = Pos.Center (),
+            Y = Pos.Center (),
+            Height = 1,
+        };
+        Application.Top.Add (label);
+        Application.Run ();
+    }
+}
+```
+
+Typically, you will want your application to have more than a label, you might
+want a menu, and a region for your application to live in, the following code
+does this:
+
+```csharp
+using Terminal.Gui;
+
+class Demo {
+    static int Main ()
+    {
+        Application.Init ();
+        var menu = new MenuBar (new MenuBarItem [] {
+            new MenuBarItem ("_File", new MenuItem [] {
+                new MenuItem ("_Quit", "", () => { 
+                    Application.RequestStop (); 
+                })
+            }),
+        });
+        
+        var win = new Window ("Hello") {
+            X = 0,
+            Y = 1,
+            Width = Dim.Fill (),
+            Height = Dim.Fill () - 1
+        };
+
+        // Add both menu and win in a single call
+        Application.Top.Add (menu, win);
+        Application.Run ();
+    }
+}
+```
+
+Views
+=====
+
+All visible elements on a Terminal.Gui application are implemented as
+[Views](../api/Terminal.Gui/Terminal.Gui.View.html).   Views are self-contained
+objects that take care of displaying themselves, can receive keyboard and mouse
+input and participate in the focus mechanism.
+
+Every view can contain an arbitrary number of children views.   These are called
+the Subviews.   You can add a view to an existing view, by calling the 
+[`Add`](../api/Terminal.Gui/Terminal.Gui.View.html#Terminal_Gui_View_Add_Terminal_Gui_View_) method, for example, to add a couple of buttons to a UI, you can do this:
+
+```csharp
+void SetupMyView (View myView)
+{
+    var label = new Label ("Username: ") {
+        X = 1,
+        Y = 1,
+        Width = 20,
+        Height = 1
+    };
+    myView.Add (label);
+
+    var username = new TextField ("") {
+        X = 1,
+        Y = 2,
+        Width = 30,
+        Height = 1
+    };
+    myView.Add (username);
+}
+```
+
+The container of a given view is called the `SuperView` and it is a property of every
+View.
+
+There are many views that you can use to spice up your application:
+
+[Buttons](../api/Terminal.Gui/Terminal.Gui.Button.html), [Labels](../api/Terminal.Gui/Terminal.Gui.Label.html), [Text entry](../api/Terminal.Gui/Terminal.Gui.TextField.html), [Text view](../api/Terminal.Gui/Terminal.Gui.TextView.html), [Radio buttons](../api/Terminal.Gui/Terminal.Gui.RadioGroup.html), [Checkboxes](../api/Terminal.Gui/Terminal.Gui.CheckBox.html), [Dialog boxes](../api/Terminal.Gui/Terminal.Gui.Dialog.html), [Message boxes](../api/Terminal.Gui/Terminal.Gui.MessageBox.html), [Windows](../api/Terminal.Gui/Terminal.Gui.Window.html), [Menus](../api/Terminal.Gui/Terminal.Gui.MenuBar.html), [ListViews](../api/Terminal.Gui/Terminal.Gui.ListView.html), [Frames](../api/Terminal.Gui/Terminal.Gui.FrameView.html), [ProgressBars](../api/Terminal.Gui/Terminal.Gui.ProgressBar.html), [Scroll views](../api/Terminal.Gui/Terminal.Gui.ScrollView.html) and [Scrollbars](../api/Terminal.Gui/Terminal.Gui.ScrollBarView.html).
+
+Layout
+------
+
+`Terminal.Gui` supports two different layout systems, absolute and computed \
+(controlled by the [`LayoutStyle`](../api/Terminal.Gui/Terminal.Gui.LayoutStyle.html)
+property on the view.
+
+The absolute system is used when you want the view to be positioned exactly in
+one location and want to manually control where the view is.   This is done
+by invoking your View constructor with an argument of type [`Rect`](../api/Terminal.Gui/Terminal.Gui.Rect.html).   When you do this, to change the
+position of the View, you can change the `Frame` property on the View.
+
+The computed layout system offers a few additional capabilities, like automatic
+centering, expanding of dimensions and a handful of other features.  To use
+this you construct your object without an initial `Frame`, but set the 
+ `X`, `Y`, `Width` and `Height` properties after the object has been created.
+
+Examples:
+
+```csharp
+
+// Dynamically computed
+var label = new Label ("Hello") {
+    X = 1,
+    Y = Pos.Center (),
+    Width = Dim.Fill (),
+    Height = 1
+};
+
+// Absolute position using the provided rectangle
+var label2 = new Label (new Rect (1, 2, 20, 1), "World")
+```
+
+The computed layout system does not take integers, instead the `X` and `Y` properties are of type [`Pos`](../api/Terminal.Gui/Terminal.Gui.Pos.html) and the `Width` and `Height` properties are of type [`Dim`](../api/Terminal.Gui/Terminal.Gui.Dim.html) both which can be created implicitly from integer values.
+
+### The `Pos` Type
+
+The `Pos` type on `X` and `Y` offers a few options:
+* Absolute position, by passing an integer
+* Percentage of the parent's view size - `Pos.Percent(n)`
+* Anchored from the end of the dimension - `AnchorEnd(int margin=0)`
+* Centered, using `Center()`
+* Reference the Left (X), Top (Y), Bottom, Right positions of another view
+
+The `Pos` values can be added or subtracted, like this:
+
+```csharp
+// Set the X coordinate to 10 characters left from the center
+view.X = Pos.Center () - 10;
+
+view.Y = Pos.Percent (20);
+
+anotherView.X = AnchorEnd (10);
+anotherView.Width = 9;
+
+myView.X = Pos.X (view);
+myView.Y = Pos.Bottom (anotherView);
+```
+
+### The `Dim` Type
+
+The `Dim` type is used for the `Width` and `Height` properties on the View and offers
+the following options:
+
+* Absolute size, by passing an integer
+* Percentage of the parent's view size - `Dim.Percent(n)`
+* Fill to the end - `Dim.Fill ()`
+* Reference the Width or Height of another view
+
+Like, `Pos`, objects of type `Dim` can be added an subtracted, like this:
+
+
+```csharp
+// Set the Width to be 10 characters less than filling 
+// the remaining portion of the screen
+view.Width = Dim.Fill () - 10;
+
+view.Height = Dim.Percent(20) - 1;
+
+anotherView.Height = Dim.Height (view)+1
+```
+
+# TopLevels, Windows and Dialogs.
+
+Among the many kinds of views, you typically will create a [Toplevel](../api/Terminal.Gui/Terminal.Gui.Toplevel.html) view (or any of its subclasses,
+like [Window](../api/Terminal.Gui/Terminal.Gui.Window.html) or [Dialog](../api/Terminal.Gui/Terminal.Gui.Dialog.html) which is special kind of views
+that can be executed modally - that is, the view can take over all input and returns
+only when the user chooses to complete their work there.   
+
+The following sections cover the differences.
+
+## TopLevel Views
+
+[Toplevel](../api/Terminal.Gui/Terminal.Gui.Toplevel.html) views have no visible user interface elements and occupy an arbitrary portion of the screen.
+
+You would use a toplevel Modal view for example to launch an entire new experience in your application, one where you would have a new top-level menu for example.   You 
+typically would add a Menu and a Window to your Toplevel, it would look like this:
+
+```csharp
+using Terminal.Gui;
+
+class Demo {
+    static void Edit (string filename)
+    {
+        var top = new Toplevel () { 
+            X = 0, 
+            Y = 0, 
+            Width = Dim.Fill (), 
+            Height = Dim.Fill () 
+        };
+        var menu = new MenuBar (new MenuBarItem [] {
+            new MenuBarItem ("_File", new MenuItem [] {
+                new MenuItem ("_Close", "", () => { 
+                    Application.RequestStop ();
+                })
+            }),
+        });
+        
+        // nest a window for the editor
+        var win = new Window (filename) {
+            X = 0,
+            Y = 1,
+            Width = Dim.Fill (),
+            Height = Dim.Fill () - 1
+        };
+
+        var editor = new TextView () {
+            X = 0, 
+            Y = 0,
+            Width = Dim.Fill (),
+            Height = Dim.Fill ()
+        };
+        editor.Text = System.IO.File.ReadAllText (filename);
+        win.Add (editor);
+
+        // Add both menu and win in a single call
+        top.Add (win, menu);
+        Application.Run (top);
+    }
+}
+```
+
+Window Views
+------------
+
+[Window](../api/Terminal.Gui/Terminal.Gui.Window.html) views extend the Toplevel view by providing a frame and a title around the toplevel - and can be moved on the screen with the mouse (caveat: code is currently disabled)
+
+From a user interface perspective, you might have more than one Window on the screen at a given time.
+
+Dialogs
+-------
+
+[Dialog](../api/Terminal.Gui/Terminal.Gui.Dialog.html) are [Window](../api/Terminal.Gui/Terminal.Gui.Window.html) objects that happen to be centered in the middle of the screen.
+
+Dialogs are instances of a Window that are centered in the screen, and are intended
+to be used modally - that is, they run, and they are expected to return a result 
+before resuming execution of your application.
+
+Dialogs are a subclass of `Window` and additionally expose the 
+[`AddButton`](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Dialog.html#Terminal_Gui_Dialog_AddButton_Terminal_Gui_Button_) API which manages the layout
+of any button passed to it, ensuring that the buttons are at the bottom of the dialog.
+
+Example:
+```csharp
+bool okpressed = false;
+var ok = new Button("Ok");
+var cancel = new Button("Cancel");
+var dialog = new Dialog ("Quit", 60, 7, ok, cancel);
+```
+
+Which will show something like this:
+```
++- Quit -----------------------------------------------+
+|                                                      |
+|                                                      |
+|                  [ Ok ] [ Cancel ]                   |
++------------------------------------------------------+
+```
+
+Running Modally
+---------------
+
+To run your Dialog, Window or Toplevel modally, you will invoke the `Application.Run`
+method on the toplevel.   It is up to your code and event handlers to invoke the `Application.RequestStop()` method to terminate the modal execution.
+
+```csharp
+bool okpressed = false;
+var ok = new Button(3, 14, "Ok") { 
+    Clicked = () => { Application.RequestStop (); okpressed = true; }
+};
+var cancel = new Button(10, 14, "Cancel") {
+    Clicked = () => Application.RequestStop () 
+};
+var dialog = new Dialog ("Login", 60, 18, ok, cancel);
+
+var entry = new TextField () {
+    X = 1, 
+    Y = 1,
+    Width = Dim.Fill (),
+    Height = 1
+};
+dialog.Add (entry);
+Application.Run (dialog);
+if (okpressed)
+    Console.WriteLine ("The user entered: " + entry.Text);
+```
+
+There is no return value from running modally, so your code will need to have a mechanism
+of indicating the reason that the execution of the modal dialog was completed, in the 
+case above, the `okpressed` value is set to true if the user pressed or selected the Ok button.
+
+Input Handling
+==============
+
+Every view has a focused view, and if that view has nested views, one of those is 
+the focused view.   This is called the focus chain, and at any given time, only one
+View has the focus.   
+
+The library binds the key Tab to focus the next logical view,
+and the Shift-Tab combination to focus the previous logical view.   
+
+Keyboard processing is divided in three stages: HotKey processing, regular processing and
+cold key processing.   
+
+* Hot key processing happens first, and it gives all the views in the current
+  toplevel a chance to monitor whether the key needs to be treated specially.  This
+  for example handles the scenarios where the user pressed Alt-o, and a view with a 
+  highlighted "o" is being displayed.
+
+* If no view processed the hotkey, then the key is sent to the currently focused
+  view.
+
+* If the key was not processed by the normal processing, all views are given 
+  a chance to process the keystroke in their cold processing stage.  Examples
+  include the processing of the "return" key in a dialog when a button in the
+  dialog has been flagged as the "default" action.
+
+The most common case is the normal processing, which sends the keystrokes to the
+currently focused view.
+
+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.
+
+Colors and Color Schemes
+========================
+
+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.   
+
+The various styles are captured in the [`Colors`](../api/Terminal.Gui/Terminal.Gui.Colors.html) class which defined color schemes for
+the normal views, the menu bar, popup dialog boxes and error dialog boxes, that you can use like this:
+
+* `Colors.Base`
+* `Colors.Menu`
+* `Colors.Dialog`
+* `Colors.Error`
+
+You can use them for example like this to set the colors for a new Window:
+
+```
+var w = new Window ("Hello");
+w.ColorScheme = Colors.Error
+```
+
+The [`ColorScheme`](../api/Terminal.Gui/Terminal.Gui.ColorScheme.html) represents
+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.
+
+By using `ColorSchemes` you ensure that your application will work correctbly both
+in color and black and white terminals.
+
+Some views support setting individual color attributes, you create an
+attribute for a particular pair of Foreground/Background like this:
+
+```
+var myColor = Application.Driver.MakeAttribute (Color.Blue, Color.Red);
+var label = new Label (...);
+label.TextColor = myColor
+```
+
+MainLoop, Threads and Input Handling
+====================================
+
+Detailed description of the mainlop is described on the [Event Processing and the Application Main Loop](mainloop.html) document.

+ 24 - 0
docfx/articles/views.md

@@ -0,0 +1,24 @@
+Views
+=====
+
+Layout
+======
+
+Creating Custom Views
+=====================
+
+Constructor
+-----------
+
+Rendering
+---------
+
+### Using Custom Colors
+
+Keyboard processing
+-------------------
+
+Mouse event processing
+----------------------
+
+

Неке датотеке нису приказане због велике количине промена