[][src]Module paper::ui

Implements how the user interfaces with the application.

Structs

Address

Signifies a specific cell in the grid.

Edit

Signifies a Change to make to a Region.

Region

Signifies a group of adjacent Addresses.

Terminal

The user interface provided by a terminal.

Enums

Change

Signifies a modification to the grid.

Color

Signifies a color.

Error

Describes possible errors during ui functions.

Constants

BACKSPACE

The character that represents the Backspace key.

ESC

The character that represents the Esc key.

Traits

UserInterface

The interface between the user and the application.

Type Definitions

Index

The type of all grid index values.

Outcome

The Result returned by functions of this module.