Show / Hide Table of Contents

Namespace Terminal

Classes

Application

The application driver for gui.cs

Application.RunState

Button

Button view

CheckBox

Colors

ColorScheme

Color scheme definitions

ConsoleDriver

ConsoleDriver is an abstract class that defines the requirements for a console driver. One implementation if the CursesDriver, and another one uses the .NET Console one.

CursesDriver

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

Dialog

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

Label

Label widget, displays a string at a given position, can include multiple lines.

MenuBar

A menu bar for your application.

MenuBarItem

A menu bar item contains other menu items.

MenuItem

A menu item has a title, an associated help text, and an action to execute on activation.

MessageBox

Message box displays a modal message to the user, with a title, a message and a series of options that the user can choose from.

RadioGroup

Radio group shows a group of labels, only one of those can be selected at a given time

Responder

ScrollView

TextField

Text data entry widget

Toplevel

Toplevel views can be modally executed.

View

View is the base class for all views on the screen and represents a visible element that can render itself and contains zero or more nested views.

Window

A toplevel view that draws a frame around its region and has a "ContentView" subview where the contents are added.

Structs

Attribute

Attributes are used as elements that contain both a foreground and a background or platform specific features

KeyEvent

Describes a keyboard event

MouseEvent

Describes a mouse event

Point

Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.

Rect

Stores a set of four integers that represent the location and size of a rectangle

Size

Stores an ordered pair of integers, which specify a Height and Width.

Enums

Color

Basic colors that can be used to set the foreground and background colors in console applications. These can only be

Key

The Key enumeration contains special encoding for some keys, but can also encode all the unicode values that can be passed.

MouseFlags

Mouse flags reported in MouseEvent.

SpecialChar

TextAlignment

Back to top Copyright © 2015-2017 Microsoft
Generated by DocFX