georg           Tue Dec 25 18:25:24 2001 EDT

  Modified files:              
    /phpdoc/en/functions        ncurses.xml 
  Log:
  
  new functions documented.
  Status: 30 Function documented, 84 still undocumented
  
  
Index: phpdoc/en/functions/ncurses.xml
diff -u phpdoc/en/functions/ncurses.xml:1.3 phpdoc/en/functions/ncurses.xml:1.4
--- phpdoc/en/functions/ncurses.xml:1.3 Sat Dec 22 13:02:35 2001
+++ phpdoc/en/functions/ncurses.xml     Tue Dec 25 18:25:24 2001
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
+<!-- $Revision: 1.4 $ -->
  <reference id="ref.ncurses">
   <title>Ncurses terminal screen control functions</title>
   <titleabbrev>ncurses functions</titleabbrev>
@@ -343,19 +343,23 @@
   <refentry id="function.ncurses-erasechar">
    <refnamediv>
     <refname>ncurses_erasechar</refname>
-    <refpurpose>Return current erase character </refpurpose>
+    <refpurpose>Returns current erase character </refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>bool <function>ncurses_erasechar</function></funcdef>
+      <funcdef>string <function>ncurses_erasechar</function></funcdef>
       <void/>
      </funcprototype>
     </funcsynopsis>
      &warn.experimental.func;
     <para>
-     undocumented
+     <function>ncurses_erasechar</function> returns the current erase
+     char character.
+    </para>
+    <para>
+    See also: <function>ncurses_killchar</function>
     </para>
    </refsect1>
   </refentry>
@@ -375,7 +379,12 @@
     </funcsynopsis>
      &warn.experimental.func;
     <para>
-     undocumented
+     <function>ncurses_flash</function> flashes the screen, and if
+     its not possible, sends an audible alert (bell).
+     Returns &false; on success, otherwise &true;.
+    </para>
+    <para>
+    See also: <function>ncurses_beep</function>
     </para>
    </refsect1>
   </refentry>
@@ -395,7 +404,10 @@
     </funcsynopsis>
      &warn.experimental.func;
     <para>
-     undocumented
+     The <function>ncurses_flushinp</function> throws away any
+     typeahead that has been typed and has not yet been read by your
+     program.
+     Returns &false; on success, otherwise &true;. 
     </para>
    </refsect1>
   </refentry>
@@ -415,7 +427,11 @@
     </funcsynopsis>
      &warn.experimental.func;
     <para>
-     undocumented
+     <function>ncurses_has_colors</function> returns &true; or &false;
+     depending on whether the terminal has color capacitites.
+    </para>
+    <para>
+    See also: <function>ncurses_can_change_color</function>
     </para>
    </refsect1>
   </refentry>
@@ -435,7 +451,12 @@
     </funcsynopsis>
      &warn.experimental.func;
     <para>
-     undocumented
+     <function>ncurses_has_ic</function> checks terminals insert- and
+     delete capabilitites. It returns &true; when terminal has
+     insert/delete-capabilities, otherwise &false;.
+    </para>
+    <para>
+    See also: <function>ncurses_has_il</function>
     </para>
    </refsect1>
   </refentry>
@@ -455,7 +476,12 @@
     </funcsynopsis>
      &warn.experimental.func;
     <para>
-     undocumented
+     <function>ncurses_has_il</function> checks terminals insert- and
+     delete-line-capabilities. It returns &true; when terminal has
+     insert/delete-line capabilities, otherwise &false;
+    </para>
+    <para>
+    See also: <function>ncurses_has_ic</function>
     </para>
    </refsect1>
   </refentry>
@@ -469,13 +495,14 @@
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>bool <function>ncurses_inch</function></funcdef>
+      <funcdef>string <function>ncurses_inch</function></funcdef>
       <void/>
      </funcprototype>
     </funcsynopsis>
      &warn.experimental.func;
     <para>
-     undocumented
+     <function>ncurses_inch</function> returns the character from the
+     current position.
     </para>
    </refsect1>
   </refentry>
@@ -495,7 +522,8 @@
     </funcsynopsis>
      &warn.experimental.func;
     <para>
-     undocumented
+     <function>ncurses_insertln</function> inserts a new line above
+     the current line. The bottom line will be lost.
     </para>
    </refsect1>
   </refentry>
@@ -515,7 +543,14 @@
     </funcsynopsis>
      &warn.experimental.func;
     <para>
-     undocumented
+    <function>ncurses_isendwin</function> returns &true;, if
+    <function>ncurses_endwin</function> has been called without any
+    subsequent calls to <function>ncurses_wrefresh</function>, 
+    otherwise &false;.
+    </para>
+    <para>
+    See also: <function>ncurses_endwin</function>
+              <function>ncurses_wrefresh()</function>
     </para>
    </refsect1>
   </refentry>
@@ -523,7 +558,7 @@
   <refentry id="function.ncurses-killchar">
    <refnamediv>
     <refname>ncurses_killchar</refname>
-    <refpurpose>Return current line kill character </refpurpose>
+    <refpurpose>Returns current line kill character </refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -535,7 +570,11 @@
     </funcsynopsis>
      &warn.experimental.func;
     <para>
-     undocumented
+     <function>ncurses_killchar</function> returns the current line
+     kill character.
+    </para>
+    <para>
+    See also: <function>ncurses_erasechar</function>
     </para>
    </refsect1>
   </refentry>
@@ -575,7 +614,15 @@
     </funcsynopsis>
      &warn.experimental.func;
     <para>
-     undocumented
+     <function>ncurses_nocbreak</function> routine returns terminal to
+     normal (cooked) mode. Initially the terminal may or may not in
+     cbreak mode as the mode is inherited. Therefore a program should
+     call <function>ncurses_cbreak</function> and
+     <function>ncurses_nocbreak</function> explicitly.
+     Returns &true; if any error occured, otherwise &false;.
+    </para>
+    <para>
+    See also: <function>ncurses_cbreak</function>
     </para>
    </refsect1>
   </refentry>
@@ -595,7 +642,13 @@
     </funcsynopsis>
      &warn.experimental.func;
     <para>
-     undocumented
+     <function>ncurses_noecho</function> prevents echoing of user
+     typed characters.
+     Returns &true; if any error occured, otherwise &false;.
+    </para>
+    <para>
+    See also: <function>ncurses_echo</function>,
+    <function>ncurses_getch</function>
     </para>
    </refsect1>
   </refentry>
@@ -603,7 +656,7 @@
   <refentry id="function.ncurses-nonl">
    <refnamediv>
     <refname>ncurses_nonl</refname>
-    <refpurpose>Do not ranslate newline and carriage return / line feed </refpurpose>
+    <refpurpose>Do not translate newline and carriage return / line feed </refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -635,7 +688,18 @@
     </funcsynopsis>
      &warn.experimental.func;
     <para>
-     undocumented
+     <function>ncurses_noraw</function> switches the terminal out of raw
+     mode. Raw mode is similar to cbreak mode, in that characters
+     typed are immediately passed through to the user program. The
+     differences that are that in raw mode, the interrupt, quit,
+     suspend and flow control characters are all passed through
+     uninterpreted, instead of generating a signal.
+     Returns &true; if any error occured, otherwise &false;.
+    </para>
+    <para>
+    See also: <function>ncurses_raw</function>,
+    <function>ncurses_cbreak</function>, 
+    <function>ncurses_nocbreak</function>
     </para>
    </refsect1>
   </refentry>
@@ -655,7 +719,18 @@
     </funcsynopsis>
      &warn.experimental.func;
     <para>
-     undocumented
+     <function>ncurses_raw</function> places the terminal in raw
+     mode. Raw mode is similar to cbreak mode, in that characters
+     typed are immediately passed through to the user program. The
+     differences that are that in raw mode, the interrupt, quit,
+     suspend and flow control characters are all passed through
+     uninterpreted, instead of generating a signal.
+     Returns &true; if any error occured, otherwise &false;.
+    </para>
+    <para>
+    See also: <function>ncurses_noraw</function>,
+    <function>ncurses_cbreak</function>, 
+    <function>ncurses_nocbreak</function>
     </para>
    </refsect1>
   </refentry>
@@ -823,7 +898,7 @@
   <refentry id="function.ncurses-termattrs">
    <refnamediv>
     <refname>ncurses_termattrs</refname>
-    <refpurpose>Return a logical OR of all attribute flags supported by terminal 
</refpurpose>
+    <refpurpose>Returns a logical OR of all attribute flags supported by terminal 
+</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -1046,7 +1121,7 @@
   <refentry id="function.ncurses-baudrate">
    <refnamediv>
     <refname>ncurses_baudrate</refname>
-    <refpurpose>Return baudrate of terminal </refpurpose>
+    <refpurpose>Returns baudrate of terminal </refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -1078,7 +1153,12 @@
     </funcsynopsis>
      &warn.experimental.func;
     <para>
-     undocumented
+     <function>ncurses_beep</function> sends an audlible alert (bell)
+     and if its not possible flashes the screen.
+     Returns &false; on success, otherwise &true;.
+    </para>
+    <para>
+    See also: <function>ncurses_flash</function>
     </para>
    </refsect1>
   </refentry>
@@ -1500,7 +1580,7 @@
   <refentry id="function.ncurses-instr">
    <refnamediv>
     <refname>ncurses_instr</refname>
-    <refpurpose>Read string from terminal screen </refpurpose>
+    <refpurpose>Reads string from terminal screen </refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -1512,7 +1592,11 @@
     </funcsynopsis>
      &warn.experimental.func;
     <para>
-     undocumented
+     <function>ncurses_instr</function> returns the number of
+     charaters read from the current character position until end of
+     line.
+     <parameter>buffer</parameter> contains the characters. Atrributes
+     are stripped from the characters. 
     </para>
    </refsect1>
   </refentry>
@@ -2390,7 +2474,7 @@
    </refsect1>
   </refentry>
 
-  <refentry id="function.ncurses-use-env">
+<refentry id="function.ncurses-use-env">
    <refnamediv>
     <refname>ncurses_use_env</refname>
     <refpurpose>Control use of environment information about terminal size 
</refpurpose>
@@ -2410,8 +2494,7 @@
    </refsect1>
   </refentry>
 
- </reference>
-
+</reference>
  <!-- Keep this comment at the end of the file
  Local variables:
  mode: sgml


Reply via email to