File Coverage

blib/lib/TUI/StdDlg.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1             package TUI::StdDlg;
2 2     2   3315 use strict;
  2         5  
  2         77  
3 2     2   8 use warnings;
  2         4  
  2         189  
4            
5             our $VERSION = '2.0.0';
6            
7             =encoding utf8
8            
9             =head1 NAME
10            
11             TUI::StdDlg - Standard dialogs for the TUI::Vision framework
12            
13             =head1 SYNOPSIS
14            
15             use TUI::StdDlg;
16            
17             # Placeholder module.
18             # The full standard dialog set will be migrated from TV::StdDlg.
19            
20             =head1 DESCRIPTION
21            
22             TUI::StdDlg provides the standard dialog set for the TUI::Vision
23             framework. It corresponds to the Turbo Vision standard dialogs and
24             includes high-level components such as file dialogs, directory dialogs,
25             and specialized list boxes.
26            
27             This module re-exported:
28            
29             =over 4
30            
31             =item * Const
32             Symbolic constants for standard dialog behavior.
33            
34             =item * FileCollection
35             Support structures for file and directory dialogs.
36            
37             =item * SortedListBox
38             A list box widget with automatic sorting.
39            
40             =back
41            
42             Additional Turbo Vision standard dialogs (file dialog, directory dialog,
43             input dialogs, message dialogs, etc.) are planned but not yet included
44             in the Perl port.
45            
46             This stub does not implement any of these features yet.
47             It exists solely to reserve the namespace for the upcoming migration.
48            
49             =head1 ROADMAP
50            
51             =over 4
52            
53             =item * Phase 2
54             Migration of TV::StdDlg::Const, FileCollection, and SortedListBox.
55            
56             =item * Phase 3
57             Implementation of file and directory dialogs.
58            
59             =item * Phase 4
60             Integration with TUI::Dialogs and TUI::Views.
61            
62             =item * Phase 5
63             Unified API for standard dialogs across all drivers.
64            
65             =back
66            
67             =head1 AUTHOR
68            
69             J. Schneider
70            
71             =cut
72            
73             1;