WinScrollV Function (ROM Call 0x24)

wingraph.h

void WinScrollV (WINDOW *w, const WIN_RECT *rect, short NumRows);

Scrolls a region of a window upwards or downwards.

WinScrollV scrolls the rectangular area determined by rect of the window pointed to by w upwards by NumRows pixels (or downwards if NumRows < 0). The coordinates in rect are relative to the topleft corner od the window. Blank areas (i.e. the vacant space produced after scrolling) are filled with current background for the window (see WinBackground).

Note: This command is not very fast because it is realized using WinBitmapGet and WinBitmapPut.


Uses: WinToScr, ClientToScr, PortRestore, ScrRectOverlap, ScrRectScroll, ROM Call 0x413
Used by: cmd_disp, cmd_input, cmd_inputstr, cmd_output, cmd_pause, cmd_prompt, EV_defaultHandler, TE_handleEvent, EV_quit