home *** CD-ROM | disk | FTP | other *** search
- NAME
- doupdate() clrupdate() - update screen
- transformline() - update physical line
- clearscreen() - clear physical screen
- gotoxy() - move physical cursor to desired address
- putchar() - write character with attributes to the physical screen
-
- SYNOPSIS
- #include <curses.h>
- #include <curspriv.h>
-
- void doupdate()
-
- static void clrupdate(scr)
- WINDOW *scr;
-
- static bool transformline(lineno)
- register int lineno;
-
- static void clearscreen()
-
- static void gotoxy(row,col)
- int row, col;
-
- static void Putchar(ch)
- int ch;
-
- DESCRIPTION
- doupdate() updates the physical screen to look like _curs-
- var.tmpwin if curscr is not 'Clear-marked'. Otherwise it
- updates the screen to look like curscr.
-
- clrupdate() updates the screen by clearing it and then
- redraw it in it's entirety. If _cursvar.refrbrk is TRUE, and
- there is pending input characters, the update will be pre-
- maturely terminated.
-
- transformline() updates the given physical line to look
- like the corresponding line in _cursvar.tmpwin. Transform-
- returns 1 if premature refresh end is allowed, and there is
- an input character pending.
-
- clearscreen() clears the physical screen and puts the cursor
- in the home position.
-
- gotoxy() moves the physical cursor to the desired address on
- the screen. We don't optimize here - on a PC, it takes more
- time to optimize than to do things directly.
-
- putchar() writes a character, with attributes, to the physi-
- cal screen, but avoids writing to the lower right screen
- position.
-
- EXAMPLES
-
- SEE ALSO
- _cursespendch(); _cursesscroll(); _cursescursor(); _cursescattr()
-
- BUGS
-