System.Console.Terminfo.Effects
| Основной разработчик | judah.jacobson@gmail.com |
|---|---|
| Устойчивость | экспериментальная |
| Переносимость | переносимая (FFI) |
| Safe Haskell | Безопасный |
| Язык | Haskell2010 |
Описание
Сигналы звонка
bell :: TermStr s => Capability s Исходный код
Издать звуковой звонок.
visualBell :: Capability TermOutput Исходный код
Отобразить визуальный сигнал тревоги, используя возможность flash.
Атрибуты текста
data Attributes Исходный код
Конструкторы
| Attributes | |
Поля | |
defaultAttributes :: Attributes Исходный код
Эти атрибуты выключают все свойства.
withAttributes :: TermStr s => Capability (Attributes -> s -> s) Исходный код
Устанавливает атрибуты включёнными или выключенными перед выводом заданного текста, а затем отключает все. Эта возможность всегда будет успешна; свойства, которые не могут быть установлены в текущем терминале, будут проигнорированы.
setAttributes :: TermStr s => Capability (Attributes -> s) Исходный код
Устанавливает атрибуты включёнными или выключенными. Эта возможность всегда будет успешна; свойства, которые не могут быть установлены в текущем терминале, будут проигнорированы.
allAttributesOff :: TermStr s => Capability s Исходный код
Отключает все атрибуты текста. Эта возможность всегда будет успешна, но она не имеет эффекта в терминалах, которые не поддерживают атрибуты текста.
Обёртки режимов
withStandout :: TermStr s => Capability (s -> s) Исходный код
Включает режим выделения перед выводом заданного текста, а затем выключает его.
withUnderline :: TermStr s => Capability (s -> s) Исходный код
Включает режим подчеркивания перед выводом заданного текста, а затем выключает его.
withBold :: TermStr s => Capability (s -> s) Исходный код
Включает режим полужирного шрифта перед выводом заданного текста, а затем отключает все атрибуты.
Возможности низкого уровня
enterStandoutMode :: TermStr s => Capability s Исходный код
exitStandoutMode :: TermStr s => Capability s Исходный код
enterUnderlineMode :: TermStr s => Capability s Исходный код
exitUnderlineMode :: TermStr s => Capability s Исходный код
reverseOn :: TermStr s => Capability s Исходный код
blinkOn :: TermStr s => Capability s Исходный код
boldOn :: TermStr s => Capability s Исходный код
dimOn :: TermStr s => Capability s Исходный код
invisibleOn :: TermStr s => Capability s Исходный код
protectedOn :: TermStr s => Capability s Исходный код
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/7.10.3/docs/html/libraries/terminfo-0.4.0.1/System-Console-Terminfo-Effects.html