mirror of
https://github.com/sigmasternchen/php-doc-en
synced 2025-03-16 08:58:56 +00:00
Documentation for the following functions:
ncurses_can_change_color ncurses_cbreak ncurses_clear ncurses_clrtobot ncurses_clrtoeol ncurses_def_rpog_mode ncurses_def_shell_mode ncurses_delch ncurses_deleteln ncurses_doupdate ncurses_echo ncurses_erase Status: 12 functions documented 102 functions still undocumented git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@65988 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
parent
e1c0e93dc5
commit
e58a6fb09f
1 changed files with 104 additions and 14 deletions
|
@ -1,11 +1,23 @@
|
|||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision: 1.2 $ -->
|
||||
<!-- $Revision: 1.3 $ -->
|
||||
<reference id="ref.ncurses">
|
||||
<title>Ncurses terminal screen control functions</title>
|
||||
<titleabbrev>ncurses functions</titleabbrev>
|
||||
|
||||
<partintro>
|
||||
<para>
|
||||
ncurses (new curses) is a free software emulation of curses in
|
||||
System V Rel 4.0 (and above). It uses terminfo format, supports pads, colors, multiple
|
||||
highlights, form characters and function key mapping.
|
||||
</para>
|
||||
<para>
|
||||
To get these functions to work, you have to compile the CGI
|
||||
version of PHP with <option
|
||||
role="configure">--with-ncurses</option>.
|
||||
That requires the ncurses library to be installed. Download the
|
||||
latest version from <ulink
|
||||
url="&url.ncurses;">&url.ncurses;</ulink>,
|
||||
compile and install it.
|
||||
</para>
|
||||
</partintro>
|
||||
|
||||
|
@ -25,7 +37,9 @@
|
|||
</funcsynopsis>
|
||||
&warn.experimental.func;
|
||||
<para>
|
||||
undocumented
|
||||
The function <function>ncurses_can_change_color</function> returns
|
||||
&true; or &false;, depending on whether the terminal has color
|
||||
capabilities and whether the programmer can change the colors.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
@ -45,7 +59,17 @@
|
|||
</funcsynopsis>
|
||||
&warn.experimental.func;
|
||||
<para>
|
||||
undocumented
|
||||
<function>ncurses_cbreak</function> disables line buffering and
|
||||
character processing (interrupt and flow control characters are
|
||||
unaffected), making characters typed by the user immediately
|
||||
available to the program.
|
||||
</para>
|
||||
<para>
|
||||
<function>ncurses_cbreak</function> returns &true; if any error
|
||||
occured, otherwise &false;.
|
||||
</para>
|
||||
<para>
|
||||
See also: <function>ncurses_nocbreak</function>
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
@ -65,7 +89,16 @@
|
|||
</funcsynopsis>
|
||||
&warn.experimental.func;
|
||||
<para>
|
||||
undocumented
|
||||
<function>ncurses_clear</function> clears the screen completely
|
||||
without setting blanks. Returns &false; on success, otherwise &true;.
|
||||
</para>
|
||||
<para>
|
||||
Note: <function>ncurses_clear</function> clears the screen without
|
||||
setting blanks, which have the current background rendition. To
|
||||
clear screen with blanks, use <function>ncurses_erase</function>.
|
||||
</para>
|
||||
<para>
|
||||
See also: <function>ncurses_erase</function>
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
@ -85,7 +118,14 @@
|
|||
</funcsynopsis>
|
||||
&warn.experimental.func;
|
||||
<para>
|
||||
undocumented
|
||||
<function>ncurses_clrtobot</function> erases all lines from cursor
|
||||
to end of screen and creates blanks. Blanks created by
|
||||
<function>ncurses_clrtobot</function> have the current background
|
||||
rendition. Returns &true; if any error occured, otherwise &false;.
|
||||
</para>
|
||||
<para>
|
||||
See also: <function>ncurses_clear</function>,
|
||||
<function>ncurses_clrtoeol</function>
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
@ -105,8 +145,15 @@
|
|||
</funcsynopsis>
|
||||
&warn.experimental.func;
|
||||
<para>
|
||||
undocumented
|
||||
<function>ncurses_clrtoeol</function> erases the current line from
|
||||
cursor position to the end. Blanks created by
|
||||
<function>ncurses_clrtoeol</function> have the current background
|
||||
rendition. Returns &true; if any error occured, otherwise &false;.
|
||||
</para>
|
||||
<para>
|
||||
See also: <function>ncurses_clear</function>,
|
||||
<function>ncurses_clrtobot</function>
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
||||
|
@ -125,7 +172,13 @@
|
|||
</funcsynopsis>
|
||||
&warn.experimental.func;
|
||||
<para>
|
||||
undocumented
|
||||
<function>ncurses_def_prog_mode</function> saves the current
|
||||
terminal modes for program (in curses) for use by
|
||||
<function>ncurses_reset_prog_mode</function>. Returns &false; on
|
||||
success, otherwise &true;.
|
||||
</para>
|
||||
<para>
|
||||
See also: <function>ncurses_reset_prog_mode</function>
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
@ -145,7 +198,13 @@
|
|||
</funcsynopsis>
|
||||
&warn.experimental.func;
|
||||
<para>
|
||||
undocumented
|
||||
<function>ncurses_def_shell_mode</function> saves the current
|
||||
terminal modes for shell (not in curses) for use by
|
||||
<function>ncurses_reset_shell_mode</function>. Returns &false; on
|
||||
success, otherwise &true;.
|
||||
</para>
|
||||
<para>
|
||||
See also: <function>ncurses_reset_shell_mode</function>
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
@ -165,7 +224,14 @@
|
|||
</funcsynopsis>
|
||||
&warn.experimental.func;
|
||||
<para>
|
||||
undocumented
|
||||
<function>ncurses_delch</function> deletes the character under
|
||||
the cursor. All characters to the right of the cursor on the same
|
||||
line are moved to the left one position and the last character on
|
||||
the line is filled with a blank. The cursor position does
|
||||
not change. Returns &false; on success, otherwise &true;.
|
||||
</para>
|
||||
<para>
|
||||
See also: <function>ncurses_deleteln</function>
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
@ -185,7 +251,15 @@
|
|||
</funcsynopsis>
|
||||
&warn.experimental.func;
|
||||
<para>
|
||||
undocumented
|
||||
<function>ncurses_deleteln</function> deletes the current line under
|
||||
cursorposition. All lines below the current line are moved up one
|
||||
line.
|
||||
The bottom line of window is cleared. Cursor position does not
|
||||
change.
|
||||
Returns &false; on success, otherwise &true;.
|
||||
</para>
|
||||
<para>
|
||||
See also: <function>ncurses_delch</function>
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
@ -205,7 +279,10 @@
|
|||
</funcsynopsis>
|
||||
&warn.experimental.func;
|
||||
<para>
|
||||
undocumented
|
||||
<function>ncurses_doupdate()</function> compares the virtual screen to the
|
||||
physical screen and updates the physical screen. This way is more
|
||||
effective than using multiple refresh calls.
|
||||
Returns &false; on success, &true; if any error occured.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
@ -225,7 +302,13 @@
|
|||
</funcsynopsis>
|
||||
&warn.experimental.func;
|
||||
<para>
|
||||
undocumented
|
||||
<function>ncurses_echo</function> enables echo mode.
|
||||
All characters typed by user are echoed by
|
||||
<function>ncurses_getch</function>.
|
||||
Returns &false; on success, &true; if any error occured.
|
||||
</para>
|
||||
<para>
|
||||
To disable echo mode use <function>ncurses_noecho</function>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
@ -233,7 +316,7 @@
|
|||
<refentry id="function.ncurses-erase">
|
||||
<refnamediv>
|
||||
<refname>ncurses_erase</refname>
|
||||
<refpurpose>Erease terminal screen </refpurpose>
|
||||
<refpurpose>Erase terminal screen </refpurpose>
|
||||
</refnamediv>
|
||||
<refsect1>
|
||||
<title>Description</title>
|
||||
|
@ -245,7 +328,14 @@
|
|||
</funcsynopsis>
|
||||
&warn.experimental.func;
|
||||
<para>
|
||||
undocumented
|
||||
<function>ncurses_erase</function> fills the terminal screen with
|
||||
blanks. Created blanks have the current background rendition, set
|
||||
by <function>ncurses_bkgd</function>.
|
||||
Returns &false; on success, &true; if any error occured.
|
||||
</para>
|
||||
<para>
|
||||
See also: <function>ncurses_bkgd</function>,
|
||||
<function>ncurses_clear</function>
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
|
Loading…
Reference in a new issue