Node Kinds¶
Generated from LuaLS aliases and namespace fields.
EasyBarKind¶
Literal node kinds accepted by easybar.add(...).
In normal widget code, prefer the easybar.kind.* constants over raw strings.
| Value | Meaning |
|---|---|
"item" |
Basic widget node for most text, icon, and interaction cases. |
"row" |
Horizontal layout container for child nodes. |
"column" |
Vertical layout container for child nodes. |
"group" |
Shared container that lets multiple child nodes look and behave like one widget. |
"popup" |
Popup container node used for richer attached surfaces. |
"slider" |
Interactive scalar control that emits slider events. |
"progress" |
Read-only scalar meter for current numeric values. |
"progress_slider" |
Combined progress-style display with slider interaction. |
"sparkline" |
Compact line-chart style node for a list of samples. |
"spaces" |
Specialized workspace or space indicator style node. |
EasyBarKinds¶
Namespace object exposed as easybar.kind.
These fields are the ergonomic way to pass node kinds to easybar.add(...).
| Property | Type | Description |
|---|---|---|
item |
EasyBarKind |
Use for most ordinary widgets with icon, label, and interaction support. |
row |
EasyBarKind |
Use when several child nodes should be laid out horizontally. |
column |
EasyBarKind |
Use when several child nodes should be laid out vertically. |
group |
EasyBarKind |
Use when multiple child nodes should share one styled container. |
popup |
EasyBarKind |
Use for explicit popup container composition. |
slider |
EasyBarKind |
Use for interactive scalar controls. |
progress |
EasyBarKind |
Use for read-only scalar meters. |
progress_slider |
EasyBarKind |
Use when you want slider interaction with progress-style presentation. |
sparkline |
EasyBarKind |
Use for compact numeric trend lines. |
spaces |
EasyBarKind |
Use for workspace or space indicator style nodes. |