From fc9e84a4293b4093830ee0f9c08d10351cf778aa Mon Sep 17 00:00:00 2001
From: Tig Kindel
Date: Fri, 22 Jul 2022 20:07:29 -0400
Subject: [PATCH] Updated docs; regeneraged docs (#1881)
---
README.md | 56 +-
Terminal.Gui/Views/ComboBox.cs | 2 +-
Terminal.Gui/Views/Menu.cs | 2 +-
Terminal.Gui/Views/RadioGroup.cs | 2 +-
docfx/articles/overview.md | 36 +-
docfx/articles/views.md | 56 +-
docfx/docfx.json | 12 +-
...inal.Gui.Application.ResizedEventArgs.html | 40 +-
.../Terminal.Gui.Application.RunState.html | 26 +-
.../Terminal.Gui.Application.html | 27 +-
.../Terminal.Gui/Terminal.Gui.Attribute.html | 40 +-
.../Terminal.Gui.Autocomplete.html | 36 +-
...Terminal.Gui.Border.ToplevelContainer.html | 597 ++--
.../api/Terminal.Gui/Terminal.Gui.Border.html | 38 +-
.../Terminal.Gui.BorderStyle.html | 147 +-
.../api/Terminal.Gui/Terminal.Gui.Button.html | 543 +--
.../Terminal.Gui/Terminal.Gui.CheckBox.html | 522 +--
.../Terminal.Gui/Terminal.Gui.Clipboard.html | 26 +-
.../Terminal.Gui.ClipboardBase.html | 36 +-
docs/api/Terminal.Gui/Terminal.Gui.Color.html | 507 ++-
.../Terminal.Gui.ColorPicker.html | 430 +--
.../Terminal.Gui.ColorScheme.html | 36 +-
.../api/Terminal.Gui/Terminal.Gui.Colors.html | 26 +-
.../Terminal.Gui/Terminal.Gui.ComboBox.html | 436 +--
.../Terminal.Gui/Terminal.Gui.Command.html | 2283 +++++++++---
...nal.Gui.ConsoleDriver.DiagnosticFlags.html | 122 +-
.../Terminal.Gui.ConsoleDriver.html | 38 +-
.../Terminal.Gui.ContextMenu.html | 26 +-
.../Terminal.Gui.CursorVisibility.html | 277 +-
.../Terminal.Gui/Terminal.Gui.DateField.html | 483 ++-
.../Terminal.Gui.DateTimeEventArgs-1.html | 30 +-
.../Terminal.Gui.Dialog.ButtonAlignments.html | 147 +-
.../api/Terminal.Gui/Terminal.Gui.Dialog.html | 602 ++--
docs/api/Terminal.Gui/Terminal.Gui.Dim.html | 34 +-
.../Terminal.Gui.DisplayModeLayout.html | 87 +-
.../Terminal.Gui.FakeConsole.html | 30 +-
.../Terminal.Gui/Terminal.Gui.FakeDriver.html | 63 +-
.../Terminal.Gui.FakeMainLoop.html | 26 +-
.../Terminal.Gui/Terminal.Gui.FileDialog.html | 585 ++-
.../Terminal.Gui/Terminal.Gui.FrameView.html | 478 +--
.../Terminal.Gui/Terminal.Gui.GraphView.html | 428 +--
.../Terminal.Gui.Graphs.Axis.html | 28 +-
...inal.Gui.Graphs.AxisIncrementToRender.html | 26 +-
.../Terminal.Gui.Graphs.BarSeries.Bar.html | 26 +-
.../Terminal.Gui.Graphs.BarSeries.html | 38 +-
...Terminal.Gui.Graphs.GraphCellToRender.html | 30 +-
.../Terminal.Gui.Graphs.HorizontalAxis.html | 33 +-
...rminal.Gui.Graphs.LabelGetterDelegate.html | 147 +-
.../Terminal.Gui.Graphs.LegendAnnotation.html | 26 +-
.../Terminal.Gui.Graphs.MultiBarSeries.html | 26 +-
.../Terminal.Gui.Graphs.Orientation.html | 87 +-
...minal.Gui.Graphs.PathAnnotation.LineF.html | 26 +-
.../Terminal.Gui.Graphs.PathAnnotation.html | 38 +-
.../Terminal.Gui.Graphs.ScatterSeries.html | 36 +-
.../Terminal.Gui.Graphs.TextAnnotation.html | 38 +-
.../Terminal.Gui.Graphs.VerticalAxis.html | 33 +-
.../api/Terminal.Gui/Terminal.Gui.Graphs.html | 20 +-
...Terminal.Gui.HexView.HexViewEventArgs.html | 30 +-
.../Terminal.Gui/Terminal.Gui.HexView.html | 456 +--
docs/api/Terminal.Gui/Terminal.Gui.Key.html | 2882 ++++++++++++---
.../Terminal.Gui/Terminal.Gui.KeyEvent.html | 25 +-
.../Terminal.Gui.KeyModifiers.html | 36 +-
docs/api/Terminal.Gui/Terminal.Gui.Label.html | 411 +--
.../Terminal.Gui.LayoutStyle.html | 89 +-
.../Terminal.Gui/Terminal.Gui.LineView.html | 384 +-
.../Terminal.Gui/Terminal.Gui.ListView.html | 532 +--
.../Terminal.Gui.ListViewItemEventArgs.html | 30 +-
.../Terminal.Gui.ListViewRowEventArgs.html | 32 +-
.../Terminal.Gui.ListWrapper.html | 26 +-
.../Terminal.Gui.MainLoop.Timeout.html | 36 +-
.../Terminal.Gui/Terminal.Gui.MainLoop.html | 26 +-
.../Terminal.Gui/Terminal.Gui.MenuBar.html | 508 +--
.../Terminal.Gui.MenuBarItem.html | 43 +-
.../Terminal.Gui.MenuClosingEventArgs.html | 30 +-
.../Terminal.Gui/Terminal.Gui.MenuItem.html | 30 +-
.../Terminal.Gui.MenuItemCheckStyle.html | 118 +-
.../Terminal.Gui.MenuOpeningEventArgs.html | 30 +-
.../Terminal.Gui/Terminal.Gui.MessageBox.html | 26 +-
.../Terminal.Gui/Terminal.Gui.MouseEvent.html | 31 +-
.../Terminal.Gui/Terminal.Gui.MouseFlags.html | 898 ++++-
.../Terminal.Gui.OpenDialog.OpenMode.html | 117 +-
.../Terminal.Gui/Terminal.Gui.OpenDialog.html | 582 ++-
.../Terminal.Gui/Terminal.Gui.PanelView.html | 497 +--
docs/api/Terminal.Gui/Terminal.Gui.Point.html | 31 +-
.../api/Terminal.Gui/Terminal.Gui.PointF.html | 36 +-
docs/api/Terminal.Gui/Terminal.Gui.Pos.html | 34 +-
.../Terminal.Gui.ProgressBar.html | 420 +--
.../Terminal.Gui.ProgressBarFormat.html | 177 +-
.../Terminal.Gui.ProgressBarStyle.html | 147 +-
.../Terminal.Gui/Terminal.Gui.RadioGroup.html | 539 +--
docs/api/Terminal.Gui/Terminal.Gui.Rect.html | 39 +-
.../Terminal.Gui/Terminal.Gui.RectangleF.html | 54 +-
.../Terminal.Gui/Terminal.Gui.Responder.html | 36 +-
.../Terminal.Gui/Terminal.Gui.SaveDialog.html | 580 ++-
.../Terminal.Gui.ScrollBarView.html | 412 +--
.../Terminal.Gui/Terminal.Gui.ScrollView.html | 513 +--
.../Terminal.Gui.SelectedItemChangedArgs.html | 30 +-
.../Terminal.Gui.ShortcutHelper.html | 36 +-
docs/api/Terminal.Gui/Terminal.Gui.Size.html | 31 +-
docs/api/Terminal.Gui/Terminal.Gui.SizeF.html | 36 +-
.../Terminal.Gui.StackExtensions.html | 28 +-
.../Terminal.Gui/Terminal.Gui.StatusBar.html | 450 +--
.../Terminal.Gui/Terminal.Gui.StatusItem.html | 26 +-
.../Terminal.Gui.TabView.Tab.html | 26 +-
...minal.Gui.TabView.TabChangedEventArgs.html | 30 +-
.../Terminal.Gui.TabView.TabStyle.html | 36 +-
.../Terminal.Gui/Terminal.Gui.TabView.html | 426 +--
....Gui.TableView.CellActivatedEventArgs.html | 30 +-
...nal.Gui.TableView.CellColorGetterArgs.html | 26 +-
...Gui.TableView.CellColorGetterDelegate.html | 147 +-
.../Terminal.Gui.TableView.ColumnStyle.html | 38 +-
...inal.Gui.TableView.RowColorGetterArgs.html | 26 +-
....Gui.TableView.RowColorGetterDelegate.html | 145 +-
...ableView.SelectedCellChangedEventArgs.html | 30 +-
...Terminal.Gui.TableView.TableSelection.html | 26 +-
.../Terminal.Gui.TableView.TableStyle.html | 36 +-
.../Terminal.Gui/Terminal.Gui.TableView.html | 520 +--
.../Terminal.Gui.TextAlignment.html | 147 +-
.../Terminal.Gui.TextChangingEventArgs.html | 30 +-
.../Terminal.Gui.TextDirection.html | 283 +-
.../Terminal.Gui/Terminal.Gui.TextField.html | 426 +--
.../Terminal.Gui.TextFieldAutocomplete.html | 96 +-
.../Terminal.Gui.TextFormatter.html | 52 +-
.../Terminal.Gui.TextValidateField.html | 520 +--
...lidateProviders.NetMaskedTextProvider.html | 87 +-
...xtValidateProviders.TextRegexProvider.html | 87 +-
.../Terminal.Gui/Terminal.Gui.TextView.html | 456 +--
.../Terminal.Gui.TextViewAutocomplete.html | 96 +-
.../Terminal.Gui/Terminal.Gui.Thickness.html | 31 +-
.../Terminal.Gui/Terminal.Gui.TimeField.html | 483 ++-
.../Terminal.Gui/Terminal.Gui.Toplevel.html | 550 +--
...Terminal.Gui.ToplevelClosingEventArgs.html | 30 +-
.../Terminal.Gui.ToplevelComparer.html | 40 +-
...Terminal.Gui.ToplevelEqualityComparer.html | 40 +-
.../Terminal.Gui/Terminal.Gui.TreeView-1.html | 526 +--
.../Terminal.Gui/Terminal.Gui.TreeView.html | 554 ++-
...inal.Gui.Trees.AspectGetterDelegate-1.html | 153 +-
...minal.Gui.Trees.DelegateTreeBuilder-1.html | 21 -
....Gui.Trees.ObjectActivatedEventArgs-1.html | 28 +-
...Gui.Trees.SelectionChangedEventArgs-1.html | 30 +-
.../Terminal.Gui.Trees.TreeBuilder-1.html | 35 +-
.../Terminal.Gui.Trees.TreeNode.html | 25 +-
.../Terminal.Gui.Trees.TreeNodeBuilder.html | 23 +-
.../Terminal.Gui.Trees.TreeStyle.html | 40 +-
docs/api/Terminal.Gui/Terminal.Gui.Trees.html | 10 +-
.../Terminal.Gui.VerticalTextAlignment.html | 147 +-
.../Terminal.Gui.View.FocusEventArgs.html | 30 +-
.../Terminal.Gui.View.KeyEventEventArgs.html | 30 +-
.../Terminal.Gui.View.LayoutEventArgs.html | 40 +-
.../Terminal.Gui.View.MouseEventArgs.html | 30 +-
docs/api/Terminal.Gui/Terminal.Gui.View.html | 193 +-
.../Terminal.Gui.Window.TitleEventArgs.html | 30 +-
.../api/Terminal.Gui/Terminal.Gui.Window.html | 597 ++--
...rminal.Gui.Wizard.StepChangeEventArgs.html | 30 +-
...inal.Gui.Wizard.WizardButtonEventArgs.html | 30 +-
....Gui.Wizard.WizardStep.TitleEventArgs.html | 30 +-
.../Terminal.Gui.Wizard.WizardStep.html | 464 ++-
.../api/Terminal.Gui/Terminal.Gui.Wizard.html | 590 +--
docs/api/Terminal.Gui/Terminal.Gui.html | 252 +-
.../Unix.Terminal.Curses.Event.html | 728 +++-
.../Unix.Terminal.Curses.MouseEvent.html | 32 +-
.../Unix.Terminal.Curses.Window.html | 26 +-
.../Terminal.Gui/Unix.Terminal.Curses.html | 36 +-
docs/api/Terminal.Gui/Unix.Terminal.html | 8 +-
.../UICatalog/UICatalog.NumberToWords.html | 26 +-
.../UICatalog.Scenario.ScenarioCategory.html | 153 +-
.../UICatalog.Scenario.ScenarioMetadata.html | 150 +-
docs/api/UICatalog/UICatalog.Scenario.html | 123 +-
.../UICatalog.Scenarios.AllViewsTester.html | 34 +-
...og.Scenarios.AutoSizeAndDirectionText.html | 34 +-
....Scenarios.BackgroundWorkerCollection.html | 34 +-
.../UICatalog.Scenarios.BasicColors.html | 34 +-
.../UICatalog.Scenarios.Borders.html | 34 +-
...ICatalog.Scenarios.BordersComparisons.html | 34 +-
...ICatalog.Scenarios.BordersOnFrameView.html | 34 +-
...UICatalog.Scenarios.BordersOnToplevel.html | 34 +-
.../UICatalog.Scenarios.BordersOnWindow.html | 34 +-
.../UICatalog.Scenarios.Buttons.html | 34 +-
.../UICatalog.Scenarios.CharacterMap.html | 42 +-
.../UICatalog.Scenarios.ClassExplorer.html | 34 +-
.../UICatalog.Scenarios.Clipping.html | 34 +-
.../UICatalog.Scenarios.ColorPickers.html | 37 +-
...UICatalog.Scenarios.ComboBoxIteration.html | 34 +-
.../UICatalog.Scenarios.ComputedLayout.html | 40 +-
.../UICatalog.Scenarios.ContextMenus.html | 34 +-
.../UICatalog.Scenarios.CsvEditor.html | 34 +-
.../UICatalog.Scenarios.Dialogs.html | 34 +-
...alog.Scenarios.DynamicMenuBar.Binding.html | 26 +-
....DynamicMenuBar.DynamicMenuBarDetails.html | 467 +--
...s.DynamicMenuBar.DynamicMenuBarSample.html | 582 +--
...narios.DynamicMenuBar.DynamicMenuItem.html | 28 +-
...os.DynamicMenuBar.DynamicMenuItemList.html | 25 +-
...s.DynamicMenuBar.DynamicMenuItemModel.html | 26 +-
...s.DynamicMenuBar.ListWrapperConverter.html | 36 +-
....DynamicMenuBar.UStringValueConverter.html | 36 +-
.../UICatalog.Scenarios.DynamicMenuBar.html | 34 +-
...og.Scenarios.DynamicStatusBar.Binding.html | 26 +-
...amicStatusBar.DynamicStatusBarDetails.html | 467 +--
...namicStatusBar.DynamicStatusBarSample.html | 582 +--
...os.DynamicStatusBar.DynamicStatusItem.html | 26 +-
...ynamicStatusBar.DynamicStatusItemList.html | 25 +-
...namicStatusBar.DynamicStatusItemModel.html | 26 +-
...DynamicStatusBar.ListWrapperConverter.html | 36 +-
...ynamicStatusBar.UStringValueConverter.html | 36 +-
.../UICatalog.Scenarios.DynamicStatusBar.html | 34 +-
.../UICatalog/UICatalog.Scenarios.Editor.html | 34 +-
.../UICatalog.Scenarios.GraphViewExample.html | 34 +-
.../UICatalog.Scenarios.HexEditor.html | 34 +-
.../UICatalog.Scenarios.InteractiveTree.html | 34 +-
.../UICatalog.Scenarios.InvertColors.html | 34 +-
.../UICatalog/UICatalog.Scenarios.Keys.html | 34 +-
.../UICatalog.Scenarios.LabelsAsLabels.html | 34 +-
.../UICatalog.Scenarios.LineViewExample.html | 34 +-
...talog.Scenarios.ListViewWithSelection.html | 34 +-
.../UICatalog.Scenarios.ListsAndCombos.html | 34 +-
.../UICatalog.Scenarios.MessageBoxes.html | 34 +-
.../UICatalog/UICatalog.Scenarios.Mouse.html | 34 +-
...ICatalog.Scenarios.MultiColouredTable.html | 34 +-
.../UICatalog.Scenarios.MyScenario.html | 34 +-
.../UICatalog.Scenarios.Notepad.html | 34 +-
.../UICatalog.Scenarios.Progress.html | 34 +-
...UICatalog.Scenarios.ProgressBarStyles.html | 34 +-
...log.Scenarios.RuneWidthGreaterThanOne.html | 34 +-
.../UICatalog.Scenarios.Scrolling.html | 34 +-
.../UICatalog.Scenarios.SendKeys.html | 34 +-
...narios.SingleBackgroundWorker.MainApp.html | 566 +--
...eBackgroundWorker.StagingUIController.html | 584 +--
...alog.Scenarios.SingleBackgroundWorker.html | 34 +-
...ICatalog.Scenarios.SyntaxHighlighting.html | 34 +-
.../UICatalog.Scenarios.TabViewExample.html | 34 +-
.../UICatalog.Scenarios.TableEditor.html | 40 +-
.../UICatalog/UICatalog.Scenarios.Text.html | 34 +-
.../UICatalog.Scenarios.TextAlignments.html | 34 +-
...Scenarios.TextAlignmentsAndDirections.html | 34 +-
...UICatalog.Scenarios.TextFormatterDemo.html | 34 +-
...g.Scenarios.TextViewAutocompletePopup.html | 34 +-
.../UICatalog.Scenarios.Threading.html | 34 +-
.../UICatalog.Scenarios.TimeAndDate.html | 34 +-
.../UICatalog.Scenarios.TreeUseCases.html | 34 +-
...ICatalog.Scenarios.TreeViewFileSystem.html | 34 +-
.../UICatalog.Scenarios.UnicodeInMenu.html | 34 +-
...atalog.Scenarios.WindowsAndFrameViews.html | 34 +-
.../UICatalog.Scenarios.WizardAsView.html | 34 +-
.../UICatalog.Scenarios.Wizards.html | 34 +-
docs/api/UICatalog/UICatalog.Scenarios.html | 14 +-
.../api/UICatalog/UICatalog.UICatalogApp.html | 39 +-
docs/api/UICatalog/UICatalog.html | 20 +-
docs/articles/overview.html | 45 +-
docs/articles/views.html | 56 +-
docs/index.html | 2 +-
docs/index.json | 550 +--
docs/manifest.json | 3086 +++++++++++++++-
docs/xrefmap.yml | 3163 ++++++++---------
253 files changed, 23875 insertions(+), 20547 deletions(-)
diff --git a/README.md b/README.md
index 213f9fadb..ba882c5a2 100644
--- a/README.md
+++ b/README.md
@@ -16,33 +16,35 @@ A toolkit for building rich console apps for .NET, .NET Core, and Mono that work
*Terminal.Gui* provides a rich set of views and controls for building terminal user interfaces:
-* [Button](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Button.html)
-* [CheckBox](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.CheckBox.html)
-* [ColorPicker](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ColorPicker.html)
-* [ComboBox](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ComboBox.html)
-* [Dialog](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Dialog.html)
- * [OpenDialog](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html)
- * [SaveDialog](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html)
-* [FrameView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.FrameView.html)
-* [GraphView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.GraphView.html)
-* [Hex viewer/editor](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.HexView.html)
-* [Label](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Label.html)
-* [ListView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ListView.html)
-* [Menu](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.MenuBar.html)
-* [MessageBox](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.MessageBox.html)
-* [ProgressBar](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ProgressBar.html)
-* [Radio buttons](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html)
-* [TableView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TableView.html)
-* [Time & Date Fields](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TimeField.html)
-* [TextField](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TextField.html)
-* [TextValidateField](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TextValidateField.html)
-* [TextView (Text Editor)](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TextView.html)
-* [TreeView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TreeView.html)
-* [ScrollView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ScrollView.html)
-* [ScrollBarView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html)
-* [StatusBar](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.StatusBar.html)
-* [Window](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Window.html)
-* [Wizard](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Wizard.html)
+* [Button](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Button.html) - A View that provides an item that invokes an System.Action when activated by the user.
+* [CheckBox](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.CheckBox.html) - Shows an on/off toggle that the user can set.
+* [ColorPicker](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ColorPicker.html) - Enables to user to pick a color.
+* [ComboBox](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ComboBox.html) - Provides a drop-down list of items the user can select from.
+* [Dialog](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Dialog.html) - A pop-up Window that contains one or more Buttons.
+ * [OpenDialog](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html) - A Dialog providing an interactive pop-up Window for users to select files or directories.
+ * [SaveDialog](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html) - A Dialog providing an interactive pop-up Window for users to save files.
+* [FrameView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.FrameView.html) - A container View that draws a frame around its contents. Similar to a GroupBox in Windows.
+* [GraphView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.GraphView.html) - A View for rendering graphs (bar, scatter etc).
+* [Hex viewer/editor](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.HexView.html) - A hex viewer and editor that operates over a file stream.
+* [Label](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Label.html) - Displays a string at a given position and supports multiple lines.
+* [ListView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ListView.html) - Displays a scrollable list of data where each item can be activated to perform an action.
+* [MenuBar](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.MenuBar.html) - Provides a menu bar with drop-down and cascading menus.
+* [MessageBox](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.MessageBox.html) - Displays a modal (pup-up) message to the user, with a title, a message and a series of options that the user can choose from.
+* [ProgressBar](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ProgressBar.html) - Displays a progress Bar indicating progress of an activity.
+* [RadioGroup](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html) - Displays a group of labels each with a selected indicator. Only one of those can be selected at a given time
+* [ScrollView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ScrollView.html) - Present a window into a virtual space where subviews are added. Similar to the iOS UIScrollView.
+* [ScrollBarView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html) - display a 1-character scrollbar, either horizontal or vertical.
+* [StatusBar](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.StatusBar.html) - A View that snaps to the bottom of a Toplevel displaying set of status items. Includes support for global app keyboard shortcuts.
+* [TableView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TableView.html) - A View for tabular data based on a System.Data.DataTable.
+* [TimeField](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TimeField.html) & [DateField](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TimeField.html) - Enables structured editing of dates and times.
+* [TextField](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TextField.html) - Provides a single-line text entry.
+* [TextValidateField](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TextValidateField.html) - Text field that validates input through a ITextValidateProvider.
+* [TextView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TextView.html)- A multi-line text editing View supporting word-wrap, auto-complete, context menus, undo/redo, and clipboard operations,
+* [TopLevel](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Toplevel.html) - The base class for modal/pop-up Windows.
+* [TreeView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TreeView.html) - A hierarchical tree view with expandable branches. Branch objects are dynamically determined when expanded using a user defined ITreeBuilder.
+* [View](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.View.html) - The base class for all views on the screen and represents a visible element that can render itself and contains zero or more nested views.
+* [Window](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Window.html) - A Toplevel view that draws a border around its Frame with a title at the top.
+* [Wizard](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Wizard.html) - Provides navigation and a user interface to collect related data across multiple steps.
### Features
diff --git a/Terminal.Gui/Views/ComboBox.cs b/Terminal.Gui/Views/ComboBox.cs
index f1b8c48b4..efe228c78 100644
--- a/Terminal.Gui/Views/ComboBox.cs
+++ b/Terminal.Gui/Views/ComboBox.cs
@@ -12,7 +12,7 @@ using NStack;
namespace Terminal.Gui {
///
- /// ComboBox control
+ /// Provides a drop-down list of items the user can select from.
///
public class ComboBox : View {
diff --git a/Terminal.Gui/Views/Menu.cs b/Terminal.Gui/Views/Menu.cs
index 7433c966e..022b0b9c0 100644
--- a/Terminal.Gui/Views/Menu.cs
+++ b/Terminal.Gui/Views/Menu.cs
@@ -826,7 +826,7 @@ namespace Terminal.Gui {
///
- /// The MenuBar provides a menu for Terminal.Gui applications.
+ /// Provides a menu bar with drop-down and cascading menus.
///
///
///
diff --git a/Terminal.Gui/Views/RadioGroup.cs b/Terminal.Gui/Views/RadioGroup.cs
index fc558485e..b97d87b60 100644
--- a/Terminal.Gui/Views/RadioGroup.cs
+++ b/Terminal.Gui/Views/RadioGroup.cs
@@ -5,7 +5,7 @@ using System.Linq;
namespace Terminal.Gui {
///
- /// shows a group of radio labels, only one of those can be selected at a given time
+ /// Displays a group of labels each with a selected indicator. Only one of those can be selected at a given time.
///
public class RadioGroup : View {
int selected = -1;
diff --git a/docfx/articles/overview.md b/docfx/articles/overview.md
index d428774b1..f030c279e 100644
--- a/docfx/articles/overview.md
+++ b/docfx/articles/overview.md
@@ -106,9 +106,9 @@ Views
=====
All visible elements on a Terminal.Gui application are implemented as
-[Views](~/api/Terminal.Gui/Terminal.Gui.View.yml). Views are self-contained
-objects that take care of displaying themselves, can receive keyboard and mouse
-input and participate in the focus mechanism.
+[Views](~/api/Terminal.Gui/Terminal.Gui.View.yml). Views are self-contained objects that take care of displaying themselves, can receive keyboard and mouse input and participate in the focus mechanism.
+
+See the full list of [Views provided by the Terminal.Gui library here](views.md).
Every view can contain an arbitrary number of children views. These are called
the Subviews. You can add a view to an existing view, by calling the
@@ -138,36 +138,6 @@ void SetupMyView (View myView)
The container of a given view is called the `SuperView` and it is a property of every
View.
-*Terminal.Gui* provides a rich set of views and controls for building terminal user interfaces:
-
-* [Button](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Button.html)
-* [CheckBox](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.CheckBox.html)
-* [ColorPicker](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ColorPicker.html)
-* [ComboBox](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ComboBox.html)
-* [Dialog](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Dialog.html)
- * [OpenDialog](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.OpenDialog.html)
- * [SaveDialog](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.SaveDialog.html)
-* [FrameView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.FrameView.html)
-* [GraphView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.GraphView.html)
-* [Hex viewer/editor](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.HexView.html)
-* [Label](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Label.html)
-* [ListView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ListView.html)
-* [Menu](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.MenuBar.html)
-* [MessageBox](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.MessageBox.html)
-* [ProgressBar](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ProgressBar.html)
-* [Radio buttons](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.RadioGroup.html)
-* [TableView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TableView.html)
-* [Time & Date Fields](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TimeField.html)
-* [TextField](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TextField.html)
-* [TextValidateField](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TextValidateField.html)
-* [TextView (Text Editor)](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TextView.html)
-* [TreeView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.TreeView.html)
-* [ScrollView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ScrollView.html)
-* [ScrollBarView](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html)
-* [StatusBar](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.StatusBar.html)
-* [Window](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Window.html)
-* [Wizard](https://migueldeicaza.github.io/gui.cs/api/Terminal.Gui/Terminal.Gui.Wizard.html)
-
Layout
------
diff --git a/docfx/articles/views.md b/docfx/articles/views.md
index 9edc1d645..3fb032df3 100644
--- a/docfx/articles/views.md
+++ b/docfx/articles/views.md
@@ -1,29 +1,31 @@
*Terminal.Gui* provides a rich set of views and controls for building terminal user interfaces:
-* [Button](~/api/Terminal.Gui/Terminal.Gui.Button.html)
-* [CheckBox](~/api/Terminal.Gui/Terminal.Gui.CheckBox.html)
-* [ColorPicker](~/api/Terminal.Gui/Terminal.Gui.ColorPicker.html)
-* [ComboBox](~/api/Terminal.Gui/Terminal.Gui.ComboBox.html)
-* [Dialog](~/api/Terminal.Gui/Terminal.Gui.Dialog.html)
- * [OpenDialog](~/api/Terminal.Gui/Terminal.Gui.OpenDialog.html)
- * [SaveDialog](~/api/Terminal.Gui/Terminal.Gui.SaveDialog.html)
-* [FrameView](~/api/Terminal.Gui/Terminal.Gui.FrameView.html)
-* [GraphView](~/api/Terminal.Gui/Terminal.Gui.GraphView.html)
-* [Hex viewer/editor](~/api/Terminal.Gui/Terminal.Gui.HexView.html)
-* [Label](~/api/Terminal.Gui/Terminal.Gui.Label.html)
-* [ListView](~/api/Terminal.Gui/Terminal.Gui.ListView.html)
-* [Menu](~/api/Terminal.Gui/Terminal.Gui.MenuBar.html)
-* [MessageBox](~/api/Terminal.Gui/Terminal.Gui.MessageBox.html)
-* [ProgressBar](~/api/Terminal.Gui/Terminal.Gui.ProgressBar.html)
-* [Radio buttons](~/api/Terminal.Gui/Terminal.Gui.RadioGroup.html)
-* [TableView](~/api/Terminal.Gui/Terminal.Gui.TableView.html)
-* [Time & Date Fields](~/api/Terminal.Gui/Terminal.Gui.TimeField.html)
-* [TextField](~/api/Terminal.Gui/Terminal.Gui.TextField.html)
-* [TextValidateField](~/api/Terminal.Gui/Terminal.Gui.TextValidateField.html)
-* [TextView (Text Editor)](~/api/Terminal.Gui/Terminal.Gui.TextView.html)
-* [TreeView](~/api/Terminal.Gui/Terminal.Gui.TreeView.html)
-* [ScrollView](~/api/Terminal.Gui/Terminal.Gui.ScrollView.html)
-* [ScrollBarView](~/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html)
-* [StatusBar](~/api/Terminal.Gui/Terminal.Gui.StatusBar.html)
-* [Window](~/api/Terminal.Gui/Terminal.Gui.Window.html)
-* [Wizard](~/api/Terminal.Gui/Terminal.Gui.Wizard.html)
+* [Button](~/api/Terminal.Gui/Terminal.Gui.Button.html) - A View that provides an item that invokes an System.Action when activated by the user.
+* [CheckBox](~/api/Terminal.Gui/Terminal.Gui.CheckBox.html) - Shows an on/off toggle that the user can set.
+* [ColorPicker](~/api/Terminal.Gui/Terminal.Gui.ColorPicker.html) - Enables to user to pick a color.
+* [ComboBox](~/api/Terminal.Gui/Terminal.Gui.ComboBox.html) - Provides a drop-down list of items the user can select from.
+* [Dialog](~/api/Terminal.Gui/Terminal.Gui.Dialog.html) - A pop-up Window that contains one or more Buttons.
+ * [OpenDialog](~/api/Terminal.Gui/Terminal.Gui.OpenDialog.html) - A Dialog providing an interactive pop-up Window for users to select files or directories.
+ * [SaveDialog](~/api/Terminal.Gui/Terminal.Gui.SaveDialog.html) - A Dialog providing an interactive pop-up Window for users to save files.
+* [FrameView](~/api/Terminal.Gui/Terminal.Gui.FrameView.html) - A container View that draws a frame around its contents. Similar to a GroupBox in Windows.
+* [GraphView](~/api/Terminal.Gui/Terminal.Gui.GraphView.html) - A View for rendering graphs (bar, scatter etc).
+* [Hex viewer/editor](~/api/Terminal.Gui/Terminal.Gui.HexView.html) - A hex viewer and editor that operates over a file stream.
+* [Label](~/api/Terminal.Gui/Terminal.Gui.Label.html) - Displays a string at a given position and supports multiple lines.
+* [ListView](~/api/Terminal.Gui/Terminal.Gui.ListView.html) - Displays a scrollable list of data where each item can be activated to perform an action.
+* [MenuBar](~/api/Terminal.Gui/Terminal.Gui.MenuBar.html) - Provides a menu bar with drop-down and cascading menus.
+* [MessageBox](~/api/Terminal.Gui/Terminal.Gui.MessageBox.html) - Displays a modal (pup-up) message to the user, with a title, a message and a series of options that the user can choose from.
+* [ProgressBar](~/api/Terminal.Gui/Terminal.Gui.ProgressBar.html) - Displays a progress Bar indicating progress of an activity.
+* [RadioGroup](~/api/Terminal.Gui/Terminal.Gui.RadioGroup.html) - Displays a group of labels each with a selected indicator. Only one of those can be selected at a given time
+* [ScrollView](~/api/Terminal.Gui/Terminal.Gui.ScrollView.html) - Present a window into a virtual space where subviews are added. Similar to the iOS UIScrollView.
+* [ScrollBarView](~/api/Terminal.Gui/Terminal.Gui.ScrollBarView.html) - display a 1-character scrollbar, either horizontal or vertical.
+* [StatusBar](~/api/Terminal.Gui/Terminal.Gui.StatusBar.html) - A View that snaps to the bottom of a Toplevel displaying set of status items. Includes support for global app keyboard shortcuts.
+* [TableView](~/api/Terminal.Gui/Terminal.Gui.TableView.html) - A View for tabular data based on a System.Data.DataTable.
+* [TimeField](~/api/Terminal.Gui/Terminal.Gui.TimeField.html) & [DateField](~/api/Terminal.Gui/Terminal.Gui.TimeField.html) - Enables structured editing of dates and times.
+* [TextField](~/api/Terminal.Gui/Terminal.Gui.TextField.html) - Provides a single-line text entry.
+* [TextValidateField](~/api/Terminal.Gui/Terminal.Gui.TextValidateField.html) - Text field that validates input through a ITextValidateProvider.
+* [TextView](~/api/Terminal.Gui/Terminal.Gui.TextView.html)- A multi-line text editing View supporting word-wrap, auto-complete, context menus, undo/redo, and clipboard operations,
+* [TopLevel](~/api/Terminal.Gui/Terminal.Gui.Toplevel.html) - The base class for modal/pop-up Windows.
+* [TreeView](~/api/Terminal.Gui/Terminal.Gui.TreeView.html) - A hierarchical tree view with expandable branches. Branch objects are dynamically determined when expanded using a user defined ITreeBuilder.
+* [View](!/api/Terminal.Gui/Terminal.Gui.View.html) - The base class for all views on the screen and represents a visible element that can render itself and contains zero or more nested views.
+* [Window](~/api/Terminal.Gui/Terminal.Gui.Window.html) - A Toplevel view that draws a border around its Frame with a title at the top.
+* [Wizard](~/api/Terminal.Gui/Terminal.Gui.Wizard.html) - Provides navigation and a user interface to collect related data across multiple steps.
diff --git a/docfx/docfx.json b/docfx/docfx.json
index 7e846f655..1766485ef 100644
--- a/docfx/docfx.json
+++ b/docfx/docfx.json
@@ -4,34 +4,32 @@
"src": [
{
"files": [
- "Terminal.Gui.csproj"
+ "Terminal.Gui.dll"
],
"exclude": [
"**/obj/**",
- "**/bin/**",
"_site/**"
],
- "src": "../Terminal.Gui"
+ "src": "../Terminal.Gui/bin/Release/net6.0"
}
],
"dest": "api/Terminal.Gui",
"shouldSkipMarkup": true,
"properties": {
- "TargetFramework": "netstandard2.0"
+ "TargetFramework": "net6.0"
}
},
{
"src": [
{
"files": [
- "UICatalog.csproj"
+ "UICatalog.dll"
],
"exclude": [
"**/obj/**",
- "**/bin/**",
"_site/**"
],
- "src": "../UICatalog"
+ "src": "../UICatalog/bin/Release/net6.0"
}
],
"dest": "api/UICatalog",
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.html b/docs/api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.html
index 8eb5f8182..6d372d87f 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.Application.ResizedEventArgs.html
@@ -90,35 +90,7 @@ Event arguments for the
Inheritance
System.Object
- System.EventArgs
- Application.ResizedEventArgs
-
-
-
Inherited Members
-
- System.EventArgs.Empty
-
-
- System.Object.Equals(System.Object)
-
-
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
- System.Object.ReferenceEquals(System.Object, System.Object)
-
-
- System.Object.ToString()
-
+
Application.ResizedEventArgs
Assembly: Terminal.Gui.dll
@@ -126,6 +98,16 @@ Event arguments for the
public class ResizedEventArgs : EventArgs
+ Constructors
+
+
+ ResizedEventArgs()
+
+
+ Declaration
+
+
public ResizedEventArgs()
+
Properties
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html b/docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html
index de801d190..1a3eb0bb9 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.Application.RunState.html
@@ -96,35 +96,11 @@ Captures the execution state for the provided System.IDisposable
-
-
Inherited Members
-
- System.Object.Equals(System.Object)
-
-
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
- System.Object.ReferenceEquals(System.Object, System.Object)
-
-
- System.Object.ToString()
-
-
Assembly: Terminal.Gui.dll
Syntax
-
public class RunState : IDisposable
+
public class RunState : Object
Constructors
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Application.html b/docs/api/Terminal.Gui/Terminal.Gui.Application.html
index 3986ad53e..19a9d4f16 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.Application.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.Application.html
@@ -92,35 +92,11 @@ A static, singleton class providing the main application driver for Terminal.Gui
System.Object
Application
-
-
Inherited Members
-
- System.Object.Equals(System.Object)
-
-
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
- System.Object.ReferenceEquals(System.Object, System.Object)
-
-
- System.Object.ToString()
-
-
Assembly: Terminal.Gui.dll
Syntax
-
public static class Application
+
public static class Application : Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- System.Object.Equals(System.Object)
-
-
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
- System.Object.ReferenceEquals(System.Object, System.Object)
-
Assembly: Terminal.Gui.dll
Syntax
-
public class ColorPicker : View, IDisposable, ISupportInitializeNotification, ISupportInitialize
+
public class ColorPicker : View
Constructors
@@ -702,7 +684,9 @@ Selected color.
MouseEvent(MouseEvent)
-
+
+Method invoked when a mouse event is generated
+
Declaration
@@ -736,7 +720,7 @@ Selected color.
| System.Boolean |
- |
+ true, if the event was handled, false otherwise. |
@@ -844,7 +828,10 @@ Moves the selected item index to the previous row.
ProcessKey(KeyEvent)
-
+
+If the view is focused, gives the view a
+chance to process the keystroke.
+
Declaration
@@ -884,9 +871,30 @@ Moves the selected item index to the previous row.
Overrides
+
+
Redraw(Rect)
-
+
+Redraws this view and its subviews; only redraws the views that have been flagged for a re-display.
+
Declaration
@@ -905,12 +913,26 @@ Moves the selected item index to the previous row.
| Rect |
bounds |
- |
+ The bounds (view-relative region) to redraw. |
Overrides
+
+
Events
ColorChanged
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html b/docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html
index ed63d4a81..0c23d1d8d 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.ColorScheme.html
@@ -98,29 +98,21 @@ views contained inside.
Implements
-
-
Inherited Members
-
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
- System.Object.ReferenceEquals(System.Object, System.Object)
-
-
- System.Object.ToString()
-
-
Assembly: Terminal.Gui.dll
Syntax
-
public class ColorScheme : IEquatable<ColorScheme>
+
public class ColorScheme : Object
+
+
Constructors
+
+
+
ColorScheme()
+
+
+
Declaration
+
Properties
@@ -293,8 +285,6 @@ Compares two
ColorScheme
-
Overrides
-
System.Object.Equals(System.Object)
Equals(ColorScheme)
@@ -362,8 +352,6 @@ Returns a hashcode for this instance.
-
Overrides
-
System.Object.GetHashCode()
Operators
@@ -462,7 +450,7 @@ Compares two
ColorScheme
Implements
- System.IEquatable<T>
+ System.IEquatable<>
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Colors.html b/docs/api/Terminal.Gui/Terminal.Gui.Colors.html
index 32a58b5e9..3890d8f7c 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.Colors.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.Colors.html
@@ -92,35 +92,11 @@ The default
ColorScheme
System.Object
Colors
-
-
Inherited Members
-
- System.Object.Equals(System.Object)
-
-
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
- System.Object.ReferenceEquals(System.Object, System.Object)
-
-
- System.Object.ToString()
-
-
Assembly: Terminal.Gui.dll
Syntax
-
public static class Colors
+
public static class Colors : Object
Properties
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ComboBox.html b/docs/api/Terminal.Gui/Terminal.Gui.ComboBox.html
index e2e36bc28..1a683e2ed 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.ComboBox.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.ComboBox.html
@@ -84,7 +84,7 @@
Class ComboBox
-ComboBox control
+Provides a drop-down list of items the user can select from.
@@ -102,123 +102,12 @@ ComboBox control
Inherited Members
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -291,45 +180,27 @@ ComboBox control
-
-
-
-
-
-
@@ -366,15 +237,9 @@ ComboBox control
-
-
@@ -393,48 +258,9 @@ ComboBox control
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -498,33 +324,189 @@ ComboBox control
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- System.Object.Equals(System.Object)
-
-
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
- System.Object.ReferenceEquals(System.Object, System.Object)
-
Assembly: Terminal.Gui.dll
Syntax
-
public class ComboBox : View, IDisposable, ISupportInitializeNotification, ISupportInitialize
+
public class ComboBox : View
Constructors
@@ -807,7 +789,9 @@ if it was already expanded and no action was taken
MouseEvent(MouseEvent)
-
+
+Method invoked when a mouse event is generated
+
Declaration
@@ -841,7 +825,7 @@ if it was already expanded and no action was taken
| System.Boolean |
- |
+ true, if the event was handled, false otherwise. |
@@ -849,7 +833,9 @@ if it was already expanded and no action was taken
OnEnter(View)
-
+
+Method invoked when a view gets focus.
+
Declaration
@@ -868,7 +854,7 @@ if it was already expanded and no action was taken
| View |
view |
- |
+ The view that is losing focus. |
@@ -883,7 +869,7 @@ if it was already expanded and no action was taken
| System.Boolean |
- |
+ true, if the event was handled, false otherwise. |
@@ -891,7 +877,9 @@ if it was already expanded and no action was taken
OnLeave(View)
-
+
+Method invoked when a view loses focus.
+
Declaration
@@ -910,7 +898,7 @@ if it was already expanded and no action was taken
| View |
view |
- |
+ The view that is getting focus. |
@@ -925,7 +913,7 @@ if it was already expanded and no action was taken
| System.Boolean |
- |
+ true, if the event was handled, false otherwise. |
@@ -983,7 +971,10 @@ Invokes the SelectedChanged event if it is defined.
ProcessKey(KeyEvent)
-
+
+If the view is focused, gives the view a
+chance to process the keystroke.
+
Declaration
@@ -1023,9 +1014,30 @@ Invokes the SelectedChanged event if it is defined.
Overrides
+
+
Redraw(Rect)
-
+
+Redraws this view and its subviews; only redraws the views that have been flagged for a re-display.
+
Declaration
@@ -1044,12 +1056,26 @@ Invokes the SelectedChanged event if it is defined.
| Rect |
bounds |
- |
+ The bounds (view-relative region) to redraw. |
Overrides
+
+
SetSource(IList)
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.Command.html b/docs/api/Terminal.Gui/Terminal.Gui.Command.html
index 93fe9068f..6e7ece2cf 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.Command.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.Command.html
@@ -5,10 +5,10 @@
-
Enum Command
+ Class Command
-
@@ -81,483 +81,1850 @@
- Enum Command
+ Class Command
Actions which can be performed by the application or bound to keys in a
View control.
+
+
Inheritance
+
System.Object
+
Command
+
Assembly: Terminal.Gui.dll
Syntax
-
public enum Command
+
public sealed class Command : Enum
Fields
+ Accept
+
+Accepts the current state (e.g. selection, button press etc)
+
+
+ Declaration
+
+
public const Command Accept
+
+ Field Value
- | Name |
+ Type |
Description |
-
+
- | Accept |
-
-Accepts the current state (e.g. selection, button press etc)
- |
-
-
- | BackTab |
-
-Inserts a shift tab.
- |
-
-
- | BottomEnd |
-
-Moves to bottom end.
- |
-
-
- | BottomEndExtend |
-
-Extends the selection to the bottom end.
- |
-
-
- | Cancel |
-
-Cancels any current temporary states on the control e.g. expanding
-a combo list
- |
-
-
- | Collapse |
-
-Collapses a list or item (with subitems)
- |
-
-
- | CollapseAll |
-
-Recursively collapses a list items of their children (if any)
- |
-
-
- | Copy |
-
-Copies the current selection.
- |
-
-
- | Cut |
-
-Cuts the current selection.
- |
-
-
- | CutToEndLine |
-
-Deletes and copies to the clipboard the characters from the current position to the end of the line.
- |
-
-
- | CutToStartLine |
-
-Deletes and copies to the clipboard the characters from the current position to the start of the line.
- |
-
-
- | DeleteAll |
-
-Deletes all objects in the control.
- |
-
-
- | DeleteCharLeft |
-
-Deletes the character on the left.
- |
-
-
- | DeleteCharRight |
-
-Deletes the character on the right.
- |
-
-
- | DisableOverwrite |
-
-Disables overwrite mode (EnableOverwrite)
- |
-
-
- | EnableOverwrite |
-
-Enables overwrite mode such that newly typed text overwrites the text that is
-already there (typically associated with the Insert key).
- |
-
-
- | EndOfLine |
-
-Moves the cursor to the end of line.
- |
-
-
- | EndOfLineExtend |
-
-Extends the selection to the end of line.
- |
-
-
- | EndOfPage |
-
-Moves the cursor to the bottom of page.
- |
-
-
- | Expand |
-
-Expands a list or item (with subitems)
- |
-
-
- | ExpandAll |
-
-Recursively Expands all child items and their child items (if any)
- |
-
-
- | KillWordBackwards |
-
-Deletes the characters backwards.
- |
-
-
- | KillWordForwards |
-
-Deletes the characters forwards.
- |
-
-
- | Left |
-
-Moves the selection left one by the minimum increment supported by the view e.g. single character, cell, item etc.
- |
-
-
- | LeftExtend |
-
-Extends the selection left one by the minimum increment supported by the view e.g. single character, cell, item etc.
- |
-
-
- | LeftHome |
-
-Moves to the left begin.
- |
-
-
- | LeftHomeExtend |
-
-Extends the selection to the left begin.
- |
-
-
- | LineDown |
-
-Moves the caret down one line.
- |
-
-
- | LineDownExtend |
-
-Extends the selection down one line.
- |
-
-
- | LineDownToLastBranch |
-
-Moves the caret down to the last child node of the branch that holds the current selection
- |
-
-
- | LineUp |
-
-Moves the caret up one line.
- |
-
-
- | LineUpExtend |
-
-Extends the selection up one line.
- |
-
-
- | LineUpToFirstBranch |
-
-Moves the caret up to the first child node of the branch that holds the current selection
- |
-
-
- | NewLine |
-
-Inserts a new line.
- |
-
-
- | NextView |
-
-Moves focus to the next view.
- |
-
-
- | NextViewOrTop |
-
-Moves focus to the next view or toplevel (case of Mdi).
- |
-
-
- | OpenSelectedItem |
-
-Open selected item.
- |
-
-
- | PageDown |
-
-Move the page down.
- |
-
-
- | PageDownExtend |
-
-Move the page down increase selection area to cover revealed objects/characters.
- |
-
-
- | PageLeft |
-
-Moves to the left page.
- |
-
-
- | PageRight |
-
-Moves to the right page.
- |
-
-
- | PageUp |
-
-Move the page up.
- |
-
-
- | PageUpExtend |
-
-Move the page up increase selection area to cover revealed objects/characters.
- |
-
-
- | Paste |
-
-Pastes the current selection.
- |
-
-
- | PreviousView |
-
-Moves focuss to the previous view.
- |
-
-
- | PreviousViewOrTop |
-
-Moves focus to the next previous or toplevel (case of Mdi).
- |
-
-
- | QuitToplevel |
-
-Quit a toplevel.
- |
-
-
- | Redo |
-
-Redo changes.
- |
-
-
- | Refresh |
-
-Refresh the application.
- |
-
-
- | Right |
-
-Moves the selection right one by the minimum increment supported by the view e.g. single character, cell, item etc.
- |
-
-
- | RightEnd |
-
-Moves to the right end.
- |
-
-
- | RightEndExtend |
-
-Extends the selection to the right end.
- |
-
-
- | RightExtend |
-
-Extends the selection right one by the minimum increment supported by the view e.g. single character, cell, item etc.
- |
-
-
- | ScrollDown |
-
-Scrolls down one line (without changing the selection).
- |
-
-
- | ScrollLeft |
-
-Scrolls one character to the left
- |
-
-
- | ScrollRight |
-
-Scrolls one character to the right.
- |
-
-
- | ScrollUp |
-
-Scrolls up one line (without changing the selection).
- |
-
-
- | SelectAll |
-
-Selects all objects in the control.
- |
-
-
- | StartOfLine |
-
-Moves the cursor to the start of line.
- |
-
-
- | StartOfLineExtend |
-
-Extends the selection to the start of line.
- |
-
-
- | StartOfPage |
-
-Moves the cursor to the top of page.
- |
-
-
- | Suspend |
-
-Suspend a application (used on Linux).
- |
-
-
- | Tab |
-
-Inserts a tab.
- |
-
-
- | ToggleChecked |
-
-Toggle the checked state.
- |
-
-
- | ToggleExpandCollapse |
-
-Toggles the Expanded or collapsed state of a a list or item (with subitems)
- |
-
-
- | ToggleExtend |
-
-Toggles the extended selection.
- |
-
-
- | ToggleOverwrite |
-
-Toggles overwrite mode such that newly typed text overwrites the text that is
-already there (typically associated with the Insert key).
- |
-
-
- | TopHome |
-
-Moves to top begin.
- |
-
-
- | TopHomeExtend |
-
-Extends the selection to the top begin.
- |
-
-
- | Undo |
-
-Undo changes.
- |
-
-
- | UnixEmulation |
-
-Unix emulation
- |
-
-
- | WordLeft |
-
-Moves the caret to the start of the previous word.
- |
-
-
- | WordLeftExtend |
-
-Extends the selection to the start of the previous word.
- |
-
-
- | WordRight |
-
-Moves the caret to the start of the next word.
- |
-
-
- | WordRightExtend |
-
-Extends the selection to the start of the next word.
- |
+ Command |
+ |
-
+
+ BackTab
+
+Inserts a shift tab.
+
+
+ Declaration
+
+
public const Command BackTab
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ BottomEnd
+
+Moves to bottom end.
+
+
+ Declaration
+
+
public const Command BottomEnd
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ BottomEndExtend
+
+Extends the selection to the bottom end.
+
+
+ Declaration
+
+
public const Command BottomEndExtend
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ Cancel
+
+Cancels any current temporary states on the control e.g. expanding
+a combo list
+
+
+ Declaration
+
+
public const Command Cancel
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ Collapse
+
+Collapses a list or item (with subitems)
+
+
+ Declaration
+
+
public const Command Collapse
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ CollapseAll
+
+Recursively collapses a list items of their children (if any)
+
+
+ Declaration
+
+
public const Command CollapseAll
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ Copy
+
+Copies the current selection.
+
+
+ Declaration
+
+
public const Command Copy
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ Cut
+
+Cuts the current selection.
+
+
+ Declaration
+
+
public const Command Cut
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ CutToEndLine
+
+Deletes and copies to the clipboard the characters from the current position to the end of the line.
+
+
+ Declaration
+
+
public const Command CutToEndLine
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ CutToStartLine
+
+Deletes and copies to the clipboard the characters from the current position to the start of the line.
+
+
+ Declaration
+
+
public const Command CutToStartLine
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ DeleteAll
+
+Deletes all objects in the control.
+
+
+ Declaration
+
+
public const Command DeleteAll
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ DeleteCharLeft
+
+Deletes the character on the left.
+
+
+ Declaration
+
+
public const Command DeleteCharLeft
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ DeleteCharRight
+
+Deletes the character on the right.
+
+
+ Declaration
+
+
public const Command DeleteCharRight
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ DisableOverwrite
+
+
+ Declaration
+
+
public const Command DisableOverwrite
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ EnableOverwrite
+
+Enables overwrite mode such that newly typed text overwrites the text that is
+already there (typically associated with the Insert key).
+
+
+ Declaration
+
+
public const Command EnableOverwrite
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ EndOfLine
+
+Moves the cursor to the end of line.
+
+
+ Declaration
+
+
public const Command EndOfLine
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ EndOfLineExtend
+
+Extends the selection to the end of line.
+
+
+ Declaration
+
+
public const Command EndOfLineExtend
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ EndOfPage
+
+Moves the cursor to the bottom of page.
+
+
+ Declaration
+
+
public const Command EndOfPage
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ Expand
+
+Expands a list or item (with subitems)
+
+
+ Declaration
+
+
public const Command Expand
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ ExpandAll
+
+Recursively Expands all child items and their child items (if any)
+
+
+ Declaration
+
+
public const Command ExpandAll
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ KillWordBackwards
+
+Deletes the characters backwards.
+
+
+ Declaration
+
+
public const Command KillWordBackwards
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ KillWordForwards
+
+Deletes the characters forwards.
+
+
+ Declaration
+
+
public const Command KillWordForwards
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ Left
+
+Moves the selection left one by the minimum increment supported by the view e.g. single character, cell, item etc.
+
+
+ Declaration
+
+
public const Command Left
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ LeftExtend
+
+Extends the selection left one by the minimum increment supported by the view e.g. single character, cell, item etc.
+
+
+ Declaration
+
+
public const Command LeftExtend
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ LeftHome
+
+Moves to the left begin.
+
+
+ Declaration
+
+
public const Command LeftHome
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ LeftHomeExtend
+
+Extends the selection to the left begin.
+
+
+ Declaration
+
+
public const Command LeftHomeExtend
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ LineDown
+
+Moves the caret down one line.
+
+
+ Declaration
+
+
public const Command LineDown
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ LineDownExtend
+
+Extends the selection down one line.
+
+
+ Declaration
+
+
public const Command LineDownExtend
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ LineDownToLastBranch
+
+Moves the caret down to the last child node of the branch that holds the current selection
+
+
+ Declaration
+
+
public const Command LineDownToLastBranch
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ LineUp
+
+Moves the caret up one line.
+
+
+ Declaration
+
+
public const Command LineUp
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ LineUpExtend
+
+Extends the selection up one line.
+
+
+ Declaration
+
+
public const Command LineUpExtend
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ LineUpToFirstBranch
+
+Moves the caret up to the first child node of the branch that holds the current selection
+
+
+ Declaration
+
+
public const Command LineUpToFirstBranch
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ NewLine
+
+Inserts a new line.
+
+
+ Declaration
+
+
public const Command NewLine
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ NextView
+
+Moves focus to the next view.
+
+
+ Declaration
+
+
public const Command NextView
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ NextViewOrTop
+
+Moves focus to the next view or toplevel (case of Mdi).
+
+
+ Declaration
+
+
public const Command NextViewOrTop
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ OpenSelectedItem
+
+Open selected item.
+
+
+ Declaration
+
+
public const Command OpenSelectedItem
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ PageDown
+
+Move the page down.
+
+
+ Declaration
+
+
public const Command PageDown
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ PageDownExtend
+
+Move the page down increase selection area to cover revealed objects/characters.
+
+
+ Declaration
+
+
public const Command PageDownExtend
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ PageLeft
+
+Moves to the left page.
+
+
+ Declaration
+
+
public const Command PageLeft
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ PageRight
+
+Moves to the right page.
+
+
+ Declaration
+
+
public const Command PageRight
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ PageUp
+
+Move the page up.
+
+
+ Declaration
+
+
public const Command PageUp
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ PageUpExtend
+
+Move the page up increase selection area to cover revealed objects/characters.
+
+
+ Declaration
+
+
public const Command PageUpExtend
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ Paste
+
+Pastes the current selection.
+
+
+ Declaration
+
+
public const Command Paste
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ PreviousView
+
+Moves focuss to the previous view.
+
+
+ Declaration
+
+
public const Command PreviousView
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ PreviousViewOrTop
+
+Moves focus to the next previous or toplevel (case of Mdi).
+
+
+ Declaration
+
+
public const Command PreviousViewOrTop
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ QuitToplevel
+
+Quit a toplevel.
+
+
+ Declaration
+
+
public const Command QuitToplevel
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ Redo
+
+Redo changes.
+
+
+ Declaration
+
+
public const Command Redo
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ Refresh
+
+Refresh the application.
+
+
+ Declaration
+
+
public const Command Refresh
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ Right
+
+Moves the selection right one by the minimum increment supported by the view e.g. single character, cell, item etc.
+
+
+ Declaration
+
+
public const Command Right
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ RightEnd
+
+Moves to the right end.
+
+
+ Declaration
+
+
public const Command RightEnd
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ RightEndExtend
+
+Extends the selection to the right end.
+
+
+ Declaration
+
+
public const Command RightEndExtend
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ RightExtend
+
+Extends the selection right one by the minimum increment supported by the view e.g. single character, cell, item etc.
+
+
+ Declaration
+
+
public const Command RightExtend
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+
+
+Scrolls down one line (without changing the selection).
+
+
+ Declaration
+
+
public const Command ScrollDown
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+
+
+Scrolls one character to the left
+
+
+ Declaration
+
+
public const Command ScrollLeft
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+
+
+Scrolls one character to the right.
+
+
+ Declaration
+
+
public const Command ScrollRight
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+
+
+Scrolls up one line (without changing the selection).
+
+
+ Declaration
+
+
public const Command ScrollUp
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ SelectAll
+
+Selects all objects in the control.
+
+
+ Declaration
+
+
public const Command SelectAll
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ StartOfLine
+
+Moves the cursor to the start of line.
+
+
+ Declaration
+
+
public const Command StartOfLine
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ StartOfLineExtend
+
+Extends the selection to the start of line.
+
+
+ Declaration
+
+
public const Command StartOfLineExtend
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ StartOfPage
+
+Moves the cursor to the top of page.
+
+
+ Declaration
+
+
public const Command StartOfPage
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ Suspend
+
+Suspend a application (used on Linux).
+
+
+ Declaration
+
+
public const Command Suspend
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ Tab
+
+Inserts a tab.
+
+
+ Declaration
+
+
public const Command Tab
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ ToggleChecked
+
+Toggle the checked state.
+
+
+ Declaration
+
+
public const Command ToggleChecked
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ ToggleExpandCollapse
+
+Toggles the Expanded or collapsed state of a a list or item (with subitems)
+
+
+ Declaration
+
+
public const Command ToggleExpandCollapse
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ ToggleExtend
+
+Toggles the extended selection.
+
+
+ Declaration
+
+
public const Command ToggleExtend
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ ToggleOverwrite
+
+Toggles overwrite mode such that newly typed text overwrites the text that is
+already there (typically associated with the Insert key).
+
+
+ Declaration
+
+
public const Command ToggleOverwrite
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ TopHome
+
+Moves to top begin.
+
+
+ Declaration
+
+
public const Command TopHome
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ TopHomeExtend
+
+Extends the selection to the top begin.
+
+
+ Declaration
+
+
public const Command TopHomeExtend
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ Undo
+
+Undo changes.
+
+
+ Declaration
+
+
public const Command Undo
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ UnixEmulation
+
+Unix emulation
+
+
+ Declaration
+
+
public const Command UnixEmulation
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ value__
+
+
+ Declaration
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | System.Int32 |
+ |
+
+
+
+ WordLeft
+
+Moves the caret to the start of the previous word.
+
+
+ Declaration
+
+
public const Command WordLeft
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ WordLeftExtend
+
+Extends the selection to the start of the previous word.
+
+
+ Declaration
+
+
public const Command WordLeftExtend
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ WordRight
+
+Moves the caret to the start of the next word.
+
+
+ Declaration
+
+
public const Command WordRight
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
+ WordRightExtend
+
+Extends the selection to the start of the next word.
+
+
+ Declaration
+
+
public const Command WordRightExtend
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | Command |
+ |
+
+
+
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.DiagnosticFlags.html b/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.DiagnosticFlags.html
index 6b9ad9bce..cc36e3198 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.DiagnosticFlags.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.DiagnosticFlags.html
@@ -5,10 +5,10 @@
-
Enum ConsoleDriver.DiagnosticFlags
+ Class ConsoleDriver.DiagnosticFlags
-
@@ -81,51 +81,121 @@
- Enum ConsoleDriver.DiagnosticFlags
+ Class ConsoleDriver.DiagnosticFlags
Enables diagnostic functions
+
+
Inheritance
+
System.Object
+
ConsoleDriver.DiagnosticFlags
+
Assembly: Terminal.Gui.dll
Syntax
-
[Flags]
-public enum DiagnosticFlags : uint
+
public sealed class DiagnosticFlags : Enum
Fields
+ FramePadding
+
+When Enabled,
DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean, Border) will use
+'L', 'R', 'T', and 'B' for padding instead of ' '.
+
+
+ Declaration
+
+
public const ConsoleDriver.DiagnosticFlags FramePadding
+
+ Field Value
- | Name |
+ Type |
Description |
-
+
- | FramePadding |
-
-When Enabled, DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean, Border) will use
-'L', 'R', 'T', and 'B' for padding instead of ' '.
- |
-
-
- | FrameRuler |
-
-When enabled, DrawWindowFrame(Rect, Int32, Int32, Int32, Int32, Boolean, Boolean, Border) will draw a
-ruler in the frame for any side with a padding value greater than 0.
- |
-
-
- | Off |
-
-All diagnostics off
- |
+ ConsoleDriver.DiagnosticFlags |
+ |
-
+
+ FrameRuler
+
+
+ Declaration
+
+
public const ConsoleDriver.DiagnosticFlags FrameRuler
+
+ Field Value
+
+ Off
+
+All diagnostics off
+
+
+ Declaration
+
+
public const ConsoleDriver.DiagnosticFlags Off
+
+ Field Value
+
+ value__
+
+
+ Declaration
+
+ Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | System.UInt32 |
+ |
+
+
+
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html b/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html
index 21ce77432..4fd1882dc 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.ConsoleDriver.html
@@ -94,35 +94,21 @@ There are currently three implementations:
Terminal.Gui.Curse
ConsoleDriver
-
-
Inherited Members
-
- System.Object.Equals(System.Object)
-
-
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
- System.Object.ReferenceEquals(System.Object, System.Object)
-
-
- System.Object.ToString()
-
-
Assembly: Terminal.Gui.dll
Syntax
-
public abstract class ConsoleDriver
+
public abstract class ConsoleDriver : Object
+
+
Constructors
+
+
+
ConsoleDriver()
+
+
+
Declaration
+
+
protected ConsoleDriver()
Fields
@@ -1465,7 +1451,7 @@ Draws the title for a Window-style view incorporating padding.
Declaration
-
public virtual void DrawWindowTitle(Rect region, ustring title, int paddingLeft, int paddingTop, int paddingRight, int paddingBottom, TextAlignment textAlignment = TextAlignment.Left)
+
public virtual void DrawWindowTitle(Rect region, ustring title, int paddingLeft, int paddingTop, int paddingRight, int paddingBottom, TextAlignment textAlignment)
Parameters
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.ContextMenu.html b/docs/api/Terminal.Gui/Terminal.Gui.ContextMenu.html
index 035393361..af7dab60a 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.ContextMenu.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.ContextMenu.html
@@ -97,35 +97,11 @@ which can be opened in any position.
Implements
System.IDisposable
-
-
Inherited Members
-
- System.Object.Equals(System.Object)
-
-
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
- System.Object.ReferenceEquals(System.Object, System.Object)
-
-
- System.Object.ToString()
-
-
Assembly: Terminal.Gui.dll
-
public sealed class ContextMenu : IDisposable
+
public sealed class ContextMenu : Object
Constructors
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.CursorVisibility.html b/docs/api/Terminal.Gui/Terminal.Gui.CursorVisibility.html
index 7e73d9097..8d7c283e0 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.CursorVisibility.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.CursorVisibility.html
@@ -5,10 +5,10 @@
- Enum CursorVisibility
+ Class CursorVisibility
-
@@ -81,78 +81,249 @@
- Enum CursorVisibility
+ Class CursorVisibility
Cursors Visibility that are displayed
+
+
Inheritance
+
System.Object
+
CursorVisibility
+
Assembly: Terminal.Gui.dll
Syntax
-
public enum CursorVisibility
+
public sealed class CursorVisibility : Enum
Fields
+ Box
+
+Cursor caret is displayed as a blinking block â–‰
+
+
+ Declaration
+
+
public const CursorVisibility Box
+
+ Field Value
- | Name |
+ Type |
Description |
-
+
- | Box |
-
-Cursor caret is displayed as a blinking block â–‰
- |
-
-
- | BoxFix |
-
-Cursor caret is displayed a block â–‰
- |
-
-
- | Default |
-
-Cursor caret has default
- |
-
-
- | Invisible |
-
-Cursor caret is hidden
- |
-
-
- | Underline |
-
-Cursor caret is normally shown as a blinking underline bar _
- |
-
-
- | UnderlineFix |
-
-Cursor caret is normally shown as a underline bar _
- |
-
-
- | Vertical |
-
-Cursor caret is displayed a blinking vertical bar |
- |
-
-
- | VerticalFix |
-
-Cursor caret is displayed a blinking vertical bar |
- |
+ CursorVisibility |
+ |
-
+
+
BoxFix
+
+Cursor caret is displayed a block â–‰
+
+
+
Declaration
+
+
public const CursorVisibility BoxFix
+
+
Field Value
+
+
+
+
Default
+
+Cursor caret has default
+
+
+
Declaration
+
+
public const CursorVisibility Default
+
+
Field Value
+
+
+
+
Invisible
+
+Cursor caret is hidden
+
+
+
Declaration
+
+
public const CursorVisibility Invisible
+
+
Field Value
+
+
Underline
+
+Cursor caret is normally shown as a blinking underline bar _
+
+
+
Declaration
+
+
public const CursorVisibility Underline
+
+
Field Value
+
+
UnderlineFix
+
+Cursor caret is normally shown as a underline bar _
+
+
+
Declaration
+
+
public const CursorVisibility UnderlineFix
+
+
Field Value
+
+
+
+
value__
+
+
+
Declaration
+
+
Field Value
+
+
+
+ | Type |
+ Description |
+
+
+
+
+ | System.Int32 |
+ |
+
+
+
+
Vertical
+
+Cursor caret is displayed a blinking vertical bar |
+
+
+
Declaration
+
+
public const CursorVisibility Vertical
+
+
Field Value
+
+
+
+
VerticalFix
+
+Cursor caret is displayed a blinking vertical bar |
+
+
+
Declaration
+
+
public const CursorVisibility VerticalFix
+
+
Field Value
+
+
+
diff --git a/docs/api/Terminal.Gui/Terminal.Gui.DateField.html b/docs/api/Terminal.Gui/Terminal.Gui.DateField.html
index 6c594de3e..acc352e4a 100644
--- a/docs/api/Terminal.Gui/Terminal.Gui.DateField.html
+++ b/docs/api/Terminal.Gui/Terminal.Gui.DateField.html
@@ -103,21 +103,57 @@ Simple Date editing
View
Inherited Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
@@ -142,27 +178,9 @@ Simple Date editing
View
-
-
-
-
-
-
@@ -172,131 +190,14 @@ Simple Date editing
View
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
View.GetMinWidthHeight(Size)
@@ -304,12 +205,6 @@ Simple Date editing
View
-
-
@@ -379,48 +274,27 @@ Simple Date editing
View
-
-
-
-
-
-
-
@@ -457,15 +331,9 @@ Simple Date editing
View
-
-
@@ -484,48 +352,9 @@ Simple Date editing
View
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -589,33 +418,186 @@ Simple Date editing
View
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- System.Object.Equals(System.Object)
-
-
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
- System.Object.ReferenceEquals(System.Object, System.Object)
-
Assembly: Terminal.Gui.dll
Syntax
-
public class DateField : TextField, IDisposable, ISupportInitializeNotification, ISupportInitialize
+
public class DateField : TextField
@@ -159,7 +141,17 @@
[Scenario.ScenarioMetadata("Notepad", "Multi tab text editor uising the TabView control.")]
[Scenario.ScenarioCategory("Controls")]
[Scenario.ScenarioCategory("TabView")]
-public class Notepad : Scenario, IDisposable
+public class Notepad : Scenario
+
+
Constructors
+
+
+
Notepad()
+
+
+
Declaration
+
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.Progress.html b/docs/api/UICatalog/UICatalog.Scenarios.Progress.html
index e3fcb3fc6..d5463f6c4 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.Progress.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.Progress.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -157,7 +139,17 @@
[Scenario.ScenarioCategory("Controls")]
[Scenario.ScenarioCategory("Threading")]
[Scenario.ScenarioCategory("ProgressBar")]
-public class Progress : Scenario, IDisposable
+public class Progress : Scenario
+
+ Constructors
+
+
+ Progress()
+
+
+ Declaration
+
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.ProgressBarStyles.html b/docs/api/UICatalog/UICatalog.Scenarios.ProgressBarStyles.html
index ad9c83b18..d0b0336f9 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.ProgressBarStyles.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.ProgressBarStyles.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -160,7 +142,17 @@
[Scenario.ScenarioCategory("Controls")]
[Scenario.ScenarioCategory("ProgressBar")]
[Scenario.ScenarioCategory("Threading")]
-public class ProgressBarStyles : Scenario, IDisposable
+public class ProgressBarStyles : Scenario
+
+ Constructors
+
+
+ ProgressBarStyles()
+
+
+ Declaration
+
+
public ProgressBarStyles()
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.RuneWidthGreaterThanOne.html b/docs/api/UICatalog/UICatalog.Scenarios.RuneWidthGreaterThanOne.html
index 55f4767b1..01dc763d5 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.RuneWidthGreaterThanOne.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.RuneWidthGreaterThanOne.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -155,7 +137,17 @@
[Scenario.ScenarioMetadata("RuneWidthGreaterThanOne", "Test rune width greater than one")]
[Scenario.ScenarioCategory("Controls")]
-public class RuneWidthGreaterThanOne : Scenario, IDisposable
+public class RuneWidthGreaterThanOne : Scenario
+
+ Constructors
+
+
+ RuneWidthGreaterThanOne()
+
+
+ Declaration
+
+
public RuneWidthGreaterThanOne()
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.Scrolling.html b/docs/api/UICatalog/UICatalog.Scenarios.Scrolling.html
index ecf374588..8b2583e3a 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.Scrolling.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.Scrolling.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -159,7 +141,17 @@
[Scenario.ScenarioMetadata("Scrolling", "Demonstrates ScrollView etc...")]
[Scenario.ScenarioCategory("Controls")]
[Scenario.ScenarioCategory("ScrollView")]
-public class Scrolling : Scenario, IDisposable
+public class Scrolling : Scenario
+
+ Constructors
+
+
+
+
+
+ Declaration
+
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.SendKeys.html b/docs/api/UICatalog/UICatalog.Scenarios.SendKeys.html
index bc8e14d81..e10bf8d63 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.SendKeys.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.SendKeys.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -158,7 +140,17 @@
[Scenario.ScenarioMetadata("SendKeys", "SendKeys sample - Send key combinations.")]
[Scenario.ScenarioCategory("Mouse and Keyboard")]
-public class SendKeys : Scenario, IDisposable
+public class SendKeys : Scenario
+
+ Constructors
+
+
+ SendKeys()
+
+
+ Declaration
+
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.SingleBackgroundWorker.MainApp.html b/docs/api/UICatalog/UICatalog.Scenarios.SingleBackgroundWorker.MainApp.html
index 8c69a2fdf..e828f17ad 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.SingleBackgroundWorker.MainApp.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.SingleBackgroundWorker.MainApp.html
@@ -88,565 +88,13 @@
Inheritance
System.Object
-
-
-
-
SingleBackgroundWorker.MainApp
-
-
-
Implements
-
System.IDisposable
-
System.ComponentModel.ISupportInitializeNotification
-
System.ComponentModel.ISupportInitialize
-
-
-
Inherited Members
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- System.Object.Equals(System.Object)
-
-
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
- System.Object.ReferenceEquals(System.Object, System.Object)
-
+
SingleBackgroundWorker.MainApp
Assembly: UICatalog.dll
Syntax
-
public class MainApp : Toplevel, IDisposable, ISupportInitializeNotification, ISupportInitialize
+
public class MainApp : Toplevel
Constructors
@@ -658,16 +106,6 @@
- Implements
-
- System.IDisposable
-
-
- System.ComponentModel.ISupportInitializeNotification
-
-
- System.ComponentModel.ISupportInitialize
-
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.SingleBackgroundWorker.StagingUIController.html b/docs/api/UICatalog/UICatalog.Scenarios.SingleBackgroundWorker.StagingUIController.html
index 2dd84c9dc..d71b39da6 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.SingleBackgroundWorker.StagingUIController.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.SingleBackgroundWorker.StagingUIController.html
@@ -88,581 +88,13 @@
Inheritance
System.Object
-
-
-
-
-
SingleBackgroundWorker.StagingUIController
-
-
-
Implements
-
System.IDisposable
-
System.ComponentModel.ISupportInitializeNotification
-
System.ComponentModel.ISupportInitialize
-
-
-
Inherited Members
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- System.Object.Equals(System.Object)
-
-
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
- System.Object.ReferenceEquals(System.Object, System.Object)
-
+
SingleBackgroundWorker.StagingUIController
Assembly: UICatalog.dll
Syntax
-
public class StagingUIController : Window, IDisposable, ISupportInitializeNotification, ISupportInitialize
+
public class StagingUIController : Window
Constructors
@@ -672,7 +104,7 @@
Declaration
-
public StagingUIController(DateTime? start, List<string> list)
+
public StagingUIController(Nullable<DateTime> start, List<string> list)
Parameters
@@ -706,16 +138,6 @@
- Implements
-
- System.IDisposable
-
-
- System.ComponentModel.ISupportInitializeNotification
-
-
- System.ComponentModel.ISupportInitialize
-
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.SingleBackgroundWorker.html b/docs/api/UICatalog/UICatalog.Scenarios.SingleBackgroundWorker.html
index cb00464cf..6ac38b997 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.SingleBackgroundWorker.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.SingleBackgroundWorker.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -159,7 +141,17 @@
[Scenario.ScenarioMetadata("Single BackgroundWorker", "A single BackgroundWorker threading opening another Toplevel")]
[Scenario.ScenarioCategory("Threading")]
[Scenario.ScenarioCategory("Top Level Windows")]
-public class SingleBackgroundWorker : Scenario, IDisposable
+public class SingleBackgroundWorker : Scenario
+
+ Constructors
+
+
+ SingleBackgroundWorker()
+
+
+ Declaration
+
+
public SingleBackgroundWorker()
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.SyntaxHighlighting.html b/docs/api/UICatalog/UICatalog.Scenarios.SyntaxHighlighting.html
index 01b34e691..b03f477aa 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.SyntaxHighlighting.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.SyntaxHighlighting.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -160,7 +142,17 @@
[Scenario.ScenarioCategory("Text and Formatting")]
[Scenario.ScenarioCategory("Controls")]
[Scenario.ScenarioCategory("TextView")]
-public class SyntaxHighlighting : Scenario, IDisposable
+public class SyntaxHighlighting : Scenario
+
+ Constructors
+
+
+ SyntaxHighlighting()
+
+
+ Declaration
+
+
public SyntaxHighlighting()
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.TabViewExample.html b/docs/api/UICatalog/UICatalog.Scenarios.TabViewExample.html
index ba5c7341c..068d54231 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.TabViewExample.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.TabViewExample.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -159,7 +141,17 @@
[Scenario.ScenarioMetadata("Tab View", "Demos TabView control with limited screen space in Absolute layout.")]
[Scenario.ScenarioCategory("Controls")]
[Scenario.ScenarioCategory("TabView")]
-public class TabViewExample : Scenario, IDisposable
+public class TabViewExample : Scenario
+
+ Constructors
+
+
+ TabViewExample()
+
+
+ Declaration
+
+
public TabViewExample()
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.TableEditor.html b/docs/api/UICatalog/UICatalog.Scenarios.TableEditor.html
index b961a3f15..3484946ce 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.TableEditor.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.TableEditor.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -162,14 +144,23 @@
[Scenario.ScenarioCategory("Dialogs")]
[Scenario.ScenarioCategory("Text and Formatting")]
[Scenario.ScenarioCategory("Top Level Windows")]
-public class TableEditor : Scenario, IDisposable
+public class TableEditor : Scenario
+
+ Constructors
+
+
+ TableEditor()
+
+
+ Declaration
+
Methods
BuildDemoDataTable(Int32, Int32)
- Generates a new demo System.Data.DataTable with the given number of cols (min 5) and rows
-
+
Declaration
@@ -214,8 +205,7 @@ public class TableEditor : Scenario, IDisposable
BuildSimpleDataTable(Int32, Int32)
- Builds a simple table in which cell values contents are the index of the cell. This helps testing that scrolling etc is working correctly and not skipping out any rows/columns when paging
-
+
Declaration
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.Text.html b/docs/api/UICatalog/UICatalog.Scenarios.Text.html
index 39cf6fca0..3776af04c 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.Text.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.Text.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -160,7 +142,17 @@
[Scenario.ScenarioCategory("Controls")]
[Scenario.ScenarioCategory("Mouse and Keyboard")]
[Scenario.ScenarioCategory("Text and Formatting")]
-public class Text : Scenario, IDisposable
+public class Text : Scenario
+
+ Constructors
+
+
+ Text()
+
+
+ Declaration
+
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.TextAlignments.html b/docs/api/UICatalog/UICatalog.Scenarios.TextAlignments.html
index 1b3b93fd8..45112409b 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.TextAlignments.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.TextAlignments.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -158,7 +140,17 @@
[Scenario.ScenarioMetadata("Simple Text Alignment", "Demonstrates horizontal text alignment")]
[Scenario.ScenarioCategory("Text and Formatting")]
-public class TextAlignments : Scenario, IDisposable
+public class TextAlignments : Scenario
+
+ Constructors
+
+
+ TextAlignments()
+
+
+ Declaration
+
+
public TextAlignments()
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.TextAlignmentsAndDirections.html b/docs/api/UICatalog/UICatalog.Scenarios.TextAlignmentsAndDirections.html
index ea4a8d009..05abbf92e 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.TextAlignmentsAndDirections.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.TextAlignmentsAndDirections.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -158,7 +140,17 @@
[Scenario.ScenarioMetadata("Text Alignment and Direction", "Demos horiztonal and vertical text alignment and text direction.")]
[Scenario.ScenarioCategory("Text and Formatting")]
-public class TextAlignmentsAndDirections : Scenario, IDisposable
+public class TextAlignmentsAndDirections : Scenario
+
+ Constructors
+
+
+ TextAlignmentsAndDirections()
+
+
+ Declaration
+
+
public TextAlignmentsAndDirections()
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.TextFormatterDemo.html b/docs/api/UICatalog/UICatalog.Scenarios.TextFormatterDemo.html
index 663ebc442..007291463 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.TextFormatterDemo.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.TextFormatterDemo.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -158,7 +140,17 @@
[Scenario.ScenarioMetadata("TextFormatter Demo", "Demos and tests the TextFormatter class.")]
[Scenario.ScenarioCategory("Text and Formatting")]
-public class TextFormatterDemo : Scenario, IDisposable
+public class TextFormatterDemo : Scenario
+
+ Constructors
+
+
+ TextFormatterDemo()
+
+
+ Declaration
+
+
public TextFormatterDemo()
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.TextViewAutocompletePopup.html b/docs/api/UICatalog/UICatalog.Scenarios.TextViewAutocompletePopup.html
index 32ac0bff2..6d0306387 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.TextViewAutocompletePopup.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.TextViewAutocompletePopup.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -160,7 +142,17 @@
[Scenario.ScenarioCategory("TextView")]
[Scenario.ScenarioCategory("Controls")]
[Scenario.ScenarioCategory("Mouse and Keyboard")]
-public class TextViewAutocompletePopup : Scenario, IDisposable
+public class TextViewAutocompletePopup : Scenario
+
+ Constructors
+
+
+
+
+
+ Declaration
+
+
public TextViewAutocompletePopup()
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.Threading.html b/docs/api/UICatalog/UICatalog.Scenarios.Threading.html
index d96532804..de6773e3d 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.Threading.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.Threading.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -158,7 +140,17 @@
[Scenario.ScenarioMetadata("Threading", "Demonstration of how to use threading in different ways")]
[Scenario.ScenarioCategory("Threading")]
-public class Threading : Scenario, IDisposable
+public class Threading : Scenario
+
+ Constructors
+
+
+ Threading()
+
+
+ Declaration
+
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.TimeAndDate.html b/docs/api/UICatalog/UICatalog.Scenarios.TimeAndDate.html
index f2d5768f0..81609dd69 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.TimeAndDate.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.TimeAndDate.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -159,7 +141,17 @@
[Scenario.ScenarioMetadata("Time And Date", "Illustrates TimeField and time & date handling")]
[Scenario.ScenarioCategory("Controls")]
[Scenario.ScenarioCategory("DateTime")]
-public class TimeAndDate : Scenario, IDisposable
+public class TimeAndDate : Scenario
+
+ Constructors
+
+
+ TimeAndDate()
+
+
+ Declaration
+
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.TreeUseCases.html b/docs/api/UICatalog/UICatalog.Scenarios.TreeUseCases.html
index eaeb11c52..302df0036 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.TreeUseCases.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.TreeUseCases.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -159,7 +141,17 @@
[Scenario.ScenarioMetadata("Tree View", "Simple tree view examples.")]
[Scenario.ScenarioCategory("Controls")]
[Scenario.ScenarioCategory("TreeView")]
-public class TreeUseCases : Scenario, IDisposable
+public class TreeUseCases : Scenario
+
+ Constructors
+
+
+ TreeUseCases()
+
+
+ Declaration
+
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.TreeViewFileSystem.html b/docs/api/UICatalog/UICatalog.Scenarios.TreeViewFileSystem.html
index dc0ace5dc..b25d85a4e 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.TreeViewFileSystem.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.TreeViewFileSystem.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -160,7 +142,17 @@
[Scenario.ScenarioCategory("Controls")]
[Scenario.ScenarioCategory("TreeView")]
[Scenario.ScenarioCategory("Files and IO")]
-public class TreeViewFileSystem : Scenario, IDisposable
+public class TreeViewFileSystem : Scenario
+
+ Constructors
+
+
+ TreeViewFileSystem()
+
+
+ Declaration
+
+
public TreeViewFileSystem()
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.UnicodeInMenu.html b/docs/api/UICatalog/UICatalog.Scenarios.UnicodeInMenu.html
index bcf085062..5cd0f830e 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.UnicodeInMenu.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.UnicodeInMenu.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -159,7 +141,17 @@
[Scenario.ScenarioMetadata("Unicode", "Tries to test Unicode in all controls (#204)")]
[Scenario.ScenarioCategory("Text and Formatting")]
[Scenario.ScenarioCategory("Controls")]
-public class UnicodeInMenu : Scenario, IDisposable
+public class UnicodeInMenu : Scenario
+
+ Constructors
+
+
+
+
+
+ Declaration
+
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.WindowsAndFrameViews.html b/docs/api/UICatalog/UICatalog.Scenarios.WindowsAndFrameViews.html
index 358a49cd3..44a7407eb 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.WindowsAndFrameViews.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.WindowsAndFrameViews.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -149,7 +131,17 @@
[Scenario.ScenarioMetadata("Windows & FrameViews", "Shows Windows, sub-Windows, and FrameViews.")]
[Scenario.ScenarioCategory("Layout")]
-public class WindowsAndFrameViews : Scenario, IDisposable
+public class WindowsAndFrameViews : Scenario
+
+ Constructors
+
+
+ WindowsAndFrameViews()
+
+
+ Declaration
+
+
public WindowsAndFrameViews()
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.WizardAsView.html b/docs/api/UICatalog/UICatalog.Scenarios.WizardAsView.html
index 8d94a1c20..62416c0d6 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.WizardAsView.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.WizardAsView.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -155,7 +137,17 @@
[Scenario.ScenarioMetadata("WizardAsView", "Shows using the Wizard class in an non-modal way")]
[Scenario.ScenarioCategory("Wizards")]
-public class WizardAsView : Scenario, IDisposable
+public class WizardAsView : Scenario
+
+ Constructors
+
+
+ WizardAsView()
+
+
+ Declaration
+
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.Wizards.html b/docs/api/UICatalog/UICatalog.Scenarios.Wizards.html
index 02b086b36..6d621895a 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.Wizards.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.Wizards.html
@@ -97,12 +97,6 @@
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
-
System.Object.ReferenceEquals(System.Object, System.Object)
+
Scenario.Win
@@ -160,7 +142,17 @@
[Scenario.ScenarioCategory("Dialogs")]
[Scenario.ScenarioCategory("Top Level Windows")]
[Scenario.ScenarioCategory("Wizards")]
-public class Wizards : Scenario, IDisposable
+public class Wizards : Scenario
+
+ Constructors
+
+
+ Wizards()
+
+
+ Declaration
+
Methods
diff --git a/docs/api/UICatalog/UICatalog.Scenarios.html b/docs/api/UICatalog/UICatalog.Scenarios.html
index 92b2859a2..ee6144205 100644
--- a/docs/api/UICatalog/UICatalog.Scenarios.html
+++ b/docs/api/UICatalog/UICatalog.Scenarios.html
@@ -108,13 +108,7 @@
- This Scenario demonstrates building a custom control (a class deriving from View) that:
-
-- Provides a simple "Character Map" application (like Windows' charmap.exe).
-- Helps test unicode character rendering in Terminal.Gui
-- Illustrates how to use ScrollView to do infinite scrolling
-
-
+
@@ -124,11 +118,7 @@
- This Scenario demonstrates how to use Termina.gui's Dim and Pos Layout System.
-[x] - Using Dim.Fill to fill a window
-[x] - Using Dim.Fill and Dim.Pos to automatically align controls based on an initial control
-[ ] - ...
-
+
diff --git a/docs/api/UICatalog/UICatalog.UICatalogApp.html b/docs/api/UICatalog/UICatalog.UICatalogApp.html
index 23bc91959..f581a8a2a 100644
--- a/docs/api/UICatalog/UICatalog.UICatalogApp.html
+++ b/docs/api/UICatalog/UICatalog.UICatalogApp.html
@@ -83,43 +83,28 @@
Class UICatalogApp
- UI Catalog is a comprehensive sample app and scenario library for Terminal.Gui
-
+
Inheritance
System.Object
UICatalogApp
-
-
Inherited Members
-
- System.Object.Equals(System.Object)
-
-
- System.Object.Equals(System.Object, System.Object)
-
-
- System.Object.GetHashCode()
-
-
- System.Object.GetType()
-
-
- System.Object.MemberwiseClone()
-
-
- System.Object.ReferenceEquals(System.Object, System.Object)
-
-
- System.Object.ToString()
-
-
Assembly: UICatalog.dll
Syntax
-
public class UICatalogApp
+
public class UICatalogApp : Object
+
+ Constructors
+
+
+ UICatalogApp()
+
+
+ Declaration
+
diff --git a/docs/api/UICatalog/UICatalog.html b/docs/api/UICatalog/UICatalog.html
index 3548d31c7..a3fede173 100644
--- a/docs/api/UICatalog/UICatalog.html
+++ b/docs/api/UICatalog/UICatalog.html
@@ -90,25 +90,13 @@
- Base class for each demo/scenario.
-
- To define a new scenario:
-
- Create a new
.cs file in the Scenarios directory that derives from Scenario. - Annotate the Scenario derived class with a Scenario.ScenarioMetadata attribute specifying the scenario's name and description.
- Add one or more Scenario.ScenarioCategory attributes to the class specifying which categories the scenario belongs to. If you don't specify a category the scenario will show up in "_All".
- Implement the Setup() override which will be called when a user selects the scenario to run.
- Optionally, implement the Init(Toplevel, ColorScheme) and/or Run() overrides to provide a custom implementation.
-
-
-The UI Catalog program uses reflection to find all scenarios and adds them to the
-ListViews. Press ENTER to run the selected scenario. Press CTRL-Q to exit it. /
-
-
+
- Defines the category names used to catagorize a Scenario
-
+
- Defines the metadata (Name and Description) for a Scenario
-
+
- UI Catalog is a comprehensive sample app and scenario library for Terminal.Gui
-
+
diff --git a/docs/articles/overview.html b/docs/articles/overview.html
index 70e1108f4..0ebec587c 100644
--- a/docs/articles/overview.html
+++ b/docs/articles/overview.html
@@ -158,12 +158,11 @@ class Demo {
}
Views
All visible elements on a Terminal.Gui application are implemented as
-Views. Views are self-contained
-objects that take care of displaying themselves, can receive keyboard and mouse
-input and participate in the focus mechanism.
+Views. Views are self-contained objects that take care of displaying themselves, can receive keyboard and mouse input and participate in the focus mechanism.
+See the full list of Views provided by the Terminal.Gui library here.
Every view can contain an arbitrary number of children views. These are called
the Subviews. You can add a view to an existing view, by calling the
-Add method, for example, to add a couple of buttons to a UI, you can do this:
+Add method, for example, to add a couple of buttons to a UI, you can do this:
void SetupMyView (View myView)
{
var label = new Label ("Username: ") {
@@ -184,45 +183,13 @@ the Subviews. You can add a view to an existing view, by calling the
}
The container of a given view is called the SuperView and it is a property of every
View.
-Terminal.Gui provides a rich set of views and controls for building terminal user interfaces:
-
Layout
Terminal.Gui supports two different layout systems, absolute and computed \
(controlled by the LayoutStyle
property on the view.
The absolute system is used when you want the view to be positioned exactly in
one location and want to manually control where the view is. This is done
-by invoking your View constructor with an argument of type Rect. When you do this, to change the
+by invoking your View constructor with an argument of type Rect. When you do this, to change the
position of the View, you can change the Frame property on the View.
The computed layout system offers a few additional capabilities, like automatic
centering, expanding of dimensions and a handful of other features. To use
@@ -285,7 +252,7 @@ that can be executed modally - that is, the view can take over all input and ret
only when the user chooses to complete their work there.
The following sections cover the differences.
TopLevel Views
-Toplevel views have no visible user interface elements and occupy an arbitrary portion of the screen.
+Toplevel views have no visible user interface elements and occupy an arbitrary portion of the screen.
You would use a toplevel Modal view for example to launch an entire new experience in your application, one where you would have a new top-level menu for example. You
typically would add a Menu and a Window to your Toplevel, it would look like this:
using Terminal.Gui;
@@ -409,7 +376,7 @@ to background views when a modal view is running.
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 various styles are captured in the Colors class which defined color schemes for
the toplevel, the normal views, the menu bar, popup dialog boxes and error dialog boxes, that you can use like this: