From 56dea7423e7e3023d7e69f0304bd571a7cca7f29 Mon Sep 17 00:00:00 2001 From: miguel Date: Mon, 20 May 2019 21:11:22 -0400 Subject: [PATCH] =?UTF-8?q?Add=20timefield=20from=20J=C3=B6rg=20Prei=C3=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + Terminal.Gui/Views/TimeField.cs | 166 ++ XmlYamlMapping.json | 95 +- docfx/api/Terminal.Gui.yml | 14 + .../Terminal.Gui/Terminal.Gui.Attribute.yml | 64 +- .../Terminal.Gui.ConsoleDriver.yml | 59 +- .../api/Terminal.Gui/Terminal.Gui.Dialog.yml | 6 +- .../Terminal.Gui.IListDataSource.yml | 62 +- docfx/api/Terminal.Gui/Terminal.Gui.Label.yml | 40 + .../api/Terminal.Gui/Terminal.Gui.MenuBar.yml | 2 +- .../Terminal.Gui/Terminal.Gui.RadioGroup.yml | 33 + .../Terminal.Gui/Terminal.Gui.TextField.yml | 39 +- .../Terminal.Gui/Terminal.Gui.TextView.yml | 37 +- docfx/api/toc.yml | 15 + docs/api/Terminal.Gui.html | 9 +- .../Terminal.Gui/Terminal.Gui.Attribute.html | 67 +- .../Terminal.Gui.ConsoleDriver.html | 51 + .../api/Terminal.Gui/Terminal.Gui.Dialog.html | 8 +- .../Terminal.Gui.IListDataSource.html | 68 + docs/api/Terminal.Gui/Terminal.Gui.Label.html | 51 + .../Terminal.Gui/Terminal.Gui.MenuBar.html | 2 +- .../Terminal.Gui/Terminal.Gui.RadioGroup.html | 27 + .../Terminal.Gui/Terminal.Gui.TextField.html | 32 +- .../Terminal.Gui/Terminal.Gui.TextView.html | 34 +- docs/api/toc.html | 24 + docs/articles/index.html | 202 +- docs/articles/overview.html | 22 +- docs/manifest.json | 2 +- docs/xrefmap.yml | 1715 +++++++++++++++++ ecmadocs/en/Terminal.Gui/Attribute.xml | 40 +- ecmadocs/en/Terminal.Gui/ConsoleDriver.xml | 22 + ecmadocs/en/Terminal.Gui/Dialog.xml | 9 +- ecmadocs/en/Terminal.Gui/IListDataSource.xml | 39 +- ecmadocs/en/Terminal.Gui/Label.xml | 24 + ecmadocs/en/Terminal.Gui/MenuBar.xml | 2 +- ecmadocs/en/Terminal.Gui/RadioGroup.xml | 18 + ecmadocs/en/Terminal.Gui/TextField.xml | 24 +- ecmadocs/en/Terminal.Gui/TextView.xml | 27 +- ecmadocs/en/index.xml | 8 + 39 files changed, 2959 insertions(+), 201 deletions(-) create mode 100644 Terminal.Gui/Views/TimeField.cs diff --git a/README.md b/README.md index b92753c39..0e07f7133 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ The toolkit contains various controls for building text user interfaces: * [Labels](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Label.html) * [Text entry](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TextField.html) * [Text view](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TextView.html) +* [Time editing field](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TimeField.html) * [Radio buttons](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html) * [Checkboxes](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.CheckBox.html) * [Dialog boxes](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Dialog.html) diff --git a/Terminal.Gui/Views/TimeField.cs b/Terminal.Gui/Views/TimeField.cs new file mode 100644 index 000000000..fc9f860d7 --- /dev/null +++ b/Terminal.Gui/Views/TimeField.cs @@ -0,0 +1,166 @@ +// +// TimeField.cs: text entry for time +// +// Author: Jörg Preiß +// +// Licensed under the MIT license +// +using System; +using System.Globalization; +using System.Collections.Generic; +using System.Linq; +using NStack; + +namespace Terminal.Gui { + + /// + /// Time edit widget + /// + /// + /// This widget provides time editing functionality, and mouse support. + /// + public class TimeField : TextField { + bool isShort; + + int longFieldLen = 8; + int shortFieldLen = 5; + int FieldLen { get { return isShort ? shortFieldLen : longFieldLen; } } + + string longFormat = " hh:mm:ss"; + string shortFormat = " hh:mm"; + string Format { get { return isShort ? shortFormat : longFormat; } } + + + /// + /// Public constructor that creates a time edit field at an absolute position and fixed size. + /// + /// The x coordinate. + /// The y coordinate. + /// Initial time contents. + /// If true, the seconds are hidden. + public TimeField (int x, int y, DateTime time, bool isShort = false) : base (x, y, isShort ? 7 : 10, "") + { + this.isShort = isShort; + CursorPosition = 1; + Time = time; + } + + /// + /// Gets or sets the time in the widget. + /// + /// + /// + public DateTime Time { + get { + if (!DateTime.TryParseExact (Text.ToString (), Format, CultureInfo.CurrentCulture, DateTimeStyles.None, out DateTime result)) return new DateTime (); + return result; + } + set { + this.Text = value.ToString (Format); + } + } + + bool SetText (Rune key) + { + var text = TextModel.ToRunes (Text); + var newText = text.GetRange (0, CursorPosition); + newText.Add (key); + if (CursorPosition < FieldLen) + newText = newText.Concat (text.GetRange (CursorPosition + 1, text.Count - (CursorPosition + 1))).ToList (); + return SetText (ustring.Make (newText)); + } + + bool SetText (ustring text) + { + if (!DateTime.TryParseExact (text.ToString (), Format, CultureInfo.CurrentCulture, DateTimeStyles.None, out DateTime result)) + return false; + Text = text; + return true; + } + + void IncCursorPosition () + { + if (CursorPosition == FieldLen) + return; + if (Text [++CursorPosition] == ':') + CursorPosition++; + } + + void DecCursorPosition () + { + if (CursorPosition == 1) + return; + if (Text [--CursorPosition] == ':') + CursorPosition--; + } + + void AdjCursorPosition () + { + if (Text [CursorPosition] == ':') + CursorPosition++; + } + + public override bool ProcessKey (KeyEvent kb) + { + switch (kb.Key) { + case Key.DeleteChar: + case Key.ControlD: + SetText ('0'); + break; + + case Key.Delete: + case Key.Backspace: + SetText ('0'); + DecCursorPosition (); + break; + + // Home, C-A + case Key.Home: + case Key.ControlA: + CursorPosition = 1; + break; + + case Key.CursorLeft: + case Key.ControlB: + DecCursorPosition (); + break; + + case Key.End: + case Key.ControlE: // End + CursorPosition = FieldLen; + break; + + case Key.CursorRight: + case Key.ControlF: + IncCursorPosition (); + break; + + default: + // Ignore non-numeric characters. + if (kb.Key < (Key)((int)'0') || kb.Key > (Key)((int)'9')) + return false; + if (SetText (TextModel.ToRunes (ustring.Make ((uint)kb.Key)).First ())) + IncCursorPosition (); + return true; + } + return true; + } + + public override bool MouseEvent (MouseEvent ev) + { + if (!ev.Flags.HasFlag (MouseFlags.Button1Clicked)) + return false; + if (!HasFocus) + SuperView.SetFocus (this); + + var point = ev.X; + if (point > FieldLen) + point = FieldLen; + if (point < 1) + point = 1; + CursorPosition = point; + AdjCursorPosition (); + return true; + } + } +} \ No newline at end of file diff --git a/XmlYamlMapping.json b/XmlYamlMapping.json index 0e721e3a7..d5fcee25a 100644 --- a/XmlYamlMapping.json +++ b/XmlYamlMapping.json @@ -1,53 +1,60 @@ { - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/SpecialChar.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.SpecialChar.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MouseFlags.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MouseFlags.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Key.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Key.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Clipboard.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Clipboard.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Attribute.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Attribute.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/TextAlignment.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.TextAlignment.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ScrollView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ScrollView.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/IListDataSource.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.IListDataSource.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MessageBox.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MessageBox.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/KeyEvent.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.KeyEvent.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Application+RunState.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Application.RunState.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/TextView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.TextView.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/FrameView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.FrameView.yml", - "/cvs/gui.cs/ecmadocs/en/Mono.Terminal/MainLoop.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.MainLoop.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ProgressBar.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ProgressBar.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Color.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Color.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Point.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Point.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/LayoutStyle.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.LayoutStyle.yml", - "/cvs/gui.cs/ecmadocs/en/Mono.Terminal/UnixMainLoop+Condition.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.UnixMainLoop.Condition.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Colors.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Colors.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Responder.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Responder.yml", - "/cvs/gui.cs/ecmadocs/en/Mono.Terminal/UnixMainLoop.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.UnixMainLoop.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Window.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Window.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MenuBar.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MenuBar.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Pos.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Pos.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/CheckBox.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.CheckBox.yml", "/cvs/gui.cs/ecmadocs/en/ns-Mono.Terminal.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal.yml", - "/cvs/gui.cs/ecmadocs/en/Mono.Terminal/IMainLoopDriver.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.IMainLoopDriver.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/View.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.View.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Application.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Application.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/FileDialog.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.FileDialog.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ConsoleDriver.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/TextField.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.TextField.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/HexView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.HexView.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Clipboard.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Clipboard.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ProgressBar.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ProgressBar.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/SpecialChar.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.SpecialChar.yml", "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Button.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Button.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/SaveDialog.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.SaveDialog.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ScrollBarView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ScrollBarView.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MenuItem.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MenuItem.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ListView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ListView.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Dim.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Dim.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/RadioGroup.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.RadioGroup.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MenuBarItem.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MenuBarItem.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Rect.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Rect.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MouseEvent.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MouseEvent.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ScrollView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ScrollView.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/FileDialog.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.FileDialog.yml", "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Toplevel.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Toplevel.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Size.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Size.yml", "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Dialog.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Dialog.yml", + "/cvs/gui.cs/ecmadocs/en/Unix.Terminal/Curses+Event.xml": "/cvs/gui.cs/docfx/api/Unix.Terminal/Unix.Terminal.Curses.Event.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Attribute.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Attribute.yml", "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/OpenDialog.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.OpenDialog.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/CheckBox.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.CheckBox.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Size.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Size.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/TimeField.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.TimeField.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/IListDataSource.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.IListDataSource.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MenuBar.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MenuBar.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MouseEvent.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MouseEvent.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Dim.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Dim.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/HexView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.HexView.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Colors.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Colors.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/TextField.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.TextField.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/RadioGroup.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.RadioGroup.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/LayoutStyle.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.LayoutStyle.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Application+RunState.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Application.RunState.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Responder.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Responder.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/TextAlignment.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.TextAlignment.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/View.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.View.yml", + "/cvs/gui.cs/ecmadocs/en/Mono.Terminal/UnixMainLoop+Condition.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.UnixMainLoop.Condition.yml", + "/cvs/gui.cs/ecmadocs/en/Mono.Terminal/IMainLoopDriver.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.IMainLoopDriver.yml", + "/cvs/gui.cs/ecmadocs/en/Unix.Terminal/Curses+Window.xml": "/cvs/gui.cs/docfx/api/Unix.Terminal/Unix.Terminal.Curses.Window.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Label.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Label.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Point.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Point.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ListView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ListView.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/CursesDriver.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.CursesDriver.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MenuBarItem.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MenuBarItem.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MessageBox.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MessageBox.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/FrameView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.FrameView.yml", + "/cvs/gui.cs/ecmadocs/en/ns-Unix.Terminal.xml": "/cvs/gui.cs/docfx/api/Unix.Terminal.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ScrollBarView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ScrollBarView.yml", "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ColorScheme.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ColorScheme.yml", "/cvs/gui.cs/ecmadocs/en/ns-Terminal.Gui.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui.yml", - "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Label.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Label.yml" + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Rect.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Rect.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Key.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Key.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MouseFlags.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MouseFlags.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/MenuItem.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.MenuItem.yml", + "/cvs/gui.cs/ecmadocs/en/Mono.Terminal/UnixMainLoop.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.UnixMainLoop.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Pos.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Pos.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Application.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Application.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Window.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Window.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/SaveDialog.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.SaveDialog.yml", + "/cvs/gui.cs/ecmadocs/en/Unix.Terminal/Curses.xml": "/cvs/gui.cs/docfx/api/Unix.Terminal/Unix.Terminal.Curses.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/ConsoleDriver.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/KeyEvent.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.KeyEvent.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/TextView.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.TextView.yml", + "/cvs/gui.cs/ecmadocs/en/Mono.Terminal/MainLoop.xml": "/cvs/gui.cs/docfx/api/Mono.Terminal/Mono.Terminal.MainLoop.yml", + "/cvs/gui.cs/ecmadocs/en/Terminal.Gui/Color.xml": "/cvs/gui.cs/docfx/api/Terminal.Gui/Terminal.Gui.Color.yml", + "/cvs/gui.cs/ecmadocs/en/Unix.Terminal/Curses+MouseEvent.xml": "/cvs/gui.cs/docfx/api/Unix.Terminal/Unix.Terminal.Curses.MouseEvent.yml" } \ No newline at end of file diff --git a/docfx/api/Terminal.Gui.yml b/docfx/api/Terminal.Gui.yml index 3db96d270..8d3f3f7ab 100644 --- a/docfx/api/Terminal.Gui.yml +++ b/docfx/api/Terminal.Gui.yml @@ -13,6 +13,7 @@ items: - Terminal.Gui.Colors - Terminal.Gui.ColorScheme - Terminal.Gui.ConsoleDriver + - Terminal.Gui.CursesDriver - Terminal.Gui.Dialog - Terminal.Gui.Dim - Terminal.Gui.FileDialog @@ -45,6 +46,7 @@ items: - Terminal.Gui.TextAlignment - Terminal.Gui.TextField - Terminal.Gui.TextView + - Terminal.Gui.TimeField - Terminal.Gui.Toplevel - Terminal.Gui.View - Terminal.Gui.Window @@ -115,6 +117,12 @@ references: name: ConsoleDriver nameWithType: ConsoleDriver fullName: Terminal.Gui.ConsoleDriver +- uid: Terminal.Gui.CursesDriver + parent: Terminal.Gui + isExternal: false + name: CursesDriver + nameWithType: CursesDriver + fullName: Terminal.Gui.CursesDriver - uid: Terminal.Gui.Dialog parent: Terminal.Gui isExternal: false @@ -307,6 +315,12 @@ references: name: TextView nameWithType: TextView fullName: Terminal.Gui.TextView +- uid: Terminal.Gui.TimeField + parent: Terminal.Gui + isExternal: false + name: TimeField + nameWithType: TimeField + fullName: Terminal.Gui.TimeField - uid: Terminal.Gui.Toplevel parent: Terminal.Gui isExternal: false diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Attribute.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Attribute.yml index 6a98cb66d..9dbbb435f 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Attribute.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Attribute.yml @@ -4,6 +4,7 @@ items: id: Attribute children: - Terminal.Gui.Attribute.#ctor(System.Int32) + - Terminal.Gui.Attribute.Make(Terminal.Gui.Color,Terminal.Gui.Color) - Terminal.Gui.Attribute.op_Implicit(System.Int32 to Terminal.Gui.Attribute) - Terminal.Gui.Attribute.op_Implicit(Terminal.Gui.Attribute to System.Int32) langs: @@ -46,6 +47,33 @@ items: description: Value. overload: Terminal.Gui.Attribute.#ctor* exceptions: [] +- uid: Terminal.Gui.Attribute.Make(Terminal.Gui.Color,Terminal.Gui.Color) + id: Make(Terminal.Gui.Color,Terminal.Gui.Color) + parent: Terminal.Gui.Attribute + langs: + - csharp + name: Make(Color, Color) + nameWithType: Attribute.Make(Color, Color) + fullName: Attribute.Make(Color, Color) + type: Method + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + summary: Creates an attribute from the specified foreground and background. + syntax: + content: public static Terminal.Gui.Attribute Make (Terminal.Gui.Color foreground, Terminal.Gui.Color background); + parameters: + - id: foreground + type: Terminal.Gui.Color + description: Foreground color to use. + - id: background + type: Terminal.Gui.Color + description: Background color to use. + return: + type: Terminal.Gui.Attribute + description: The make. + overload: Terminal.Gui.Attribute.Make* + exceptions: [] - uid: Terminal.Gui.Attribute.op_Implicit(System.Int32 to Terminal.Gui.Attribute) id: op_Implicit(System.Int32 to Terminal.Gui.Attribute) parent: Terminal.Gui.Attribute @@ -58,15 +86,16 @@ items: assemblies: - Terminal.Gui namespace: Terminal.Gui + summary: Implicitly convert an integer value into an attribute syntax: content: public static Terminal.Gui.Attribute op_Implicit (int v); parameters: - id: v type: System.Int32 - description: To be added. + description: value return: type: Terminal.Gui.Attribute - description: To be added. + description: An attribute with the specified integer value. overload: Terminal.Gui.Attribute.op_Implicit* exceptions: [] - uid: Terminal.Gui.Attribute.op_Implicit(Terminal.Gui.Attribute to System.Int32) @@ -81,15 +110,16 @@ items: assemblies: - Terminal.Gui namespace: Terminal.Gui + summary: Implicit conversion from an attribute to the underlying Int32 representation syntax: content: public static int op_Implicit (Terminal.Gui.Attribute c); parameters: - id: c type: Terminal.Gui.Attribute - description: To be added. + description: The attribute to convert return: type: System.Int32 - description: To be added. + description: The integer value stored in the attribute. overload: Terminal.Gui.Attribute.op_Implicit* exceptions: [] references: @@ -111,18 +141,30 @@ references: name: Int32 nameWithType: Int32 fullName: System.Int32 -- uid: Terminal.Gui.Attribute.op_Implicit(System.Int32 to Terminal.Gui.Attribute) +- uid: Terminal.Gui.Attribute.Make(Terminal.Gui.Color,Terminal.Gui.Color) parent: Terminal.Gui.Attribute isExternal: false - name: op_Implicit(Int32 to Attribute) - nameWithType: Attribute.op_Implicit(Int32 to Attribute) - fullName: Attribute.op_Implicit(Int32 to Attribute) + name: Make(Color, Color) + nameWithType: Attribute.Make(Color, Color) + fullName: Attribute.Make(Color, Color) - uid: Terminal.Gui.Attribute parent: Terminal.Gui isExternal: false name: Attribute nameWithType: Attribute fullName: Terminal.Gui.Attribute +- uid: Terminal.Gui.Color + parent: Terminal.Gui + isExternal: false + name: Color + nameWithType: Color + fullName: Terminal.Gui.Color +- uid: Terminal.Gui.Attribute.op_Implicit(System.Int32 to Terminal.Gui.Attribute) + parent: Terminal.Gui.Attribute + isExternal: false + name: op_Implicit(Int32 to Attribute) + nameWithType: Attribute.op_Implicit(Int32 to Attribute) + fullName: Attribute.op_Implicit(Int32 to Attribute) - uid: Terminal.Gui.Attribute.op_Implicit(Terminal.Gui.Attribute to System.Int32) parent: Terminal.Gui.Attribute isExternal: false @@ -135,6 +177,12 @@ references: name: Attribute nameWithType: Attribute.Attribute fullName: Attribute.Attribute +- uid: Terminal.Gui.Attribute.Make* + parent: Terminal.Gui.Attribute + isExternal: false + name: Make + nameWithType: Attribute.Make + fullName: Attribute.Make - uid: Terminal.Gui.Attribute.op_Implicit* parent: Terminal.Gui.Attribute isExternal: false diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml b/docfx/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml index 73406ef6c..c305c869e 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.yml @@ -18,6 +18,7 @@ items: - Terminal.Gui.ConsoleDriver.LeftTee - Terminal.Gui.ConsoleDriver.LLCorner - Terminal.Gui.ConsoleDriver.LRCorner + - Terminal.Gui.ConsoleDriver.MakeAttribute(Terminal.Gui.Color,Terminal.Gui.Color) - Terminal.Gui.ConsoleDriver.Move(System.Int32,System.Int32) - Terminal.Gui.ConsoleDriver.PrepareToRun(Mono.Terminal.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent}) - Terminal.Gui.ConsoleDriver.Refresh @@ -51,6 +52,8 @@ items: content: public abstract class ConsoleDriver inheritance: - System.Object + derivedClasses: + - Terminal.Gui.CursesDriver implements: [] inheritedMembers: [] - uid: Terminal.Gui.ConsoleDriver.#ctor @@ -350,6 +353,32 @@ items: type: System.Rune description: To be added. exceptions: [] +- uid: Terminal.Gui.ConsoleDriver.MakeAttribute(Terminal.Gui.Color,Terminal.Gui.Color) + id: MakeAttribute(Terminal.Gui.Color,Terminal.Gui.Color) + parent: Terminal.Gui.ConsoleDriver + langs: + - csharp + name: MakeAttribute(Color, Color) + nameWithType: ConsoleDriver.MakeAttribute(Color, Color) + fullName: ConsoleDriver.MakeAttribute(Color, Color) + type: Method + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + syntax: + content: public abstract Terminal.Gui.Attribute MakeAttribute (Terminal.Gui.Color fore, Terminal.Gui.Color back); + parameters: + - id: fore + type: Terminal.Gui.Color + description: To be added. + - id: back + type: Terminal.Gui.Color + description: To be added. + return: + type: Terminal.Gui.Attribute + description: To be added. + overload: Terminal.Gui.ConsoleDriver.MakeAttribute* + exceptions: [] - uid: Terminal.Gui.ConsoleDriver.Move(System.Int32,System.Int32) id: Move(System.Int32,System.Int32) parent: Terminal.Gui.ConsoleDriver @@ -859,6 +888,24 @@ references: name: LRCorner nameWithType: ConsoleDriver.LRCorner fullName: ConsoleDriver.LRCorner +- uid: Terminal.Gui.ConsoleDriver.MakeAttribute(Terminal.Gui.Color,Terminal.Gui.Color) + parent: Terminal.Gui.ConsoleDriver + isExternal: false + name: MakeAttribute(Color, Color) + nameWithType: ConsoleDriver.MakeAttribute(Color, Color) + fullName: ConsoleDriver.MakeAttribute(Color, Color) +- uid: Terminal.Gui.Attribute + parent: Terminal.Gui + isExternal: false + name: Attribute + nameWithType: Attribute + fullName: Terminal.Gui.Attribute +- uid: Terminal.Gui.Color + parent: Terminal.Gui + isExternal: false + name: Color + nameWithType: Color + fullName: Terminal.Gui.Color - uid: Terminal.Gui.ConsoleDriver.Move(System.Int32,System.Int32) parent: Terminal.Gui.ConsoleDriver isExternal: false @@ -955,12 +1002,6 @@ references: name: SetAttribute(Attribute) nameWithType: ConsoleDriver.SetAttribute(Attribute) fullName: ConsoleDriver.SetAttribute(Attribute) -- uid: Terminal.Gui.Attribute - parent: Terminal.Gui - isExternal: false - name: Attribute - nameWithType: Attribute - fullName: Terminal.Gui.Attribute - uid: Terminal.Gui.ConsoleDriver.SetColors(System.ConsoleColor,System.ConsoleColor) parent: Terminal.Gui.ConsoleDriver isExternal: false @@ -1105,6 +1146,12 @@ references: name: Init nameWithType: ConsoleDriver.Init fullName: ConsoleDriver.Init +- uid: Terminal.Gui.ConsoleDriver.MakeAttribute* + parent: Terminal.Gui.ConsoleDriver + isExternal: false + name: MakeAttribute + nameWithType: ConsoleDriver.MakeAttribute + fullName: ConsoleDriver.MakeAttribute - uid: Terminal.Gui.ConsoleDriver.Move* parent: Terminal.Gui.ConsoleDriver isExternal: false diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Dialog.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Dialog.yml index 73a9c13e8..13d79eb34 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Dialog.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Dialog.yml @@ -16,7 +16,11 @@ items: assemblies: - Terminal.Gui namespace: Terminal.Gui - summary: "The dialog box is a window that by default is centered and contains one \n or more buttons." + summary: "The dialog box is a window that by default is centered and contains one \n or more buttons. It defaults to the Colors.Dialog color scheme and has a\n 1 cell padding around the edges." + remarks: >- + To run the dialog modally, create the Dialog, and pass this to Application.Run which + will execute the dialog until it terminates via the [ESC] key, or when one of the views + or buttons added to the dialog set the Running property on the Dialog to false. syntax: content: 'public class Dialog : Terminal.Gui.Window' inheritance: diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.IListDataSource.yml b/docfx/api/Terminal.Gui/Terminal.Gui.IListDataSource.yml index c221b65d7..10359ac85 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.IListDataSource.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.IListDataSource.yml @@ -6,6 +6,7 @@ items: - Terminal.Gui.IListDataSource.Count - Terminal.Gui.IListDataSource.IsMarked(System.Int32) - Terminal.Gui.IListDataSource.Render(System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32) + - Terminal.Gui.IListDataSource.Render(Terminal.Gui.ListView,Terminal.Gui.ConsoleDriver,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32) - Terminal.Gui.IListDataSource.SetMark(System.Int32,System.Boolean) langs: - csharp @@ -73,8 +74,7 @@ items: nameWithType: IListDataSource.Render(Boolean, Int32, Int32, Int32, Int32) fullName: IListDataSource.Render(Boolean, Int32, Int32, Int32, Int32) type: Method - assemblies: - - Terminal.Gui + assemblies: [] namespace: Terminal.Gui summary: This method is invoked to render a specified item, the method should cover the entire provided width. remarks: The default color will be set before this method is invoked, and will be based on whether the item is selected or not. @@ -98,6 +98,46 @@ items: description: The width that must be filled out. overload: Terminal.Gui.IListDataSource.Render* exceptions: [] +- uid: Terminal.Gui.IListDataSource.Render(Terminal.Gui.ListView,Terminal.Gui.ConsoleDriver,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32) + id: Render(Terminal.Gui.ListView,Terminal.Gui.ConsoleDriver,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32) + parent: Terminal.Gui.IListDataSource + langs: + - csharp + name: Render(ListView, ConsoleDriver, Boolean, Int32, Int32, Int32, Int32) + nameWithType: IListDataSource.Render(ListView, ConsoleDriver, Boolean, Int32, Int32, Int32, Int32) + fullName: IListDataSource.Render(ListView, ConsoleDriver, Boolean, Int32, Int32, Int32, Int32) + type: Method + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + summary: This method is invoked to render a specified item, the method should cover the entire provided width. + remarks: The default color will be set before this method is invoked, and will be based on whether the item is selected or not. + syntax: + content: public void Render (Terminal.Gui.ListView container, Terminal.Gui.ConsoleDriver driver, bool selected, int item, int col, int line, int width); + parameters: + - id: container + type: Terminal.Gui.ListView + description: To be added. + - id: driver + type: Terminal.Gui.ConsoleDriver + description: To be added. + - id: selected + type: System.Boolean + description: Describes whether the item being rendered is currently selected by the user. + - id: item + type: System.Int32 + description: The index of the item to render, zero for the first item and so on. + - id: col + type: System.Int32 + description: The column where the rendering will start + - id: line + type: System.Int32 + description: The line where the rendering will be done. + - id: width + type: System.Int32 + description: The width that must be filled out. + overload: Terminal.Gui.IListDataSource.Render* + exceptions: [] - uid: Terminal.Gui.IListDataSource.SetMark(System.Int32,System.Boolean) id: SetMark(System.Int32,System.Boolean) parent: Terminal.Gui.IListDataSource @@ -153,6 +193,24 @@ references: name: Render(Boolean, Int32, Int32, Int32, Int32) nameWithType: IListDataSource.Render(Boolean, Int32, Int32, Int32, Int32) fullName: IListDataSource.Render(Boolean, Int32, Int32, Int32, Int32) +- uid: Terminal.Gui.IListDataSource.Render(Terminal.Gui.ListView,Terminal.Gui.ConsoleDriver,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32) + parent: Terminal.Gui.IListDataSource + isExternal: false + name: Render(ListView, ConsoleDriver, Boolean, Int32, Int32, Int32, Int32) + nameWithType: IListDataSource.Render(ListView, ConsoleDriver, Boolean, Int32, Int32, Int32, Int32) + fullName: IListDataSource.Render(ListView, ConsoleDriver, Boolean, Int32, Int32, Int32, Int32) +- uid: Terminal.Gui.ListView + parent: Terminal.Gui + isExternal: false + name: ListView + nameWithType: ListView + fullName: Terminal.Gui.ListView +- uid: Terminal.Gui.ConsoleDriver + parent: Terminal.Gui + isExternal: false + name: ConsoleDriver + nameWithType: ConsoleDriver + fullName: Terminal.Gui.ConsoleDriver - uid: Terminal.Gui.IListDataSource.SetMark(System.Int32,System.Boolean) parent: Terminal.Gui.IListDataSource isExternal: false diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.Label.yml b/docfx/api/Terminal.Gui/Terminal.Gui.Label.yml index e3024b894..ee626b42b 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.Label.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.Label.yml @@ -6,6 +6,7 @@ items: - Terminal.Gui.Label.#ctor(NStack.ustring) - Terminal.Gui.Label.#ctor(Terminal.Gui.Rect,NStack.ustring) - Terminal.Gui.Label.#ctor(System.Int32,System.Int32,NStack.ustring) + - Terminal.Gui.Label.MaxWidth(NStack.ustring,System.Int32) - Terminal.Gui.Label.MeasureLines(NStack.ustring,System.Int32) - Terminal.Gui.Label.Redraw(Terminal.Gui.Rect) - Terminal.Gui.Label.Text @@ -157,6 +158,33 @@ items: description: To be added. overload: Terminal.Gui.Label.#ctor* exceptions: [] +- uid: Terminal.Gui.Label.MaxWidth(NStack.ustring,System.Int32) + id: MaxWidth(NStack.ustring,System.Int32) + parent: Terminal.Gui.Label + langs: + - csharp + name: MaxWidth(ustring, Int32) + nameWithType: Label.MaxWidth(ustring, Int32) + fullName: Label.MaxWidth(ustring, Int32) + type: Method + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + summary: Computes the the max width of a line or multilines needed to render by the Label control + syntax: + content: public static int MaxWidth (NStack.ustring text, int width); + parameters: + - id: text + type: NStack.ustring + description: Text, may contain newlines. + - id: width + type: System.Int32 + description: The width for the text. + return: + type: System.Int32 + description: Max width of lines. + overload: Terminal.Gui.Label.MaxWidth* + exceptions: [] - uid: Terminal.Gui.Label.MeasureLines(NStack.ustring,System.Int32) id: MeasureLines(NStack.ustring,System.Int32) parent: Terminal.Gui.Label @@ -307,6 +335,12 @@ references: name: Int32 nameWithType: Int32 fullName: System.Int32 +- uid: Terminal.Gui.Label.MaxWidth(NStack.ustring,System.Int32) + parent: Terminal.Gui.Label + isExternal: false + name: MaxWidth(ustring, Int32) + nameWithType: Label.MaxWidth(ustring, Int32) + fullName: Label.MaxWidth(ustring, Int32) - uid: Terminal.Gui.Label.MeasureLines(NStack.ustring,System.Int32) parent: Terminal.Gui.Label isExternal: false @@ -355,6 +389,12 @@ references: name: Label nameWithType: Label.Label fullName: Label.Label +- uid: Terminal.Gui.Label.MaxWidth* + parent: Terminal.Gui.Label + isExternal: false + name: MaxWidth + nameWithType: Label.MaxWidth + fullName: Label.MaxWidth - uid: Terminal.Gui.Label.MeasureLines* parent: Terminal.Gui.Label isExternal: false diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.MenuBar.yml b/docfx/api/Terminal.Gui/Terminal.Gui.MenuBar.yml index c0227daa3..c9850542c 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.MenuBar.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.MenuBar.yml @@ -91,7 +91,7 @@ items: parameters: - id: menus type: Terminal.Gui.MenuBarItem[] - description: Menus. + description: Individual menu items, if one of those contains a null, then a separator is drawn. overload: Terminal.Gui.MenuBar.#ctor* exceptions: [] - uid: Terminal.Gui.MenuBar.Menus diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.RadioGroup.yml b/docfx/api/Terminal.Gui/Terminal.Gui.RadioGroup.yml index 205b51798..477ed54bd 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.RadioGroup.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.RadioGroup.yml @@ -6,6 +6,7 @@ items: - Terminal.Gui.RadioGroup.#ctor(System.String[],System.Int32) - Terminal.Gui.RadioGroup.#ctor(Terminal.Gui.Rect,System.String[],System.Int32) - Terminal.Gui.RadioGroup.#ctor(System.Int32,System.Int32,System.String[],System.Int32) + - Terminal.Gui.RadioGroup.Cursor - Terminal.Gui.RadioGroup.MouseEvent(Terminal.Gui.MouseEvent) - Terminal.Gui.RadioGroup.PositionCursor - Terminal.Gui.RadioGroup.ProcessColdKey(Terminal.Gui.KeyEvent) @@ -163,6 +164,26 @@ items: description: The item to be selected, the value is clamped to the number of items. overload: Terminal.Gui.RadioGroup.#ctor* exceptions: [] +- uid: Terminal.Gui.RadioGroup.Cursor + id: Cursor + parent: Terminal.Gui.RadioGroup + langs: + - csharp + name: Cursor + nameWithType: RadioGroup.Cursor + fullName: RadioGroup.Cursor + type: Property + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + summary: The location of the cursor in the radio group + syntax: + content: public int Cursor { get; set; } + return: + type: System.Int32 + description: To be added. + overload: Terminal.Gui.RadioGroup.Cursor* + exceptions: [] - uid: Terminal.Gui.RadioGroup.MouseEvent(Terminal.Gui.MouseEvent) id: MouseEvent(Terminal.Gui.MouseEvent) parent: Terminal.Gui.RadioGroup @@ -382,6 +403,12 @@ references: name: RadioGroup(Int32, Int32, String[], Int32) nameWithType: RadioGroup.RadioGroup(Int32, Int32, String[], Int32) fullName: RadioGroup.RadioGroup(Int32, Int32, String[], Int32) +- uid: Terminal.Gui.RadioGroup.Cursor + parent: Terminal.Gui.RadioGroup + isExternal: false + name: Cursor + nameWithType: RadioGroup.Cursor + fullName: RadioGroup.Cursor - uid: Terminal.Gui.RadioGroup.MouseEvent(Terminal.Gui.MouseEvent) parent: Terminal.Gui.RadioGroup isExternal: false @@ -479,6 +506,12 @@ references: name: RadioGroup nameWithType: RadioGroup.RadioGroup fullName: RadioGroup.RadioGroup +- uid: Terminal.Gui.RadioGroup.Cursor* + parent: Terminal.Gui.RadioGroup + isExternal: false + name: Cursor + nameWithType: RadioGroup.Cursor + fullName: RadioGroup.Cursor - uid: Terminal.Gui.RadioGroup.MouseEvent* parent: Terminal.Gui.RadioGroup isExternal: false diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.TextField.yml b/docfx/api/Terminal.Gui/Terminal.Gui.TextField.yml index fa4cea645..a2ecd8a11 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.TextField.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.TextField.yml @@ -16,6 +16,7 @@ items: - Terminal.Gui.TextField.Redraw(Terminal.Gui.Rect) - Terminal.Gui.TextField.Secret - Terminal.Gui.TextField.Text + - Terminal.Gui.TextField.Used langs: - csharp name: TextField @@ -35,6 +36,8 @@ items: - System.Object - Terminal.Gui.Responder - Terminal.Gui.View + derivedClasses: + - Terminal.Gui.TimeField implements: [] inheritedMembers: - Terminal.Gui.View.Add(Terminal.Gui.View) @@ -206,9 +209,9 @@ items: assemblies: - Terminal.Gui namespace: Terminal.Gui - summary: The current cursor position. + summary: Sets or gets the current cursor position. syntax: - content: public int CursorPosition { get; } + content: public int CursorPosition { get; set; } return: type: System.Int32 description: To be added. @@ -358,6 +361,26 @@ items: description: To be added. overload: Terminal.Gui.TextField.Text* exceptions: [] +- uid: Terminal.Gui.TextField.Used + id: Used + parent: Terminal.Gui.TextField + langs: + - csharp + name: Used + nameWithType: TextField.Used + fullName: TextField.Used + type: Property + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + summary: Tracks whether the text field should be considered "used", that is, that the user has moved in the entry, so new input should be appended at the cursor position, rather than clearing the entry + syntax: + content: public bool Used { get; set; } + return: + type: System.Boolean + description: To be added. + overload: Terminal.Gui.TextField.Used* + exceptions: [] references: - uid: Terminal.Gui.View parent: Terminal.Gui @@ -491,6 +514,12 @@ references: name: Text nameWithType: TextField.Text fullName: TextField.Text +- uid: Terminal.Gui.TextField.Used + parent: Terminal.Gui.TextField + isExternal: false + name: Used + nameWithType: TextField.Used + fullName: TextField.Used - uid: Terminal.Gui.TextField.#ctor* parent: Terminal.Gui.TextField isExternal: false @@ -551,6 +580,12 @@ references: name: Text nameWithType: TextField.Text fullName: TextField.Text +- uid: Terminal.Gui.TextField.Used* + parent: Terminal.Gui.TextField + isExternal: false + name: Used + nameWithType: TextField.Used + fullName: TextField.Used - uid: Terminal.Gui.View.HasFocus parent: Terminal.Gui.View isExternal: false diff --git a/docfx/api/Terminal.Gui/Terminal.Gui.TextView.yml b/docfx/api/Terminal.Gui/Terminal.Gui.TextView.yml index dbef42139..babfe6000 100644 --- a/docfx/api/Terminal.Gui/Terminal.Gui.TextView.yml +++ b/docfx/api/Terminal.Gui/Terminal.Gui.TextView.yml @@ -15,6 +15,7 @@ items: - Terminal.Gui.TextView.ProcessKey(Terminal.Gui.KeyEvent) - Terminal.Gui.TextView.ReadOnly - Terminal.Gui.TextView.Redraw(Terminal.Gui.Rect) + - Terminal.Gui.TextView.ScrollTo(System.Int32) - Terminal.Gui.TextView.Text langs: - csharp @@ -299,11 +300,12 @@ items: assemblies: - Terminal.Gui namespace: Terminal.Gui + summary: Indicates readonly attribute of TextView syntax: content: public bool ReadOnly { get; set; } return: type: System.Boolean - description: To be added. + description: Boolean value(Default false) overload: Terminal.Gui.TextView.ReadOnly* exceptions: [] - uid: Terminal.Gui.TextView.Redraw(Terminal.Gui.Rect) @@ -327,6 +329,27 @@ items: description: The region to redraw. overload: Terminal.Gui.TextView.Redraw* exceptions: [] +- uid: Terminal.Gui.TextView.ScrollTo(System.Int32) + id: ScrollTo(System.Int32) + parent: Terminal.Gui.TextView + langs: + - csharp + name: ScrollTo(Int32) + nameWithType: TextView.ScrollTo(Int32) + fullName: TextView.ScrollTo(Int32) + type: Method + assemblies: + - Terminal.Gui + namespace: Terminal.Gui + summary: Will scroll the view to display the specified row at the top + syntax: + content: public void ScrollTo (int row); + parameters: + - id: row + type: System.Int32 + description: Row that should be displayed at the top, if the value is negative it will be reset to zero + overload: Terminal.Gui.TextView.ScrollTo* + exceptions: [] - uid: Terminal.Gui.TextView.Text id: Text parent: Terminal.Gui.TextView @@ -468,6 +491,12 @@ references: name: Redraw(Rect) nameWithType: TextView.Redraw(Rect) fullName: TextView.Redraw(Rect) +- uid: Terminal.Gui.TextView.ScrollTo(System.Int32) + parent: Terminal.Gui.TextView + isExternal: false + name: ScrollTo(Int32) + nameWithType: TextView.ScrollTo(Int32) + fullName: TextView.ScrollTo(Int32) - uid: Terminal.Gui.TextView.Text parent: Terminal.Gui.TextView isExternal: false @@ -546,6 +575,12 @@ references: name: Redraw nameWithType: TextView.Redraw fullName: TextView.Redraw +- uid: Terminal.Gui.TextView.ScrollTo* + parent: Terminal.Gui.TextView + isExternal: false + name: ScrollTo + nameWithType: TextView.ScrollTo + fullName: TextView.ScrollTo - uid: Terminal.Gui.TextView.Text* parent: Terminal.Gui.TextView isExternal: false diff --git a/docfx/api/toc.yml b/docfx/api/toc.yml index 3776a1c2c..afde52787 100644 --- a/docfx/api/toc.yml +++ b/docfx/api/toc.yml @@ -33,6 +33,8 @@ name: ColorScheme - uid: Terminal.Gui.ConsoleDriver name: ConsoleDriver + - uid: Terminal.Gui.CursesDriver + name: CursesDriver - uid: Terminal.Gui.Dialog name: Dialog - uid: Terminal.Gui.Dim @@ -97,9 +99,22 @@ name: TextField - uid: Terminal.Gui.TextView name: TextView + - uid: Terminal.Gui.TimeField + name: TimeField - uid: Terminal.Gui.Toplevel name: Toplevel - uid: Terminal.Gui.View name: View - uid: Terminal.Gui.Window name: Window +- uid: Unix.Terminal + name: Unix.Terminal + items: + - uid: Unix.Terminal.Curses + name: Curses + - uid: Unix.Terminal.Curses.Event + name: Curses.Event + - uid: Unix.Terminal.Curses.MouseEvent + name: Curses.MouseEvent + - uid: Unix.Terminal.Curses.Window + name: Curses.Window diff --git a/docs/api/Terminal.Gui.html b/docs/api/Terminal.Gui.html index 892bae1b3..06c941442 100644 --- a/docs/api/Terminal.Gui.html +++ b/docs/api/Terminal.Gui.html @@ -100,10 +100,14 @@

ConsoleDriver

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.

+
+

CursesDriver

+

This is the Curses driver for the gui.cs/Terminal framework.

Dialog

The dialog box is a window that by default is centered and contains one - or more buttons.

+ or more buttons. It defaults to the Colors.Dialog color scheme and has a + 1 cell padding around the edges.

Dim

@@ -168,6 +172,9 @@

TextView

Multi-line text editing view

+
+

TimeField

+

Time edit widget

Toplevel

Toplevel views can be modally executed.

diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Attribute.html b/docs/api/Terminal.Gui/Terminal.Gui.Attribute.html index 1764d1302..4aae4aa13 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Attribute.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Attribute.html @@ -113,6 +113,59 @@ System.Int32 value

Value.

+ + + + +

Methods +

+ + + +

Make(Color, Color)

+

Creates an attribute from the specified foreground and background.

+
+
+
Declaration
+
+
public static Terminal.Gui.Attribute Make (Terminal.Gui.Color foreground, Terminal.Gui.Color background);
+
+
Parameters
+ + + + + + + + + + + + + + + + + + + + +
TypeNameDescription
Colorforeground

Foreground color to use.

+
Colorbackground

Background color to use.

+
+
Returns
+ + + + + + + + + + + @@ -123,7 +176,8 @@

op_Implicit(Int32 to Attribute)

-
+

Implicitly convert an integer value into an attribute

+
Declaration
@@ -142,7 +196,7 @@
- @@ -158,7 +212,7 @@ - @@ -167,7 +221,8 @@

op_Implicit(Attribute to Int32)

-
+

Implicit conversion from an attribute to the underlying Int32 representation

+
Declaration
@@ -186,7 +241,7 @@
- @@ -202,7 +257,7 @@ - diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html b/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html index 0923e24b5..ac95ca053 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html @@ -80,6 +80,7 @@
System.Object
ConsoleDriver
+
Namespace: Terminal.Gui
Assembly: Terminal.Gui.dll
Syntax
@@ -649,6 +650,56 @@
TypeDescription
Attribute

The make.

System.Int32 v

To be added.

+

value

Attribute

To be added.

+

An attribute with the specified integer value.

Attribute c

To be added.

+

The attribute to convert

System.Int32

To be added.

+

The integer value stored in the attribute.

+ +

MakeAttribute(Color, Color)

+
+
+
Declaration
+
+
public abstract Terminal.Gui.Attribute MakeAttribute (Terminal.Gui.Color fore, Terminal.Gui.Color back);
+
+
Parameters
+ + + + + + + + + + + + + + + + + + + + +
TypeNameDescription
Colorfore

To be added.

+
Colorback

To be added.

+
+
Returns
+ + + + + + + + + + + + + +
TypeDescription
Attribute

To be added.

+
+ +

Move(Int32, Int32)

Moves the cursor to the specified column and row.

diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html b/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html index ac22d13ce..8d62f8034 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Dialog.html @@ -73,7 +73,8 @@

Class Dialog

The dialog box is a window that by default is centered and contains one - or more buttons.

+ or more buttons. It defaults to the Colors.Dialog color scheme and has a + 1 cell padding around the edges.

@@ -251,6 +252,11 @@
public class Dialog : Terminal.Gui.Window
+
Remarks
+

To run the dialog modally, create the Dialog, and pass this to Application.Run which + will execute the dialog until it terminates via the [ESC] key, or when one of the views + or buttons added to the dialog set the Running property on the Dialog to false.

+

Constructors

diff --git a/docs/api/Terminal.Gui/Terminal.Gui.IListDataSource.html b/docs/api/Terminal.Gui/Terminal.Gui.IListDataSource.html index 8cf875638..bce65e41b 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.IListDataSource.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.IListDataSource.html @@ -215,6 +215,74 @@
+ +

Render(ListView, ConsoleDriver, Boolean, Int32, Int32, Int32, Int32)

+

This method is invoked to render a specified item, the method should cover the entire provided width.

+
+
+
Declaration
+
+
public void Render (Terminal.Gui.ListView container, Terminal.Gui.ConsoleDriver driver, bool selected, int item, int col, int line, int width);
+
+
Parameters
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeNameDescription
ListViewcontainer

To be added.

+
ConsoleDriverdriver

To be added.

+
System.Booleanselected

Describes whether the item being rendered is currently selected by the user.

+
System.Int32item

The index of the item to render, zero for the first item and so on.

+
System.Int32col

The column where the rendering will start

+
System.Int32line

The line where the rendering will be done.

+
System.Int32width

The width that must be filled out.

+
+
Remarks
+

The default color will be set before this method is invoked, and will be based on whether the item is selected or not.

+
+ +

SetMark(Int32, Boolean)

Flags the item as marked.

diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Label.html b/docs/api/Terminal.Gui/Terminal.Gui.Label.html index ed0758ed0..ae255e449 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.Label.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.Label.html @@ -437,6 +437,57 @@ + +

MaxWidth(ustring, Int32)

+

Computes the the max width of a line or multilines needed to render by the Label control

+
+
+
Declaration
+
+
public static int MaxWidth (NStack.ustring text, int width);
+
+
Parameters
+ + + + + + + + + + + + + + + + + + + + +
TypeNameDescription
NStack.ustringtext

Text, may contain newlines.

+
System.Int32width

The width for the text.

+
+
Returns
+ + + + + + + + + + + + + +
TypeDescription
System.Int32

Max width of lines.

+
+ +

MeasureLines(ustring, Int32)

Computes the number of lines needed to render the specified text by the Label control

diff --git a/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html b/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html index 454190b2d..2ee0e88eb 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.MenuBar.html @@ -252,7 +252,7 @@ MenuBarItem[] menus -

Menus.

+

Individual menu items, if one of those contains a null, then a separator is drawn.

diff --git a/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html b/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html index cf39528e5..d61e632e8 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html @@ -387,6 +387,33 @@ + +

Cursor

+

The location of the cursor in the radio group

+
+
+
Declaration
+
+
public int Cursor { get; set; }
+
+
Property Value
+ + + + + + + + + + + + + +
TypeDescription
System.Int32

To be added.

+
+ +

RadioLabels

The radio labels to display

diff --git a/docs/api/Terminal.Gui/Terminal.Gui.TextField.html b/docs/api/Terminal.Gui/Terminal.Gui.TextField.html index d5adba8cc..0c3cb7912 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.TextField.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.TextField.html @@ -82,6 +82,7 @@
TextField
+
Inherited Members
@@ -366,12 +367,12 @@

CursorPosition

-

The current cursor position.

+

Sets or gets the current cursor position.

Declaration
-
public int CursorPosition { get; }
+
public int CursorPosition { get; set; }
Property Value
@@ -472,6 +473,33 @@
+ + + +

Used

+

Tracks whether the text field should be considered "used", that is, that the user has moved in the entry, so new input should be appended at the cursor position, rather than clearing the entry

+
+
+
Declaration
+
+
public bool Used { get; set; }
+
+
Property Value
+ + + + + + + + + + + + + +
TypeDescription
System.Boolean

To be added.

+

Methods

diff --git a/docs/api/Terminal.Gui/Terminal.Gui.TextView.html b/docs/api/Terminal.Gui/Terminal.Gui.TextView.html index 1817bc54a..0acb7c0a3 100644 --- a/docs/api/Terminal.Gui/Terminal.Gui.TextView.html +++ b/docs/api/Terminal.Gui/Terminal.Gui.TextView.html @@ -394,7 +394,8 @@

ReadOnly

-
+

Indicates readonly attribute of TextView

+
Declaration
@@ -411,7 +412,7 @@ System.Boolean -

To be added.

+

Boolean value(Default false)

@@ -647,6 +648,35 @@ + + + +

ScrollTo(Int32)

+

Will scroll the view to display the specified row at the top

+
+
+
Declaration
+
+
public void ScrollTo (int row);
+
+
Parameters
+ + + + + + + + + + + + + + + +
TypeNameDescription
System.Int32row

Row that should be displayed at the top, if the value is negative it will be reset to zero

+
diff --git a/docs/api/toc.html b/docs/api/toc.html index 4fbaf324a..ad7bbacaf 100644 --- a/docs/api/toc.html +++ b/docs/api/toc.html @@ -124,6 +124,9 @@
  • ConsoleDriver
  • +
  • + CursesDriver +
  • Dialog
  • @@ -220,6 +223,9 @@
  • TextView
  • +
  • + TimeField +
  • Toplevel
  • @@ -230,6 +236,24 @@ Window +
  • + + Unix.Terminal + +
  • diff --git a/docs/articles/index.html b/docs/articles/index.html index df734c6dc..30748745f 100644 --- a/docs/articles/index.html +++ b/docs/articles/index.html @@ -1,107 +1,107 @@ - - - - - - - - Conceptual Documentation - - - - - - - - - - - - - - -
    -
    - - - - -
    - + +
    +
    + +
    +
    + + + + + + diff --git a/docs/articles/overview.html b/docs/articles/overview.html index 4e92fa094..df75bf79f 100644 --- a/docs/articles/overview.html +++ b/docs/articles/overview.html @@ -361,17 +361,31 @@ currently focused view.

    view on the screen. The only exception is that no mouse events are delivered to background views when a modal view is running.

    More details are available on the Keyboard Event Processing document.

    -

    Color Schemes

    +

    Colors and Color Schemes

    All views have been configured with a color scheme that will work both in color terminals as well as the more limited black and white terminals.

    The various styles are captured in the Colors class which defined color schemes for -the normal views, the menu bar, popup dialog boxes and error dialog boxes.

    -

    The ColorScheme represents +the normal views, the menu bar, popup dialog boxes and error dialog boxes, that you can use like this:

    +
      +
    • Colors.Base
    • +
    • Colors.Menu
    • +
    • Colors.Dialog
    • +
    • Colors.Error
    • +
    +

    You can use them for example like this to set the colors for a new Window:

    +
    var w = new Window ("Hello");
    +w.ColorScheme = Colors.Error
    +

    The ColorScheme represents four values, the color used for Normal text, the color used for normal text when a view is focused an the colors for the hot-keys both in focused and unfocused modes.

    By using ColorSchemes you ensure that your application will work correctbly both in color and black and white terminals.

    -

    MainLoop, Threads and Input Handling

    +

    Some views support setting individual color attributes, you create an +attribute for a particular pair of Foreground/Background like this:

    +
    var myColor = Application.Driver.MakeAttribute (Color.Blue, Color.Red);
    +var label = new Label (...);
    +label.TextColor = myColor
    +

    MainLoop, Threads and Input Handling

    Detailed description of the mainlop is described on the Event Processing and the Application Main Loop document.

    diff --git a/docs/manifest.json b/docs/manifest.json index 9b25898ba..3d986cfe8 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -1 +1 @@ -{"homepages":[],"source_base_path":"/cvs/gui.cs/docfx","xrefmap":"xrefmap.yml","files":[{"type":"Conceptual","source_relative_path":"articles/views.md","output":{".html":{"relative_path":"articles/views.html","hash":"OZ1QwvSGw2eTKn8/QiZ7JA=="}},"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.MenuBar.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MenuBar.html","hash":"BYq8R+tNwkE1cm0tao3JNw=="}},"is_incremental":false,"version":""},{"type":"Toc","source_relative_path":"api/toc.yml","output":{".html":{"relative_path":"api/toc.html","hash":"Sgfo3pT6tf7+ScPJZ08Kxw=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"articles/index.md","output":{".html":{"relative_path":"articles/index.html","hash":"rCnGoqQ6OMKav4PLKhES5A=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"articles/mainloop.md","output":{".html":{"relative_path":"articles/mainloop.html","hash":"VDF3yKYPf6NCf2TEncAo4Q=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"articles/keyboard.md","output":{".html":{"relative_path":"articles/keyboard.html","hash":"nEB+nqhXVuVZ0m5Bsx5S/g=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"articles/overview.md","output":{".html":{"relative_path":"articles/overview.html","hash":"+Aw2pYLdyb5u3rFdARJYHg=="}},"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.Dim.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Dim.html","hash":"cDvbF+k1jR4/+pqMxbR8XQ=="}},"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":"XyFCFW8OWOO6xbLOpFioxw=="}},"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/Mono.Terminal/Mono.Terminal.MainLoop.Condition.yml","output":{".html":{"relative_path":"api/Mono.Terminal/Mono.Terminal.MainLoop.Condition.html","hash":"7UhnDvlJfJ7tMAIEGi3BHQ=="}},"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.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.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.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.SpecialChar.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.SpecialChar.html","hash":"i1mFE0BbShjxPO1/uorOKQ=="}},"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.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.ScrollView.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.ScrollView.html","hash":"ZRd9UaOkENOXRtYPGmSJqg=="}},"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":"SI5UkP+RUkT2Khaw4xmfmg=="}},"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.Gui/Terminal.Gui.Application.RunState.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Application.RunState.html","hash":"e7izbnu+VMI54O2ffYPSBw=="}},"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":"tw2X/U/EukiClPKr2Xi9qQ=="}},"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.Toplevel.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Toplevel.html","hash":"qStL59KEKKRA+jFxmtbA5Q=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Mono.Terminal/Mono.Terminal.IMainLoopDriver.yml","output":{".html":{"relative_path":"api/Mono.Terminal/Mono.Terminal.IMainLoopDriver.html","hash":"62mkkleB6lrSGweUhdlD/g=="}},"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.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/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.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.Gui/Terminal.Gui.Clipboard.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Clipboard.html","hash":"Fvt60OsJUoECXXoy9pfy+w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Pos.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Pos.html","hash":"vLNtf+MqypgVlJeuLwH3gQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.ScrollBarView.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ScrollBarView.html","hash":"NORLt3ZAMWoijBoHYO8WWQ=="}},"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":"rTwo4kYP1ag7+t0B8vtA9A=="}},"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.TextField.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.TextField.html","hash":"skqFTtFj6JJowPy1fUXE9g=="}},"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.Gui/Terminal.Gui.Key.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Key.html","hash":"2tsQD4qIAriuovLyT3ZhpQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.OpenDialog.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.OpenDialog.html","hash":"PN3dLWw/QiGQ2ihuttWQoA=="}},"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":"faKB7gniC6kLyQwDdPDGHg=="}},"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.Gui/Terminal.Gui.Attribute.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Attribute.html","hash":"I8naOo433NoB2u5w/nPbMA=="}},"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":"34xFC/v2enn45AUb9YfZgw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.LayoutStyle.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.LayoutStyle.html","hash":"O2x5wBsNAd2kSLC/OwBPhA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.IListDataSource.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.IListDataSource.html","hash":"Xfn/6Vl1b8NMvPm84nHBxA=="}},"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":"/YNsHooMc41NGABnMlAkCg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Mono.Terminal/Mono.Terminal.UnixMainLoop.Condition.yml","output":{".html":{"relative_path":"api/Mono.Terminal/Mono.Terminal.UnixMainLoop.Condition.html","hash":"ntN1cPguYvV9DkTHtkgWGw=="}},"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.Point.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Point.html","hash":"yOdvSmSegO4HtL9S0NXmAw=="}},"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":"Cthf6EnfKoA8nN3uPnmqig=="}},"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.Label.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Label.html","hash":"ZTqvud6r3nStu+ft89My5g=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.SaveDialog.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.SaveDialog.html","hash":"/Rrl93HgwfBLJl0A7q724w=="}},"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/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.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.View.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.View.html","hash":"M01c4HbOagtD5MYiEutIeA=="}},"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.Gui/Terminal.Gui.CheckBox.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.CheckBox.html","hash":"X+a60f86tmQdi42sejKSig=="}},"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":"VKWHTFVY6rYU5LAcg1ibfg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.FrameView.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.FrameView.html","hash":"mLqIVovx3TRXDwWMbEQhHw=="}},"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":"TtIW0+KNQ+DxrIyYnGpJyQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.HexView.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.HexView.html","hash":"CYhCluN23n1noAl159HF6w=="}},"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.yml","output":{".html":{"relative_path":"api/Terminal.Gui.html","hash":"8U+aPBsV7co8ACagO7iuQA=="}},"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/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.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.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.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.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/Terminal.Gui.TextView.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.TextView.html","hash":"k/9LDk/0W6vdQA97oPEXJA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Mono.Terminal/Mono.Terminal.UnixMainLoop.yml","output":{".html":{"relative_path":"api/Mono.Terminal/Mono.Terminal.UnixMainLoop.html","hash":"c5tVzewZrht1I8smiZrCHg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.ListView.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ListView.html","hash":"XsH+xrU07ooBi7d1UltW2g=="}},"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":"hjXjQ95RII82TEJ9tZI2/Q=="}},"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":"SJAGYl1xNR3oRBl8uvg+Aw=="}},"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":"qcFfu8vpVZnwPqoeuIWYmg=="}},"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.Gui/Terminal.Gui.Window.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Window.html","hash":"3WV4wKmBWo3ICeMVU+PJOA=="}},"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.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/Mono.Terminal.yml","output":{".html":{"relative_path":"api/Mono.Terminal.html","hash":"RMmx7n37ZVr5aa8Ub47LIw=="}},"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.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":"39wBFZpnqrJBQIEKnDzDhQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.FileDialog.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.FileDialog.html","hash":"t7RbSZHdkipKQwV0VTOFng=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.ProgressBar.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ProgressBar.html","hash":"lLQmoXv0C7ivnBuR6TVeMA=="}},"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":"Conceptual","source_relative_path":"articles/index.md","output":{".html":{"relative_path":"articles/index.html","hash":"rCnGoqQ6OMKav4PLKhES5A=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"articles/keyboard.md","output":{".html":{"relative_path":"articles/keyboard.html","hash":"nEB+nqhXVuVZ0m5Bsx5S/g=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"articles/mainloop.md","output":{".html":{"relative_path":"articles/mainloop.html","hash":"VDF3yKYPf6NCf2TEncAo4Q=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"articles/overview.md","output":{".html":{"relative_path":"articles/overview.html","hash":"D//g/z3sG6xfrf55VXsqIA=="}},"is_incremental":false,"version":""},{"type":"Conceptual","source_relative_path":"articles/views.md","output":{".html":{"relative_path":"articles/views.html","hash":"OZ1QwvSGw2eTKn8/QiZ7JA=="}},"is_incremental":false,"version":""},{"type":"Toc","source_relative_path":"api/toc.yml","output":{".html":{"relative_path":"api/toc.html","hash":"2JDoZNFNOx/HZckn0Yh/Sw=="}},"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/Mono.Terminal/Mono.Terminal.UnixMainLoop.Condition.yml","output":{".html":{"relative_path":"api/Mono.Terminal/Mono.Terminal.UnixMainLoop.Condition.html","hash":"ntN1cPguYvV9DkTHtkgWGw=="}},"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.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/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/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.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.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.Dim.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Dim.html","hash":"cDvbF+k1jR4/+pqMxbR8XQ=="}},"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.IListDataSource.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.IListDataSource.html","hash":"Qywo+imfWtuIp4XXoKyRRA=="}},"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.OpenDialog.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.OpenDialog.html","hash":"PN3dLWw/QiGQ2ihuttWQoA=="}},"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":"3WV4wKmBWo3ICeMVU+PJOA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Unix.Terminal/Unix.Terminal.Curses.Event.yml","output":{".html":{"relative_path":"api/Unix.Terminal/Unix.Terminal.Curses.Event.html","hash":"bLDAVt6zESmH7yzwEAAdDw=="}},"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":"XyFCFW8OWOO6xbLOpFioxw=="}},"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":"Cthf6EnfKoA8nN3uPnmqig=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.TextView.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.TextView.html","hash":"nwQTp4m1p1+KymNqL3yyNg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.TimeField.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.TimeField.html","hash":"O3ILFtFawko6hklJJyJ+iw=="}},"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.Gui/Terminal.Gui.Application.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Application.html","hash":"SI5UkP+RUkT2Khaw4xmfmg=="}},"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":"X+a60f86tmQdi42sejKSig=="}},"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":"qQHwS1CjlLHumYSs3Ycikw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.LayoutStyle.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.LayoutStyle.html","hash":"O2x5wBsNAd2kSLC/OwBPhA=="}},"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":"/YNsHooMc41NGABnMlAkCg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.SaveDialog.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.SaveDialog.html","hash":"/Rrl93HgwfBLJl0A7q724w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Unix.Terminal/Unix.Terminal.Curses.yml","output":{".html":{"relative_path":"api/Unix.Terminal/Unix.Terminal.Curses.html","hash":"aIA8fqdzV0lPQw5a/Wej7g=="}},"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":"tg45PIAKQFE6cfifr64VqQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.ProgressBar.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ProgressBar.html","hash":"lLQmoXv0C7ivnBuR6TVeMA=="}},"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.Gui/Terminal.Gui.TextField.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.TextField.html","hash":"FFLqghbsnlmPknbouKQHfg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Mono.Terminal/Mono.Terminal.IMainLoopDriver.yml","output":{".html":{"relative_path":"api/Mono.Terminal/Mono.Terminal.IMainLoopDriver.html","hash":"62mkkleB6lrSGweUhdlD/g=="}},"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.Key.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.Key.html","hash":"sGONwq1ubcfwvIMQPLx8OA=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Mono.Terminal.yml","output":{".html":{"relative_path":"api/Mono.Terminal.html","hash":"RMmx7n37ZVr5aa8Ub47LIw=="}},"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.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.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.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":"38gatTNCVJD70uBBGmWIwg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Clipboard.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Clipboard.html","hash":"Fvt60OsJUoECXXoy9pfy+w=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.FrameView.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.FrameView.html","hash":"mLqIVovx3TRXDwWMbEQhHw=="}},"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":"1kpN9OXtrc+PfKWrsSJ8Aw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui/Terminal.Gui.Pos.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.Pos.html","hash":"vLNtf+MqypgVlJeuLwH3gQ=="}},"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":"qStL59KEKKRA+jFxmtbA5Q=="}},"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":"faKB7gniC6kLyQwDdPDGHg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Unix.Terminal.yml","output":{".html":{"relative_path":"api/Unix.Terminal.html","hash":"/LZiGfXvmQtQ24gJL0pDyg=="}},"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.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.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.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":"e7izbnu+VMI54O2ffYPSBw=="}},"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":"39wBFZpnqrJBQIEKnDzDhQ=="}},"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":"jeIGU/loIbwFGMBv/wQpkA=="}},"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/Terminal.Gui.ListView.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ListView.html","hash":"XsH+xrU07ooBi7d1UltW2g=="}},"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":"i1mFE0BbShjxPO1/uorOKQ=="}},"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.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.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.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.FileDialog.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.FileDialog.html","hash":"t7RbSZHdkipKQwV0VTOFng=="}},"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":"hjXjQ95RII82TEJ9tZI2/Q=="}},"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":"RX9xmCj+k7h+z1lD553ukQ=="}},"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.ScrollBarView.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.ScrollBarView.html","hash":"NORLt3ZAMWoijBoHYO8WWQ=="}},"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":"SJAGYl1xNR3oRBl8uvg+Aw=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Terminal.Gui.yml","output":{".html":{"relative_path":"api/Terminal.Gui.html","hash":"pJU0qWgzxAwT2CdQuXzdqA=="}},"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.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.MenuItem.yml","output":{".html":{"relative_path":"api/Terminal/Terminal.MenuItem.html","hash":"04liHi2Olqjby/8vkUCYZw=="}},"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":"7UhnDvlJfJ7tMAIEGi3BHQ=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Mono.Terminal/Mono.Terminal.UnixMainLoop.yml","output":{".html":{"relative_path":"api/Mono.Terminal/Mono.Terminal.UnixMainLoop.html","hash":"c5tVzewZrht1I8smiZrCHg=="}},"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.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.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.CursesDriver.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.CursesDriver.html","hash":"vNk5lRaUZFK6dE5UDfer9g=="}},"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":"2tsQD4qIAriuovLyT3ZhpQ=="}},"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/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.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.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.HexView.yml","output":{".html":{"relative_path":"api/Terminal.Gui/Terminal.Gui.HexView.html","hash":"CYhCluN23n1noAl159HF6w=="}},"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":"TtIW0+KNQ+DxrIyYnGpJyQ=="}},"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":"rTwo4kYP1ag7+t0B8vtA9A=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Unix.Terminal/Unix.Terminal.Curses.MouseEvent.yml","output":{".html":{"relative_path":"api/Unix.Terminal/Unix.Terminal.Curses.MouseEvent.html","hash":"XpA1Qy6m3NyFurST5bcTYg=="}},"is_incremental":false,"version":""},{"type":"ManagedReference","source_relative_path":"api/Unix.Terminal/Unix.Terminal.Curses.Window.yml","output":{".html":{"relative_path":"api/Unix.Terminal/Unix.Terminal.Curses.Window.html","hash":"saCMnHv4FsG33+CfiE9Q1Q=="}},"is_incremental":false,"version":""}],"version_info":{}} \ No newline at end of file diff --git a/docs/xrefmap.yml b/docs/xrefmap.yml index c8f2722fd..2e3362970 100644 --- a/docs/xrefmap.yml +++ b/docs/xrefmap.yml @@ -1546,6 +1546,16 @@ references: href: api/Terminal.Gui/Terminal.Gui.Attribute.html#Terminal_Gui_Attribute__ctor_ fullName: Attribute.Attribute nameWithType: Attribute.Attribute +- uid: Terminal.Gui.Attribute.Make(Terminal.Gui.Color,Terminal.Gui.Color) + name: Make(Color, Color) + href: api/Terminal.Gui/Terminal.Gui.Attribute.html#Terminal_Gui_Attribute_Make_Terminal_Gui_Color_Terminal_Gui_Color_ + fullName: Attribute.Make(Color, Color) + nameWithType: Attribute.Make(Color, Color) +- uid: Terminal.Gui.Attribute.Make* + name: Make + href: api/Terminal.Gui/Terminal.Gui.Attribute.html#Terminal_Gui_Attribute_Make_ + fullName: Attribute.Make + nameWithType: Attribute.Make - uid: Terminal.Gui.Attribute.op_Implicit(System.Int32 to Terminal.Gui.Attribute) name: op_Implicit(Int32 to Attribute) href: api/Terminal.Gui/Terminal.Gui.Attribute.html#Terminal_Gui_Attribute_op_Implicit_System_Int32_to_Terminal_Gui_Attribute_ @@ -2046,6 +2056,16 @@ references: href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_LRCorner fullName: ConsoleDriver.LRCorner nameWithType: ConsoleDriver.LRCorner +- uid: Terminal.Gui.ConsoleDriver.MakeAttribute(Terminal.Gui.Color,Terminal.Gui.Color) + name: MakeAttribute(Color, Color) + href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_MakeAttribute_Terminal_Gui_Color_Terminal_Gui_Color_ + fullName: ConsoleDriver.MakeAttribute(Color, Color) + nameWithType: ConsoleDriver.MakeAttribute(Color, Color) +- uid: Terminal.Gui.ConsoleDriver.MakeAttribute* + name: MakeAttribute + href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_MakeAttribute_ + fullName: ConsoleDriver.MakeAttribute + nameWithType: ConsoleDriver.MakeAttribute - uid: Terminal.Gui.ConsoleDriver.Move(System.Int32,System.Int32) name: Move(Int32, Int32) href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_Move_System_Int32_System_Int32_ @@ -2201,6 +2221,231 @@ references: href: api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html#Terminal_Gui_ConsoleDriver_VLine fullName: ConsoleDriver.VLine nameWithType: ConsoleDriver.VLine +- uid: Terminal.Gui.CursesDriver + name: CursesDriver + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html + fullName: Terminal.Gui.CursesDriver + nameWithType: CursesDriver +- uid: Terminal.Gui.CursesDriver.#ctor + name: CursesDriver() + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver__ctor + fullName: CursesDriver.CursesDriver() + nameWithType: CursesDriver.CursesDriver() +- uid: Terminal.Gui.CursesDriver.#ctor* + name: CursesDriver + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver__ctor_ + fullName: CursesDriver.CursesDriver + nameWithType: CursesDriver.CursesDriver +- uid: Terminal.Gui.CursesDriver.AddRune(System.Rune) + name: AddRune(Rune) + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_AddRune_System_Rune_ + fullName: CursesDriver.AddRune(Rune) + nameWithType: CursesDriver.AddRune(Rune) +- uid: Terminal.Gui.CursesDriver.AddRune* + name: AddRune + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_AddRune_ + fullName: CursesDriver.AddRune + nameWithType: CursesDriver.AddRune +- uid: Terminal.Gui.CursesDriver.AddStr(NStack.ustring) + name: AddStr(ustring) + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_AddStr_NStack_ustring_ + fullName: CursesDriver.AddStr(ustring) + nameWithType: CursesDriver.AddStr(ustring) +- uid: Terminal.Gui.CursesDriver.AddStr* + name: AddStr + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_AddStr_ + fullName: CursesDriver.AddStr + nameWithType: CursesDriver.AddStr +- uid: Terminal.Gui.CursesDriver.Cols + name: Cols + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_Cols + fullName: CursesDriver.Cols + nameWithType: CursesDriver.Cols +- uid: Terminal.Gui.CursesDriver.Cols* + name: Cols + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_Cols_ + fullName: CursesDriver.Cols + nameWithType: CursesDriver.Cols +- uid: Terminal.Gui.CursesDriver.CookMouse + name: CookMouse() + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_CookMouse + fullName: CursesDriver.CookMouse() + nameWithType: CursesDriver.CookMouse() +- uid: Terminal.Gui.CursesDriver.CookMouse* + name: CookMouse + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_CookMouse_ + fullName: CursesDriver.CookMouse + nameWithType: CursesDriver.CookMouse +- uid: Terminal.Gui.CursesDriver.End + name: End() + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_End + fullName: CursesDriver.End() + nameWithType: CursesDriver.End() +- uid: Terminal.Gui.CursesDriver.End* + name: End + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_End_ + fullName: CursesDriver.End + nameWithType: CursesDriver.End +- uid: Terminal.Gui.CursesDriver.Init(System.Action) + name: Init(Action) + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_Init_System_Action_ + fullName: CursesDriver.Init(Action) + nameWithType: CursesDriver.Init(Action) +- uid: Terminal.Gui.CursesDriver.Init* + name: Init + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_Init_ + fullName: CursesDriver.Init + nameWithType: CursesDriver.Init +- uid: Terminal.Gui.CursesDriver.MakeAttribute(Terminal.Gui.Color,Terminal.Gui.Color) + name: MakeAttribute(Color, Color) + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_MakeAttribute_Terminal_Gui_Color_Terminal_Gui_Color_ + fullName: CursesDriver.MakeAttribute(Color, Color) + nameWithType: CursesDriver.MakeAttribute(Color, Color) +- uid: Terminal.Gui.CursesDriver.MakeAttribute* + name: MakeAttribute + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_MakeAttribute_ + fullName: CursesDriver.MakeAttribute + nameWithType: CursesDriver.MakeAttribute +- uid: Terminal.Gui.CursesDriver.MakeColor(System.Int16,System.Int16) + name: MakeColor(Int16, Int16) + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_MakeColor_System_Int16_System_Int16_ + fullName: CursesDriver.MakeColor(Int16, Int16) + nameWithType: CursesDriver.MakeColor(Int16, Int16) +- uid: Terminal.Gui.CursesDriver.MakeColor* + name: MakeColor + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_MakeColor_ + fullName: CursesDriver.MakeColor + nameWithType: CursesDriver.MakeColor +- uid: Terminal.Gui.CursesDriver.Move(System.Int32,System.Int32) + name: Move(Int32, Int32) + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_Move_System_Int32_System_Int32_ + fullName: CursesDriver.Move(Int32, Int32) + nameWithType: CursesDriver.Move(Int32, Int32) +- uid: Terminal.Gui.CursesDriver.Move* + name: Move + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_Move_ + fullName: CursesDriver.Move + nameWithType: CursesDriver.Move +- uid: Terminal.Gui.CursesDriver.PrepareToRun(Mono.Terminal.MainLoop,System.Action{Terminal.Gui.KeyEvent},System.Action{Terminal.Gui.MouseEvent}) + name: PrepareToRun(MainLoop, Action, Action) + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_PrepareToRun_Mono_Terminal_MainLoop_System_Action_Terminal_Gui_KeyEvent__System_Action_Terminal_Gui_MouseEvent__ + fullName: CursesDriver.PrepareToRun(MainLoop, Action, Action) + nameWithType: CursesDriver.PrepareToRun(MainLoop, Action, Action) +- uid: Terminal.Gui.CursesDriver.PrepareToRun* + name: PrepareToRun + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_PrepareToRun_ + fullName: CursesDriver.PrepareToRun + nameWithType: CursesDriver.PrepareToRun +- uid: Terminal.Gui.CursesDriver.Refresh + name: Refresh() + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_Refresh + fullName: CursesDriver.Refresh() + nameWithType: CursesDriver.Refresh() +- uid: Terminal.Gui.CursesDriver.Refresh* + name: Refresh + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_Refresh_ + fullName: CursesDriver.Refresh + nameWithType: CursesDriver.Refresh +- uid: Terminal.Gui.CursesDriver.Rows + name: Rows + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_Rows + fullName: CursesDriver.Rows + nameWithType: CursesDriver.Rows +- uid: Terminal.Gui.CursesDriver.Rows* + name: Rows + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_Rows_ + fullName: CursesDriver.Rows + nameWithType: CursesDriver.Rows +- uid: Terminal.Gui.CursesDriver.SetAttribute(Terminal.Gui.Attribute) + name: SetAttribute(Attribute) + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_SetAttribute_Terminal_Gui_Attribute_ + fullName: CursesDriver.SetAttribute(Attribute) + nameWithType: CursesDriver.SetAttribute(Attribute) +- uid: Terminal.Gui.CursesDriver.SetAttribute* + name: SetAttribute + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_SetAttribute_ + fullName: CursesDriver.SetAttribute + nameWithType: CursesDriver.SetAttribute +- uid: Terminal.Gui.CursesDriver.SetColors(System.ConsoleColor,System.ConsoleColor) + name: SetColors(ConsoleColor, ConsoleColor) + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_SetColors_System_ConsoleColor_System_ConsoleColor_ + fullName: CursesDriver.SetColors(ConsoleColor, ConsoleColor) + nameWithType: CursesDriver.SetColors(ConsoleColor, ConsoleColor) +- uid: Terminal.Gui.CursesDriver.SetColors(System.Int16,System.Int16) + name: SetColors(Int16, Int16) + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_SetColors_System_Int16_System_Int16_ + fullName: CursesDriver.SetColors(Int16, Int16) + nameWithType: CursesDriver.SetColors(Int16, Int16) +- uid: Terminal.Gui.CursesDriver.SetColors* + name: SetColors + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_SetColors_ + fullName: CursesDriver.SetColors + nameWithType: CursesDriver.SetColors +- uid: Terminal.Gui.CursesDriver.StartReportingMouseMoves + name: StartReportingMouseMoves() + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_StartReportingMouseMoves + fullName: CursesDriver.StartReportingMouseMoves() + nameWithType: CursesDriver.StartReportingMouseMoves() +- uid: Terminal.Gui.CursesDriver.StartReportingMouseMoves* + name: StartReportingMouseMoves + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_StartReportingMouseMoves_ + fullName: CursesDriver.StartReportingMouseMoves + nameWithType: CursesDriver.StartReportingMouseMoves +- uid: Terminal.Gui.CursesDriver.StopReportingMouseMoves + name: StopReportingMouseMoves() + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_StopReportingMouseMoves + fullName: CursesDriver.StopReportingMouseMoves() + nameWithType: CursesDriver.StopReportingMouseMoves() +- uid: Terminal.Gui.CursesDriver.StopReportingMouseMoves* + name: StopReportingMouseMoves + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_StopReportingMouseMoves_ + fullName: CursesDriver.StopReportingMouseMoves + nameWithType: CursesDriver.StopReportingMouseMoves +- uid: Terminal.Gui.CursesDriver.Suspend + name: Suspend() + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_Suspend + fullName: CursesDriver.Suspend() + nameWithType: CursesDriver.Suspend() +- uid: Terminal.Gui.CursesDriver.Suspend* + name: Suspend + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_Suspend_ + fullName: CursesDriver.Suspend + nameWithType: CursesDriver.Suspend +- uid: Terminal.Gui.CursesDriver.UncookMouse + name: UncookMouse() + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_UncookMouse + fullName: CursesDriver.UncookMouse() + nameWithType: CursesDriver.UncookMouse() +- uid: Terminal.Gui.CursesDriver.UncookMouse* + name: UncookMouse + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_UncookMouse_ + fullName: CursesDriver.UncookMouse + nameWithType: CursesDriver.UncookMouse +- uid: Terminal.Gui.CursesDriver.UpdateCursor + name: UpdateCursor() + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_UpdateCursor + fullName: CursesDriver.UpdateCursor() + nameWithType: CursesDriver.UpdateCursor() +- uid: Terminal.Gui.CursesDriver.UpdateCursor* + name: UpdateCursor + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_UpdateCursor_ + fullName: CursesDriver.UpdateCursor + nameWithType: CursesDriver.UpdateCursor +- uid: Terminal.Gui.CursesDriver.UpdateScreen + name: UpdateScreen() + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_UpdateScreen + fullName: CursesDriver.UpdateScreen() + nameWithType: CursesDriver.UpdateScreen() +- uid: Terminal.Gui.CursesDriver.UpdateScreen* + name: UpdateScreen + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_UpdateScreen_ + fullName: CursesDriver.UpdateScreen + nameWithType: CursesDriver.UpdateScreen +- uid: Terminal.Gui.CursesDriver.window + name: window + href: api/Terminal.Gui/Terminal.Gui.CursesDriver.html#Terminal_Gui_CursesDriver_window + fullName: CursesDriver.window + nameWithType: CursesDriver.window - uid: Terminal.Gui.Dialog name: Dialog href: api/Terminal.Gui/Terminal.Gui.Dialog.html @@ -2661,6 +2906,11 @@ references: href: api/Terminal.Gui/Terminal.Gui.IListDataSource.html#Terminal_Gui_IListDataSource_Render_System_Boolean_System_Int32_System_Int32_System_Int32_System_Int32_ fullName: IListDataSource.Render(Boolean, Int32, Int32, Int32, Int32) nameWithType: IListDataSource.Render(Boolean, Int32, Int32, Int32, Int32) +- uid: Terminal.Gui.IListDataSource.Render(Terminal.Gui.ListView,Terminal.Gui.ConsoleDriver,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32) + name: Render(ListView, ConsoleDriver, Boolean, Int32, Int32, Int32, Int32) + href: api/Terminal.Gui/Terminal.Gui.IListDataSource.html#Terminal_Gui_IListDataSource_Render_Terminal_Gui_ListView_Terminal_Gui_ConsoleDriver_System_Boolean_System_Int32_System_Int32_System_Int32_System_Int32_ + fullName: IListDataSource.Render(ListView, ConsoleDriver, Boolean, Int32, Int32, Int32, Int32) + nameWithType: IListDataSource.Render(ListView, ConsoleDriver, Boolean, Int32, Int32, Int32, Int32) - uid: Terminal.Gui.IListDataSource.Render* name: Render href: api/Terminal.Gui/Terminal.Gui.IListDataSource.html#Terminal_Gui_IListDataSource_Render_ @@ -3046,6 +3296,16 @@ references: href: api/Terminal.Gui/Terminal.Gui.Label.html#Terminal_Gui_Label__ctor_ fullName: Label.Label nameWithType: Label.Label +- uid: Terminal.Gui.Label.MaxWidth(NStack.ustring,System.Int32) + name: MaxWidth(ustring, Int32) + href: api/Terminal.Gui/Terminal.Gui.Label.html#Terminal_Gui_Label_MaxWidth_NStack_ustring_System_Int32_ + fullName: Label.MaxWidth(ustring, Int32) + nameWithType: Label.MaxWidth(ustring, Int32) +- uid: Terminal.Gui.Label.MaxWidth* + name: MaxWidth + href: api/Terminal.Gui/Terminal.Gui.Label.html#Terminal_Gui_Label_MaxWidth_ + fullName: Label.MaxWidth + nameWithType: Label.MaxWidth - uid: Terminal.Gui.Label.MeasureLines(NStack.ustring,System.Int32) name: MeasureLines(ustring, Int32) href: api/Terminal.Gui/Terminal.Gui.Label.html#Terminal_Gui_Label_MeasureLines_NStack_ustring_System_Int32_ @@ -4026,6 +4286,16 @@ references: href: api/Terminal.Gui/Terminal.Gui.RadioGroup.html#Terminal_Gui_RadioGroup__ctor_ fullName: RadioGroup.RadioGroup nameWithType: RadioGroup.RadioGroup +- uid: Terminal.Gui.RadioGroup.Cursor + name: Cursor + href: api/Terminal.Gui/Terminal.Gui.RadioGroup.html#Terminal_Gui_RadioGroup_Cursor + fullName: RadioGroup.Cursor + nameWithType: RadioGroup.Cursor +- uid: Terminal.Gui.RadioGroup.Cursor* + name: Cursor + href: api/Terminal.Gui/Terminal.Gui.RadioGroup.html#Terminal_Gui_RadioGroup_Cursor_ + fullName: RadioGroup.Cursor + nameWithType: RadioGroup.Cursor - uid: Terminal.Gui.RadioGroup.MouseEvent(Terminal.Gui.MouseEvent) name: MouseEvent(MouseEvent) href: api/Terminal.Gui/Terminal.Gui.RadioGroup.html#Terminal_Gui_RadioGroup_MouseEvent_Terminal_Gui_MouseEvent_ @@ -5041,6 +5311,16 @@ references: href: api/Terminal.Gui/Terminal.Gui.TextField.html#Terminal_Gui_TextField_Text_ fullName: TextField.Text nameWithType: TextField.Text +- uid: Terminal.Gui.TextField.Used + name: Used + href: api/Terminal.Gui/Terminal.Gui.TextField.html#Terminal_Gui_TextField_Used + fullName: TextField.Used + nameWithType: TextField.Used +- uid: Terminal.Gui.TextField.Used* + name: Used + href: api/Terminal.Gui/Terminal.Gui.TextField.html#Terminal_Gui_TextField_Used_ + fullName: TextField.Used + nameWithType: TextField.Used - uid: Terminal.Gui.TextView name: TextView href: api/Terminal.Gui/Terminal.Gui.TextView.html @@ -5161,6 +5441,16 @@ references: href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_Redraw_ fullName: TextView.Redraw nameWithType: TextView.Redraw +- uid: Terminal.Gui.TextView.ScrollTo(System.Int32) + name: ScrollTo(Int32) + href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_ScrollTo_System_Int32_ + fullName: TextView.ScrollTo(Int32) + nameWithType: TextView.ScrollTo(Int32) +- uid: Terminal.Gui.TextView.ScrollTo* + name: ScrollTo + href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_ScrollTo_ + fullName: TextView.ScrollTo + nameWithType: TextView.ScrollTo - uid: Terminal.Gui.TextView.Text name: Text href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_Text @@ -5171,6 +5461,51 @@ references: href: api/Terminal.Gui/Terminal.Gui.TextView.html#Terminal_Gui_TextView_Text_ fullName: TextView.Text nameWithType: TextView.Text +- uid: Terminal.Gui.TimeField + name: TimeField + href: api/Terminal.Gui/Terminal.Gui.TimeField.html + fullName: Terminal.Gui.TimeField + nameWithType: TimeField +- uid: Terminal.Gui.TimeField.#ctor(System.Int32,System.Int32,System.DateTime,System.Boolean) + name: TimeField(Int32, Int32, DateTime, Boolean) + href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField__ctor_System_Int32_System_Int32_System_DateTime_System_Boolean_ + fullName: TimeField.TimeField(Int32, Int32, DateTime, Boolean) + nameWithType: TimeField.TimeField(Int32, Int32, DateTime, Boolean) +- uid: Terminal.Gui.TimeField.#ctor* + name: TimeField + href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField__ctor_ + fullName: TimeField.TimeField + nameWithType: TimeField.TimeField +- uid: Terminal.Gui.TimeField.MouseEvent(Terminal.Gui.MouseEvent) + name: MouseEvent(MouseEvent) + href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_MouseEvent_Terminal_Gui_MouseEvent_ + fullName: TimeField.MouseEvent(MouseEvent) + nameWithType: TimeField.MouseEvent(MouseEvent) +- uid: Terminal.Gui.TimeField.MouseEvent* + name: MouseEvent + href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_MouseEvent_ + fullName: TimeField.MouseEvent + nameWithType: TimeField.MouseEvent +- uid: Terminal.Gui.TimeField.ProcessKey(Terminal.Gui.KeyEvent) + name: ProcessKey(KeyEvent) + href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_ProcessKey_Terminal_Gui_KeyEvent_ + fullName: TimeField.ProcessKey(KeyEvent) + nameWithType: TimeField.ProcessKey(KeyEvent) +- uid: Terminal.Gui.TimeField.ProcessKey* + name: ProcessKey + href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_ProcessKey_ + fullName: TimeField.ProcessKey + nameWithType: TimeField.ProcessKey +- uid: Terminal.Gui.TimeField.Time + name: Time + href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_Time + fullName: TimeField.Time + nameWithType: TimeField.Time +- uid: Terminal.Gui.TimeField.Time* + name: Time + href: api/Terminal.Gui/Terminal.Gui.TimeField.html#Terminal_Gui_TimeField_Time_ + fullName: TimeField.Time + nameWithType: TimeField.Time - uid: Terminal.Gui.Toplevel name: Toplevel href: api/Terminal.Gui/Terminal.Gui.Toplevel.html @@ -7991,3 +8326,1383 @@ references: href: api/Terminal/Terminal.Window.html#Terminal_Window_Title_ fullName: Window.Title nameWithType: Window.Title +- uid: Unix.Terminal + name: Unix.Terminal + href: api/Unix.Terminal.html + fullName: Unix.Terminal + nameWithType: Unix.Terminal +- uid: Unix.Terminal.Curses + name: Curses + href: api/Unix.Terminal/Unix.Terminal.Curses.html + fullName: Unix.Terminal.Curses + nameWithType: Curses +- uid: Unix.Terminal.Curses.#ctor + name: Curses() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses__ctor + fullName: Curses.Curses() + nameWithType: Curses.Curses() +- uid: Unix.Terminal.Curses.#ctor* + name: Curses + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses__ctor_ + fullName: Curses.Curses + nameWithType: Curses.Curses +- uid: Unix.Terminal.Curses.A_BLINK + name: A_BLINK + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_A_BLINK + fullName: Curses.A_BLINK + nameWithType: Curses.A_BLINK +- uid: Unix.Terminal.Curses.A_BOLD + name: A_BOLD + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_A_BOLD + fullName: Curses.A_BOLD + nameWithType: Curses.A_BOLD +- uid: Unix.Terminal.Curses.A_DIM + name: A_DIM + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_A_DIM + fullName: Curses.A_DIM + nameWithType: Curses.A_DIM +- uid: Unix.Terminal.Curses.A_INVIS + name: A_INVIS + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_A_INVIS + fullName: Curses.A_INVIS + nameWithType: Curses.A_INVIS +- uid: Unix.Terminal.Curses.A_NORMAL + name: A_NORMAL + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_A_NORMAL + fullName: Curses.A_NORMAL + nameWithType: Curses.A_NORMAL +- uid: Unix.Terminal.Curses.A_PROTECT + name: A_PROTECT + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_A_PROTECT + fullName: Curses.A_PROTECT + nameWithType: Curses.A_PROTECT +- uid: Unix.Terminal.Curses.A_REVERSE + name: A_REVERSE + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_A_REVERSE + fullName: Curses.A_REVERSE + nameWithType: Curses.A_REVERSE +- uid: Unix.Terminal.Curses.A_STANDOUT + name: A_STANDOUT + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_A_STANDOUT + fullName: Curses.A_STANDOUT + nameWithType: Curses.A_STANDOUT +- uid: Unix.Terminal.Curses.A_UNDERLINE + name: A_UNDERLINE + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_A_UNDERLINE + fullName: Curses.A_UNDERLINE + nameWithType: Curses.A_UNDERLINE +- uid: Unix.Terminal.Curses.ACS_BLOCK + name: ACS_BLOCK + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_BLOCK + fullName: Curses.ACS_BLOCK + nameWithType: Curses.ACS_BLOCK +- uid: Unix.Terminal.Curses.ACS_BOARD + name: ACS_BOARD + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_BOARD + fullName: Curses.ACS_BOARD + nameWithType: Curses.ACS_BOARD +- uid: Unix.Terminal.Curses.ACS_BTEE + name: ACS_BTEE + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_BTEE + fullName: Curses.ACS_BTEE + nameWithType: Curses.ACS_BTEE +- uid: Unix.Terminal.Curses.ACS_BULLET + name: ACS_BULLET + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_BULLET + fullName: Curses.ACS_BULLET + nameWithType: Curses.ACS_BULLET +- uid: Unix.Terminal.Curses.ACS_CKBOARD + name: ACS_CKBOARD + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_CKBOARD + fullName: Curses.ACS_CKBOARD + nameWithType: Curses.ACS_CKBOARD +- uid: Unix.Terminal.Curses.ACS_DARROW + name: ACS_DARROW + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_DARROW + fullName: Curses.ACS_DARROW + nameWithType: Curses.ACS_DARROW +- uid: Unix.Terminal.Curses.ACS_DEGREE + name: ACS_DEGREE + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_DEGREE + fullName: Curses.ACS_DEGREE + nameWithType: Curses.ACS_DEGREE +- uid: Unix.Terminal.Curses.ACS_DIAMOND + name: ACS_DIAMOND + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_DIAMOND + fullName: Curses.ACS_DIAMOND + nameWithType: Curses.ACS_DIAMOND +- uid: Unix.Terminal.Curses.ACS_HLINE + name: ACS_HLINE + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_HLINE + fullName: Curses.ACS_HLINE + nameWithType: Curses.ACS_HLINE +- uid: Unix.Terminal.Curses.ACS_LANTERN + name: ACS_LANTERN + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_LANTERN + fullName: Curses.ACS_LANTERN + nameWithType: Curses.ACS_LANTERN +- uid: Unix.Terminal.Curses.ACS_LARROW + name: ACS_LARROW + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_LARROW + fullName: Curses.ACS_LARROW + nameWithType: Curses.ACS_LARROW +- uid: Unix.Terminal.Curses.ACS_LLCORNER + name: ACS_LLCORNER + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_LLCORNER + fullName: Curses.ACS_LLCORNER + nameWithType: Curses.ACS_LLCORNER +- uid: Unix.Terminal.Curses.ACS_LRCORNER + name: ACS_LRCORNER + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_LRCORNER + fullName: Curses.ACS_LRCORNER + nameWithType: Curses.ACS_LRCORNER +- uid: Unix.Terminal.Curses.ACS_LTEE + name: ACS_LTEE + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_LTEE + fullName: Curses.ACS_LTEE + nameWithType: Curses.ACS_LTEE +- uid: Unix.Terminal.Curses.ACS_PLMINUS + name: ACS_PLMINUS + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_PLMINUS + fullName: Curses.ACS_PLMINUS + nameWithType: Curses.ACS_PLMINUS +- uid: Unix.Terminal.Curses.ACS_PLUS + name: ACS_PLUS + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_PLUS + fullName: Curses.ACS_PLUS + nameWithType: Curses.ACS_PLUS +- uid: Unix.Terminal.Curses.ACS_RARROW + name: ACS_RARROW + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_RARROW + fullName: Curses.ACS_RARROW + nameWithType: Curses.ACS_RARROW +- uid: Unix.Terminal.Curses.ACS_RTEE + name: ACS_RTEE + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_RTEE + fullName: Curses.ACS_RTEE + nameWithType: Curses.ACS_RTEE +- uid: Unix.Terminal.Curses.ACS_S1 + name: ACS_S1 + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_S1 + fullName: Curses.ACS_S1 + nameWithType: Curses.ACS_S1 +- uid: Unix.Terminal.Curses.ACS_S9 + name: ACS_S9 + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_S9 + fullName: Curses.ACS_S9 + nameWithType: Curses.ACS_S9 +- uid: Unix.Terminal.Curses.ACS_TTEE + name: ACS_TTEE + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_TTEE + fullName: Curses.ACS_TTEE + nameWithType: Curses.ACS_TTEE +- uid: Unix.Terminal.Curses.ACS_UARROW + name: ACS_UARROW + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_UARROW + fullName: Curses.ACS_UARROW + nameWithType: Curses.ACS_UARROW +- uid: Unix.Terminal.Curses.ACS_ULCORNER + name: ACS_ULCORNER + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_ULCORNER + fullName: Curses.ACS_ULCORNER + nameWithType: Curses.ACS_ULCORNER +- uid: Unix.Terminal.Curses.ACS_URCORNER + name: ACS_URCORNER + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_URCORNER + fullName: Curses.ACS_URCORNER + nameWithType: Curses.ACS_URCORNER +- uid: Unix.Terminal.Curses.ACS_VLINE + name: ACS_VLINE + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ACS_VLINE + fullName: Curses.ACS_VLINE + nameWithType: Curses.ACS_VLINE +- uid: Unix.Terminal.Curses.addch(System.Int32) + name: addch(Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_addch_System_Int32_ + fullName: Curses.addch(Int32) + nameWithType: Curses.addch(Int32) +- uid: Unix.Terminal.Curses.addch* + name: addch + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_addch_ + fullName: Curses.addch + nameWithType: Curses.addch +- uid: Unix.Terminal.Curses.addstr(System.String) + name: addstr(String) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_addstr_System_String_ + fullName: Curses.addstr(String) + nameWithType: Curses.addstr(String) +- uid: Unix.Terminal.Curses.addstr(System.String,System.Object[]) + name: addstr(String, Object[]) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_addstr_System_String_System_Object___ + fullName: Curses.addstr(String, Object[]) + nameWithType: Curses.addstr(String, Object[]) +- uid: Unix.Terminal.Curses.addstr* + name: addstr + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_addstr_ + fullName: Curses.addstr + nameWithType: Curses.addstr +- uid: Unix.Terminal.Curses.attroff(System.Int32) + name: attroff(Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_attroff_System_Int32_ + fullName: Curses.attroff(Int32) + nameWithType: Curses.attroff(Int32) +- uid: Unix.Terminal.Curses.attroff* + name: attroff + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_attroff_ + fullName: Curses.attroff + nameWithType: Curses.attroff +- uid: Unix.Terminal.Curses.attron(System.Int32) + name: attron(Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_attron_System_Int32_ + fullName: Curses.attron(Int32) + nameWithType: Curses.attron(Int32) +- uid: Unix.Terminal.Curses.attron* + name: attron + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_attron_ + fullName: Curses.attron + nameWithType: Curses.attron +- uid: Unix.Terminal.Curses.attrset(System.Int32) + name: attrset(Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_attrset_System_Int32_ + fullName: Curses.attrset(Int32) + nameWithType: Curses.attrset(Int32) +- uid: Unix.Terminal.Curses.attrset* + name: attrset + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_attrset_ + fullName: Curses.attrset + nameWithType: Curses.attrset +- uid: Unix.Terminal.Curses.cbreak + name: cbreak() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_cbreak + fullName: Curses.cbreak() + nameWithType: Curses.cbreak() +- uid: Unix.Terminal.Curses.cbreak* + name: cbreak + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_cbreak_ + fullName: Curses.cbreak + nameWithType: Curses.cbreak +- uid: Unix.Terminal.Curses.CheckWinChange + name: CheckWinChange() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_CheckWinChange + fullName: Curses.CheckWinChange() + nameWithType: Curses.CheckWinChange() +- uid: Unix.Terminal.Curses.CheckWinChange* + name: CheckWinChange + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_CheckWinChange_ + fullName: Curses.CheckWinChange + nameWithType: Curses.CheckWinChange +- uid: Unix.Terminal.Curses.clearok(System.IntPtr,System.Boolean) + name: clearok(IntPtr, Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_clearok_System_IntPtr_System_Boolean_ + fullName: Curses.clearok(IntPtr, Boolean) + nameWithType: Curses.clearok(IntPtr, Boolean) +- uid: Unix.Terminal.Curses.clearok* + name: clearok + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_clearok_ + fullName: Curses.clearok + nameWithType: Curses.clearok +- uid: Unix.Terminal.Curses.COLOR_BLACK + name: COLOR_BLACK + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_COLOR_BLACK + fullName: Curses.COLOR_BLACK + nameWithType: Curses.COLOR_BLACK +- uid: Unix.Terminal.Curses.COLOR_BLUE + name: COLOR_BLUE + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_COLOR_BLUE + fullName: Curses.COLOR_BLUE + nameWithType: Curses.COLOR_BLUE +- uid: Unix.Terminal.Curses.COLOR_CYAN + name: COLOR_CYAN + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_COLOR_CYAN + fullName: Curses.COLOR_CYAN + nameWithType: Curses.COLOR_CYAN +- uid: Unix.Terminal.Curses.COLOR_GREEN + name: COLOR_GREEN + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_COLOR_GREEN + fullName: Curses.COLOR_GREEN + nameWithType: Curses.COLOR_GREEN +- uid: Unix.Terminal.Curses.COLOR_MAGENTA + name: COLOR_MAGENTA + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_COLOR_MAGENTA + fullName: Curses.COLOR_MAGENTA + nameWithType: Curses.COLOR_MAGENTA +- uid: Unix.Terminal.Curses.COLOR_PAIRS + name: COLOR_PAIRS() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_COLOR_PAIRS + fullName: Curses.COLOR_PAIRS() + nameWithType: Curses.COLOR_PAIRS() +- uid: Unix.Terminal.Curses.COLOR_PAIRS* + name: COLOR_PAIRS + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_COLOR_PAIRS_ + fullName: Curses.COLOR_PAIRS + nameWithType: Curses.COLOR_PAIRS +- uid: Unix.Terminal.Curses.COLOR_RED + name: COLOR_RED + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_COLOR_RED + fullName: Curses.COLOR_RED + nameWithType: Curses.COLOR_RED +- uid: Unix.Terminal.Curses.COLOR_WHITE + name: COLOR_WHITE + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_COLOR_WHITE + fullName: Curses.COLOR_WHITE + nameWithType: Curses.COLOR_WHITE +- uid: Unix.Terminal.Curses.COLOR_YELLOW + name: COLOR_YELLOW + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_COLOR_YELLOW + fullName: Curses.COLOR_YELLOW + nameWithType: Curses.COLOR_YELLOW +- uid: Unix.Terminal.Curses.ColorPair(System.Int32) + name: ColorPair(Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ColorPair_System_Int32_ + fullName: Curses.ColorPair(Int32) + nameWithType: Curses.ColorPair(Int32) +- uid: Unix.Terminal.Curses.ColorPair* + name: ColorPair + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ColorPair_ + fullName: Curses.ColorPair + nameWithType: Curses.ColorPair +- uid: Unix.Terminal.Curses.ColorPairs + name: ColorPairs + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ColorPairs + fullName: Curses.ColorPairs + nameWithType: Curses.ColorPairs +- uid: Unix.Terminal.Curses.ColorPairs* + name: ColorPairs + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ColorPairs_ + fullName: Curses.ColorPairs + nameWithType: Curses.ColorPairs +- uid: Unix.Terminal.Curses.Cols + name: Cols + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_Cols + fullName: Curses.Cols + nameWithType: Curses.Cols +- uid: Unix.Terminal.Curses.Cols* + name: Cols + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_Cols_ + fullName: Curses.Cols + nameWithType: Curses.Cols +- uid: Unix.Terminal.Curses.doupdate + name: doupdate() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_doupdate + fullName: Curses.doupdate() + nameWithType: Curses.doupdate() +- uid: Unix.Terminal.Curses.doupdate* + name: doupdate + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_doupdate_ + fullName: Curses.doupdate + nameWithType: Curses.doupdate +- uid: Unix.Terminal.Curses.echo + name: echo() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_echo + fullName: Curses.echo() + nameWithType: Curses.echo() +- uid: Unix.Terminal.Curses.echo* + name: echo + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_echo_ + fullName: Curses.echo + nameWithType: Curses.echo +- uid: Unix.Terminal.Curses.endwin + name: endwin() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_endwin + fullName: Curses.endwin() + nameWithType: Curses.endwin() +- uid: Unix.Terminal.Curses.endwin* + name: endwin + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_endwin_ + fullName: Curses.endwin + nameWithType: Curses.endwin +- uid: Unix.Terminal.Curses.ERR + name: ERR + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ERR + fullName: Curses.ERR + nameWithType: Curses.ERR +- uid: Unix.Terminal.Curses.Event + name: Curses.Event + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html + fullName: Unix.Terminal.Curses.Event + nameWithType: Curses.Event +- uid: Unix.Terminal.Curses.Event.AllEvents + name: AllEvents + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_AllEvents + fullName: Curses.Event.AllEvents + nameWithType: Curses.Event.AllEvents +- uid: Unix.Terminal.Curses.Event.Button1Clicked + name: Button1Clicked + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button1Clicked + fullName: Curses.Event.Button1Clicked + nameWithType: Curses.Event.Button1Clicked +- uid: Unix.Terminal.Curses.Event.Button1DoubleClicked + name: Button1DoubleClicked + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button1DoubleClicked + fullName: Curses.Event.Button1DoubleClicked + nameWithType: Curses.Event.Button1DoubleClicked +- uid: Unix.Terminal.Curses.Event.Button1Pressed + name: Button1Pressed + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button1Pressed + fullName: Curses.Event.Button1Pressed + nameWithType: Curses.Event.Button1Pressed +- uid: Unix.Terminal.Curses.Event.Button1Released + name: Button1Released + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button1Released + fullName: Curses.Event.Button1Released + nameWithType: Curses.Event.Button1Released +- uid: Unix.Terminal.Curses.Event.Button1TripleClicked + name: Button1TripleClicked + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button1TripleClicked + fullName: Curses.Event.Button1TripleClicked + nameWithType: Curses.Event.Button1TripleClicked +- uid: Unix.Terminal.Curses.Event.Button2Clicked + name: Button2Clicked + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button2Clicked + fullName: Curses.Event.Button2Clicked + nameWithType: Curses.Event.Button2Clicked +- uid: Unix.Terminal.Curses.Event.Button2DoubleClicked + name: Button2DoubleClicked + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button2DoubleClicked + fullName: Curses.Event.Button2DoubleClicked + nameWithType: Curses.Event.Button2DoubleClicked +- uid: Unix.Terminal.Curses.Event.Button2Pressed + name: Button2Pressed + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button2Pressed + fullName: Curses.Event.Button2Pressed + nameWithType: Curses.Event.Button2Pressed +- uid: Unix.Terminal.Curses.Event.Button2Released + name: Button2Released + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button2Released + fullName: Curses.Event.Button2Released + nameWithType: Curses.Event.Button2Released +- uid: Unix.Terminal.Curses.Event.Button2TrippleClicked + name: Button2TrippleClicked + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button2TrippleClicked + fullName: Curses.Event.Button2TrippleClicked + nameWithType: Curses.Event.Button2TrippleClicked +- uid: Unix.Terminal.Curses.Event.Button3Clicked + name: Button3Clicked + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button3Clicked + fullName: Curses.Event.Button3Clicked + nameWithType: Curses.Event.Button3Clicked +- uid: Unix.Terminal.Curses.Event.Button3DoubleClicked + name: Button3DoubleClicked + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button3DoubleClicked + fullName: Curses.Event.Button3DoubleClicked + nameWithType: Curses.Event.Button3DoubleClicked +- uid: Unix.Terminal.Curses.Event.Button3Pressed + name: Button3Pressed + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button3Pressed + fullName: Curses.Event.Button3Pressed + nameWithType: Curses.Event.Button3Pressed +- uid: Unix.Terminal.Curses.Event.Button3Released + name: Button3Released + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button3Released + fullName: Curses.Event.Button3Released + nameWithType: Curses.Event.Button3Released +- uid: Unix.Terminal.Curses.Event.Button3TripleClicked + name: Button3TripleClicked + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button3TripleClicked + fullName: Curses.Event.Button3TripleClicked + nameWithType: Curses.Event.Button3TripleClicked +- uid: Unix.Terminal.Curses.Event.Button4Clicked + name: Button4Clicked + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button4Clicked + fullName: Curses.Event.Button4Clicked + nameWithType: Curses.Event.Button4Clicked +- uid: Unix.Terminal.Curses.Event.Button4DoubleClicked + name: Button4DoubleClicked + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button4DoubleClicked + fullName: Curses.Event.Button4DoubleClicked + nameWithType: Curses.Event.Button4DoubleClicked +- uid: Unix.Terminal.Curses.Event.Button4Pressed + name: Button4Pressed + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button4Pressed + fullName: Curses.Event.Button4Pressed + nameWithType: Curses.Event.Button4Pressed +- uid: Unix.Terminal.Curses.Event.Button4Released + name: Button4Released + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button4Released + fullName: Curses.Event.Button4Released + nameWithType: Curses.Event.Button4Released +- uid: Unix.Terminal.Curses.Event.Button4TripleClicked + name: Button4TripleClicked + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_Button4TripleClicked + fullName: Curses.Event.Button4TripleClicked + nameWithType: Curses.Event.Button4TripleClicked +- uid: Unix.Terminal.Curses.Event.ButtonAlt + name: ButtonAlt + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_ButtonAlt + fullName: Curses.Event.ButtonAlt + nameWithType: Curses.Event.ButtonAlt +- uid: Unix.Terminal.Curses.Event.ButtonCtrl + name: ButtonCtrl + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_ButtonCtrl + fullName: Curses.Event.ButtonCtrl + nameWithType: Curses.Event.ButtonCtrl +- uid: Unix.Terminal.Curses.Event.ButtonShift + name: ButtonShift + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_ButtonShift + fullName: Curses.Event.ButtonShift + nameWithType: Curses.Event.ButtonShift +- uid: Unix.Terminal.Curses.Event.ReportMousePosition + name: ReportMousePosition + href: api/Unix.Terminal/Unix.Terminal.Curses.Event.html#Unix_Terminal_Curses_Event_ReportMousePosition + fullName: Curses.Event.ReportMousePosition + nameWithType: Curses.Event.ReportMousePosition +- uid: Unix.Terminal.Curses.getch + name: getch() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_getch + fullName: Curses.getch() + nameWithType: Curses.getch() +- uid: Unix.Terminal.Curses.getch* + name: getch + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_getch_ + fullName: Curses.getch + nameWithType: Curses.getch +- uid: Unix.Terminal.Curses.getmouse(Unix.Terminal.Curses.MouseEvent@) + name: getmouse(Curses+MouseEvent) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_getmouse_Unix_Terminal_Curses_MouseEvent__ + fullName: Curses.getmouse(Curses+MouseEvent) + nameWithType: Curses.getmouse(Curses+MouseEvent) +- uid: Unix.Terminal.Curses.getmouse* + name: getmouse + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_getmouse_ + fullName: Curses.getmouse + nameWithType: Curses.getmouse +- uid: Unix.Terminal.Curses.halfdelay(System.Int32) + name: halfdelay(Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_halfdelay_System_Int32_ + fullName: Curses.halfdelay(Int32) + nameWithType: Curses.halfdelay(Int32) +- uid: Unix.Terminal.Curses.halfdelay* + name: halfdelay + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_halfdelay_ + fullName: Curses.halfdelay + nameWithType: Curses.halfdelay +- uid: Unix.Terminal.Curses.has_colors + name: has_colors() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_has_colors + fullName: Curses.has_colors() + nameWithType: Curses.has_colors() +- uid: Unix.Terminal.Curses.has_colors* + name: has_colors + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_has_colors_ + fullName: Curses.has_colors + nameWithType: Curses.has_colors +- uid: Unix.Terminal.Curses.HasColors + name: HasColors + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_HasColors + fullName: Curses.HasColors + nameWithType: Curses.HasColors +- uid: Unix.Terminal.Curses.HasColors* + name: HasColors + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_HasColors_ + fullName: Curses.HasColors + nameWithType: Curses.HasColors +- uid: Unix.Terminal.Curses.idcok(System.IntPtr,System.Boolean) + name: idcok(IntPtr, Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_idcok_System_IntPtr_System_Boolean_ + fullName: Curses.idcok(IntPtr, Boolean) + nameWithType: Curses.idcok(IntPtr, Boolean) +- uid: Unix.Terminal.Curses.idcok* + name: idcok + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_idcok_ + fullName: Curses.idcok + nameWithType: Curses.idcok +- uid: Unix.Terminal.Curses.idlok(System.IntPtr,System.Boolean) + name: idlok(IntPtr, Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_idlok_System_IntPtr_System_Boolean_ + fullName: Curses.idlok(IntPtr, Boolean) + nameWithType: Curses.idlok(IntPtr, Boolean) +- uid: Unix.Terminal.Curses.idlok* + name: idlok + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_idlok_ + fullName: Curses.idlok + nameWithType: Curses.idlok +- uid: Unix.Terminal.Curses.immedok(System.IntPtr,System.Boolean) + name: immedok(IntPtr, Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_immedok_System_IntPtr_System_Boolean_ + fullName: Curses.immedok(IntPtr, Boolean) + nameWithType: Curses.immedok(IntPtr, Boolean) +- uid: Unix.Terminal.Curses.immedok* + name: immedok + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_immedok_ + fullName: Curses.immedok + nameWithType: Curses.immedok +- uid: Unix.Terminal.Curses.init_pair(System.Int16,System.Int16,System.Int16) + name: init_pair(Int16, Int16, Int16) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_init_pair_System_Int16_System_Int16_System_Int16_ + fullName: Curses.init_pair(Int16, Int16, Int16) + nameWithType: Curses.init_pair(Int16, Int16, Int16) +- uid: Unix.Terminal.Curses.init_pair* + name: init_pair + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_init_pair_ + fullName: Curses.init_pair + nameWithType: Curses.init_pair +- uid: Unix.Terminal.Curses.InitColorPair(System.Int16,System.Int16,System.Int16) + name: InitColorPair(Int16, Int16, Int16) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_InitColorPair_System_Int16_System_Int16_System_Int16_ + fullName: Curses.InitColorPair(Int16, Int16, Int16) + nameWithType: Curses.InitColorPair(Int16, Int16, Int16) +- uid: Unix.Terminal.Curses.InitColorPair* + name: InitColorPair + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_InitColorPair_ + fullName: Curses.InitColorPair + nameWithType: Curses.InitColorPair +- uid: Unix.Terminal.Curses.initscr + name: initscr() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_initscr + fullName: Curses.initscr() + nameWithType: Curses.initscr() +- uid: Unix.Terminal.Curses.initscr* + name: initscr + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_initscr_ + fullName: Curses.initscr + nameWithType: Curses.initscr +- uid: Unix.Terminal.Curses.intrflush(System.IntPtr,System.Boolean) + name: intrflush(IntPtr, Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_intrflush_System_IntPtr_System_Boolean_ + fullName: Curses.intrflush(IntPtr, Boolean) + nameWithType: Curses.intrflush(IntPtr, Boolean) +- uid: Unix.Terminal.Curses.intrflush* + name: intrflush + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_intrflush_ + fullName: Curses.intrflush + nameWithType: Curses.intrflush +- uid: Unix.Terminal.Curses.IsAlt(System.Int32) + name: IsAlt(Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_IsAlt_System_Int32_ + fullName: Curses.IsAlt(Int32) + nameWithType: Curses.IsAlt(Int32) +- uid: Unix.Terminal.Curses.IsAlt* + name: IsAlt + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_IsAlt_ + fullName: Curses.IsAlt + nameWithType: Curses.IsAlt +- uid: Unix.Terminal.Curses.isendwin + name: isendwin() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_isendwin + fullName: Curses.isendwin() + nameWithType: Curses.isendwin() +- uid: Unix.Terminal.Curses.isendwin* + name: isendwin + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_isendwin_ + fullName: Curses.isendwin + nameWithType: Curses.isendwin +- uid: Unix.Terminal.Curses.KEY_CODE_YES + name: KEY_CODE_YES + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KEY_CODE_YES + fullName: Curses.KEY_CODE_YES + nameWithType: Curses.KEY_CODE_YES +- uid: Unix.Terminal.Curses.KeyAlt + name: KeyAlt + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyAlt + fullName: Curses.KeyAlt + nameWithType: Curses.KeyAlt +- uid: Unix.Terminal.Curses.KeyBackspace + name: KeyBackspace + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyBackspace + fullName: Curses.KeyBackspace + nameWithType: Curses.KeyBackspace +- uid: Unix.Terminal.Curses.KeyBackTab + name: KeyBackTab + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyBackTab + fullName: Curses.KeyBackTab + nameWithType: Curses.KeyBackTab +- uid: Unix.Terminal.Curses.KeyDeleteChar + name: KeyDeleteChar + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyDeleteChar + fullName: Curses.KeyDeleteChar + nameWithType: Curses.KeyDeleteChar +- uid: Unix.Terminal.Curses.KeyDown + name: KeyDown + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyDown + fullName: Curses.KeyDown + nameWithType: Curses.KeyDown +- uid: Unix.Terminal.Curses.KeyEnd + name: KeyEnd + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyEnd + fullName: Curses.KeyEnd + nameWithType: Curses.KeyEnd +- uid: Unix.Terminal.Curses.KeyF1 + name: KeyF1 + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyF1 + fullName: Curses.KeyF1 + nameWithType: Curses.KeyF1 +- uid: Unix.Terminal.Curses.KeyF10 + name: KeyF10 + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyF10 + fullName: Curses.KeyF10 + nameWithType: Curses.KeyF10 +- uid: Unix.Terminal.Curses.KeyF2 + name: KeyF2 + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyF2 + fullName: Curses.KeyF2 + nameWithType: Curses.KeyF2 +- uid: Unix.Terminal.Curses.KeyF3 + name: KeyF3 + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyF3 + fullName: Curses.KeyF3 + nameWithType: Curses.KeyF3 +- uid: Unix.Terminal.Curses.KeyF4 + name: KeyF4 + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyF4 + fullName: Curses.KeyF4 + nameWithType: Curses.KeyF4 +- uid: Unix.Terminal.Curses.KeyF5 + name: KeyF5 + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyF5 + fullName: Curses.KeyF5 + nameWithType: Curses.KeyF5 +- uid: Unix.Terminal.Curses.KeyF6 + name: KeyF6 + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyF6 + fullName: Curses.KeyF6 + nameWithType: Curses.KeyF6 +- uid: Unix.Terminal.Curses.KeyF7 + name: KeyF7 + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyF7 + fullName: Curses.KeyF7 + nameWithType: Curses.KeyF7 +- uid: Unix.Terminal.Curses.KeyF8 + name: KeyF8 + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyF8 + fullName: Curses.KeyF8 + nameWithType: Curses.KeyF8 +- uid: Unix.Terminal.Curses.KeyF9 + name: KeyF9 + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyF9 + fullName: Curses.KeyF9 + nameWithType: Curses.KeyF9 +- uid: Unix.Terminal.Curses.KeyHome + name: KeyHome + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyHome + fullName: Curses.KeyHome + nameWithType: Curses.KeyHome +- uid: Unix.Terminal.Curses.KeyInsertChar + name: KeyInsertChar + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyInsertChar + fullName: Curses.KeyInsertChar + nameWithType: Curses.KeyInsertChar +- uid: Unix.Terminal.Curses.KeyLeft + name: KeyLeft + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyLeft + fullName: Curses.KeyLeft + nameWithType: Curses.KeyLeft +- uid: Unix.Terminal.Curses.KeyMouse + name: KeyMouse + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyMouse + fullName: Curses.KeyMouse + nameWithType: Curses.KeyMouse +- uid: Unix.Terminal.Curses.KeyNPage + name: KeyNPage + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyNPage + fullName: Curses.KeyNPage + nameWithType: Curses.KeyNPage +- uid: Unix.Terminal.Curses.keypad(System.IntPtr,System.Boolean) + name: keypad(IntPtr, Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_keypad_System_IntPtr_System_Boolean_ + fullName: Curses.keypad(IntPtr, Boolean) + nameWithType: Curses.keypad(IntPtr, Boolean) +- uid: Unix.Terminal.Curses.keypad* + name: keypad + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_keypad_ + fullName: Curses.keypad + nameWithType: Curses.keypad +- uid: Unix.Terminal.Curses.KeyPPage + name: KeyPPage + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyPPage + fullName: Curses.KeyPPage + nameWithType: Curses.KeyPPage +- uid: Unix.Terminal.Curses.KeyResize + name: KeyResize + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyResize + fullName: Curses.KeyResize + nameWithType: Curses.KeyResize +- uid: Unix.Terminal.Curses.KeyRight + name: KeyRight + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyRight + fullName: Curses.KeyRight + nameWithType: Curses.KeyRight +- uid: Unix.Terminal.Curses.KeyUp + name: KeyUp + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_KeyUp + fullName: Curses.KeyUp + nameWithType: Curses.KeyUp +- uid: Unix.Terminal.Curses.leaveok(System.IntPtr,System.Boolean) + name: leaveok(IntPtr, Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_leaveok_System_IntPtr_System_Boolean_ + fullName: Curses.leaveok(IntPtr, Boolean) + nameWithType: Curses.leaveok(IntPtr, Boolean) +- uid: Unix.Terminal.Curses.leaveok* + name: leaveok + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_leaveok_ + fullName: Curses.leaveok + nameWithType: Curses.leaveok +- uid: Unix.Terminal.Curses.Lines + name: Lines + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_Lines + fullName: Curses.Lines + nameWithType: Curses.Lines +- uid: Unix.Terminal.Curses.Lines* + name: Lines + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_Lines_ + fullName: Curses.Lines + nameWithType: Curses.Lines +- uid: Unix.Terminal.Curses.meta(System.IntPtr,System.Boolean) + name: meta(IntPtr, Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_meta_System_IntPtr_System_Boolean_ + fullName: Curses.meta(IntPtr, Boolean) + nameWithType: Curses.meta(IntPtr, Boolean) +- uid: Unix.Terminal.Curses.meta* + name: meta + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_meta_ + fullName: Curses.meta + nameWithType: Curses.meta +- uid: Unix.Terminal.Curses.MouseEvent + name: Curses.MouseEvent + href: api/Unix.Terminal/Unix.Terminal.Curses.MouseEvent.html + fullName: Unix.Terminal.Curses.MouseEvent + nameWithType: Curses.MouseEvent +- uid: Unix.Terminal.Curses.MouseEvent.ButtonState + name: ButtonState + href: api/Unix.Terminal/Unix.Terminal.Curses.MouseEvent.html#Unix_Terminal_Curses_MouseEvent_ButtonState + fullName: Curses.MouseEvent.ButtonState + nameWithType: Curses.MouseEvent.ButtonState +- uid: Unix.Terminal.Curses.MouseEvent.ID + name: ID + href: api/Unix.Terminal/Unix.Terminal.Curses.MouseEvent.html#Unix_Terminal_Curses_MouseEvent_ID + fullName: Curses.MouseEvent.ID + nameWithType: Curses.MouseEvent.ID +- uid: Unix.Terminal.Curses.MouseEvent.X + name: X + href: api/Unix.Terminal/Unix.Terminal.Curses.MouseEvent.html#Unix_Terminal_Curses_MouseEvent_X + fullName: Curses.MouseEvent.X + nameWithType: Curses.MouseEvent.X +- uid: Unix.Terminal.Curses.MouseEvent.Y + name: Y + href: api/Unix.Terminal/Unix.Terminal.Curses.MouseEvent.html#Unix_Terminal_Curses_MouseEvent_Y + fullName: Curses.MouseEvent.Y + nameWithType: Curses.MouseEvent.Y +- uid: Unix.Terminal.Curses.MouseEvent.Z + name: Z + href: api/Unix.Terminal/Unix.Terminal.Curses.MouseEvent.html#Unix_Terminal_Curses_MouseEvent_Z + fullName: Curses.MouseEvent.Z + nameWithType: Curses.MouseEvent.Z +- uid: Unix.Terminal.Curses.mouseinterval(System.Int32) + name: mouseinterval(Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_mouseinterval_System_Int32_ + fullName: Curses.mouseinterval(Int32) + nameWithType: Curses.mouseinterval(Int32) +- uid: Unix.Terminal.Curses.mouseinterval* + name: mouseinterval + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_mouseinterval_ + fullName: Curses.mouseinterval + nameWithType: Curses.mouseinterval +- uid: Unix.Terminal.Curses.mousemask(Unix.Terminal.Curses.Event,Unix.Terminal.Curses.Event@) + name: mousemask(Curses+Event, Curses+Event) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_mousemask_Unix_Terminal_Curses_Event_Unix_Terminal_Curses_Event__ + fullName: Curses.mousemask(Curses+Event, Curses+Event) + nameWithType: Curses.mousemask(Curses+Event, Curses+Event) +- uid: Unix.Terminal.Curses.mousemask* + name: mousemask + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_mousemask_ + fullName: Curses.mousemask + nameWithType: Curses.mousemask +- uid: Unix.Terminal.Curses.move(System.Int32,System.Int32) + name: move(Int32, Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_move_System_Int32_System_Int32_ + fullName: Curses.move(Int32, Int32) + nameWithType: Curses.move(Int32, Int32) +- uid: Unix.Terminal.Curses.move* + name: move + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_move_ + fullName: Curses.move + nameWithType: Curses.move +- uid: Unix.Terminal.Curses.mvgetch(System.Int32,System.Int32) + name: mvgetch(Int32, Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_mvgetch_System_Int32_System_Int32_ + fullName: Curses.mvgetch(Int32, Int32) + nameWithType: Curses.mvgetch(Int32, Int32) +- uid: Unix.Terminal.Curses.mvgetch* + name: mvgetch + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_mvgetch_ + fullName: Curses.mvgetch + nameWithType: Curses.mvgetch +- uid: Unix.Terminal.Curses.nl + name: nl() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_nl + fullName: Curses.nl() + nameWithType: Curses.nl() +- uid: Unix.Terminal.Curses.nl* + name: nl + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_nl_ + fullName: Curses.nl + nameWithType: Curses.nl +- uid: Unix.Terminal.Curses.nocbreak + name: nocbreak() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_nocbreak + fullName: Curses.nocbreak() + nameWithType: Curses.nocbreak() +- uid: Unix.Terminal.Curses.nocbreak* + name: nocbreak + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_nocbreak_ + fullName: Curses.nocbreak + nameWithType: Curses.nocbreak +- uid: Unix.Terminal.Curses.noecho + name: noecho() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_noecho + fullName: Curses.noecho() + nameWithType: Curses.noecho() +- uid: Unix.Terminal.Curses.noecho* + name: noecho + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_noecho_ + fullName: Curses.noecho + nameWithType: Curses.noecho +- uid: Unix.Terminal.Curses.nonl + name: nonl() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_nonl + fullName: Curses.nonl() + nameWithType: Curses.nonl() +- uid: Unix.Terminal.Curses.nonl* + name: nonl + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_nonl_ + fullName: Curses.nonl + nameWithType: Curses.nonl +- uid: Unix.Terminal.Curses.noqiflush + name: noqiflush() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_noqiflush + fullName: Curses.noqiflush() + nameWithType: Curses.noqiflush() +- uid: Unix.Terminal.Curses.noqiflush* + name: noqiflush + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_noqiflush_ + fullName: Curses.noqiflush + nameWithType: Curses.noqiflush +- uid: Unix.Terminal.Curses.noraw + name: noraw() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_noraw + fullName: Curses.noraw() + nameWithType: Curses.noraw() +- uid: Unix.Terminal.Curses.noraw* + name: noraw + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_noraw_ + fullName: Curses.noraw + nameWithType: Curses.noraw +- uid: Unix.Terminal.Curses.notimeout(System.IntPtr,System.Boolean) + name: notimeout(IntPtr, Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_notimeout_System_IntPtr_System_Boolean_ + fullName: Curses.notimeout(IntPtr, Boolean) + nameWithType: Curses.notimeout(IntPtr, Boolean) +- uid: Unix.Terminal.Curses.notimeout* + name: notimeout + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_notimeout_ + fullName: Curses.notimeout + nameWithType: Curses.notimeout +- uid: Unix.Terminal.Curses.qiflush + name: qiflush() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_qiflush + fullName: Curses.qiflush() + nameWithType: Curses.qiflush() +- uid: Unix.Terminal.Curses.qiflush* + name: qiflush + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_qiflush_ + fullName: Curses.qiflush + nameWithType: Curses.qiflush +- uid: Unix.Terminal.Curses.raw + name: raw() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_raw + fullName: Curses.raw() + nameWithType: Curses.raw() +- uid: Unix.Terminal.Curses.raw* + name: raw + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_raw_ + fullName: Curses.raw + nameWithType: Curses.raw +- uid: Unix.Terminal.Curses.redrawwin(System.IntPtr) + name: redrawwin(IntPtr) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_redrawwin_System_IntPtr_ + fullName: Curses.redrawwin(IntPtr) + nameWithType: Curses.redrawwin(IntPtr) +- uid: Unix.Terminal.Curses.redrawwin* + name: redrawwin + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_redrawwin_ + fullName: Curses.redrawwin + nameWithType: Curses.redrawwin +- uid: Unix.Terminal.Curses.refresh + name: refresh() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_refresh + fullName: Curses.refresh() + nameWithType: Curses.refresh() +- uid: Unix.Terminal.Curses.refresh* + name: refresh + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_refresh_ + fullName: Curses.refresh + nameWithType: Curses.refresh +- uid: Unix.Terminal.Curses.scrollok(System.IntPtr,System.Boolean) + name: scrollok(IntPtr, Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_scrollok_System_IntPtr_System_Boolean_ + fullName: Curses.scrollok(IntPtr, Boolean) + nameWithType: Curses.scrollok(IntPtr, Boolean) +- uid: Unix.Terminal.Curses.scrollok* + name: scrollok + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_scrollok_ + fullName: Curses.scrollok + nameWithType: Curses.scrollok +- uid: Unix.Terminal.Curses.setscrreg(System.Int32,System.Int32) + name: setscrreg(Int32, Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_setscrreg_System_Int32_System_Int32_ + fullName: Curses.setscrreg(Int32, Int32) + nameWithType: Curses.setscrreg(Int32, Int32) +- uid: Unix.Terminal.Curses.setscrreg* + name: setscrreg + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_setscrreg_ + fullName: Curses.setscrreg + nameWithType: Curses.setscrreg +- uid: Unix.Terminal.Curses.start_color + name: start_color() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_start_color + fullName: Curses.start_color() + nameWithType: Curses.start_color() +- uid: Unix.Terminal.Curses.start_color* + name: start_color + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_start_color_ + fullName: Curses.start_color + nameWithType: Curses.start_color +- uid: Unix.Terminal.Curses.StartColor + name: StartColor() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_StartColor + fullName: Curses.StartColor() + nameWithType: Curses.StartColor() +- uid: Unix.Terminal.Curses.StartColor* + name: StartColor + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_StartColor_ + fullName: Curses.StartColor + nameWithType: Curses.StartColor +- uid: Unix.Terminal.Curses.timeout(System.Int32) + name: timeout(Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_timeout_System_Int32_ + fullName: Curses.timeout(Int32) + nameWithType: Curses.timeout(Int32) +- uid: Unix.Terminal.Curses.timeout* + name: timeout + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_timeout_ + fullName: Curses.timeout + nameWithType: Curses.timeout +- uid: Unix.Terminal.Curses.typeahead(System.IntPtr) + name: typeahead(IntPtr) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_typeahead_System_IntPtr_ + fullName: Curses.typeahead(IntPtr) + nameWithType: Curses.typeahead(IntPtr) +- uid: Unix.Terminal.Curses.typeahead* + name: typeahead + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_typeahead_ + fullName: Curses.typeahead + nameWithType: Curses.typeahead +- uid: Unix.Terminal.Curses.ungetch(System.Int32) + name: ungetch(Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ungetch_System_Int32_ + fullName: Curses.ungetch(Int32) + nameWithType: Curses.ungetch(Int32) +- uid: Unix.Terminal.Curses.ungetch* + name: ungetch + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ungetch_ + fullName: Curses.ungetch + nameWithType: Curses.ungetch +- uid: Unix.Terminal.Curses.ungetmouse(Unix.Terminal.Curses.MouseEvent@) + name: ungetmouse(Curses+MouseEvent) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ungetmouse_Unix_Terminal_Curses_MouseEvent__ + fullName: Curses.ungetmouse(Curses+MouseEvent) + nameWithType: Curses.ungetmouse(Curses+MouseEvent) +- uid: Unix.Terminal.Curses.ungetmouse* + name: ungetmouse + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_ungetmouse_ + fullName: Curses.ungetmouse + nameWithType: Curses.ungetmouse +- uid: Unix.Terminal.Curses.use_default_colors + name: use_default_colors() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_use_default_colors + fullName: Curses.use_default_colors() + nameWithType: Curses.use_default_colors() +- uid: Unix.Terminal.Curses.use_default_colors* + name: use_default_colors + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_use_default_colors_ + fullName: Curses.use_default_colors + nameWithType: Curses.use_default_colors +- uid: Unix.Terminal.Curses.UseDefaultColors + name: UseDefaultColors() + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_UseDefaultColors + fullName: Curses.UseDefaultColors() + nameWithType: Curses.UseDefaultColors() +- uid: Unix.Terminal.Curses.UseDefaultColors* + name: UseDefaultColors + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_UseDefaultColors_ + fullName: Curses.UseDefaultColors + nameWithType: Curses.UseDefaultColors +- uid: Unix.Terminal.Curses.waddch(System.IntPtr,System.Int32) + name: waddch(IntPtr, Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_waddch_System_IntPtr_System_Int32_ + fullName: Curses.waddch(IntPtr, Int32) + nameWithType: Curses.waddch(IntPtr, Int32) +- uid: Unix.Terminal.Curses.waddch* + name: waddch + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_waddch_ + fullName: Curses.waddch + nameWithType: Curses.waddch +- uid: Unix.Terminal.Curses.Window + name: Curses.Window + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html + fullName: Unix.Terminal.Curses.Window + nameWithType: Curses.Window +- uid: Unix.Terminal.Curses.Window.addch(System.Char) + name: addch(Char) + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_addch_System_Char_ + fullName: Curses.Window.addch(Char) + nameWithType: Curses.Window.addch(Char) +- uid: Unix.Terminal.Curses.Window.addch* + name: addch + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_addch_ + fullName: Curses.Window.addch + nameWithType: Curses.Window.addch +- uid: Unix.Terminal.Curses.Window.clearok(System.Boolean) + name: clearok(Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_clearok_System_Boolean_ + fullName: Curses.Window.clearok(Boolean) + nameWithType: Curses.Window.clearok(Boolean) +- uid: Unix.Terminal.Curses.Window.clearok* + name: clearok + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_clearok_ + fullName: Curses.Window.clearok + nameWithType: Curses.Window.clearok +- uid: Unix.Terminal.Curses.Window.Current + name: Current + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_Current + fullName: Curses.Window.Current + nameWithType: Curses.Window.Current +- uid: Unix.Terminal.Curses.Window.Current* + name: Current + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_Current_ + fullName: Curses.Window.Current + nameWithType: Curses.Window.Current +- uid: Unix.Terminal.Curses.Window.Handle + name: Handle + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_Handle + fullName: Curses.Window.Handle + nameWithType: Curses.Window.Handle +- uid: Unix.Terminal.Curses.Window.idcok(System.Boolean) + name: idcok(Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_idcok_System_Boolean_ + fullName: Curses.Window.idcok(Boolean) + nameWithType: Curses.Window.idcok(Boolean) +- uid: Unix.Terminal.Curses.Window.idcok* + name: idcok + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_idcok_ + fullName: Curses.Window.idcok + nameWithType: Curses.Window.idcok +- uid: Unix.Terminal.Curses.Window.idlok(System.Boolean) + name: idlok(Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_idlok_System_Boolean_ + fullName: Curses.Window.idlok(Boolean) + nameWithType: Curses.Window.idlok(Boolean) +- uid: Unix.Terminal.Curses.Window.idlok* + name: idlok + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_idlok_ + fullName: Curses.Window.idlok + nameWithType: Curses.Window.idlok +- uid: Unix.Terminal.Curses.Window.immedok(System.Boolean) + name: immedok(Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_immedok_System_Boolean_ + fullName: Curses.Window.immedok(Boolean) + nameWithType: Curses.Window.immedok(Boolean) +- uid: Unix.Terminal.Curses.Window.immedok* + name: immedok + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_immedok_ + fullName: Curses.Window.immedok + nameWithType: Curses.Window.immedok +- uid: Unix.Terminal.Curses.Window.intrflush(System.Boolean) + name: intrflush(Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_intrflush_System_Boolean_ + fullName: Curses.Window.intrflush(Boolean) + nameWithType: Curses.Window.intrflush(Boolean) +- uid: Unix.Terminal.Curses.Window.intrflush* + name: intrflush + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_intrflush_ + fullName: Curses.Window.intrflush + nameWithType: Curses.Window.intrflush +- uid: Unix.Terminal.Curses.Window.keypad(System.Boolean) + name: keypad(Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_keypad_System_Boolean_ + fullName: Curses.Window.keypad(Boolean) + nameWithType: Curses.Window.keypad(Boolean) +- uid: Unix.Terminal.Curses.Window.keypad* + name: keypad + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_keypad_ + fullName: Curses.Window.keypad + nameWithType: Curses.Window.keypad +- uid: Unix.Terminal.Curses.Window.leaveok(System.Boolean) + name: leaveok(Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_leaveok_System_Boolean_ + fullName: Curses.Window.leaveok(Boolean) + nameWithType: Curses.Window.leaveok(Boolean) +- uid: Unix.Terminal.Curses.Window.leaveok* + name: leaveok + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_leaveok_ + fullName: Curses.Window.leaveok + nameWithType: Curses.Window.leaveok +- uid: Unix.Terminal.Curses.Window.meta(System.Boolean) + name: meta(Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_meta_System_Boolean_ + fullName: Curses.Window.meta(Boolean) + nameWithType: Curses.Window.meta(Boolean) +- uid: Unix.Terminal.Curses.Window.meta* + name: meta + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_meta_ + fullName: Curses.Window.meta + nameWithType: Curses.Window.meta +- uid: Unix.Terminal.Curses.Window.move(System.Int32,System.Int32) + name: move(Int32, Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_move_System_Int32_System_Int32_ + fullName: Curses.Window.move(Int32, Int32) + nameWithType: Curses.Window.move(Int32, Int32) +- uid: Unix.Terminal.Curses.Window.move* + name: move + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_move_ + fullName: Curses.Window.move + nameWithType: Curses.Window.move +- uid: Unix.Terminal.Curses.Window.notimeout(System.Boolean) + name: notimeout(Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_notimeout_System_Boolean_ + fullName: Curses.Window.notimeout(Boolean) + nameWithType: Curses.Window.notimeout(Boolean) +- uid: Unix.Terminal.Curses.Window.notimeout* + name: notimeout + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_notimeout_ + fullName: Curses.Window.notimeout + nameWithType: Curses.Window.notimeout +- uid: Unix.Terminal.Curses.Window.redrawwin + name: redrawwin() + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_redrawwin + fullName: Curses.Window.redrawwin() + nameWithType: Curses.Window.redrawwin() +- uid: Unix.Terminal.Curses.Window.redrawwin* + name: redrawwin + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_redrawwin_ + fullName: Curses.Window.redrawwin + nameWithType: Curses.Window.redrawwin +- uid: Unix.Terminal.Curses.Window.refresh + name: refresh() + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_refresh + fullName: Curses.Window.refresh() + nameWithType: Curses.Window.refresh() +- uid: Unix.Terminal.Curses.Window.refresh* + name: refresh + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_refresh_ + fullName: Curses.Window.refresh + nameWithType: Curses.Window.refresh +- uid: Unix.Terminal.Curses.Window.scrollok(System.Boolean) + name: scrollok(Boolean) + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_scrollok_System_Boolean_ + fullName: Curses.Window.scrollok(Boolean) + nameWithType: Curses.Window.scrollok(Boolean) +- uid: Unix.Terminal.Curses.Window.scrollok* + name: scrollok + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_scrollok_ + fullName: Curses.Window.scrollok + nameWithType: Curses.Window.scrollok +- uid: Unix.Terminal.Curses.Window.setscrreg(System.Int32,System.Int32) + name: setscrreg(Int32, Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_setscrreg_System_Int32_System_Int32_ + fullName: Curses.Window.setscrreg(Int32, Int32) + nameWithType: Curses.Window.setscrreg(Int32, Int32) +- uid: Unix.Terminal.Curses.Window.setscrreg* + name: setscrreg + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_setscrreg_ + fullName: Curses.Window.setscrreg + nameWithType: Curses.Window.setscrreg +- uid: Unix.Terminal.Curses.Window.Standard + name: Standard + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_Standard + fullName: Curses.Window.Standard + nameWithType: Curses.Window.Standard +- uid: Unix.Terminal.Curses.Window.Standard* + name: Standard + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_Standard_ + fullName: Curses.Window.Standard + nameWithType: Curses.Window.Standard +- uid: Unix.Terminal.Curses.Window.wnoutrefresh + name: wnoutrefresh() + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_wnoutrefresh + fullName: Curses.Window.wnoutrefresh() + nameWithType: Curses.Window.wnoutrefresh() +- uid: Unix.Terminal.Curses.Window.wnoutrefresh* + name: wnoutrefresh + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_wnoutrefresh_ + fullName: Curses.Window.wnoutrefresh + nameWithType: Curses.Window.wnoutrefresh +- uid: Unix.Terminal.Curses.Window.wrefresh + name: wrefresh() + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_wrefresh + fullName: Curses.Window.wrefresh() + nameWithType: Curses.Window.wrefresh() +- uid: Unix.Terminal.Curses.Window.wrefresh* + name: wrefresh + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_wrefresh_ + fullName: Curses.Window.wrefresh + nameWithType: Curses.Window.wrefresh +- uid: Unix.Terminal.Curses.Window.wtimeout(System.Int32) + name: wtimeout(Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_wtimeout_System_Int32_ + fullName: Curses.Window.wtimeout(Int32) + nameWithType: Curses.Window.wtimeout(Int32) +- uid: Unix.Terminal.Curses.Window.wtimeout* + name: wtimeout + href: api/Unix.Terminal/Unix.Terminal.Curses.Window.html#Unix_Terminal_Curses_Window_wtimeout_ + fullName: Curses.Window.wtimeout + nameWithType: Curses.Window.wtimeout +- uid: Unix.Terminal.Curses.wmove(System.IntPtr,System.Int32,System.Int32) + name: wmove(IntPtr, Int32, Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_wmove_System_IntPtr_System_Int32_System_Int32_ + fullName: Curses.wmove(IntPtr, Int32, Int32) + nameWithType: Curses.wmove(IntPtr, Int32, Int32) +- uid: Unix.Terminal.Curses.wmove* + name: wmove + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_wmove_ + fullName: Curses.wmove + nameWithType: Curses.wmove +- uid: Unix.Terminal.Curses.wnoutrefresh(System.IntPtr) + name: wnoutrefresh(IntPtr) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_wnoutrefresh_System_IntPtr_ + fullName: Curses.wnoutrefresh(IntPtr) + nameWithType: Curses.wnoutrefresh(IntPtr) +- uid: Unix.Terminal.Curses.wnoutrefresh* + name: wnoutrefresh + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_wnoutrefresh_ + fullName: Curses.wnoutrefresh + nameWithType: Curses.wnoutrefresh +- uid: Unix.Terminal.Curses.wrefresh(System.IntPtr) + name: wrefresh(IntPtr) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_wrefresh_System_IntPtr_ + fullName: Curses.wrefresh(IntPtr) + nameWithType: Curses.wrefresh(IntPtr) +- uid: Unix.Terminal.Curses.wrefresh* + name: wrefresh + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_wrefresh_ + fullName: Curses.wrefresh + nameWithType: Curses.wrefresh +- uid: Unix.Terminal.Curses.wsetscrreg(System.IntPtr,System.Int32,System.Int32) + name: wsetscrreg(IntPtr, Int32, Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_wsetscrreg_System_IntPtr_System_Int32_System_Int32_ + fullName: Curses.wsetscrreg(IntPtr, Int32, Int32) + nameWithType: Curses.wsetscrreg(IntPtr, Int32, Int32) +- uid: Unix.Terminal.Curses.wsetscrreg* + name: wsetscrreg + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_wsetscrreg_ + fullName: Curses.wsetscrreg + nameWithType: Curses.wsetscrreg +- uid: Unix.Terminal.Curses.wtimeout(System.IntPtr,System.Int32) + name: wtimeout(IntPtr, Int32) + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_wtimeout_System_IntPtr_System_Int32_ + fullName: Curses.wtimeout(IntPtr, Int32) + nameWithType: Curses.wtimeout(IntPtr, Int32) +- uid: Unix.Terminal.Curses.wtimeout* + name: wtimeout + href: api/Unix.Terminal/Unix.Terminal.Curses.html#Unix_Terminal_Curses_wtimeout_ + fullName: Curses.wtimeout + nameWithType: Curses.wtimeout diff --git a/ecmadocs/en/Terminal.Gui/Attribute.xml b/ecmadocs/en/Terminal.Gui/Attribute.xml index cf25e5f37..3bfa1c632 100644 --- a/ecmadocs/en/Terminal.Gui/Attribute.xml +++ b/ecmadocs/en/Terminal.Gui/Attribute.xml @@ -38,6 +38,30 @@ To be added. + + + + Method + + 1.0.0.0 + + + Terminal.Gui.Attribute + + + + + + + Foreground color to use. + Background color to use. + + Creates an attribute from the specified foreground and background. + + The make. + To be added. + + @@ -52,9 +76,11 @@ - To be added. - To be added. - To be added. + value + + Implicitly convert an integer value into an attribute + + An attribute with the specified integer value. To be added. @@ -72,9 +98,11 @@ - To be added. - To be added. - To be added. + The attribute to convert + + Implicit conversion from an attribute to the underlying Int32 representation + + The integer value stored in the attribute. To be added. diff --git a/ecmadocs/en/Terminal.Gui/ConsoleDriver.xml b/ecmadocs/en/Terminal.Gui/ConsoleDriver.xml index 054def403..1da58cf03 100644 --- a/ecmadocs/en/Terminal.Gui/ConsoleDriver.xml +++ b/ecmadocs/en/Terminal.Gui/ConsoleDriver.xml @@ -291,6 +291,28 @@ To be added. + + + + Method + + 1.0.0.0 + + + Terminal.Gui.Attribute + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + diff --git a/ecmadocs/en/Terminal.Gui/Dialog.xml b/ecmadocs/en/Terminal.Gui/Dialog.xml index 9b1f521fe..3c876bde6 100644 --- a/ecmadocs/en/Terminal.Gui/Dialog.xml +++ b/ecmadocs/en/Terminal.Gui/Dialog.xml @@ -12,9 +12,14 @@ The dialog box is a window that by default is centered and contains one - or more buttons. + or more buttons. It defaults to the Colors.Dialog color scheme and has a + 1 cell padding around the edges. - To be added. + + To run the dialog modally, create the Dialog, and pass this to Application.Run which + will execute the dialog until it terminates via the [ESC] key, or when one of the views + or buttons added to the dialog set the Running property on the Dialog to false. + diff --git a/ecmadocs/en/Terminal.Gui/IListDataSource.xml b/ecmadocs/en/Terminal.Gui/IListDataSource.xml index ca2e47f06..4c3167648 100644 --- a/ecmadocs/en/Terminal.Gui/IListDataSource.xml +++ b/ecmadocs/en/Terminal.Gui/IListDataSource.xml @@ -58,9 +58,6 @@ Method - - 1.0.0.0 - System.Void @@ -86,6 +83,42 @@ + + + + Method + + 1.0.0.0 + + + System.Void + + + + + + + + + + + + To be added. + To be added. + Describes whether the item being rendered is currently selected by the user. + The index of the item to render, zero for the first item and so on. + The column where the rendering will start + The line where the rendering will be done. + The width that must be filled out. + + This method is invoked to render a specified item, the method should cover the entire provided width. + + The render. + + The default color will be set before this method is invoked, and will be based on whether the item is selected or not. + + + diff --git a/ecmadocs/en/Terminal.Gui/Label.xml b/ecmadocs/en/Terminal.Gui/Label.xml index e10a5406f..8974efc5f 100644 --- a/ecmadocs/en/Terminal.Gui/Label.xml +++ b/ecmadocs/en/Terminal.Gui/Label.xml @@ -81,6 +81,30 @@ To be added. + + + + Method + + 1.0.0.0 + + + System.Int32 + + + + + + + Text, may contain newlines. + The width for the text. + + Computes the the max width of a line or multilines needed to render by the Label control + + Max width of lines. + To be added. + + diff --git a/ecmadocs/en/Terminal.Gui/MenuBar.xml b/ecmadocs/en/Terminal.Gui/MenuBar.xml index d4f57d15c..8862f0e82 100644 --- a/ecmadocs/en/Terminal.Gui/MenuBar.xml +++ b/ecmadocs/en/Terminal.Gui/MenuBar.xml @@ -27,7 +27,7 @@ - Menus. + Individual menu items, if one of those contains a null, then a separator is drawn. Initializes a new instance of the class with the specified set of toplevel menu items. diff --git a/ecmadocs/en/Terminal.Gui/RadioGroup.xml b/ecmadocs/en/Terminal.Gui/RadioGroup.xml index 98b0b3eff..2eb170aa0 100644 --- a/ecmadocs/en/Terminal.Gui/RadioGroup.xml +++ b/ecmadocs/en/Terminal.Gui/RadioGroup.xml @@ -87,6 +87,24 @@ To be added. + + + + Property + + 1.0.0.0 + + + System.Int32 + + + + The location of the cursor in the radio group + + To be added. + To be added. + + diff --git a/ecmadocs/en/Terminal.Gui/TextField.xml b/ecmadocs/en/Terminal.Gui/TextField.xml index 604f4c440..c2a5ab5b6 100644 --- a/ecmadocs/en/Terminal.Gui/TextField.xml +++ b/ecmadocs/en/Terminal.Gui/TextField.xml @@ -116,7 +116,7 @@ - + Property @@ -127,7 +127,7 @@ - The current cursor position. + Sets or gets the current cursor position. To be added. To be added. @@ -242,7 +242,7 @@ To be added. - This makes the text entry suitable for entering passwords. + This makes the text entry suitable for entering passwords. @@ -264,5 +264,23 @@ + + + + Property + + 1.0.0.0 + + + System.Boolean + + + + Tracks whether the text field should be considered "used", that is, that the user has moved in the entry, so new input should be appended at the cursor position, rather than clearing the entry + + To be added. + To be added. + + diff --git a/ecmadocs/en/Terminal.Gui/TextView.xml b/ecmadocs/en/Terminal.Gui/TextView.xml index 15aa64b8c..12956539c 100644 --- a/ecmadocs/en/Terminal.Gui/TextView.xml +++ b/ecmadocs/en/Terminal.Gui/TextView.xml @@ -316,8 +316,10 @@ System.Boolean - To be added. - To be added. + + Indicates readonly attribute of TextView + + Boolean value(Default false) To be added. @@ -342,6 +344,27 @@ To be added. + + + + Method + + 1.0.0.0 + + + System.Void + + + + + + Row that should be displayed at the top, if the value is negative it will be reset to zero + + Will scroll the view to display the specified row at the top + + To be added. + + diff --git a/ecmadocs/en/index.xml b/ecmadocs/en/index.xml index 708e0291f..9c02136ae 100644 --- a/ecmadocs/en/index.xml +++ b/ecmadocs/en/index.xml @@ -60,6 +60,7 @@ + @@ -92,10 +93,17 @@ + + + + + + + Terminal