Module titik::renderer[][src]

Provides the core functionality of rendering to the terminal This has the event loop which calculates and process the events to the target widget

Modules

cursor

A module to work with the terminal cursor

event

A module to read events.

style

A module to apply attributes and colors on your text.

terminal

A module to work with the terminal.

Macros

execute

Executes one or more command(s).

queue

Queues one or more command(s) for further execution.

Structs

Attributes

a bitset for all possible attributes

ContentStyle

The style that can be put on content.

KeyEvent

Represents a key event.

KeyModifiers

Represents key modifiers (shift, control, alt).

Renderer

This provides the render loop of the terminal UI

Enums

Attribute

Represents an attribute.

ClearType

Different ways to clear the terminal buffer.

Color

Represents a color.

KeyCode

Represents a key.

MouseEvent

Represents a mouse event.

Traits

Command

An interface for a command that performs an action on the terminal.

Dispatch

A Dispatch trait which the implementing APP will update its own state based on the supplied msg.

Type Definitions

Result

The crossterm result type.