; ; Ullrich von Bassewitz, 2009-09-26 ; ; void __fastcall__ mouse_setbox (const struct mouse_box* box); ; /* Set the bounding box for the mouse pointer movement. The mouse X and Y ; * coordinates will never go outside the given box. ; * NOTE: The function does *not* check if the mouse is currently inside the ; * given margins. The proper way to use this function therefore is: ; * ; * - Hide the mouse ; * - Set the bounding box ; * - Place the mouse at the desired position ; * - Show the mouse again. ; * ; * NOTE2: When setting the box to something that is larger than the actual ; * screen, the positioning of the mouse cursor can fail. If such margins ; * are really what you want, you have to use your own cursor routines. ; */ ; ; .include "mouse-kernel.inc" _mouse_setbox := mouse_setbox ; Call driver directly