ncurses_color_set
(PHP 4 >= 4.0.7, PHP 5 < 5.3.0, PECL ncurses >= 1.0.0)
ncurses_color_set — Устанавливает активные цвета переднего плана и фона
Описание
$pair
) : intУстанавливает активный цвет переднего плана и фона. Любые символы, написанные после вызова функции, будут иметь эти цвета. Функция требует, чтобы цвета терминала поддерживались и заранее инициализировались с использованием ncurses_start_color().
ncurses использует пары цветов, чтобы указать цвета переднего плана и фона. Используйте ncurses_init_pair() для определения пары цветов.
Список параметров
-
pair
-
Пара цветов, из которой можно получить цвета переднего плана и фона для активных цветов.
Возвращаемые значения
Возвращает -1
в случае успешного выполнения и 0
в случае возниккновения ошибки.
Примеры
Пример #1 Запись строки с указанным цветом на экран
<?php
ncurses_init();
// Если терминал поддерживает цвета, инициализируйте и установите активный цвет
if (ncurses_has_colors()) {
ncurses_start_color();
ncurses_init_pair(1, NCURSES_COLOR_YELLOW, NCURSES_COLOR_BLUE);
ncurses_color_set(1);
}
// Напишите строку в указанном месте
ncurses_mvaddstr(10, 10, "Привет, мир! Желтый на синем тексте!");
// Очистить вывод на экране
ncurses_refresh();
ncurses_end();
?>
Смотрите также
- ncurses_init_pair() - Define a color pair
- ncurses_start_color() - Initializes color functionality