package
0.2.1
Repository: https://github.com/anmitsu/goful.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

DeleteBytes deletes bytes in offset position by length.
EventToString converts the keyboard intput event to string.
Fini finishes the tcell screen.
HideCursor hides the cursor.
Init initializes the tcell screen.
InsertBytes inserts data to offset position.
IsNil returns whether nil widget.
NewListBox creates a new list box specified coordinates and sizes.
NewProgressGauge returns a new progress gauge specified coordinates and sizes.
NewTextBox returns the text box of specified size and coordinates.
NewWindow creates a new window specified coordinates and sizes.
Nil returns widget represent of nil.
PollEvent polls input events.
SetBorder sets window border runes.
SetCells sets a string to cells in a window and returns the last x position.
Show setted cells.
ShowCursor shows the cursor at x, y.
Size returns the tcell screen width and height.
TruncLeft truncates a string with w cells for the left.

# Constants

AllBorder is a style draws all lines and corners.
NoBorder dose not draw borders.
ULBorder is a style draws upper and lower lines.

# Structs

ListBox is a scrollable window listing contents.
ProgressGauge is a progress bar changing with time.
TextBox is editable text box.
Window represents a quadrangular on coordinates of x and y.

# Interfaces

Drawer describes drawring for list box contents.
Widget describes a window manager in CUI.

# Type aliases

BorderStyle is a window border style.
No description provided by the author
No description provided by the author