Copyright (C) 2000-2012 |
Manpages curs_add_wchSection: Miscellaneous Library Functions (3X)Updated: Index Return to Main Contents NAMEadd_wch, wadd_wch, mvadd_wch, mvwadd_wch, echo_wchar, wecho_wchar - add a complex character and rendition to a curses window, then advance the cursorSYNOPSIS#include <curses.h>
int add_wch( const cchar_t *wch );
DESCRIPTIONThe add_wch, wadd_wch, mvadd_wch, and mvwadd_wch functions put the complex character wch into the given window at its current position, which is then advanced. These functions perform wrapping and special-character processing as follows:
The echo_wchar function is functionally equivalent to a call to add_wch followed by a call to refresh. Similarly, the wecho_wchar is functionally equivalent to a call to wadd_wch followed by a call to wrefresh. The knowledge that only a single character is being output is taken into consideration and, for non-control characters, a considerable performance gain might be seen by using the *echo* functions instead of their equivalents. RETURN VALUESAll routines return the integer ERR upon failure and OK on success. NOTESNote that add_wch, mvadd_wch, mvwadd_wch, and echo_wchar may be macros. PORTABILITYAll these functions are described in the XSI Curses standard, Issue 4. The defaults specified for forms-drawing characters apply in the POSIX locale. XSI documents constants beginning with WACS_ which are used for line-drawing. Those are not currently implemented in ncurses. SEE ALSOcurses(3X), curs_attr_get(3X), curs_clear(3X), curs_outopts(3X), curs_refresh(3X), putwc(3)
IndexThis document was created by man2html, using the manual pages. Time: 00:45:39 GMT, April 27, 2024 |