ncurses_color_set

(PHP 4 >= 4.0.7, PHP 5 < 5.3.0, PECL ncurses >= 1.0.0)

ncurses_color_setУстанавливает активные цвета переднего плана и фона

Описание

ncurses_color_set ( int $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(1NCURSES_COLOR_YELLOWNCURSES_COLOR_BLUE);
    
ncurses_color_set(1);
}

// Напишите строку в указанном месте
ncurses_mvaddstr(1010"Привет, мир! Желтый на синем тексте!");

// Очистить вывод на экране
ncurses_refresh();

ncurses_end();
?>

Смотрите также