1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
[comment {-*- tcl -*- doctools manpage}]
[manpage_begin term::ansi::code::attr n 0.2]
[keywords ansi]
[keywords {attribute control}]
[keywords {color control}]
[keywords control]
[keywords terminal]
[copyright {2006 Andreas Kupries <andreas_kupries@users.sourceforge.net>}]
[moddesc {Terminal control}]
[titledesc {ANSI attribute sequences}]
[category {Terminal control}]
[require Tcl "8.5 9"]
[require term::ansi::code [opt 0.2]]
[require term::ansi::code::attr [opt 0.2]]
[description]
This package provides symbolic names for the ANSI attribute control
codes. For each control code a single command is provided which
returns this code as its result. None of the commands of this package
write to a channel; that is handled by higher level packages, like
[package term::ansi::send].
[section API]
[subsection Introspection]
[list_begin definitions]
[call [cmd ::term::ansi::code::attr::names]]
This command is for introspection. It returns as its result a list
containing the names of all attribute commands.
[call [cmd ::term::ansi::code::attr::import] [opt [arg ns]] [opt [arg arg]...]]
This command imports some or all attribute commands into the namespace
[arg ns]. This is by default the namespace [emph attr]. Note that this
is relative namespace name, placing the imported command into a child
of the current namespace. By default all commands are imported, this
can howver be restricted by listing the names of the wanted commands
after the namespace argument.
[list_end]
[subsection Attributes]
[list_begin definitions]
[call [cmd ::term::ansi::code::attr::fgblack]] Set text color to [emph Black].
[call [cmd ::term::ansi::code::attr::fgred]] Set text color to [emph Red].
[call [cmd ::term::ansi::code::attr::fggreen]] Set text color to [emph Green].
[call [cmd ::term::ansi::code::attr::fgyellow]] Set text color to [emph Yellow].
[call [cmd ::term::ansi::code::attr::fgblue]] Set text color to [emph Blue].
[call [cmd ::term::ansi::code::attr::fgmagenta]] Set text color to [emph Magenta].
[call [cmd ::term::ansi::code::attr::fgcyan]] Set text color to [emph Cyan].
[call [cmd ::term::ansi::code::attr::fgwhite]] Set text color to [emph White].
[call [cmd ::term::ansi::code::attr::fgdefault]] Set default text color ([emph Black]).
[call [cmd ::term::ansi::code::attr::bgblack]] Set background to [emph Black].
[call [cmd ::term::ansi::code::attr::bgred]] Set background to [emph Red].
[call [cmd ::term::ansi::code::attr::bggreen]] Set background to [emph Green].
[call [cmd ::term::ansi::code::attr::bgyellow]] Set background to [emph Yellow].
[call [cmd ::term::ansi::code::attr::bgblue]] Set background to [emph Blue].
[call [cmd ::term::ansi::code::attr::bgmagenta]] Set background to [emph Magenta].
[call [cmd ::term::ansi::code::attr::bgcyan]] Set background to [emph Cyan].
[call [cmd ::term::ansi::code::attr::bgwhite]] Set background to [emph White].
[call [cmd ::term::ansi::code::attr::bgdefault]] Set default background (Transparent).
[call [cmd ::term::ansi::code::attr::bold]] Bold on.
[call [cmd ::term::ansi::code::attr::dim]] Dim on.
[call [cmd ::term::ansi::code::attr::italic]] Italics on.
[call [cmd ::term::ansi::code::attr::underline]] Underscore on.
[call [cmd ::term::ansi::code::attr::blink]] Blink on.
[call [cmd ::term::ansi::code::attr::revers]] Reverse on.
[call [cmd ::term::ansi::code::attr::hidden]] Hidden on.
[call [cmd ::term::ansi::code::attr::strike]] Strike-through on.
[call [cmd ::term::ansi::code::attr::nobold]] Bold off.
[call [cmd ::term::ansi::code::attr::noitalic]] Italics off.
[call [cmd ::term::ansi::code::attr::nounderline]] Underscore off.
[call [cmd ::term::ansi::code::attr::noblink]] Blink off.
[call [cmd ::term::ansi::code::attr::norevers]] Reverse off.
[call [cmd ::term::ansi::code::attr::nohidden]] Hidden off.
[call [cmd ::term::ansi::code::attr::nostrike]] Strike-through off.
[call [cmd ::term::ansi::code::attr::reset]] Reset all attributes to their default values.
[list_end]
[vset CATEGORY term]
[include ../common-text/feedback.inc]
[manpage_end]
|