NAME

TUI::App - Application layer for the TUI::Vision framework

SYNOPSIS

use TUI::App;

# Placeholder module.
# The full application framework will be migrated from TV::App.

DESCRIPTION

TUI::App represents the application-level framework of TUI::Vision. It corresponds to the Turbo Vision TProgram and TApplication layer and provides the structural foundation for building complete TUI programs.

This module re-exported multiple application components, including:

  • Const Symbolic constants for application behavior.

  • Background Default background view and screen initialization.

  • DeskInit / DeskTop Desktop initialization and window management.

  • ProgInit Program startup sequence.

  • Program Main program loop and event dispatching.

  • Application High-level application object.

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::App::* modules into TUI::App::*.

  • Phase 3 Reintroduction of the import/unimport dispatcher.

  • Phase 4 Integration with TUI::Vision event loop and driver abstraction.

AUTHOR

J. Schneider