You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

45 lines
2.1 KiB

[comment {--- punk::docgen generated from inline doctools comments ---}]
[comment {--- punk::docgen DO NOT EDIT DOCS HERE UNLESS YOU REMOVE THESE COMMENT LINES ---}]
[comment {--- punk::docgen overwrites this file ---}]
[manpage_begin punkshell_module_punk::blockletter 0 0.1.0]
[copyright "2024"]
[titledesc {punk::blockletter frame-based large lettering test/logo}] [comment {-- Name section and table of contents description --}]
[moddesc {-}] [comment {-- Description at end of page heading --}]
[require punk::blockletter]
[keywords module]
[description]
[para] This is primarily designed to test large lettering using the block2 frametype which requires the right font support
[para] More reasonably sized block-lettering could be obtained using unicode half-blocks instead - but that doesn't allow the frame outline effect that block2 gives.
[para] Individual blocks have a minimum width of 4 columns and a minimum height of 2 rows (smallest element that can be fully framed)
[section Overview]
[para] overview of punk::blockletter
[subsection Concepts]
[para] -
[subsection dependencies]
[para] packages used by punk::blockletter
[list_begin itemized]
[item] [package {Tcl 8.6}]
[item] [package {textblock}]
[list_end]
[section API]
[subsection {Namespace punk::blockletter::class}]
[para] class definitions
if {[tcl::info::commands [tcl::namespace::current]::interface_sample1] eq ""} {
[list_begin enumerated]
[list_end] [comment {--- end class enumeration ---}]
}
}
++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++
[subsection {Namespace punk::blockletter}]
[para] Core API functions for punk::blockletter
[list_begin definitions]
[list_end] [comment {--- end definitions namespace punk::blockletter ---}]
[subsection {Namespace punk::blockletter::lib}]
[para] Secondary functions that are part of the API
[list_begin definitions]
[list_end] [comment {--- end definitions namespace punk::blockletter::lib ---}]
[section Internal]
tcl::namespace::eval punk::blockletter::system {
[subsection {Namespace punk::blockletter::system}]
[para] Internal functions that are not part of the API
[manpage_end]