X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_ins_wstr.3x.html;h=0aee76a02d0c3861f5010b29658c88b8a288ae93;hb=81304798ee736c467839c779c9ca5dca48db7bea;hp=89b5d00656f65a7ed5fbfd46b5fc9119d590b221;hpb=6208c89f98f1cf9fe0980bd8e791846ce007a13d;p=ncurses.git diff --git a/doc/html/man/curs_ins_wstr.3x.html b/doc/html/man/curs_ins_wstr.3x.html index 89b5d006..0aee76a0 100644 --- a/doc/html/man/curs_ins_wstr.3x.html +++ b/doc/html/man/curs_ins_wstr.3x.html @@ -1,6 +1,7 @@ -
- +-curs_ins_wstr(3x) curs_ins_wstr(3x) +curs_ins_wstr(3x) curs_ins_wstr(3x)
- ins_wstr, ins_nwstr, wins_wstr, wins_nwstr, mvins_wstr, - mvins_nwstr, mvwins_wstr, mvwins_nwstr - insert a wide- - character string into a curses window + ins_wstr, ins_nwstr, wins_wstr, wins_nwstr, mvins_wstr, mvins_nwstr, + mvwins_wstr, mvwins_nwstr - insert a wide-character string into a + curses window
@@ -58,6 +59,7 @@ int ins_nwstr(const wchar_t *wstr, int n); int wins_wstr(WINDOW *win, const wchar_t *wstr); int wins_nwstr(WINDOW *win, const wchar_t *wstr, int n); + int mvins_wstr(int y, int x, const wchar_t *wstr); int mvins_nwstr(int y, int x, const wchar_t *wstr, int n); int mvwins_wstr(WINDOW *win, int y, int x, const wchar_t *wstr); @@ -65,54 +67,48 @@
- These routines insert a wchar_t character string (as many - characters as will fit on the line) before the character - under the cursor. All characters to the right of the cur- - sor are shifted right, with the possibility of the right- - most characters on the line being lost. No wrapping is - performed. The cursor position does not change (after - moving to y, x, if specified). The four routines with n - as the last argument insert a leading substring of at most - n wchar_t characters. If n is less than 1, the entire - string is inserted. - - If a character in wstr is a tab, newline, carriage return - or backspace, the cursor is moved appropriately within the - window. A newline also does a clrtoeol before moving. - Tabs are considered to be at every eighth column. If a - character in wstr is another control character, it is - drawn in the ^X notation. Calling win_wch after adding a - control character (and moving to it, if necessary) does - not return the control character, but instead returns a - character in the ^-representation of the control charac- - ter. + These routines insert a wchar_t character string (as many characters as + will fit on the line) before the character under the cursor. All char- + acters to the right of the cursor are shifted right, with the possibil- + ity of the rightmost characters on the line being lost. No wrapping is + performed. The cursor position does not change (after moving to y, x, + if specified). The four routines with n as the last argument insert a + leading substring of at most n wchar_t characters. If n is less than + 1, the entire string is inserted. + + If a character in wstr is a tab, newline, carriage return or backspace, + the cursor is moved appropriately within the window. A newline also + does a clrtoeol before moving. Tabs are considered to be at every + eighth column. If a character in wstr is another control character, it + is drawn in the ^X notation. Calling win_wch after adding a control + character (and moving to it, if necessary) does not return the control + character, but instead returns a character in the ^-representation of + the control character.
Note that all but wins_nwstr may be macros. - If the first character in the string is a nonspacing char- - acter, these functions will fail. XSI does not define - what will happen if a nonspacing character follows a con- - trol character. + If the first character in the string is a nonspacing character, these + functions will fail. XSI does not define what will happen if a non- + spacing character follows a control character.
- Upon successful completion, these functions return OK. - Otherwise, they return ERR. + Upon successful completion, these functions return OK. Otherwise, they + return ERR. - Functions with a "mv" prefix first perform a cursor move- - ment using wmove, and return an error if the position is - outside the window, or if the window pointer is null. + Functions with a "mv" prefix first perform a cursor movement using + wmove, and return an error if the position is outside the window, or if + the window pointer is null.
- curses(3x), curs_insstr(3x), curs_in_wch(3x), - curs_ins_wch(3x). + curses(3x), curs_insstr(3x), curs_in_wch(3x), curs_ins_wch(3x). - curs_ins_wstr(3x) + curs_ins_wstr(3x)