dcell

The dcell package can be directly imported and publicly imports various modules. Most applications will not need to import any other modules.

Modules

attr
module dcell.attr

Attributes module for dcell.

cell
module dcell.cell

Cell module for dcell.

color
module dcell.color

Color module for dcell.

common
module dcell.common

Common module for dcell, it contains some package wide definitions.

coord
module dcell.coord

Coordinates module for dcell.

cursor
module dcell.cursor

Cursor module for dcell.

database
module dcell.database

Terminal database module for dcell.

event
module dcell.event

Events module for dcell.

evqueue
module dcell.evqueue

Event queue module for dcell.

glyph
module dcell.glyph

Glyphs module, defining a lot of common glyphs for dcell.

key
module dcell.key

Key module for dcell containing definitiosn for various key strokes.

mouse
module dcell.mouse

Mouse module for dcell contains definitions related to mice (pointing devices not rodents).

parser
module dcell.parser

Parser module for dcell contains the code for parsing terminfo escapes as they arrive on /dev/tty.

screen
module dcell.screen

Screen module for dcell provides the common interface for different implementations of KVM type devices.

style
module dcell.style

Style module for dcell, containing definitions associaeted with text styling.

termcap
module dcell.termcap

Termcap module for dcell, contains the structure used to define terminal capabilities.

terminfo
module dcell.terminfo
Undocumented in source.
termio
module dcell.termio

Termio module for dcell contains code associated iwth managing terminal settings such as non-blocking mode.

ttyscreen
module dcell.ttyscreen

TtyScreen module implements POSIX style terminals (ala XTerm).

turnstile
module dcell.turnstile

Private turnstile implementation.

Public Imports

dcell.attr
public import dcell.attr;
Undocumented in source.
dcell.cell
public import dcell.cell;
Undocumented in source.
dcell.color
public import dcell.color;
Undocumented in source.
dcell.common
public import dcell.common;
Undocumented in source.
dcell.coord
public import dcell.coord;
Undocumented in source.
dcell.cursor
public import dcell.cursor;
Undocumented in source.
dcell.event
public import dcell.event;
Undocumented in source.
dcell.glyph
public import dcell.glyph;
Undocumented in source.
dcell.key
public import dcell.key;
Undocumented in source.
dcell.mouse
public import dcell.mouse;
Undocumented in source.
dcell.screen
public import dcell.screen;
Undocumented in source.
dcell.style
public import dcell.style;
Undocumented in source.

Meta

Authors

Garrett D'Amore

License

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE or https://www.boost.org/LICENSE_1_0.txt) SPDX-License-Identifier: BSL-1.0