NAME

TUI::MsgBox::Const - constants for message box dialogs

SYNOPSIS

use TUI::MsgBox::Const qw(:all);

# or import specific constant groups
use TUI::MsgBox::Const qw(:mfXXXX);

DESCRIPTION

TUI::MsgBox::Const defines constants used by Turbo Vision message box dialogs.

The constants in this module are grouped by purpose and exported via tag-based export groups. They are used to control the type of message box displayed and the set of buttons shown to the user.

This module only defines constants. The semantic meaning and practical usage of these constants is documented in higher-level modules such as TUI::MsgBox and the message box helper functions.

CONSTANTS

Message box flags (mfXXXX)

Flags controlling the appearance and behavior of message box dialogs.

These constants are used to select the message box class (such as warning, error, information, or confirmation) and to configure which buttons are displayed in the dialog.

EXPORT TAGS

Constants are exported using the following tag-based export groups:

  • :mfXXXX - message box flags

  • :all - import all constants

SEE ALSO

TUI::MsgBox, TUI::Dialogs::Dialog, TUI::Dialogs::Button

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) 2025-2026 the "AUTHORS" as listed above.

This software is licensed under the MIT license (see the LICENSE file, which is part of the distribution).