Spec-Zone.ru › Haskell 7

System.Console.Terminfo.Effects

Основной разработчик judah.jacobson@gmail.com
Устойчивость экспериментальная
Переносимость переносимая (FFI)
Safe Haskell Безопасный
Язык Haskell2010

Содержание

  • Сигналы звонка
  • Атрибуты текста
    • Обёртки режимов
    • Возможности низкого уровня

Описание

Сигналы звонка

bell :: TermStr s => Capability s Исходный код

Издать звуковой звонок.

visualBell :: Capability TermOutput Исходный код

Отобразить визуальный сигнал тревоги, используя возможность flash.

Атрибуты текста

data Attributes Исходный код

Конструкторы

Attributes

Поля

standoutAttr, underlineAttr, reverseAttr, blinkAttr, dimAttr, boldAttr, invisibleAttr, protectedAttr :: Bool

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

Spec-Zone.ru

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