Note that this function is looking for the ordinal value of a character - you must pass integers, not actual characters.
For the sake of 'ease of use', I use this in my ncurses Window class:
<?php
public function border($left = '|', $top = '-', $right = '|', $bottom = '-', $tlCorner = '+', $trCorner = '+', $brCorner = '+', $blCorner = '+')
{
ncurses_wborder($this->window, ord($left), ord($right), ord($top), ord($bottom), ord($tlCorner), ord($trCorner), ord($blCorner), ord($brCorner));
}
?>
This allows you to do something like the following:
<?php
// Border the window with some weird stuff.
$window->border('.', '~', 'l', '$');
?>
ncurses_wborder
(PHP 4 >= 4.3.0, PHP 5 < 5.3.0, PECL ncurses >= 1.0.0)
ncurses_wborder — Dessine le bord d'une fenêtre avec un caractère qualifié
Description
$window
, int $left
, int $right
, int $top
, int $bottom
, int $tl_corner
, int $tr_corner
, int $bl_corner
, int $br_corner
)Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et, concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS ! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.
Dessine les lignes spécifiées et les coins autour de la fenêtre
passée par window.
Utilisez ncurses_border() pour les bordures de la fenêtre principale.
Liste de paramètres
Chaque paramètre attend 0 pour dessiner et 1 pour ne pas le faire.
-
window -
La fenêtre à traiter
-
left -
-
right -
-
top -
-
bottom -
-
tl_corner -
Coin en haut, à gauche
-
tr_corner -
Coin en haut, à droite
-
bl_corner -
Coin en bas, à gauche
-
br_corner -
Coin en bas, à droite
