w(3curses)


w -- pointer page for functions with w prefix

Synopsis

cc [options] file -lcurses
#include <curses.h>

Description

Most uses of the w prefix indicate that a Curses function takes a win argument that specifies the affected window. (The corresponding functions without the w prefix operate on the current window.) The wunctrl(3curses) function is an exception to this rule and has an entry under its own name.

The w functions are discussed together with the corresponding functions without the w prefix. They are found on the following entries:

Routine Refer to
waddch addch(3curses)
waddchnstr addchstr(3curses)
waddchstr addchstr(3curses)
waddnstr addnstr(3curses)
waddstr addnstr(3curses)
waddnwstr addnwstr(3curses)
waddwstr addnwstr(3curses)
wadd_wch add_wch(3curses)
wadd_wchnstr add_wchnstr(3curses)
wadd_wchstr add_wchnstr(3curses)
wattroff attroff(3curses)
wattron attroff(3curses)
wattrset attroff(3curses)
wattr_get attr_get(3curses)
wattr_off attr_get(3curses)
wattr_on attr_get(3curses)
wattr_set attr_get(3curses)
wbkgd bkgd(3curses)
wbkgdset bkgd(3curses)
wbkgrnd bkgrnd(3curses)
wbkgrndset bkgrnd(3curses)
wborder border(3curses)
wborder_set border_set(3curses)
wchgat chgat(3curses)
wclear clear(3curses)
wclrtobot clrtobot(3curses)
wclrtoeol clrtoeol(3curses)
wcursyncup* syncok(3curses)
wdelch delch(3curses)

                    +-------------+----------------------+
                    |  Routine    |       Refer to       |
                    +-------------+----------------------+
                    |waddch       | addch(3curses)       |
                    +-------------+----------------------+
                    |waddchnstr   | addchstr(3curses)    |
                    +-------------+----------------------+
                    |waddchstr    | addchstr(3curses)    |
                    +-------------+----------------------+
                    |waddnstr     | addnstr(3curses)     |
                    +-------------+----------------------+
                    |waddstr      | addnstr(3curses)     |
                    +-------------+----------------------+
                    |waddnwstr    | addnwstr(3curses)    |
                    +-------------+----------------------+
                    |waddwstr     | addnwstr(3curses)    |
                    +-------------+----------------------+
                    |wadd_wch     | add_wch(3curses)     |
                    +-------------+----------------------+
                    |wadd_wchnstr | add_wchnstr(3curses) |
                    +-------------+----------------------+
                    |wadd_wchstr  | add_wchnstr(3curses) |
                    +-------------+----------------------+
                    |wattroff     | attroff(3curses)     |
                    +-------------+----------------------+
                    |wattron      | attroff(3curses)     |
                    +-------------+----------------------+
                    |wattrset     | attroff(3curses)     |
                    +-------------+----------------------+
                    |wattr_get    | attr_get(3curses)    |
                    +-------------+----------------------+
                    |wattr_off    | attr_get(3curses)    |
                    +-------------+----------------------+
                    |wattr_on     | attr_get(3curses)    |
                    +-------------+----------------------+
                    |wattr_set    | attr_get(3curses)    |
                    +-------------+----------------------+
                    |wbkgd        | bkgd(3curses)        |
                    +-------------+----------------------+
                    |wbkgdset     | bkgd(3curses)        |
                    +-------------+----------------------+
                    |wbkgrnd      | bkgrnd(3curses)      |
                    +-------------+----------------------+
                    |wbkgrndset   | bkgrnd(3curses)      |
                    +-------------+----------------------+
                    |wborder      | border(3curses)      |
                    +-------------+----------------------+
                    |wborder_set  | border_set(3curses)  |
                    +-------------+----------------------+
                    |wchgat       | chgat(3curses)       |
                    +-------------+----------------------+
                    |wclear       | clear(3curses)       |
                    +-------------+----------------------+
                    |wclrtobot    | clrtobot(3curses)    |
                    +-------------+----------------------+
                    |wclrtoeol    | clrtoeol(3curses)    |
                    +-------------+----------------------+
                    |wcursyncup*  | syncok(3curses)      |
                    +-------------+----------------------+
                    |wdelch       | delch(3curses)       |
                    +-------------+----------------------+

Routine Refer to
wdeleteln deleteln(3curses)
wechochar echochar(3curses)
wecho_wchar echo_wchar(3curses)
werase clear(3curses)
wgetbkgrnd bkgrnd(3curses)
wgetch getch(3curses)
wgetnstr getnstr(3curses)
wgetn_wstr getn_wstr(3curses)
wgetstr getnstr(3curses)
wget_wch get_wch(3curses)
wget_wstr getn_wstr(3curses)
whline hline(3curses)
whline_set hline_set(3curses)
winch inch(3curses)
winchnstr inchnstr(3curses)
winchstr inchnstr(3curses)
winnstr innstr(3curses)
winnwstr innwstr(3curses)
winsch insch(3curses)
winsdelln insdelln(3curses)
winsertln insertln(3curses)
winsnstr insnstr(3curses)
winsstr insnstr(3curses)
winstr innstr(3curses)
wins_nwstr ins_nwstr(3curses)
wins_wch ins_wch(3curses)
wins_wstr ins_nwstr(3curses)
winwstr innwstr(3curses)
win_wch in_wch(3curses)

                     +------------+---------------------+
                     |  Routine   |      Refer to       |
                     +------------+---------------------+
                     |wdeleteln   | deleteln(3curses)   |
                     +------------+---------------------+
                     |wechochar   | echochar(3curses)   |
                     +------------+---------------------+
                     |wecho_wchar | echo_wchar(3curses) |
                     +------------+---------------------+
                     |werase      | clear(3curses)      |
                     +------------+---------------------+
                     |wgetbkgrnd  | bkgrnd(3curses)     |
                     +------------+---------------------+
                     |wgetch      | getch(3curses)      |
                     +------------+---------------------+
                     |wgetnstr    | getnstr(3curses)    |
                     +------------+---------------------+
                     |wgetn_wstr  | getn_wstr(3curses)  |
                     +------------+---------------------+
                     |wgetstr     | getnstr(3curses)    |
                     +------------+---------------------+
                     |wget_wch    | get_wch(3curses)    |
                     +------------+---------------------+
                     |wget_wstr   | getn_wstr(3curses)  |
                     +------------+---------------------+
                     |whline      | hline(3curses)      |
                     +------------+---------------------+
                     |whline_set  | hline_set(3curses)  |
                     +------------+---------------------+
                     |winch       | inch(3curses)       |
                     +------------+---------------------+
                     |winchnstr   | inchnstr(3curses)   |
                     +------------+---------------------+
                     |winchstr    | inchnstr(3curses)   |
                     +------------+---------------------+
                     |winnstr     | innstr(3curses)     |
                     +------------+---------------------+
                     |winnwstr    | innwstr(3curses)    |
                     +------------+---------------------+
                     |winsch      | insch(3curses)      |
                     +------------+---------------------+
                     |winsdelln   | insdelln(3curses)   |
                     +------------+---------------------+
                     |winsertln   | insertln(3curses)   |
                     +------------+---------------------+
                     |winsnstr    | insnstr(3curses)    |
                     +------------+---------------------+
                     |winsstr     | insnstr(3curses)    |
                     +------------+---------------------+
                     |winstr      | innstr(3curses)     |
                     +------------+---------------------+
                     |wins_nwstr  | ins_nwstr(3curses)  |
                     +------------+---------------------+
                     |wins_wch    | ins_wch(3curses)    |
                     +------------+---------------------+
                     |wins_wstr   | ins_nwstr(3curses)  |
                     +------------+---------------------+
                     |winwstr     | innwstr(3curses)    |
                     +------------+---------------------+
                     |win_wch     | in_wch(3curses)     |
                     +------------+---------------------+

Routine Refer to
win_wchnstr in_wchnstr(3curses)
win_wchstr in_wchnstr(3curses)
wmove move(3curses)
wnoutrefresh* doupdate(3curses)
wprintw mvprintw(3curses)
wredrawln redrawwin(3curses)
wrefresh doupdate(3curses)
wscanw mvscanw(3curses)
wscrl scrl(3curses)
wsetscrreg clearok(3curses)
wstandend standend(3curses)
wstandout standend(3curses)
wsyncdown* syncok(3curses)
wsyncup* syncok(3curses)
wtimeout notimeout(3curses)
wtouchln*(P> is_linetouched(3curses)
wvline hline(3curses)
wvline_set hline_set(3curses)
* There is no corresponding function without the w prefix.

             +--------------------+------------------------------+
             |     Routine        |          Refer to            |
             +--------------------+------------------------------+
             |win_wchnstr         |in_wchnstr(3curses)           |
             +--------------------+------------------------------+
             |win_wchstr          |in_wchnstr(3curses)           |
             +--------------------+------------------------------+
             |wmove               |move(3curses)                 |
             +--------------------+------------------------------+
             |wnoutrefresh*       |doupdate(3curses)             |
             +--------------------+------------------------------+
             |wprintw             |mvprintw(3curses)             |
             +--------------------+------------------------------+
             |wredrawln           |redrawwin(3curses)            |
             +--------------------+------------------------------+
             |wrefresh            |doupdate(3curses)             |
             +--------------------+------------------------------+
             |wscanw              |mvscanw(3curses)              |
             +--------------------+------------------------------+
             |wscrl               |scrl(3curses)                 |
             +--------------------+------------------------------+
             |wsetscrreg          |clearok(3curses)              |
             +--------------------+------------------------------+
             |wstandend           |standend(3curses)             |
             +--------------------+------------------------------+
             |wstandout           |standend(3curses)             |
             +--------------------+------------------------------+
             |wsyncdown*          |syncok(3curses)               |
             +--------------------+------------------------------+
             |wsyncup*            |syncok(3curses)               |
             +--------------------+------------------------------+
             |wtimeout            |notimeout(3curses)            |
             +--------------------+------------------------------+
             |wtouchln*(P>        |is_linetouched(3curses)       |
             +--------------------+------------------------------+
             |wvline              |hline(3curses)                |
             +--------------------+------------------------------+
             |wvline_set          |hline_set(3curses)            |
             +--------------------+------------------------------+
             |* There is no corresponding function without the w |
             |prefix.                                            |
             +---------------------------------------------------+

© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004