- | Mono.Terminal.MainLoop |
+ MainLoop |
mainLoop |
To be added.
|
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html b/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html
index dabd64a16..44a96a31f 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html
@@ -218,7 +218,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public class Dialog : Terminal.Gui.Window
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Key.html b/docs/api/Terminal.Gui/Terminal.Gui.Key.html
index 10b814083..e4562ba06 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.Key.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.Key.html
@@ -77,7 +77,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public enum Key
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html b/docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html
index bb347b6a5..5399c8eca 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.KeyEvent.html
@@ -76,7 +76,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public struct KeyEvent
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Label.html b/docs/api/Terminal.Gui/Terminal.Gui.Label.html
index b549fc8d4..79956029d 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.Label.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.Label.html
@@ -209,7 +209,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public class Label : Terminal.Gui.View
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html b/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html
index c3b10a963..231461cd7 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html
@@ -197,7 +197,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
public class MenuBar : Terminal.Gui.View
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html b/docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html
index f4172e463..96ad5eab5 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.MenuBarItem.html
@@ -81,7 +81,7 @@
MenuBarItem
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
public class MenuBarItem
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html b/docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html
index 04321939b..2eadb6eb4 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.MenuItem.html
@@ -81,7 +81,7 @@
MenuItem
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
public class MenuItem
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html b/docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html
index 162691d23..705d3691f 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.MessageBox.html
@@ -81,7 +81,7 @@
MessageBox
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public class MessageBox
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html b/docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html
index bc8f0a776..320a8e2d0 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.MouseEvent.html
@@ -76,7 +76,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public struct MouseEvent
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html b/docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html
index 854e66513..13183d998 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.MouseFlags.html
@@ -76,7 +76,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
[System.Flags]
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Point.html b/docs/api/Terminal.Gui/Terminal.Gui.Point.html
index b5c47db3a..898bedfae 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.Point.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.Point.html
@@ -76,7 +76,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public struct Point
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html b/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html
index ae707d329..6cacbd708 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html
@@ -197,7 +197,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public class RadioGroup : Terminal.Gui.View
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Rect.html b/docs/api/Terminal.Gui/Terminal.Gui.Rect.html
index 5c4f46d67..34a018049 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.Rect.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.Rect.html
@@ -76,7 +76,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public struct Rect
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Responder.html b/docs/api/Terminal.Gui/Terminal.Gui.Responder.html
index 204faebfa..36a5619f9 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.Responder.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.Responder.html
@@ -81,7 +81,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public class Responder
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html b/docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html
index 9b56ae7a8..17ed07801 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.ScrollView.html
@@ -211,7 +211,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
public class ScrollView : Terminal.Gui.View
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Size.html b/docs/api/Terminal.Gui/Terminal.Gui.Size.html
index 51f972689..9d0b427dc 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.Size.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.Size.html
@@ -76,7 +76,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public struct Size
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html b/docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html
index 9d7408b76..b32774d8b 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.SpecialChar.html
@@ -76,7 +76,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public enum SpecialChar
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html b/docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html
index f2bdcf1a7..38321941d 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.TextAlignment.html
@@ -76,7 +76,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public enum TextAlignment
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.TextField.html b/docs/api/Terminal.Gui/Terminal.Gui.TextField.html
index 364d43bcf..d8a9809f2 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.TextField.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.TextField.html
@@ -197,7 +197,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public class TextField : Terminal.Gui.View
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html b/docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html
index da210cdc6..9474cc360 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.Toplevel.html
@@ -207,7 +207,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public class Toplevel : Terminal.Gui.View
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.View.html b/docs/api/Terminal.Gui/Terminal.Gui.View.html
index 8b17488e2..fe4d53e68 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.View.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.View.html
@@ -99,7 +99,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public class View : Terminal.Gui.Responder, System.Collections.IEnumerable
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Window.html b/docs/api/Terminal.Gui/Terminal.Gui.Window.html
index c3e778954..5df613720 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.Window.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.Window.html
@@ -211,7 +211,7 @@
- Assembly: Terminal.dll
+ Assembly: Terminal.Gui.dll
Syntax
public class Window : Terminal.Gui.Toplevel, System.Collections.IEnumerable
diff --git a/docs/api/Terminal/Terminal.Application.html b/docs/api/Terminal/Terminal.Application.html
index c1087adb2..08677ec13 100644
--- a/docs/api/Terminal/Terminal.Application.html
+++ b/docs/api/Terminal/Terminal.Application.html
@@ -215,7 +215,7 @@
- | Mono.Terminal.MainLoop |
+ MainLoop |
The main loop.
|
diff --git a/docs/api/Terminal/Terminal.ConsoleDriver.html b/docs/api/Terminal/Terminal.ConsoleDriver.html
index b25b6c192..d1af59066 100644
--- a/docs/api/Terminal/Terminal.ConsoleDriver.html
+++ b/docs/api/Terminal/Terminal.ConsoleDriver.html
@@ -399,7 +399,7 @@
- | Mono.Terminal.MainLoop |
+ MainLoop |
mainLoop |
To be added.
|
diff --git a/docs/api/Terminal/Terminal.CursesDriver.html b/docs/api/Terminal/Terminal.CursesDriver.html
index 179969914..9ee17e4c5 100644
--- a/docs/api/Terminal/Terminal.CursesDriver.html
+++ b/docs/api/Terminal/Terminal.CursesDriver.html
@@ -399,7 +399,7 @@
- | Mono.Terminal.MainLoop |
+ MainLoop |
mainLoop |
To be added.
|
diff --git a/docs/api/toc.html b/docs/api/toc.html
index cf4e35f3e..3c5e78c24 100644
--- a/docs/api/toc.html
+++ b/docs/api/toc.html
@@ -72,8 +72,116 @@
diff --git a/docs/manifest.json b/docs/manifest.json
index 9d39cc46d..6811a48e9 100644
--- a/docs/manifest.json
+++ b/docs/manifest.json
@@ -1 +1 @@
-{"homepages":[],"source_base_path":"/cvs/gui.cs/docfx","xrefmap":"xrefmap.yml","files":[{"type":"Toc","source_relative_path":"api/toc.yml","output":{".html":{"relative_path":"api/toc.html","hash":"tZ/W4iCMAQ+EV2ezQ0lQOQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.yml","output":{".html":{"relative_path":"api/Terminal.html","hash":"tFVRBtIAuwnTBjsSB3aeCw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.ConsoleDriver.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.ConsoleDriver.html","hash":"+YBG51b72x4D/u3JZQRLjA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MessageBox.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MessageBox.html","hash":"Wn6KkyjE8pNYfKOXzZV0Iw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.ScrollView.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.ScrollView.html","hash":"ZRd9UaOkENOXRtYPGmSJqg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Window.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Window.html","hash":"ItBexMcHWDaV1yCleTabOw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html","hash":"iHMN6smqfSKr7+gRxUzZ1w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MessageBox.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MessageBox.html","hash":"tTIEhVD2yMGGN3yCcgCz4Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Rect.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Rect.html","hash":"KpncNa8biZERvmVpoBZLDA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MouseFlags.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MouseFlags.html","hash":"sg3uSjbr5dohFmZVRfZY7Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.TextAlignment.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.TextAlignment.html","hash":"tj2OzoDfqj/51E5ZLhj1fA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Button.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Button.html","hash":"VESOJmXXJ9prNN5hKxfcNw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Dialog.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Dialog.html","hash":"2ylkGO6zSUi/FT45G2Kn5A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Point.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Point.html","hash":"yOdvSmSegO4HtL9S0NXmAw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.TextField.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.TextField.html","hash":"PG21wfF6w3WeOn5/F4r0Og=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.CheckBox.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.CheckBox.html","hash":"WC+8uw4rbP+T7n7nSimpLQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.ColorScheme.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.ColorScheme.html","hash":"jLksqjNAv5NP/Lzs+w0orA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MenuBarItem.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MenuBarItem.html","hash":"MLpuOjtsqxDsyuaLJfU28Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.RadioGroup.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.RadioGroup.html","hash":"zwoFctZNjvwMklMZpPs1EQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Toplevel.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Toplevel.html","hash":"ZaZkpR6gBBPF5MiM0whB4g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Color.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Color.html","hash":"LHtIPMQ0GuXm+VaymUQ5Wg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MenuBar.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MenuBar.html","hash":"n6Zzh4S3bnBUL2j+WaiHkA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.RadioGroup.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.RadioGroup.html","hash":"iMiS1RZ/t6lMzjVI8FiQvg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Toplevel.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Toplevel.html","hash":"dn8lQQiwlOoaRiNJe+xctA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MenuItem.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MenuItem.html","hash":"++i0UabgBe6tHpfq+o5i0Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Responder.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Responder.html","hash":"3ygzyqOiUoqHMdmh8SyTEQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Window.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Window.html","hash":"2kLx9z45NkbxwTgeFtZfvg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Application.RunState.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Application.RunState.html","hash":"Wr45dWdROck+mzcRWU+Xhw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.CursesDriver.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.CursesDriver.html","hash":"LEZNZrmyRxai7iKgBohTRw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MenuItem.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MenuItem.html","hash":"04liHi2Olqjby/8vkUCYZw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Size.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Size.html","hash":"uQO7B2czEXvwl283AWce/Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Application.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Application.html","hash":"HIq9j2cJOECp4PATaBHuRQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.ScrollView.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ScrollView.html","hash":"FrbIG6PuLw70lAElJMC8nQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Application.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Application.html","hash":"2cY/UKz4oHtfGycFOWepRw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.KeyEvent.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.KeyEvent.html","hash":"H50MHJqCV7rQBETqFufJiw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MouseFlags.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MouseFlags.html","hash":"cDzZV9Fx1k/ddXExyYB8Fg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.SpecialChar.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.SpecialChar.html","hash":"oyaYen6dExP+Yje8h+D1yQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Attribute.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Attribute.html","hash":"A3UqU1a5FVGSFavFKEqgzA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Key.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Key.html","hash":"0AIvf/GZefmYIROCqJwQew=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Label.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Label.html","hash":"kG5jQ7f7/c7j2b55qng/hw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Dialog.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Dialog.html","hash":"WzWlWPeXVk0WUWvYt6SSlw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Size.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Size.html","hash":"0jFKo+lOrFEShGwxXNlDDQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.CheckBox.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.CheckBox.html","hash":"bNlFx/QhKQXyWQEyiuvMqQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Key.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Key.html","hash":"sGONwq1ubcfwvIMQPLx8OA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MouseEvent.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MouseEvent.html","hash":"tWBrDmGanq6Qsj86XzS8PA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.TextAlignment.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.TextAlignment.html","hash":"VCohI9t1lob2fztxD5ZXcQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Button.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Button.html","hash":"2EaHWSFdY3KeCf+xYTTQ+Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.KeyEvent.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.KeyEvent.html","hash":"0AQLbzseO8iU69mC9X8usw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MenuBarItem.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MenuBarItem.html","hash":"OY0CwBSJld7UxOHV2GWy7Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Colors.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Colors.html","hash":"F4dfxJJXuA27QCr3sjf/3g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Point.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Point.html","hash":"5lXIZ7LCD9Ez5xMr/mLbGA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.TextField.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.TextField.html","hash":"Y2ryjz4JxpNRlBItPIvU0Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Attribute.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Attribute.html","hash":"3VQuiTvkwZuhrXRBU2slvA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Colors.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Colors.html","hash":"jVPODiXx92oOFHZgYp3TbA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MenuBar.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MenuBar.html","hash":"BYq8R+tNwkE1cm0tao3JNw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Responder.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Responder.html","hash":"DJWHT+iWnN2wV1qbzFu1pw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Application.RunState.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Application.RunState.html","hash":"qJhgiZlULig+2cVOIiHnpQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MouseEvent.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MouseEvent.html","hash":"+YlDwp873fe165gtogg6Cg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.SpecialChar.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.SpecialChar.html","hash":"TJhIrBWr9FGN2qmBBx+C+A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.View.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.View.html","hash":"yJpmA1PgCUC8KvoEpB8uHg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui.yml","output":{".html":{"relative_path":"api/Terminal.Gui.html","hash":"gYghnwNIzFeDwku53sYYkQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Color.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Color.html","hash":"85hkUEzd69fFj5+qNKiT1g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Label.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Label.html","hash":"tJNRVOYJfQqH8GIQdA9+OQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Rect.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Rect.html","hash":"anP+C2o7gvnZXLG5vbMg9A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.View.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.View.html","hash":"M01c4HbOagtD5MYiEutIeA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.ColorScheme.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ColorScheme.html","hash":"RHiSj3rqlxxYzU4vlHuCmQ=="}},"is_incremental":false,"version":""}],"version_info":{}}
\ No newline at end of file
+{"homepages":[],"source_base_path":"/cvs/gui.cs/docfx","xrefmap":"xrefmap.yml","files":[{"type":"Toc","source_relative_path":"api/toc.yml","output":{".html":{"relative_path":"api/toc.html","hash":"9t/O37KLysIh2vEciB6VPQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Application.RunState.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Application.RunState.html","hash":"Wr45dWdROck+mzcRWU+Xhw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.CheckBox.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.CheckBox.html","hash":"bNlFx/QhKQXyWQEyiuvMqQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Key.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Key.html","hash":"sGONwq1ubcfwvIMQPLx8OA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Rect.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Rect.html","hash":"anP+C2o7gvnZXLG5vbMg9A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.View.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.View.html","hash":"M01c4HbOagtD5MYiEutIeA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Dialog.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Dialog.html","hash":"6l5o+SD717i/FNrq5MbwrA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.TextAlignment.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.TextAlignment.html","hash":"0WRZZIAjiDvLCkr+/Zr44Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Color.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Color.html","hash":"85hkUEzd69fFj5+qNKiT1g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.KeyEvent.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.KeyEvent.html","hash":"H50MHJqCV7rQBETqFufJiw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Responder.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Responder.html","hash":"DJWHT+iWnN2wV1qbzFu1pw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Application.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Application.html","hash":"S6c30gXEWzeYNOTKlj48Sg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Color.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Color.html","hash":"lDjWo7u8AtVHR4wSVrYp9A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MenuBar.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MenuBar.html","hash":"KmtGj22sG2k4FFo8tbizug=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Rect.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Rect.html","hash":"UbrMVw16YFF223fCoch2Xg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Attribute.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Attribute.html","hash":"QXvfRjzpLQcy2dE96cMpFg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html","hash":"LTEW0snGsYS8TYj6zKaCow=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MessageBox.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MessageBox.html","hash":"TkA8vVP53rdJywM5H6N5tg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Size.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Size.html","hash":"qfcO9/VhcMA9NALvZ/77gA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.SpecialChar.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.SpecialChar.html","hash":"CFSpJQ0G3UllpVk9ySaVcw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Mono.Terminal.yml","output":{".html":{"relative_path":"api/Mono.Terminal.html","hash":"hVuYUVEF4TqIwRNoksJwSg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.ColorScheme.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.ColorScheme.html","hash":"jLksqjNAv5NP/Lzs+w0orA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MenuBarItem.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MenuBarItem.html","hash":"MLpuOjtsqxDsyuaLJfU28Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MouseFlags.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MouseFlags.html","hash":"cDzZV9Fx1k/ddXExyYB8Fg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Toplevel.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Toplevel.html","hash":"ZaZkpR6gBBPF5MiM0whB4g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Colors.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Colors.html","hash":"9fZOKjYk4B6QSQwNg1OuQg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MenuItem.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MenuItem.html","hash":"Y5nhM9tZ06LPNlHYvJGPJw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.ScrollView.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ScrollView.html","hash":"W57wiBdIG/2MEOZ3ezeDQA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Responder.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Responder.html","hash":"sMB5yz2PpBVQ8Zww0qV3MA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Mono.Terminal/Mono.Terminal.MainLoop.yml","output":{".html":{"relative_path":"api/Mono.Terminal/Mono.Terminal.MainLoop.html","hash":"4O26iKaM2Szi+gT94S5K+w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Colors.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Colors.html","hash":"jVPODiXx92oOFHZgYp3TbA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Label.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Label.html","hash":"tJNRVOYJfQqH8GIQdA9+OQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.ScrollView.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.ScrollView.html","hash":"ZRd9UaOkENOXRtYPGmSJqg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Window.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Window.html","hash":"ItBexMcHWDaV1yCleTabOw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Key.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Key.html","hash":"+EX00d7DyqfA4TD/QdSOaw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MenuBarItem.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MenuBarItem.html","hash":"OOmSreOzG7w5GEXfaXXbwQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.RadioGroup.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.RadioGroup.html","hash":"7FRJZh6jDJkl5pys+emK9w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Window.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Window.html","hash":"RNLzWPDI78r4dLyTJGjyAg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.yml","output":{".html":{"relative_path":"api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html","hash":"pMAXO+EHEOBNK8P3aW673A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.ConsoleDriver.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.ConsoleDriver.html","hash":"zYFZ8UpIDDapoy6co0/5Kw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MenuItem.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MenuItem.html","hash":"04liHi2Olqjby/8vkUCYZw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Size.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Size.html","hash":"uQO7B2czEXvwl283AWce/Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Application.RunState.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Application.RunState.html","hash":"CIUimzjAa8XPTgbRIQSwRQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.ColorScheme.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ColorScheme.html","hash":"1ClzHoep8DR+75SAfZjD4Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.TextField.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.TextField.html","hash":"IlPg8+gzJgv8Ao/cJcDq5A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.yml","output":{".html":{"relative_path":"api/Terminal.html","hash":"tFVRBtIAuwnTBjsSB3aeCw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.CursesDriver.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.CursesDriver.html","hash":"kqLZ+gut4HqwdfZMrBSwvQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MessageBox.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MessageBox.html","hash":"Wn6KkyjE8pNYfKOXzZV0Iw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Point.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Point.html","hash":"yOdvSmSegO4HtL9S0NXmAw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.TextAlignment.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.TextAlignment.html","hash":"VCohI9t1lob2fztxD5ZXcQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Button.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Button.html","hash":"JtU/AhvP66d1h0z1wgca4A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Application.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Application.html","hash":"wmqIY3h9ul8VxGLlZ3Nbvw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Attribute.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Attribute.html","hash":"3VQuiTvkwZuhrXRBU2slvA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Dialog.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Dialog.html","hash":"2ylkGO6zSUi/FT45G2Kn5A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MouseEvent.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MouseEvent.html","hash":"tWBrDmGanq6Qsj86XzS8PA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.TextField.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.TextField.html","hash":"PG21wfF6w3WeOn5/F4r0Og=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.CheckBox.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.CheckBox.html","hash":"f9+vtnlkBPbJaNlQJ4fGAQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Label.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Label.html","hash":"N55YuzGxvZ5TtUaiyj3BQA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Point.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Point.html","hash":"0wTvcjfDG3By7XHJve5K0g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Toplevel.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Toplevel.html","hash":"3F77ecpcWYEOi67RMZGAwQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.View.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.View.html","hash":"c1kEZNWh2B+e38VPpbMSSQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MouseEvent.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MouseEvent.html","hash":"ouDM5cp845rCrJSH1b0omg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.MouseFlags.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.MouseFlags.html","hash":"NRuoTlDQ42lWQzMeiemAyQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.KeyEvent.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.KeyEvent.html","hash":"RFZsF2/17jsdv/neuaJ0tg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui.yml","output":{".html":{"relative_path":"api/Terminal.Gui.html","hash":"Y6/l2s/jUipL+RfgmWTgKw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.Button.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Button.html","hash":"VESOJmXXJ9prNN5hKxfcNw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.MenuBar.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MenuBar.html","hash":"BYq8R+tNwkE1cm0tao3JNw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.RadioGroup.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.RadioGroup.html","hash":"zwoFctZNjvwMklMZpPs1EQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal/Terminal.SpecialChar.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.SpecialChar.html","hash":"oyaYen6dExP+Yje8h+D1yQ=="}},"is_incremental":false,"version":""}],"version_info":{}}
\ No newline at end of file
diff --git a/docs/xrefmap.yml b/docs/xrefmap.yml
index 7cf4e6d53..62cedb6fc 100644
--- a/docs/xrefmap.yml
+++ b/docs/xrefmap.yml
@@ -1,6 +1,171 @@
### YamlMime:XRefMap
sorted: true
references:
+- uid: Mono.Terminal
+ name: Mono.Terminal
+ href: api/Mono.Terminal.html
+ fullName: Mono.Terminal
+ nameWithType: Mono.Terminal
+- uid: Mono.Terminal.MainLoop
+ name: MainLoop
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html
+ fullName: Mono.Terminal.MainLoop
+ nameWithType: MainLoop
+- uid: Mono.Terminal.MainLoop.#ctor
+ name: MainLoop()
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop__ctor
+ fullName: MainLoop.MainLoop()
+ nameWithType: MainLoop.MainLoop()
+- uid: Mono.Terminal.MainLoop.#ctor*
+ name: MainLoop
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop__ctor_
+ fullName: MainLoop.MainLoop
+ nameWithType: MainLoop.MainLoop
+- uid: Mono.Terminal.MainLoop.AddIdle(System.Func{System.Boolean})
+ name: AddIdle(Func)
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddIdle_System_Func_System_Boolean__
+ fullName: MainLoop.AddIdle(Func)
+ nameWithType: MainLoop.AddIdle(Func)
+- uid: Mono.Terminal.MainLoop.AddIdle*
+ name: AddIdle
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddIdle_
+ fullName: MainLoop.AddIdle
+ nameWithType: MainLoop.AddIdle
+- uid: Mono.Terminal.MainLoop.AddTimeout(System.TimeSpan,System.Func{Mono.Terminal.MainLoop,System.Boolean})
+ name: AddTimeout(TimeSpan, Func)
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddTimeout_System_TimeSpan_System_Func_Mono_Terminal_MainLoop_System_Boolean__
+ fullName: MainLoop.AddTimeout(TimeSpan, Func)
+ nameWithType: MainLoop.AddTimeout(TimeSpan, Func)
+- uid: Mono.Terminal.MainLoop.AddTimeout*
+ name: AddTimeout
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddTimeout_
+ fullName: MainLoop.AddTimeout
+ nameWithType: MainLoop.AddTimeout
+- uid: Mono.Terminal.MainLoop.AddWatch(System.Int32,Mono.Terminal.MainLoop.Condition,System.Func{Mono.Terminal.MainLoop,System.Boolean})
+ name: AddWatch(Int32, MainLoop+Condition, Func)
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddWatch_System_Int32_Mono_Terminal_MainLoop_Condition_System_Func_Mono_Terminal_MainLoop_System_Boolean__
+ fullName: MainLoop.AddWatch(Int32, MainLoop+Condition, Func)
+ nameWithType: MainLoop.AddWatch(Int32, MainLoop+Condition, Func)
+- uid: Mono.Terminal.MainLoop.AddWatch*
+ name: AddWatch
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_AddWatch_
+ fullName: MainLoop.AddWatch
+ nameWithType: MainLoop.AddWatch
+- uid: Mono.Terminal.MainLoop.Condition
+ name: MainLoop.Condition
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html
+ fullName: Mono.Terminal.MainLoop.Condition
+ nameWithType: MainLoop.Condition
+- uid: Mono.Terminal.MainLoop.Condition.PollErr
+ name: PollErr
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html#Mono_Terminal_MainLoop_Condition_PollErr
+ fullName: MainLoop.Condition.PollErr
+ nameWithType: MainLoop.Condition.PollErr
+- uid: Mono.Terminal.MainLoop.Condition.PollHup
+ name: PollHup
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html#Mono_Terminal_MainLoop_Condition_PollHup
+ fullName: MainLoop.Condition.PollHup
+ nameWithType: MainLoop.Condition.PollHup
+- uid: Mono.Terminal.MainLoop.Condition.PollIn
+ name: PollIn
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html#Mono_Terminal_MainLoop_Condition_PollIn
+ fullName: MainLoop.Condition.PollIn
+ nameWithType: MainLoop.Condition.PollIn
+- uid: Mono.Terminal.MainLoop.Condition.PollNval
+ name: PollNval
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html#Mono_Terminal_MainLoop_Condition_PollNval
+ fullName: MainLoop.Condition.PollNval
+ nameWithType: MainLoop.Condition.PollNval
+- uid: Mono.Terminal.MainLoop.Condition.PollOut
+ name: PollOut
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html#Mono_Terminal_MainLoop_Condition_PollOut
+ fullName: MainLoop.Condition.PollOut
+ nameWithType: MainLoop.Condition.PollOut
+- uid: Mono.Terminal.MainLoop.Condition.PollPri
+ name: PollPri
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html#Mono_Terminal_MainLoop_Condition_PollPri
+ fullName: MainLoop.Condition.PollPri
+ nameWithType: MainLoop.Condition.PollPri
+- uid: Mono.Terminal.MainLoop.EventsPending(System.Boolean)
+ name: EventsPending(Boolean)
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_EventsPending_System_Boolean_
+ fullName: MainLoop.EventsPending(Boolean)
+ nameWithType: MainLoop.EventsPending(Boolean)
+- uid: Mono.Terminal.MainLoop.EventsPending*
+ name: EventsPending
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_EventsPending_
+ fullName: MainLoop.EventsPending
+ nameWithType: MainLoop.EventsPending
+- uid: Mono.Terminal.MainLoop.Invoke(System.Action)
+ name: Invoke(Action)
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Invoke_System_Action_
+ fullName: MainLoop.Invoke(Action)
+ nameWithType: MainLoop.Invoke(Action)
+- uid: Mono.Terminal.MainLoop.Invoke*
+ name: Invoke
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Invoke_
+ fullName: MainLoop.Invoke
+ nameWithType: MainLoop.Invoke
+- uid: Mono.Terminal.MainLoop.MainIteration
+ name: MainIteration()
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_MainIteration
+ fullName: MainLoop.MainIteration()
+ nameWithType: MainLoop.MainIteration()
+- uid: Mono.Terminal.MainLoop.MainIteration*
+ name: MainIteration
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_MainIteration_
+ fullName: MainLoop.MainIteration
+ nameWithType: MainLoop.MainIteration
+- uid: Mono.Terminal.MainLoop.RemoveIdle(System.Func{System.Boolean})
+ name: RemoveIdle(Func)
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveIdle_System_Func_System_Boolean__
+ fullName: MainLoop.RemoveIdle(Func)
+ nameWithType: MainLoop.RemoveIdle(Func)
+- uid: Mono.Terminal.MainLoop.RemoveIdle*
+ name: RemoveIdle
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveIdle_
+ fullName: MainLoop.RemoveIdle
+ nameWithType: MainLoop.RemoveIdle
+- uid: Mono.Terminal.MainLoop.RemoveTimeout(System.Object)
+ name: RemoveTimeout(Object)
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveTimeout_System_Object_
+ fullName: MainLoop.RemoveTimeout(Object)
+ nameWithType: MainLoop.RemoveTimeout(Object)
+- uid: Mono.Terminal.MainLoop.RemoveTimeout*
+ name: RemoveTimeout
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveTimeout_
+ fullName: MainLoop.RemoveTimeout
+ nameWithType: MainLoop.RemoveTimeout
+- uid: Mono.Terminal.MainLoop.RemoveWatch(System.Object)
+ name: RemoveWatch(Object)
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveWatch_System_Object_
+ fullName: MainLoop.RemoveWatch(Object)
+ nameWithType: MainLoop.RemoveWatch(Object)
+- uid: Mono.Terminal.MainLoop.RemoveWatch*
+ name: RemoveWatch
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_RemoveWatch_
+ fullName: MainLoop.RemoveWatch
+ nameWithType: MainLoop.RemoveWatch
+- uid: Mono.Terminal.MainLoop.Run
+ name: Run()
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Run
+ fullName: MainLoop.Run()
+ nameWithType: MainLoop.Run()
+- uid: Mono.Terminal.MainLoop.Run*
+ name: Run
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Run_
+ fullName: MainLoop.Run
+ nameWithType: MainLoop.Run
+- uid: Mono.Terminal.MainLoop.Stop
+ name: Stop()
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Stop
+ fullName: MainLoop.Stop()
+ nameWithType: MainLoop.Stop()
+- uid: Mono.Terminal.MainLoop.Stop*
+ name: Stop
+ href: api/Mono.Terminal/Mono.Terminal.MainLoop.html#Mono_Terminal_MainLoop_Stop_
+ fullName: MainLoop.Stop
+ nameWithType: MainLoop.Stop
- uid: Terminal
name: Terminal
href: api/Terminal.html
diff --git a/ecmadocs/en/Mono.Terminal/MainLoop+Condition.xml b/ecmadocs/en/Mono.Terminal/MainLoop+Condition.xml
new file mode 100644
index 000000000..127c5fdfd
--- /dev/null
+++ b/ecmadocs/en/Mono.Terminal/MainLoop+Condition.xml
@@ -0,0 +1,120 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.Enum
+
+
+
+ System.Flags
+
+
+
+
+ Condition on which to wake up from file descriptor activity
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Mono.Terminal.MainLoop+Condition
+
+
+
+ Error condition on output
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Mono.Terminal.MainLoop+Condition
+
+
+
+ Hang-up on output
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Mono.Terminal.MainLoop+Condition
+
+
+
+ There is data to read
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Mono.Terminal.MainLoop+Condition
+
+
+
+ File descriptor is not open.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Mono.Terminal.MainLoop+Condition
+
+
+
+ Writing to the specified descriptor will not block
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Mono.Terminal.MainLoop+Condition
+
+
+
+ There is urgent data to read
+
+
+
+
+
diff --git a/ecmadocs/en/Mono.Terminal/MainLoop.xml b/ecmadocs/en/Mono.Terminal/MainLoop.xml
new file mode 100644
index 000000000..098def9a6
--- /dev/null
+++ b/ecmadocs/en/Mono.Terminal/MainLoop.xml
@@ -0,0 +1,295 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+
+ Simple main loop implementation that can be used to monitor
+ file descriptor, run timers and idle handlers.
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+ Default constructor
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Func<System.Boolean>
+
+
+
+
+
+ To be added.
+
+ Executes the specified @idleHandler on the idle loop. The return value is a token to remove it.
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Adds a timeout to the mainloop.
+
+ To be added.
+
+ When time time specified passes, the callback will be invoked.
+ If the callback returns true, the timeout will be reset, repeating
+ the invocation. If it returns false, the timeout will stop.
+
+ The returned value is a token that can be used to stop the timeout
+ by calling RemoveTimeout.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+ Watches a file descriptor for activity.
+
+ To be added.
+
+ When the condition is met, the provided callback
+ is invoked. If the callback returns false, the
+ watch is automatically removed.
+
+ The return value is a token that represents this watch, you can
+ use this token to remove the watch by calling RemoveWatch.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+
+ Determines whether there are pending events to be processed.
+
+ To be added.
+
+ You can use this method if you want to probe if events are pending.
+ Typically used if you need to flush the input queue while still
+ running some of your own code in your main thread.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+
+ Runs @action on the thread that is processing events
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Runs one iteration of timers and file watches
+
+
+ You use this to process all pending events (timers, idle handlers and file watches).
+
+ You can use it like this:
+ while (main.EvensPending ()) MainIteration ();
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+
+ Removes the specified idleHandler from processing.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+
+ Removes a previously scheduled timeout
+
+
+ The token parameter is the value returned by AddTimeout.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+
+ Removes an active watch from the mainloop.
+
+
+ The token parameter is the value returned from AddWatch
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Runs the mainloop.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Stops the mainloop.
+
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/Application+RunState.xml b/ecmadocs/en/Terminal.Gui/Application+RunState.xml
new file mode 100644
index 000000000..8178b6e77
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/Application+RunState.xml
@@ -0,0 +1,68 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ System.IDisposable
+
+
+
+
+ Captures the execution state for the provided TopLevel view.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Releases all resource used by the object.
+
+ Call when you are finished using the . The
+ method leaves the in an unusable state. After
+ calling , you must release all references to the
+ so the garbage collector can reclaim the memory that the
+ was occupying.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ If set to true disposing.
+
+ Dispose the specified disposing.
+
+ The dispose.
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/Application.xml b/ecmadocs/en/Terminal.Gui/Application.xml
new file mode 100644
index 000000000..bfa2cb250
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/Application.xml
@@ -0,0 +1,383 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+
+ The application driver for gui.cs
+
+
+
+ You can hook up to the Iteration event to have your method
+ invoked on each iteration of the mainloop.
+
+
+ Creates a mainloop to process input events, handle timers and
+ other sources of data. It is accessible via the MainLoop property.
+
+
+ When invoked sets the SynchronizationContext to one that is tied
+ to the mainloop, allowing user code to use async/await.
+
+
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Application+RunState
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Toplevel
+
+
+
+ The current toplevel object. This is updated when Application.Run enters and leaves and points to the current toplevel.
+
+ The current.
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.ConsoleDriver
+
+
+
+ The current Console Driver in use.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ View that will receive all mouse events until UngrabMouse is invoked.
+
+ Grabs the mouse, forcing all mouse events to be routed to the specified view until UngrabMouse is called.
+
+ The grab.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Initializes the Application
+
+ To be added.
+
+
+
+
+
+ Event
+
+ 0.0.0.0
+
+
+ System.EventHandler
+
+
+
+ This event is raised on each iteration of the
+ main loop.
+
+
+ See also
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ Mono.Terminal.MainLoop
+
+
+
+ The mainloop driver for the applicaiton
+
+ The main loop.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Rect
+
+
+
+
+
+ Size for the rectangle.
+
+ Returns a rectangle that is centered in the screen for the provided size.
+
+ The centered rect.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Triggers a refresh of the entire display.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Stops running the most recent toplevel
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ System.Action<Terminal.Gui.MouseEvent>
+
+
+
+ Merely a debugging aid to see the raw mouse events
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Runs the application with the built-in toplevel view
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+
+ Runs the main loop on the given container.
+
+
+
+ This method is used to start processing events
+ for the main application, but it is also used to
+ run modal dialog boxes.
+
+
+ To make a toplevel stop execution, set the "Running"
+ property to false.
+
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Runs the main loop for the created dialog
+
+
+ Use the wait parameter to control whether this is a
+ blocking or non-blocking call.
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Toplevel
+
+
+
+ The Toplevel object used for the application on startup.
+
+ The top.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Releases the mouse grab, so mouse events will be routed to the view on which the mouse is.
+
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/Attribute.xml b/ecmadocs/en/Terminal.Gui/Attribute.xml
new file mode 100644
index 000000000..8f3ae74ff
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/Attribute.xml
@@ -0,0 +1,80 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.ValueType
+
+
+
+
+ Attributes are used as elements that contain both a foreground and a background or platform specific features
+
+
+ Attributes are needed to map colors to terminal capabilities that might lack colors, on color
+ scenarios, they encode both the foreground and the background color and are used in the ColorScheme
+ class to define color schemes that can be used in your application.
+
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Attribute
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/Button.xml b/ecmadocs/en/Terminal.Gui/Button.xml
new file mode 100644
index 000000000..984c8dfc8
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/Button.xml
@@ -0,0 +1,306 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ Terminal.Gui.View
+
+
+
+
+ Button is a view that provides an item that invokes a callback when activated.
+
+
+
+ Provides a button that can be clicked, or pressed with
+ the enter key and processes hotkeys (the first uppercase
+ letter in the button becomes the hotkey).
+
+
+ If the button is configured as the default (IsDefault) the button
+ will respond to the return key is no other view processes it, and
+ turns this into a clicked event.
+
+
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+ To be added.
+
+ Public constructor, creates a button based on
+ the given text at position 0,0
+
+
+ The size of the button is computed based on the
+ text length. This button is not a default button.
+
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Public constructor, creates a button based on
+ the given text.
+
+
+ If the value for is_default is true, a special
+ decoration is used, and the enter key on a
+ dialog would implicitly activate this button.
+
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+ Public constructor, creates a button based on
+ the given text at the given position.
+
+
+ The size of the button is computed based on the
+ text length. This button is not a default button.
+
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+ Public constructor, creates a button based on
+ the given text at the given position.
+
+
+ If the value for is_default is true, a special
+ decoration is used, and the enter key on a
+ dialog would implicitly activate this button.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ System.Action
+
+
+
+ Clicked event, raised when the button is clicked.
+
+
+ Client code can hook up to this event, it is
+ raised when the button is activated either with
+ the mouse or the keyboard.
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+ Gets or sets a value indicating whether this is the default action to activate on return on a dialog.
+
+
+ true if is default; otherwise, false.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.String
+
+
+
+ The text displayed by this widget.
+
+ To be added.
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/CheckBox.xml b/ecmadocs/en/Terminal.Gui/CheckBox.xml
new file mode 100644
index 000000000..5c0090cd9
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/CheckBox.xml
@@ -0,0 +1,206 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ Terminal.Gui.View
+
+
+
+
+ The Checkbox View shows an on/off toggle that the user can set
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+ Public constructor, creates a CheckButton based on
+ the given text at the given position.
+
+
+ The size of CheckButton is computed based on the
+ text length. This CheckButton is not toggled.
+
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+ Public constructor, creates a CheckButton based on
+ the given text at the given position and a state.
+
+
+ The size of CheckButton is computed based on the
+ text length.
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+ The state of the checkbox.
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.String
+
+
+
+ The text displayed by this widget.
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Event
+
+ 0.0.0.0
+
+
+ System.EventHandler
+
+
+
+ Toggled event, raised when the CheckButton is toggled.
+
+
+ Client code can hook up to this event, it is
+ raised when the checkbutton is activated either with
+ the mouse or the keyboard.
+
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/Color.xml b/ecmadocs/en/Terminal.Gui/Color.xml
new file mode 100644
index 000000000..ff59e14e8
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/Color.xml
@@ -0,0 +1,275 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.Enum
+
+
+
+ Basic colors that can be used to set the foreground and background colors in console applications. These can only be
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Color
+
+
+
+ The black color.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Color
+
+
+
+ The blue color.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Color
+
+
+
+ The brigh cyan color.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Color
+
+
+
+ The bright bBlue color.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Color
+
+
+
+ The bright green color.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Color
+
+
+
+ The bright magenta color.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Color
+
+
+
+ The bright red color.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Color
+
+
+
+ The bright yellow color.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Color
+
+
+
+ The brown color.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Color
+
+
+
+ The cyan color.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Color
+
+
+
+ The dark gray color.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Color
+
+
+
+ The gray color.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Color
+
+
+
+ The green color.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Color
+
+
+
+ The magenta color.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Color
+
+
+
+ The red color.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Color
+
+
+
+ The White color.
+
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/ColorScheme.xml b/ecmadocs/en/Terminal.Gui/ColorScheme.xml
new file mode 100644
index 000000000..f6b8c5300
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/ColorScheme.xml
@@ -0,0 +1,103 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+
+ Color scheme definitions, they cover some common scenarios and are used
+ typically in toplevel containers to set the scheme that is used by all the
+ views contained inside.
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Attribute
+
+
+
+ The color for text when the view has the focus.
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Attribute
+
+
+
+ The color for the hotkey when the view is focused.
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Attribute
+
+
+
+ The color for the hotkey when a view is not focused
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Attribute
+
+
+
+ The default color for text, when the view is not focused.
+
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/Colors.xml b/ecmadocs/en/Terminal.Gui/Colors.xml
new file mode 100644
index 000000000..d9cd27ef4
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/Colors.xml
@@ -0,0 +1,88 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+
+ The default ColorSchemes for the application.
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.ColorScheme
+
+
+
+ The base color scheme, for the default toplevel views.
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.ColorScheme
+
+
+
+ The dialog color scheme, for standard popup dialog boxes
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.ColorScheme
+
+
+
+ The color scheme for showing errors.
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.ColorScheme
+
+
+
+ The menu bar color
+
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/ConsoleDriver.xml b/ecmadocs/en/Terminal.Gui/ConsoleDriver.xml
new file mode 100644
index 000000000..2fb7fef62
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/ConsoleDriver.xml
@@ -0,0 +1,404 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+
+ ConsoleDriver is an abstract class that defines the requirements for a console driver. One implementation if the CursesDriver, and another one uses the .NET Console one.
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ Rune to add.
+
+ Adds the specified rune to the display at the current cursor position
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ Ch.
+
+ Draws a special characters in the screen
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ String.
+
+ Adds the specified
+
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Rect
+
+
+
+ Controls the current clipping region that AddCh/AddStr is subject to.
+
+ The clip.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ The current number of columns in the terminal.
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Ends the execution of the console driver.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ Method to invoke when the terminal is resized.
+
+ Initializes the driver
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+
+ Column to move the cursor to.
+ Row to move the cursor to.
+
+ Moves the cursor to the specified column and row.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Updates the screen to reflect all the changes that have been done to the display buffer
+
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ The current number of rows in the terminal.
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+
+ Foreground color identifier.
+ Background color identifier.
+
+ Advanced uses - set colors to any pre-set pairs, you would need to init_color
+ that independently with the R, G, B values.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Suspend the application, typically needs to save the state, suspend the app and upon return, reset the console driver.
+
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/Dialog.xml b/ecmadocs/en/Terminal.Gui/Dialog.xml
new file mode 100644
index 000000000..487ba9a50
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/Dialog.xml
@@ -0,0 +1,108 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ Terminal.Gui.Window
+
+
+
+
+ The dialog box is a window that by default is centered and contains one
+ or more buttons.
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+
+
+ System.ParamArray
+
+
+
+
+
+ Title for the dialog.
+ Width for the dialog.
+ Height for the dialog.
+ Optional buttons to lay out at the bottom of the dialog.
+
+ Initializes a new instance of the class with an optional set of buttons to display
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ Button to add.
+
+ Adds a button to the dialog, its layout will be controled by the dialog
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/Key.xml b/ecmadocs/en/Terminal.Gui/Key.xml
new file mode 100644
index 000000000..882fe7ea7
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/Key.xml
@@ -0,0 +1,943 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.Enum
+
+
+
+ The Key enumeration contains special encoding for some keys, but can also
+ encode all the unicode values that can be passed.
+
+
+
+ If the SpecialMask is set, then the value is that of the special mask,
+ otherwise, the value is the one of the lower bits (as extracted by CharMask)
+
+
+ Control keys are the values between 1 and 26 corresponding to Control-A to Control-Z
+
+
+ Unicode runes are also stored here, the letter 'A" for example is encoded as a value 65 (not surfaced in the enum).
+
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ When this value is set, the Key encodes the sequence Alt-KeyValue.
+ And the actual value must be extracted by removing the AltMask.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ Backspace key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ Shift-tab key (backwards tab key).
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-A
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-B
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-C
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-D
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-E
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-F
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-G
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-H
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-I (same as the tab key).
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-J
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-K
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-L
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-M
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-N (same as the return key).
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-O
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-P
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-Q
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-R
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-S
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-T
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-U
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-V
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-W
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-X
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-Y
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing Control-Z
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ Cursor down key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ Cursor left key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ Cursor right key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ Cursor up key
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing the delete key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ Delete character key
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ End key
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing the return key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing the escape key
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ F1 key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ F10 key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ F2 key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ F3 key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ F4 key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ F5 key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ F6 key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ F7 key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ F8 key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ F9 key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ Home key
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ Insert character key
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ Page Down key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ Page Up key.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing the space bar
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ If the SpecialMask is set, then the value is that of the special mask,
+ otherwise, the value is the one of the lower bits (as extracted by CharMask).
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ The key code for the user pressing the tab key (same as pressing Control-I).
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ A key with an unknown mapping was raised.
+
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/KeyEvent.xml b/ecmadocs/en/Terminal.Gui/KeyEvent.xml
new file mode 100644
index 000000000..7f336174d
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/KeyEvent.xml
@@ -0,0 +1,113 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.ValueType
+
+
+
+
+ Describes a keyboard event.
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+ To be added.
+
+ Constructs a new KeyEvent from the provided Key value - can be a rune cast into a Key value
+
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+ Gets a value indicating whether the Alt key was pressed (real or synthesized)
+
+
+ true if is alternate; otherwise, false.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+ Determines whether the value is a control key
+
+
+ true if is ctrl; otherwise, false.
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ Symb olid definition for the key.
+
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ The key value cast to an integer, you will typicall use this for
+ extracting the Unicode rune value out of a key, when none of the
+ symbolic options are in use.
+
+ To be added.
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/Label.xml b/ecmadocs/en/Terminal.Gui/Label.xml
new file mode 100644
index 000000000..3e3ae3adc
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/Label.xml
@@ -0,0 +1,164 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ Terminal.Gui.View
+
+
+
+
+ Label view, displays a string at a given position, can include multiple lines.
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Public constructor: creates a label at the given
+ coordinate with the given string and uses the specified
+ frame for the string.
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+ Public constructor: creates a label at the given
+ coordinate with the given string, computes the bounding box
+ based on the size of the string, assumes that the string contains
+ newlines for multiple lines, no special breaking rules are used.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+
+
+
+ Text, may contain newlines.
+ The width for the text.
+
+ Computes the number of lines needed to render the specified text by the Label control
+
+ Number of lines.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.String
+
+
+
+ The text displayed by this widget.
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ Terminal.Gui.TextAlignment
+
+
+
+ Controls the text-alignemtn property of the label, changing it will redisplay the label.
+
+ The text alignment.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Attribute
+
+
+
+ The color used for the label
+
+ To be added.
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/MenuBar.xml b/ecmadocs/en/Terminal.Gui/MenuBar.xml
new file mode 100644
index 000000000..b776dc66b
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/MenuBar.xml
@@ -0,0 +1,151 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ Terminal.Gui.View
+
+
+
+
+ A menu bar for your application.
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+ Menus.
+
+ Initializes a new instance of the class with the specified set of toplevel menu items.
+
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MenuBarItem[]
+
+
+
+ The menus that were defined when the menubar was created. This can be updated if the menu is not currently visible.
+
+ The menu array.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/MenuBarItem.xml b/ecmadocs/en/Terminal.Gui/MenuBarItem.xml
new file mode 100644
index 000000000..f511ab620
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/MenuBarItem.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+
+ A menu bar item contains other menu items.
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MenuItem[]
+
+
+
+ Gets or sets the children for this MenuBarItem
+
+ The children.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.String
+
+
+
+ Gets or sets the title to display.
+
+ The title.
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/MenuItem.xml b/ecmadocs/en/Terminal.Gui/MenuItem.xml
new file mode 100644
index 000000000..a361b3c39
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/MenuItem.xml
@@ -0,0 +1,132 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+
+ A menu item has a title, an associated help text, and an action to execute on activation.
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+
+ Title for the menu item.
+ Help text to display.
+ Action to invoke when the menu item is activated.
+
+ Initializes a new .
+
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Action
+
+
+
+ Gets or sets the action to be invoked when the menu is triggered
+
+ Method to invoke.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.String
+
+
+
+ Gets or sets the help text for the menu item.
+
+ The help text.
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ System.Char
+
+
+
+ The hotkey is used when the menu is active, the shortcut can be triggered when the menu is not active.
+ For example HotKey would be "N" when the File Menu is open (assuming there is a "_New" entry
+ if the ShortCut is set to "Control-N", this would be a global hotkey that would trigger as well
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Key
+
+
+
+ This is the global setting that can be used as a global shortcut to invoke the action on the menu.
+
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.String
+
+
+
+ Gets or sets the title.
+
+ The title.
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/MessageBox.xml b/ecmadocs/en/Terminal.Gui/MessageBox.xml
new file mode 100644
index 000000000..a4fae5722
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/MessageBox.xml
@@ -0,0 +1,105 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+
+ Message box displays a modal message to the user, with a title, a message and a series of options that the user can choose from.
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+
+
+
+
+
+
+ System.ParamArray
+
+
+
+
+
+ Width for the window.
+ Height for the window.
+ Title for the query.
+ Message to display, might contain multiple lines..
+ Array of buttons to add.
+
+ Presents an error message box with the specified title and message and a list of buttons to show to the user.
+
+ The index of the selected button, or -1 if the user pressed ESC to close the dialog.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+
+
+
+
+
+
+ System.ParamArray
+
+
+
+
+
+ Width for the window.
+ Height for the window.
+ Title for the query.
+ Message to display, might contain multiple lines..
+ Array of buttons to add.
+
+ Presents a message with the specified title and message and a list of buttons to show to the user.
+
+ The index of the selected button, or -1 if the user pressed ESC to close the dialog.
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/MouseEvent.xml b/ecmadocs/en/Terminal.Gui/MouseEvent.xml
new file mode 100644
index 000000000..a06f2eb93
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/MouseEvent.xml
@@ -0,0 +1,90 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.ValueType
+
+
+
+
+ Describes a mouse event
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ Flags indicating the kind of mouse event that is being posted.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.String
+
+
+
+
+ Returns a that represents the current .
+
+ A that represents the current .
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ The X (column) location for the mouse event.
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ The Y (column) location for the mouse event.
+
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/MouseFlags.xml b/ecmadocs/en/Terminal.Gui/MouseFlags.xml
new file mode 100644
index 000000000..1c652460e
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/MouseFlags.xml
@@ -0,0 +1,426 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.Enum
+
+
+
+ System.Flags
+
+
+
+
+ Mouse flags reported in MouseEvent.
+
+
+ They just happen to map to the ncurses ones.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ Mask that captures all the events.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The first mouse button was clicked (press+release).
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The first mouse button was double-clicked.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The first mouse button was pressed.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The first mouse button was released.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The first mouse button was tripple-clicked.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The second mouse button was clicked (press+release).
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The second mouse button was double-clicked.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The second mouse button was pressed.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The second mouse button was released.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The second mouse button was tripple-clicked.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The third mouse button was clicked (press+release).
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The third mouse button was double-clicked.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The third mouse button was pressed.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The third mouse button was released.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The third mouse button was tripple-clicked.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The fourth button was clicked (press+release).
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The fourth button was double-clicked.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The fourth mouse button was pressed.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The fourth mouse button was released.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The fourth button was tripple-clicked.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ Flag: the alt key was pressed when the mouse button took place.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ Flag: the shift key was pressed when the mouse button took place.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The fourth button was pressed.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.MouseFlags
+
+
+
+ The mouse position is being reported in this event.
+
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/Point.xml b/ecmadocs/en/Terminal.Gui/Point.xml
new file mode 100644
index 000000000..9a9e203f3
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/Point.xml
@@ -0,0 +1,431 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.ValueType
+
+
+
+
+ Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+ To be added.
+
+ Point Constructor
+
+
+ Creates a Point from a Size value.
+
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Point Constructor
+
+
+ Creates a Point from a specified x,y coordinate pair.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Point
+
+
+
+
+
+
+ The Point to add.
+ The Size to add.
+
+ Adds the specified Size to the specified Point.
+
+ The Point that is the result of the addition operation.
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Point
+
+
+
+ Empty Shared Field
+
+
+ An uninitialized Point Structure.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+
+ Equals Method
+
+ To be added.
+
+ Checks equivalence of this Point and another object.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+
+ GetHashCode Method
+
+ To be added.
+
+ Calculates a hashing value.
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+ IsEmpty Property
+
+ To be added.
+
+ Indicates if both X and Y are zero.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ The Point used offset this Point.
+
+ Translates this Point by the specified Point.
+
+ The offset.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Offset Method
+
+
+ Moves the Point a specified distance.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Point
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Addition Operator
+
+ To be added.
+
+ Translates a Point using the Width and Height
+ properties of the given Size.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Equality Operator
+
+ To be added.
+
+ Compares two Point objects. The return value is
+ based on the equivalence of the X and Y properties
+ of the two points.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Size
+
+
+
+
+
+ To be added.
+
+ Point to Size Conversion
+
+ To be added.
+
+ Returns a Size based on the Coordinates of a given
+ Point. Requires explicit cast.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Inequality Operator
+
+ To be added.
+
+ Compares two Point objects. The return value is
+ based on the equivalence of the X and Y properties
+ of the two points.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Point
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Subtraction Operator
+
+ To be added.
+
+ Translates a Point using the negation of the Width
+ and Height properties of the given Size.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Point
+
+
+
+
+
+
+ The Point to be subtracted from.
+ The Size to subtract from the Point.
+
+ Returns the result of subtracting specified Size from the specified Point.
+
+ The Point that is the result of the subtraction operation.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.String
+
+
+
+
+ ToString Method
+
+ To be added.
+
+ Formats the Point as a string in coordinate notation.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ Gets or sets the x-coordinate of this Point.
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ Gets or sets the y-coordinate of this Point.
+
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/RadioGroup.xml b/ecmadocs/en/Terminal.Gui/RadioGroup.xml
new file mode 100644
index 000000000..dde9cb81e
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/RadioGroup.xml
@@ -0,0 +1,215 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ Terminal.Gui.View
+
+
+
+
+ Radio group shows a group of labels, only one of those can be selected at a given time
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+
+ Boundaries for the radio group.
+ Radio labels, the strings can contain hotkeys using an undermine before the letter.
+ The item to be selected, the value is clamped to the number of items.
+
+ Initializes a new instance of the class
+ setting up the initial set of radio labels and the item that should be selected.
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+
+
+ The x coordinate.
+ The y coordinate.
+ Radio labels, the strings can contain hotkeys using an undermine before the letter.
+ The item to be selected, the value is clamped to the number of items.
+
+ Initializes a new instance of the class
+ setting up the initial set of radio labels and the item that should be selected,
+ the view frame is computed from the provided radioLabels.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.String[]
+
+
+
+ The radio labels to display
+
+ The radio labels.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ The currently selected item from the list of radio labels
+
+ The selected.
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ System.Action<System.Int32>
+
+
+ To be added.
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/Rect.xml b/ecmadocs/en/Terminal.Gui/Rect.xml
new file mode 100644
index 000000000..ac539041c
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/Rect.xml
@@ -0,0 +1,755 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.ValueType
+
+
+
+
+ Stores a set of four integers that represent the location and size of a rectangle
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Rectangle Constructor
+
+
+ Creates a Rectangle from Point and Size values.
+
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+ Rectangle Constructor
+
+
+ Creates a Rectangle from a specified x,y location and
+ width and height values.
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ Bottom Property
+
+ To be added.
+
+ The Y coordinate of the bottom edge of the Rectangle.
+ Read only.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+
+ Contains Method
+
+ To be added.
+
+ Checks if a Point lies within this Rectangle.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+
+ Contains Method
+
+ To be added.
+
+ Checks if a Rectangle lies entirely within this
+ Rectangle.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Contains Method
+
+ To be added.
+
+ Checks if an x,y coordinate lies within this Rectangle.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Rect
+
+
+
+ Empty Shared Field
+
+
+ An uninitialized Rectangle Structure.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+
+ Equals Method
+
+ To be added.
+
+ Checks equivalence of this Rectangle and another object.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Rect
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+ FromLTRB Shared Method
+
+ To be added.
+
+ Produces a Rectangle structure from left, top, right
+ and bottom coordinates.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+
+ GetHashCode Method
+
+ To be added.
+
+ Calculates a hashing value.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ Gets or sets the height of this Rectangle structure.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+
+ Inflate Method
+
+
+ Inflates the Rectangle by a specified Size.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Inflate Method
+
+
+ Inflates the Rectangle by a specified width and height.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Rect
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+ Inflate Shared Method
+
+ To be added.
+
+ Produces a new Rectangle by inflating an existing
+ Rectangle by the specified coordinate values.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+
+ Intersect Method
+
+
+ Replaces the Rectangle with the intersection of itself
+ and another Rectangle.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Rect
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Intersect Shared Method
+
+ To be added.
+
+ Produces a new Rectangle by intersecting 2 existing
+ Rectangles. Returns null if there is no intersection.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+
+ IntersectsWith Method
+
+ To be added.
+
+ Checks if a Rectangle intersects with this one.
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+ IsEmpty Property
+
+ To be added.
+
+ Indicates if the width or height are zero. Read only.
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ Left Property
+
+ To be added.
+
+ The X coordinate of the left edge of the Rectangle.
+ Read only.
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Point
+
+
+
+ Location Property
+
+ To be added.
+
+ The Location of the top-left corner of the Rectangle.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+
+ Offset Method
+
+
+ Moves the Rectangle a specified distance.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Offset Method
+
+
+ Moves the Rectangle a specified distance.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Equality Operator
+
+ To be added.
+
+ Compares two Rectangle objects. The return value is
+ based on the equivalence of the Location and Size
+ properties of the two Rectangles.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Inequality Operator
+
+ To be added.
+
+ Compares two Rectangle objects. The return value is
+ based on the equivalence of the Location and Size
+ properties of the two Rectangles.
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ Right Property
+
+ To be added.
+
+ The X coordinate of the right edge of the Rectangle.
+ Read only.
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Size
+
+
+
+ Size Property
+
+ To be added.
+
+ The Size of the Rectangle.
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ Top Property
+
+ To be added.
+
+ The Y coordinate of the top edge of the Rectangle.
+ Read only.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.String
+
+
+
+
+ ToString Method
+
+ To be added.
+
+ Formats the Rectangle as a string in (x,y,w,h) notation.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Rect
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Union Shared Method
+
+ To be added.
+
+ Produces a new Rectangle from the union of 2 existing
+ Rectangles.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ Gets or sets the width of this Rect structure.
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ Gets or sets the x-coordinate of the upper-left corner of this Rectangle structure.
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ Gets or sets the y-coordinate of the upper-left corner of this Rectangle structure.
+
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/Responder.xml b/ecmadocs/en/Terminal.Gui/Responder.xml
new file mode 100644
index 000000000..9d9d2284b
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/Responder.xml
@@ -0,0 +1,201 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+
+ This method can be overwritten by views that
+ want to provide accelerator functionality
+ (Alt-key for example), but without
+ interefering with normal ProcessKey behavior.
+
+ To be added.
+
+
+ After keys are sent to the subviews on the
+ current view, all the view are
+ processed and the key is passed to the views
+ to allow some of them to process the keystroke
+ as a cold-key.
+
+ This functionality is used, for example, by
+ default buttons to act on the enter key.
+ Processing this as a hot-key would prevent
+ non-default buttons from consuming the enter
+ keypress when they have the focus.
+
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+
+ This method can be overwritten by view that
+ want to provide accelerator functionality
+ (Alt-key for example).
+
+ To be added.
+
+
+ Before keys are sent to the subview on the
+ current view, all the views are
+ processed and the key is passed to the widgets
+ to allow some of them to process the keystroke
+ as a hot-key.
+
+ For example, if you implement a button that
+ has a hotkey ok "o", you would catch the
+ combination Alt-o here. If the event is
+ caught, you must return true to stop the
+ keystroke from being dispatched to other
+ views.
+
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+
+ If the view is focused, gives the view a
+ chance to process the keystroke.
+
+ To be added.
+
+
+ Views can override this method if they are
+ interested in processing the given keystroke.
+ If they consume the keystroke, they must
+ return true to stop the keystroke from being
+ processed by other widgets or consumed by the
+ widget engine. If they return false, the
+ keystroke will be passed using the ProcessColdKey
+ method to other views to process.
+
+
+ The View implementation does nothing but return false,
+ so it is not necessary to call base.ProcessKey if you
+ derive directly from View, but you should if you derive
+ other View subclasses.
+
+
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/ScrollView.xml b/ecmadocs/en/Terminal.Gui/ScrollView.xml
new file mode 100644
index 000000000..22ddda18a
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/ScrollView.xml
@@ -0,0 +1,34 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ Terminal.Gui.View
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/Size.xml b/ecmadocs/en/Terminal.Gui/Size.xml
new file mode 100644
index 000000000..6768a2cab
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/Size.xml
@@ -0,0 +1,384 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.ValueType
+
+
+
+
+ Stores an ordered pair of integers, which specify a Height and Width.
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+ To be added.
+
+ Size Constructor
+
+
+ Creates a Size from a Point value.
+
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Size Constructor
+
+
+ Creates a Size from specified dimensions.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Size
+
+
+
+
+
+
+ The first Size structure to add.
+ The second Size structure to add.
+
+ Adds the width and height of one Size structure to the width and height of another Size structure.
+
+ The add.
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Size
+
+
+
+ Gets a Size structure that has a Height and Width value of 0.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+
+ Equals Method
+
+ To be added.
+
+ Checks equivalence of this Size and another object.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+
+ GetHashCode Method
+
+ To be added.
+
+ Calculates a hashing value.
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ Height Property
+
+ To be added.
+
+ The Height coordinate of the Size.
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+ IsEmpty Property
+
+ To be added.
+
+ Indicates if both Width and Height are zero.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Size
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Addition Operator
+
+ To be added.
+
+ Addition of two Size structures.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Equality Operator
+
+ To be added.
+
+ Compares two Size objects. The return value is
+ based on the equivalence of the Width and Height
+ properties of the two Sizes.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Point
+
+
+
+
+
+ To be added.
+
+ Size to Point Conversion
+
+ To be added.
+
+ Returns a Point based on the dimensions of a given
+ Size. Requires explicit cast.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Inequality Operator
+
+ To be added.
+
+ Compares two Size objects. The return value is
+ based on the equivalence of the Width and Height
+ properties of the two Sizes.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Size
+
+
+
+
+
+
+ To be added.
+ To be added.
+
+ Subtraction Operator
+
+ To be added.
+
+ Subtracts two Size structures.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Size
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.String
+
+
+
+
+ ToString Method
+
+ To be added.
+
+ Formats the Size as a string in coordinate notation.
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ Width Property
+
+ To be added.
+
+ The Width coordinate of the Size.
+
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/SpecialChar.xml b/ecmadocs/en/Terminal.Gui/SpecialChar.xml
new file mode 100644
index 000000000..6ebd662b1
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/SpecialChar.xml
@@ -0,0 +1,35 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.Enum
+
+
+
+ Special characters that can be drawn with Driver.AddSpecial.
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.SpecialChar
+
+
+
+ Horizontal line character.
+
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/TextAlignment.xml b/ecmadocs/en/Terminal.Gui/TextAlignment.xml
new file mode 100644
index 000000000..0346f2645
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/TextAlignment.xml
@@ -0,0 +1,83 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ System.Enum
+
+
+
+ Text alignment enumeration, controls how text is displayed.
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.TextAlignment
+
+
+
+ Centers the text in the frame.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.TextAlignment
+
+
+
+ Shows the line as justified text in the line.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.TextAlignment
+
+
+
+ Aligns the text to the left of the frame.
+
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.TextAlignment
+
+
+
+ Aligns the text to the right side of the frame.
+
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/TextField.xml b/ecmadocs/en/Terminal.Gui/TextField.xml
new file mode 100644
index 000000000..d4c4d5c42
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/TextField.xml
@@ -0,0 +1,216 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ Terminal.Gui.View
+
+
+
+
+ Text data entry widget
+
+
+ The Entry widget provides Emacs-like editing
+ functionality, and mouse support.
+
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+ Public constructor.
+
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Event
+
+ 0.0.0.0
+
+
+ System.EventHandler
+
+
+
+ Changed event, raised when the text has clicked.
+
+
+ Client code can hook up to this event, it is
+ raised when the text in the entry changes.
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Int32
+
+
+
+ The current cursor position.
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Sets the cursor position.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+ Sets the secret property.
+
+ To be added.
+
+ This makes the text entry suitable for entering passwords.
+
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.String
+
+
+
+ Sets or gets the text in the entry.
+
+ To be added.
+
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/Toplevel.xml b/ecmadocs/en/Terminal.Gui/Toplevel.xml
new file mode 100644
index 000000000..95c5dae1d
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/Toplevel.xml
@@ -0,0 +1,116 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ Terminal.Gui.View
+
+
+
+
+ Toplevel views can be modally executed.
+
+
+
+ Toplevels can be modally executing views, and they return control
+ to the caller when the "Running" property is set to false.
+
+
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+ Frame.
+
+ Initializes a new instance of the class.
+
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Toplevel
+
+
+
+
+ Convenience factory method that creates a new toplevel with the current terminal dimensions.
+
+ The create.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+ This flag is checked on each iteration of the mainloop and it continues
+ running until this flag is set to false.
+
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/View.xml b/ecmadocs/en/Terminal.Gui/View.xml
new file mode 100644
index 000000000..8bf679cbf
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/View.xml
@@ -0,0 +1,890 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ Terminal.Gui.Responder
+
+
+
+ System.Collections.IEnumerable
+
+
+
+
+ View is the base class for all views on the screen and represents a visible element that can render itself and contains zero or more nested views.
+
+
+
+ The View defines the base functionality for user interface elements in Terminal/gui.cs. Views
+ can contain one or more subviews, can respond to user input and render themselves on the screen.
+
+
+ Views are created with a specified rectangle region (the frame) that is relative to the container
+ that they are added into.
+
+
+ Subviews can be added to a View by calling the Add method. The container of a view is the
+ Superview.
+
+
+ Developers can call the SetNeedsDisplay method on the view to flag a region or the entire view
+ as requiring to be redrawn.
+
+
+ Views have a ColorScheme property that defines the default colors that subviews
+ should use for rendering. This ensures that the views fit in the context where
+ they are being used, and allows for themes to be plugged in. For example, the
+ default colors for windows and toplevels uses a blue background, while it uses
+ a white background for dialog boxes and a red background for errors.
+
+
+ If a ColorScheme is not set on a view, the result of the ColorScheme is the
+ value of the SuperView and the value might only be valid once a view has been
+ added to a SuperView, so your subclasses should not rely on ColorScheme being
+ set at construction time.
+
+
+ Using ColorSchemes has the advantage that your application will work both
+ in color as well as black and white displays.
+
+
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+ The region covered by this view.
+
+ Initializes a new instance of the class with the specified frame. This is the default constructor.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+
+ Adds a subview to this view.
+
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ System.ParamArray
+
+
+
+
+
+ Array of one or more views (can be optional parameter).
+
+ Adds the specified views to the view.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+
+
+ Col.
+ Row.
+ Ch.
+
+ Displays the specified character in the specified column and row.
+
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Rect
+
+
+
+ The bounds represent the View-relative rectangle used for this view. Updates to the Bounds update the Frame, and has the same side effects as updating the frame.
+
+ The bounds.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Flags this view for requiring the children views to be repainted.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Clears the view region with the current color.
+
+
+
+ This clears the entire region used by this view.
+
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Removes the SetNeedsDisplay and the ChildNeedsDisplay setting on this view.
+
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ Terminal.Gui.ColorScheme
+
+
+
+ The color scheme for this view, if it is not defined, it returns the parent's
+ color scheme.
+
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+
+ Rectangular region for the frame to be drawn.
+ If set to true it fill will the contents.
+
+ Draws a frame in the current view, clipped by the boundary of this view
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+
+
+ String to display, the underscoore before a letter flags the next letter as the hotkey.
+ If set to true this uses the focused colors from the color scheme, otherwise the regular ones.
+ The color scheme to use.
+
+ Utility function to draw strings that contains a hotkey using a colorscheme and the "focused" state.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+
+
+ String to display, the underscoore before a letter flags the next letter as the hotkey.
+ Hot color.
+ Normal color.
+
+ Utility function to draw strings that contain a hotkey
+
+ To be added.
+
+
+
+
+
+ Field
+
+ 0.0.0.0
+
+
+ Terminal.Gui.ConsoleDriver
+
+
+
+ Points to the current driver in use by the view, it is a convenience property
+ for simplifying the development of new views.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Finds the first view in the hierarchy that wants to get the focus if nothing is currently focused, otherwise, it does nothing.
+
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ Terminal.Gui.View
+
+
+
+ Returns the currently focused view inside this view, or null if nothing is focused.
+
+ The focused.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Focuses the first focusable subview if one exists.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Focuses the last focusable subview if one exists.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+ Focuses the next view.
+
+
+ true, if next was focused, false otherwise.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+ Focuses the previous view.
+
+
+ true, if previous was focused, false otherwise.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Rect
+
+
+
+ Gets or sets the frame for the view.
+
+ The frame.
+
+ Altering the Frame of a view will trigger the redrawing of the
+ view as well as the redrawing of the affected regions in the superview.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+
+ System.Runtime.CompilerServices.IteratorStateMachine(typeof(Terminal.Gui.View/<GetEnumerator>d__23))
+
+
+
+ System.Collections.IEnumerator
+
+
+
+
+ Gets an enumerator that enumerates the subviews in this view.
+
+ The enumerator.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+ Gets or sets a value indicating whether this has focus.
+
+
+ true if has focus; otherwise, false.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.String
+
+
+
+ Gets or sets an identifier for the view;
+
+ The identifier.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ This virtual method is invoked when a view starts executing or
+ when the dimensions of the view have changed, for example in
+ response to the container view or terminal resizing.
+
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ Terminal.Gui.View
+
+
+
+ Returns the most focused view in the chain of subviews (the leaf view that has the focus).
+
+ The most focused.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+
+ Col.
+ Row.
+
+ This moves the cursor to the specified column and row in the view.
+
+ The move.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Positions the cursor in the right position based on the currently focused view in the chain.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+
+ Performs a redraw of this view and its subviews, only redraws the views that have been flagged for a re-display.
+
+
+ The region argument is relative to the view itself.
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+
+ Removes a widget from this container.
+
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Removes all the widgets from this container.
+
+
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ Terminal.Gui.Point
+
+
+
+
+
+
+ X screen-coordinate point.
+ Y screen-coordinate point.
+
+ Converts a point from screen coordinates into the view coordinate space.
+
+ The mapped point.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ View.
+
+ Focuses the specified sub-view.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+ Invoke to flag that this view needs to be redisplayed, by any code
+ that alters the state of the view.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ The region that must be flagged for repaint.
+
+ Flags the specified rectangle region on this view as needing to be repainted.
+
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Collections.Generic.IList<Terminal.Gui.View>
+
+
+
+ This returns a list of the subviews contained by this view.
+
+ The subviews.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ Terminal.Gui.View
+
+
+
+ Returns the container for this view, or null if this view has not been added to a container.
+
+ The super view.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.String
+
+
+
+
+ Returns a that represents the current .
+
+ A that represents the current .
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+
+ Gets or sets a value indicating whether this want mouse position reports.
+
+
+ true if want mouse position reports; otherwise, false.
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/Terminal.Gui/Window.xml b/ecmadocs/en/Terminal.Gui/Window.xml
new file mode 100644
index 000000000..47d9bb271
--- /dev/null
+++ b/ecmadocs/en/Terminal.Gui/Window.xml
@@ -0,0 +1,121 @@
+
+
+
+
+ Terminal.Gui
+ 0.0.0.0
+
+
+ Terminal.Gui.Toplevel
+
+
+
+ System.Collections.IEnumerable
+
+
+
+
+ A toplevel view that draws a frame around its region and has a "ContentView" subview where the contents are added.
+
+ To be added.
+
+
+
+
+
+ Constructor
+
+ 0.0.0.0
+
+
+
+
+
+
+ Frame.
+ Title.
+
+ Initializes a new instance of the class with an optioanl title
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ View to add to the window.
+
+ Add the specified view to the ContentView.
+
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Collections.IEnumerator
+
+
+
+
+ Enumerates the various views in the ContentView.
+
+ The enumerator.
+ To be added.
+
+
+
+
+
+ Method
+
+ 0.0.0.0
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+ Property
+
+ 0.0.0.0
+
+
+ System.String
+
+
+
+ The title to be displayed for this window.
+
+ The title.
+ To be added.
+
+
+
+
diff --git a/ecmadocs/en/index.xml b/ecmadocs/en/index.xml
index 8bea6b4c6..42149d2d8 100644
--- a/ecmadocs/en/index.xml
+++ b/ecmadocs/en/index.xml
@@ -1,6 +1,6 @@
-
+
System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute+DebuggingModes.IgnoreSymbolStoreSequencePoints)
@@ -20,9 +20,44 @@
To be added.
To be added.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Terminal
diff --git a/ecmadocs/en/ns-Mono.Terminal.xml b/ecmadocs/en/ns-Mono.Terminal.xml
new file mode 100644
index 000000000..1499a5589
--- /dev/null
+++ b/ecmadocs/en/ns-Mono.Terminal.xml
@@ -0,0 +1,6 @@
+
+
+ To be added.
+ To be added.
+
+