Spec-Zone.ru › Tcllib

term::ansi::code::attr

ИМЯ

term::ansi::code::attr — последовательности атрибутов ANSI

Содержание

  • Содержание

  • Краткое описание

  • Описание

  • API

    • Интроспекция
    • Атрибуты
  • Ошибки, идеи, обратная связь

  • Категория

  • Авторские права

КРАТКОЕ ОПИСАНИЕ

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

Licensed under the BSD license
https://core.tcl-lang.org/tcllib/doc/trunk/embedded/md/tcllib/files/modules/term/ansi_cattr.md

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API