NAME

TUI::Gadgets - Optional UI gadgets for the TUI::Vision framework

SYNOPSIS

use TUI::Gadgets;

# Placeholder module.
# The full gadget set will be migrated from TV::Gadgets.

DESCRIPTION

TUI::Gadgets provides optional visual components for the TUI::Vision framework. These modules extend the core UI with additional views and diagnostic tools, similar to the classic Turbo Vision gadget set.

This module re-exported several non-essential but useful UI components, including:

  • Const Symbolic constants for gadget behavior.

  • PrintConstants Utility for printing symbolic values.

  • ClockView A live clock widget.

  • EventViewer A real-time event inspection tool.

  • HeapView A memory usage visualization widget.

This stub does not implement any of these features yet. It exists solely to reserve the namespace for the upcoming migration.

ROADMAP

  • Phase 2 Migration of TV::Gadgets::* modules into TUI::Gadgets::*.

  • Phase 3 Integration with TUI::Views and TUI::Objects.

  • Phase 4 Optional gadget registration and dynamic loading.

AUTHOR

J. Schneider