term::ansi::code::attr
ИМЯ
term::ansi::code::attr — последовательности атрибутов ANSI
Содержание
КРАТКОЕ ОПИСАНИЕ
package require Tcl 8.5 9
package require term::ansi::code ?0.2?
package require term::ansi::code::attr ?0.2?
::term::ansi::code::attr::names
::term::ansi::code::attr::import ?ns? ?arg...?
::term::ansi::code::attr::fgblack
::term::ansi::code::attr::fgred
::term::ansi::code::attr::fggreen
::term::ansi::code::attr::fgyellow
::term::ansi::code::attr::fgblue
::term::ansi::code::attr::fgmagenta
::term::ansi::code::attr::fgcyan
::term::ansi::code::attr::fgwhite
::term::ansi::code::attr::fgdefault
::term::ansi::code::attr::bgblack
::term::ansi::code::attr::bgred
::term::ansi::code::attr::bggreen
::term::ansi::code::attr::bgyellow
::term::ansi::code::attr::bgblue
::term::ansi::code::attr::bgmagenta
::term::ansi::code::attr::bgcyan
::term::ansi::code::attr::bgwhite
::term::ansi::code::attr::bgdefault
::term::ansi::code::attr::bold
::term::ansi::code::attr::dim
::term::ansi::code::attr::italic
::term::ansi::code::attr::underline
::term::ansi::code::attr::blink
::term::ansi::code::attr::revers
::term::ansi::code::attr::hidden
::term::ansi::code::attr::strike
::term::ansi::code::attr::nobold
::term::ansi::code::attr::noitalic
::term::ansi::code::attr::nounderline
::term::ansi::code::attr::noblink
::term::ansi::code::attr::norevers
::term::ansi::code::attr::nohidden
::term::ansi::code::attr::nostrike
::term::ansi::code::attr::reset
ОПИСАНИЕ
Этот пакет предоставляет символьные имена для управляющих кодов атрибутов ANSI. Для каждого управляющего кода предусмотрена отдельная команда, возвращающая этот код в качестве результата. Ни одна из команд этого пакета не записывает данные в канал; это выполняют пакеты более высокого уровня, например term::ansi::send.
API
Интроспекция
-
::term::ansi::code::attr::names
Эта команда предназначена для интроспекции. Она возвращает список, содержащий имена всех команд атрибутов.
-
::term::ansi::code::attr::import ?ns? ?arg...?
Эта команда импортирует некоторые или все команды атрибутов в пространство имён ns. По умолчанию используется пространство имён attr. Обратите внимание, что это относительное имя пространства имён: импортированные команды помещаются в дочернее пространство имён текущего. По умолчанию импортируются все команды, однако это можно ограничить, указав после аргумента пространства имён имена нужных команд.
Атрибуты
-
::term::ansi::code::attr::fgblack
Установить цвет текста чёрный.
-
::term::ansi::code::attr::fgred
Установить цвет текста красный.
-
::term::ansi::code::attr::fggreen
Установить цвет текста зелёный.
-
::term::ansi::code::attr::fgyellow
Установить цвет текста жёлтый.
-
::term::ansi::code::attr::fgblue
Установить цвет текста синий.
-
::term::ansi::code::attr::fgmagenta
Установить цвет текста пурпурный.
-
::term::ansi::code::attr::fgcyan
Установить цвет текста голубой.
-
::term::ansi::code::attr::fgwhite
Установить цвет текста белый.
-
::term::ansi::code::attr::fgdefault
Установить цвет текста по умолчанию (чёрный).
-
::term::ansi::code::attr::bgblack
Установить цвет фона чёрный.
-
::term::ansi::code::attr::bgred
Установить цвет фона красный.
-
::term::ansi::code::attr::bggreen
Установить цвет фона зелёный.
-
::term::ansi::code::attr::bgyellow
Установить цвет фона жёлтый.
-
::term::ansi::code::attr::bgblue
Установить цвет фона синий.
-
::term::ansi::code::attr::bgmagenta
Установить цвет фона пурпурный.
-
::term::ansi::code::attr::bgcyan
Установить цвет фона голубой.
-
::term::ansi::code::attr::bgwhite
Установить цвет фона белый.
-
::term::ansi::code::attr::bgdefault
Установить цвет фона по умолчанию (прозрачный).
-
::term::ansi::code::attr::bold
Включить полужирное начертание.
-
::term::ansi::code::attr::dim
Включить приглушённое начертание.
-
::term::ansi::code::attr::italic
Включить курсив.
-
::term::ansi::code::attr::underline
Включить подчёркивание.
-
::term::ansi::code::attr::blink
Включить мигание.
-
::term::ansi::code::attr::revers
Включить инверсию.
-
::term::ansi::code::attr::hidden
Включить скрытие текста.
-
::term::ansi::code::attr::strike
Включить зачёркивание.
-
::term::ansi::code::attr::nobold
Выключить полужирное начертание.
-
::term::ansi::code::attr::noitalic
Выключить курсив.
-
::term::ansi::code::attr::nounderline
Выключить подчёркивание.
-
::term::ansi::code::attr::noblink
Выключить мигание.
-
::term::ansi::code::attr::norevers
Выключить инверсию.
-
::term::ansi::code::attr::nohidden
Выключить скрытие текста.
-
::term::ansi::code::attr::nostrike
Выключить зачёркивание.
-
::term::ansi::code::attr::reset
Сбросить все атрибуты к значениям по умолчанию.
Ошибки, идеи, обратная связь
В этом документе и описываемом в нём пакете неизбежно могут содержаться ошибки и другие проблемы. Пожалуйста, сообщайте о них в категории term в системе отслеживания ошибок Tcllib. Также сообщайте о любых идеях по улучшению пакета и/или документации.
Предлагая изменения кода, пожалуйста, предоставляйте унифицированные различия, то есть вывод команды diff -u.
Обратите также внимание: вложения предпочтительнее вставленных в текст исправлений. Вложения можно добавить, открыв форму Редактировать заявки сразу после её создания и нажав самую левую кнопку на дополнительной панели навигации.
КАТЕГОРИЯ
Управление терминалом
АВТОРСКИЕ ПРАВА
Авторские права © 2006 Andreas Kupries