Package com.tonic.vellum
-
Interface Summary Interface Description Cancellable Handle for a scheduled task; cancel to stop further runs.Canvas A drawing surface clipped to a section's bounds.OverlayHandle Handle to an open overlay.Placement Computes an overlay's bounds from the current screen bounds. -
Class Summary Class Description App The application engine: owns the terminal, the single UI thread and event loop, layout, repaint, focus, and resize.App.Builder Fluent builder for an App.CharWidth Terminal display width of characters and code points: 0 for zero-width, 2 for East Asian wide characters and common emoji, 1 otherwise.Maths Small numeric helpers.Section The base unit of a Vellum UI: every visible element is a Section, and containers are Sections that hold other Sections. -
Enum Summary Enum Description KeyResult Outcome of Section.onKey: whether the key was handled or should keep propagating.