package
0.1.1
Repository: https://github.com/zostay/zedpm.git
Documentation: pkg.go.dev

# Functions

NewCharacters creates a new Characters iterator.
No description provided by the author
No description provided by the author
NewState creates a new State object attached to the given terminal with room for capacity widgets, initially.
NewTerminal creates a Terminal object for the given terminal and returns a pointer to that object.
No description provided by the author
StringWidth will calculate the width of the string, taking control sequences into account as well as graphemes and their sizes.
TruncateString will take a string and shorten it so that it's visible length matches the given value.

# Constants

NoWidget is the WidgetID to use when an operation (see State.LogWidget) needs to be performed without referring to a widget.

# Structs

Characters is a scanner that returns character groups for a terminal widgetLogLine one at a time.
No description provided by the author
ProgressAdapter sends logs to the progress.
No description provided by the author
State tracks the low-level state of output and writes that state to the terminal.
Terminal is a very simple tool for writing to and manipulating the terminal.

# Type aliases

WidgetID allows the caller to address individual widgets.