File Coverage

blib/lib/TUI/TextView.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::TextView;
2 2     2   3257 use strict;
  2         4  
  2         76  
3 2     2   9 use warnings;
  2         2  
  2         190  
4            
5             our $VERSION = '2.0.0';
6            
7             =encoding utf8
8            
9             =head1 NAME
10            
11             TUI::TextView - Text rendering components for the TUI::Vision framework
12            
13             =head1 SYNOPSIS
14            
15             use TUI::TextView;
16            
17             # Placeholder module.
18             # The full text rendering system will be migrated from TV::TextView.
19            
20             =head1 DESCRIPTION
21            
22             TUI::TextView provides the text rendering subsystem for the TUI::Vision
23             framework. It corresponds to the Turbo Vision text device and terminal
24             abstraction layers and is responsible for low-level text output,
25             character cell handling, and terminal interaction.
26            
27             This module re-exported:
28            
29             =over 4
30            
31             =item * TextDevice
32             A low-level abstraction for text output devices.
33            
34             =item * Terminal
35             Terminal-specific rendering and control sequences.
36            
37             =back
38            
39             This stub does not implement any of these features yet.
40             It exists solely to reserve the namespace for the upcoming migration.
41            
42             =head1 ROADMAP
43            
44             =over 4
45            
46             =item * Phase 2
47             Migration of TV::TextView::TextDevice and TV::TextView::Terminal.
48            
49             =item * Phase 3
50             Integration with TUI::Drivers for unified screen output.
51            
52             =item * Phase 4
53             Support for extended character sets and portable terminal behavior.
54            
55             =back
56            
57             =head1 AUTHOR
58            
59             J. Schneider
60            
61             =cut
62            
63             1;