ncurses_wborder

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

ncurses_wborderРисует границу вокруг окна с помощью символов-атрубитов

Описание

ncurses_wborder ( resource $window , int $left , int $right , int $top , int $bottom , int $tl_corner , int $tr_corner , int $bl_corner , int $br_corner ) : int
Внимание

Эта функция является ЭКСПЕРИМЕНТАЛЬНОЙ. Поведение этой функции, ее имя и относящаяся к ней документация могут измениться в последующих версиях PHP без уведомления. Используйте эту функцию на свой страх и риск.

Рисует указанные линии и углы вокруг переданного window.

Используйте ncurses_border() для границ вокруг основного окна.

Список параметров

Каждый параметр ожидает 0 для отрисовки линии, и 1, чтобы пропустить это.

window

Окно, в котором мы работаем

left

right

top

bottom

tl_corner

Верхний левый угол

tr_corner

Верхний правый угол

bl_corner

Нижний левый угол

br_corner

Нижний правый угол

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

  • ncurses_border() - Нарисовать границу вокруг экрана с помощью атрибутов

add a note add a note

User Contributed Notes 1 note

up
1
kermodebear (at) gmail dot com
10 years ago
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', '$');
?>
To Top