Curses Library Functions cursalecompat(3CURSES)
NAME
cursalecompat, movenextch, wmovenextch, moveprevch, wmo-
veprevch, adjcurspos, wadjcurspos - these functions are
added to ALE curses library for moving the cursor by charac-
ter.
SYNOPSIS
cc [ flag ... ] file ... -lcurses [ library .. ]
#include
int movenextch(void);
int wmovenextch(WINDOW *win);
int moveprevch(void);
int wmoveprevch(WINDOW *win);
int adjcurspos(void);
int wadjcurspos(WINDOW *win);
DESCRIPTION
movenextch() and wmovenextch() move the cursor to the next
character to the right. If the next character is a mul-
ticolumn character, the cursor is positioned on the first
(left-most) column of that character. The new cursor posi-
tion will be on the next character, even if the cursor was
originally positioned on the left-most column of a mul-
ticolumn character. Note that the simple cursor increment
(]x) does not guarantee movement to the next character, if
the cursor was originally positioned on a multicolumn char-
acter. getyx(3CURSES) can be used to find the new position.
moveprevc() and wmoveprevch() routines are the opposite of
movenextch() and wmovenextch(), moving the cursor to the
left-most column of the previous character.
adjcurspos() and wadjcurspos() move the cursor to the
first(left-most) column of the multicolumn character that
the cursor is presently on. If the cursor is already on the
first column, or if the cursor is on a single-column char-
acter, these routines will have no effect.
SunOS 5.11 Last change: 31 Dec 1996 1
Curses Library Functions cursalecompat(3CURSES)
RETURN VALUE
All routines return the integer ER upon failure and an
integer value other than ER upon successful completion.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
ATRIBUTE TYPE ATRIBUTE VALUE
MT-Level Unsafe
SEE ALSO
curses(3CURSES), getyx(3CURSES), attributes(5)
NOTES
The header file automatically includes the header
files , and .
Note that movenextch(), moveprevch(), and adjcurspos() may
be macros.
SunOS 5.11 Last change: 31 Dec 1996 2
|