ncurses_color_set
(PHP 4 >= 4.0.7, PHP 5 < 5.3.0, PECL ncurses >= 1.0.0)
ncurses_color_set — Modifie la couleur de fond et de devant
Description
Configure les couleurs actives de fond et d'affichage. Tous les caractères qui seront écrits après l'utilisation de cette fonction utiliseront ces couleurs. Cette fonction a besoin du support des couleurs dans le terminal et de leur initialisation avec ncurses_start_color().
ncurses utilise des paires de couleurs pour spécifier simultanément les deux couleurs. Utilisez ncurses_init_pair() pour définir une paire.
Liste de paramètres
- pair
-
La paire de couleur qui sera utilisée pour définir les couleurs de fond d'écran et d'affichage.
Valeurs de retour
Retourne -1 en cas de succès, et 0 en cas d'échec.
Exemples
Exemple #1 Affichage d'une chaîne avec une couleur donnée à l'écran
<?php
ncurses_init();
// Si le terminal supporte les couleurs, initialisation et activation
if (ncurses_has_colors()) {
ncurses_start_color();
ncurses_init_pair(1, NCURSES_COLOR_YELLOW, NCURSES_COLOR_BLUE);
ncurses_color_set(1);
}
// Écriture d'une chaîne à l'écran
ncurses_mvaddstr(10, 10, "Hello world! Yellow on blue text!");
// Envoi à l'écran
ncurses_refresh();
ncurses_end();
?>
Voir aussi
- ncurses_init_pair() - Alloue une paire de couleur
- ncurses_start_color() - Active les couleurs
ncurses_color_set
