Next: Scroll a window, Previous: Refresh windows and lines, Up: The basic curses library [Contents][Index]
The scr-dump
routine dumps the current contents of the virtual screen
to the file filename.
The scr-restore
routine sets the virtual screen to the contents
of filename, which must have been written using scr-dump. The
next call to doupdate
restores the screen to the way it looked
in the dump file.
The scr-init
routine reads in the contents of filename
and uses them to initialize the curses data structures about what the
terminal currently has on its screen. If the data is determined to be
valid, curses bases its next update of the screen on this information
rather than clearing the screen and starting from scratch.
scr-init
is used after initscr
or a system call to share
the screen with another process which has done a scr-dump
after
its endwin
call. The data is declared invalid if the terminfo
capabilities rmcup
and nrrmc
exist; also if the terminal
has been written to since the preceding scr-dump
call.
The scr-set
routine is a combination of scr-restore
and
scr-init
. It tells the program that the information in
filename is what is currently on the screen, and also what the
program wants on the screen. This can be thought of as a screen
inheritance function.
To read (write) the contents of a window from (to) a port, use the
getwin
and putwin
routines.
All routines return the integer #f
upon failure and #t
upon success.
Next: Scroll a window, Previous: Refresh windows and lines, Up: The basic curses library [Contents][Index]