Directories
¶
| Path | Synopsis |
|---|---|
|
Package app wires the view tree to a backend Screen and runs the main event loop: read events, dispatch them down the tree, draw, flush.
|
Package app wires the view tree to a backend Screen and runs the main event loop: read events, dispatch them down the tree, draw, flush. |
|
Package assets exposes the static files vigo ships in-binary: the default menu tree and any future palette or shortcut config.
|
Package assets exposes the static files vigo ships in-binary: the default menu tree and any future palette or shortcut config. |
|
Package cmd implements vigo's command bus: a CommandSet for grouping command IDs, an Enabler that tracks which commands are currently active, and a key-binding table that maps KeyEvents to commands.
|
Package cmd implements vigo's command bus: a CommandSet for grouping command IDs, an Enabler that tracks which commands are currently active, and a key-binding table that maps KeyEvents to commands. |
|
vigo
command
Command vigo launches the Vigo terminal IDE.
|
Command vigo launches the Vigo terminal IDE. |
|
vigo-demos
command
Command vigo-demos boots the vigo desktop with the four classic Turbo Vision sample tools (Calculator, Calendar, ASCIITable, Puzzle) reachable from the menu bar.
|
Command vigo-demos boots the vigo desktop with the four classic Turbo Vision sample tools (Calculator, Calendar, ASCIITable, Puzzle) reachable from the menu bar. |
|
Package demos collects the classic Turbo Vision sample tools the IDE shipped with: Calculator, Calendar, AsciiTable, and Puzzle.
|
Package demos collects the classic Turbo Vision sample tools the IDE shipped with: Calculator, Calendar, AsciiTable, and Puzzle. |
|
Package dialog ships the modal Dialog view: a Window dressed in the gray dialog palette, with helpers for laying out a row of buttons along the bottom edge.
|
Package dialog ships the modal Dialog view: a Window dressed in the gray dialog palette, with helpers for laying out a row of buttons along the bottom edge. |
|
Package event defines the typed events that flow through the vigo view tree: keyboard, mouse, commands, broadcasts, idle ticks, and resize.
|
Package event defines the typed events that flow through the vigo view tree: keyboard, mouse, commands, broadcasts, idle ticks, and resize. |
|
Package help is vigo's contextual-help slot.
|
Package help is vigo's contextual-help slot. |
|
Package menu implements vigo's top-of-screen menu bar and bottom-of-screen status line.
|
Package menu implements vigo's top-of-screen menu bar and bottom-of-screen status line. |
|
Package view defines vigo's base view types: View (the visual primitive) and Group (a container of views that owns event dispatch and composition).
|
Package view defines vigo's base view types: View (the visual primitive) and Group (a container of views that owns event dispatch and composition). |
|
Package vio provides Vigo's terminal screen abstraction: cells, attributes, surfaces, palettes, glyph sets, and a Screen interface backed by tcell or a fake screen for tests.
|
Package vio provides Vigo's terminal screen abstraction: cells, attributes, surfaces, palettes, glyph sets, and a Screen interface backed by tcell or a fake screen for tests. |
|
Package widget collects the small leaf views that live inside a Window or Dialog: static text, labels, buttons, input lines, clusters, scrollbars, and so on.
|
Package widget collects the small leaf views that live inside a Window or Dialog: static text, labels, buttons, input lines, clusters, scrollbars, and so on. |
|
Package window implements the framed Window view that hosts content on the desktop.
|
Package window implements the framed Window view that hosts content on the desktop. |
Click to show internal directories.
Click to hide internal directories.