ncurses_border

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

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

Описание

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

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

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

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

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

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

left

right

top

bottom

tl_corner

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

tr_corner

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

bl_corner

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

br_corner

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

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

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

add a note add a note

User Contributed Notes 2 notes

up
0
krzysztof at uno dot pl
17 years ago
I've found several undocumented constants, that are very useful to create borders manually:

ACS_ULCORNER
ACS_LLCORNER
ACS_URCORNER
ACS_LRCORNER
ACS_LTEE
ACS_RTEE
ACS_BTEE
ACS_TTEE
ACS_HLINE
ACS_VLINE
ACS_PLUS
ACS_S1
ACS_S9
ACS_DIAMOND
ACS_CKBOARD
ACS_DEGREE
ACS_PLMINUS
ACS_BULLET
ACS_LARROW
ACS_RARROW
ACS_DARROW
ACS_UARROW
ACS_BOARD
ACS_LANTERN
ACS_BLOCK

They all work in UTF8 terminal...
up
0
joeldegan AT yahoo.com
22 years ago
In addition to the lack of ncurses_wborder() documentation.
There is also the lack of the getyx function..
it is different than the getxy function I wrote (and posted to the main ncurses docs page on php.net) to get the max X and max Y values, instead it gives you your current Y and X values.

ncurses_getyx($z, $y, $x);// where $z = a window handle...
# the $y and $x are handed back as globals.
# so beware of using this in a function where you might be
# looping through any variable using those.
# do a 'man getyx' to see.
To Top