tui

Undocumented in source.

Modules

components
module tui.components
Undocumented in source.
kittykeyboardprotocol
module tui.kittykeyboardprotocol
Undocumented in source.

Members

Aliases

Dimension
alias Dimension = Tuple!(int, "width", int, "height")
Undocumented in source.
InputHandler
alias InputHandler = bool delegate(KeyInput input)
Undocumented in source.
Position
alias Position = Tuple!(int, "x", int, "y")
Undocumented in source.

Classes

Component
class Component
Undocumented in source.
Context
class Context
Undocumented in source.
SelectSet
class SelectSet
Undocumented in source.
Terminal
class Terminal
Undocumented in source.
Ui
class Ui
Undocumented in source.
UiInterface
class UiInterface
Undocumented in source.

Enums

Mode
enum Mode
Undocumented in source.
Operation
enum Operation
Undocumented in source.
State
enum State
Undocumented in source.

Functions

clipTo
int clipTo(int v, size_t maximum)
Undocumented in source. Be warned that the author may not have intended to support it.
ctrlC
void ctrlC(int s)
Undocumented in source. Be warned that the author may not have intended to support it.
dropIgnoreAnsiEscapes
string dropIgnoreAnsiEscapes(string s, int n)
Undocumented in source. Be warned that the author may not have intended to support it.
execute
string execute(Operation operation, string[] args)
Undocumented in source. Be warned that the author may not have intended to support it.
next
auto next(Range r)
Undocumented in source. Be warned that the author may not have intended to support it.
signal
void signal(int sig, void function(int) )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
signal
void signal(int sig, void function(int) )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
takeIgnoreAnsiEscapes
string takeIgnoreAnsiEscapes(string s, uint length)
Undocumented in source. Be warned that the author may not have intended to support it.
to
string to(State state, Mode mode)
Undocumented in source. Be warned that the author may not have intended to support it.
windowSizeChangedSignalHandler
void windowSizeChangedSignalHandler(int )
Undocumented in source. Be warned that the author may not have intended to support it.

Imports

EventType (from tui.kittykeyboardprotocol)
public import tui.kittykeyboardprotocol : KeyInput, KITTY_KEYBOARD_DISABLE, KITTY_KEYBOARD_ENABLE, Key, Modifier, EventType;
Undocumented in source.
KITTY_KEYBOARD_DISABLE (from tui.kittykeyboardprotocol)
public import tui.kittykeyboardprotocol : KeyInput, KITTY_KEYBOARD_DISABLE, KITTY_KEYBOARD_ENABLE, Key, Modifier, EventType;
Undocumented in source.
KITTY_KEYBOARD_ENABLE (from tui.kittykeyboardprotocol)
public import tui.kittykeyboardprotocol : KeyInput, KITTY_KEYBOARD_DISABLE, KITTY_KEYBOARD_ENABLE, Key, Modifier, EventType;
Undocumented in source.
Key (from tui.kittykeyboardprotocol)
public import tui.kittykeyboardprotocol : KeyInput, KITTY_KEYBOARD_DISABLE, KITTY_KEYBOARD_ENABLE, Key, Modifier, EventType;
Undocumented in source.
KeyInput (from tui.kittykeyboardprotocol)
public import tui.kittykeyboardprotocol : KeyInput, KITTY_KEYBOARD_DISABLE, KITTY_KEYBOARD_ENABLE, Key, Modifier, EventType;
Undocumented in source.
Modifier (from tui.kittykeyboardprotocol)
public import tui.kittykeyboardprotocol : KeyInput, KITTY_KEYBOARD_DISABLE, KITTY_KEYBOARD_ENABLE, Key, Modifier, EventType;
Undocumented in source.

Manifest constants

SIGWINCH
enum SIGWINCH;
Undocumented in source.

Static variables

INSTANCE
Terminal INSTANCE;
Undocumented in source.

Structs

Refresh
struct Refresh
Undocumented in source.
Viewport
struct Viewport
Undocumented in source.

Variables

theUi
UiInterface theUi;
Undocumented in source.

Meta