NAME
TUI::Const - system-wide configuration constants
SYNOPSIS
use TUI::Const qw(:all);
# or import specific constants
use TUI::Const qw(INT_MAX UINT_MAX);
DESCRIPTION
TUI::Const defines system-wide constants used throughout the Turbo Vision framework.
The constants in this module provide common limits, sentinel values, and size constraints that are shared across multiple subsystems such as objects, collections, dialogs, and utility code.
This module only defines constants. The semantic meaning and practical usage of these constants is documented in the corresponding higher-level modules that make use of them.
CONSTANTS
Integer limit constants
Constants defining platform-independent integer limits.
These values are used to calculate size limits and bounds in low-level code.
String and sentinel constants
Constants defining sentinel values and string-related limits.
These values are used internally by dialog and utility components.
EXPORT TAGS
This module provides the following export behavior:
Individual constants may be imported explicitly.
The
:alltag imports all constants defined by this module.
SEE ALSO
TUI::Objects::Const, TUI::StdDlg::Const, TUI::Dialogs::Const
AUTHORS
- Borland International (original Turbo Vision design)
- J. Schneider <brickpool@cpan.org> (Perl implementation and maintenance)
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).