Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/gizak/termui
/ types & classes
Types & classes
58 in github.com/gizak/termui
⨍
Functions
157
◇
Types & classes
58
↓ 10 callers
TypeAlias
nodeValue
_examples/tree.go:12
↓ 1 callers
TypeAlias
Color
Color is an integer from -1 to 255 -1 = ColorClear 0-255 = Xterm colors
v3/style.go:6
TypeAlias
Alignment
v3/alignment.go:3
Struct
BarChart
v3/widgets/barchart.go:16
Struct
BarChartTheme
v3/theme.go:50
Struct
Block
Block is the base struct inherited by most widgets. Block manages size, position, border, and title. It implements all 3 of the methods needed for the
v3/block.go:16
Struct
BlockTheme
v3/theme.go:45
Struct
Buffer
Buffer represents a section of a terminal and is a renderable rectangle of cells.
v3/buffer.go:39
Struct
Canvas
v3/canvas.go:9
Struct
Canvas
v3/drawille/drawille.go:23
Struct
Cell
Cell represents a viewable terminal cell
v3/buffer.go:14
Struct
Cell
v3/drawille/drawille.go:18
Struct
CellWithX
v3/utils.go:217
TypeAlias
Color
v3/drawille/drawille.go:16
TypeAlias
DrawDirection
v3/widgets/plot.go:57
Interface
Drawable
v3/render.go:14
Struct
Event
v3/events.go:50
TypeAlias
EventType
* List of events: mouse events: <MouseLeft> <MouseRight> <MouseMiddle> <MouseWheelUp> <MouseWheelDown> keyboard events: any uppercase or lower
v3/events.go:42
Struct
Gauge
v3/widgets/gauge.go:14
Struct
GaugeTheme
v3/theme.go:56
Struct
Grid
v3/grid.go:14
Struct
GridItem
GridItem represents either a Row or Column in a grid. Holds sizing information and either an []GridItems or a widget.
v3/grid.go:21
Struct
Image
v3/widgets/image.go:14
Struct
List
v3/widgets/list.go:15
Struct
ListTheme
v3/theme.go:66
TypeAlias
Modifier
v3/style.go:23
Struct
Mouse
Mouse payload.
v3/events.go:57
Struct
Paragraph
v3/widgets/paragraph.go:13
Struct
ParagraphTheme
v3/theme.go:76
Struct
PieChart
v3/widgets/piechart.go:20
FuncType
PieChartLabel
PieChartLabel callback
v3/widgets/piechart.go:18
Struct
PieChartTheme
v3/theme.go:80
Struct
Plot
Plot has two modes: line(default) and scatter. Plot also has two marker types: braille(default) and dot. A single braille character is a 2x4 grid of d
v3/widgets/plot.go:18
TypeAlias
PlotMarker
v3/widgets/plot.go:50
Struct
PlotTheme
v3/theme.go:61
TypeAlias
PlotType
v3/widgets/plot.go:43
Struct
Resize
Resize payload.
v3/events.go:64
Struct
RootTheme
v3/theme.go:27
Struct
Sparkline
Sparkline is like: ▅▆▂▂▅▇▂▂▃▆▆▆▅▃. The data points should be non-negative integers.
v3/widgets/sparkline.go:14
Struct
SparklineGroup
SparklineGroup is a renderable widget which groups together the given sparklines.
v3/widgets/sparkline.go:24
Struct
SparklineTheme
v3/theme.go:84
Struct
StackedBarChart
v3/widgets/stacked_barchart.go:16
Struct
StackedBarChartTheme
v3/theme.go:89
Struct
Style
Style represents the style of one terminal cell
v3/style.go:34
Struct
TabPane
TabPane is a renderable widget which can be used to conditionally render certain tabs/views. TabPane shows a list of Tab names. The currently selected
v3/widgets/tabs.go:16
Struct
TabTheme
v3/theme.go:95
Struct
Table
*Table is like: ┌ Awesome Table ───────────────────────────────────────────────┐ │ Col0 | Col1 | Col2 | Col3 | Col4 | Col5 | Col6 | │───
v3/widgets/table.go:22
Struct
TableTheme
v3/theme.go:100
Struct
Tree
Tree is a tree widget.
v3/widgets/tree.go:46
Struct
TreeNode
TreeNode is a tree node.
v3/widgets/tree.go:15
Struct
TreeTheme
v3/theme.go:70
FuncType
TreeWalkFn
TreeWalkFn is a function used for walking a Tree. To interrupt the walking process function should return false.
v3/widgets/tree.go:26
Struct
circle
v3/widgets/piechart.go:82
Struct
colorAverager
v3/widgets/image.go:120
TypeAlias
gridItemType
v3/grid.go:7
Struct
line
a line between two points
v3/widgets/piechart.go:100
Struct
paletteColor
v3/widgets/image.go:169
TypeAlias
parserState
v3/style_parser.go:26