[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]