NAME
TUI::Dialogs - Dialog components for the TUI::Vision framework
SYNOPSIS
use TUI::Dialogs;
# Placeholder module.
# The full dialog system will be migrated from TV::Dialogs.
DESCRIPTION
TUI::Dialogs provides the dialog and widget layer for the TUI::Vision framework. It corresponds to the Turbo Vision dialog subsystem and includes a wide range of interactive UI components.
This module re-exported numerous dialog-related classes, including:
Const Symbolic constants for dialog behavior.
History and HistoryViewer History lists, history windows, and history initialization.
Basic widgets Button, Label, StaticText, InputLine, ParamText.
Selection widgets CheckBoxes, MultiCheckBoxes, RadioButtons, Cluster.
List widgets ListBox, StrItem.
Utility modules Dialog helpers and internal utilities.
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::Dialogs::* modules into TUI::Dialogs::*.
Phase 3 Reintroduction of the import/unimport dispatcher.
Phase 4 Integration with TUI::Views and TUI::Objects for unified widget behavior.
Phase 5 Modernization of history handling and dialog layout logic.
AUTHOR
J. Schneider