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