diff options
| -rw-r--r-- | Doc/lib/libcurses.tex | 22 | 
1 files changed, 22 insertions, 0 deletions
| diff --git a/Doc/lib/libcurses.tex b/Doc/lib/libcurses.tex index e35c731..af3da09 100644 --- a/Doc/lib/libcurses.tex +++ b/Doc/lib/libcurses.tex @@ -342,6 +342,18 @@ Returns the value of the environment variable TERM, truncated to 14  characters.  \end{funcdesc} +\begin{funcdesc}{typeahead}{fd} +Specifies that the file descriptor \var{fd} be used for typeahead +checking.  If \var{fd} is -1, then no typeahead checking is done. + +The curses library does ``line-breakout optimization'' by looking for +typeahead periodically while updating the screen.  If input is found, +and it is coming from a tty, the current update is postponed until +refresh or doupdate is called again, allowing faster response to +commands typed in advance. This function allows specifying a different +file descriptor for typeahead checking. +\end{funcdesc} +  \begin{funcdesc}{unctrl}{ch}  Returns a string which is a printable representation of the character  \var{ch}.  Control characters are displayed as a caret followed by the @@ -780,6 +792,16 @@ Touches all locations in ancestors of the window that have been changed in  the window.    \end{methoddesc} +\begin{methoddesc}{timeout}{delay} +Sets blocking or non-blocking read behaviour for the window.  If +\var{delay} is negative, blocking read is used, which will wait +indefinitely for input).  If \var{delay} is zero, then non-blocking +read is used, and -1 will be returned by \method{getch()} if no input +is waiting.  If \var{delay} is positive, then \method{getch()} will +block for \var{delay} milliseconds, and return -1 if there is still no +input at the end of that time. +\end{methoddesc} +  \begin{methoddesc}{touchline}{start, count}  Pretend \var{count} lines have been changed, starting with line  \var{start}. | 
