NAME
TUI::Objects - Base object classes for the TUI::Vision framework
SYNOPSIS
use TUI::Objects;
# Placeholder module.
# The full object hierarchy will be migrated from TV::Objects.
DESCRIPTION
TUI::Objects provides the foundational object layer for the TUI::Vision framework. It corresponds to the classic Turbo Vision TObject system and serves as the central hub for all structural classes, including:
Object base class Lifecycle, ownership, and common behavior.
Geometry classes Point, Rect, and related utilities.
Collection classes Typed and sorted collections, mirroring the original TVision design.
Constants and shared definitions Symbolic constants used throughout the framework.
In the original TV:: namespace, this module re-exported multiple submodules (Object, Point, Rect, Collection, SortedCollection, etc.) via import and unimport. This stub does not implement that functionality yet.
ROADMAP
Phase 2 Migration of TV::Objects::* modules into TUI::Objects::*.
Phase 3 Reintroduction of the import/unimport dispatcher.
Phase 4 Integration with TUI::toolkit and unified object model.
AUTHOR
J. Schneider