Module Nottui

Nottui augments Notty with primitives for laying out user interfaces (in the terminal) and reacting to input events.

Focus (defining and managing active objects)

module Focus : sig ... end

Gravity (horizontal and vertical alignments)

module Gravity : sig ... end
type gravity = Gravity.t

Primitive combinators for making user interfaces

module Ui : sig ... end
type ui = Ui.t

Rendering user interfaces and dispatching input events

module Renderer : sig ... end

Main loop

Outputting an interface to a TTY and interacting with it

module Ui_loop : sig ... end