NAME
TUI::Objects - Base object classes for the TUI::Vision framework
SYNOPSIS
use TUI::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.
AUTHORS
- Borland International (original Turbo Vision design)
- J. Schneider <brickpool@cpan.org> (Perl implementation and maintenance)
CONTRIBUTORS
Contributors are documented in the POD of the respective framework modules.
COPYRIGHT AND LICENSE
Copyright (c) 1990-1994, 1997 by Borland International
Copyright (c) 2021-2026 the "AUTHORS" as listed above.
This software is licensed under the MIT license (see the LICENSE file, which is part of the distribution).