Main Page | Modules | Data Structures | File List | Data Fields | Globals

mouse.c File Reference

Mouse core file. More...

#include "kernel.h"

Functions

void MouseSetCursorSpeed (l_int Speed)
 Changes the mouse speed Larger value of Speed reprents slower mouse mouvement At startup, value read from registry (/SYSTEM/MOUSE/speed).
void MouseSetDblClkSpeed (l_int Speed)
 Changes the mouse double click speed Set the maximal time between 2 click to be interpreted as a double click (in deciseconds) At startup, value read from registry (/SYSTEM/MOUSE/dblclk).
void MouseSetCursor (PCursor Cur)
 Changes the cursor to the specified one.
void MouseSetCursorNamed (l_text Name)
 Changes the cursor to the specified one.
void MouseShow (void)
 Makes the mouse cursor visible.
void MouseHide (void)
 Hides the mouse cursor.
PCursor NewCursor (p_bitmap Img, l_int SpotX, l_int SpotY)
 Allocates a new cursor form a bitmap.
void FreeCursor (PCursor c)
 Free a cursor.
l_bool __MouseStop (void)
 Removes temporary mouse support by kernel, and allow extra software to uses it directly Never uses it in multitask mode.
l_bool __MouseRestart (void)
 Restores mouse after a __MouseStop call Do not show mouse, use MouseShow(); after it.

Variables

PList Cursors = NULL
 System cursors collection.


Detailed Description

Mouse core file.


Generated on Fri Oct 29 14:32:53 2004 for oZone GUI by doxygen 1.3.8