/* $DOC$ $NAME$ ft_SetVCur() $CATEGORY$ Video $ONELINER$ Set the cursor position on a specified video page $SYNTAX$ ft_SetVCur( [ ], [ ], [ ] ) -> NIL $ARGUMENTS$ is the video page (defaults to current page, determined by ft_GetVPg() is the row coordinate (defaults to 0 ) is the column coordinate (defaults to 0 ) $RETURNS$ NIL $DESCRIPTION$ ft_SetVCur() sets the cursor position on a specific video page. It uses ft_int86() to invoke interrupt 10h, function 2. For more information on graphics programming, cursors, and video pages, refer to Richard Wilton's _Programmer's Guide to PC and PS/2 Video Systems_ (Microsoft Press). $EXAMPLES$ // Set the position to row 5, column 10 on video page 1: ft_SetVCur( 1, 5, 10 ) $END$ */ /* $DOC$ $NAME$ ft_GetVCur() $CATEGORY$ Video $ONELINER$ Return info about the cursor on a specified video page $SYNTAX$ ft_GetVCur( [] ) -> $ARGUMENTS$ is the video page to get the cursor information for. Defaults to the current page, as returned by ft_GetVPg(). $RETURNS$ A four-element array (), set up as follows: aCurInfo[ 1 ] = Top line of cursor aCurInfo[ 2 ] = Bottom line of cursor aCurInfo[ 3 ] = Character row aCurInfo[ 4 ] = Character column $DESCRIPTION$ ft_GetVCur() uses ft_int86() to invoke interrupt 10h, function 3, to return the character cursor location for the specified video page. The top line and bottom line of cursor are set depending on the current cursor mode, and are only meaningful in alphanumeric video modes. For more information on graphics programming, cursors, and cursor modes, refer to Richard Wilton's _Programmer's Guide to PC and PS/2 Video Systems_ (Microsoft Press). $EXAMPLES$ aCurInfo := getVCur( 1 ) // Get info on cursor pos in page 1 ? "Row:", aCurInfo[ 3 ], " Col:", aCurInfo[ 4 ] $END$ */