mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-21 10:29:31 +02:00
123 lines
1.9 KiB
ObjectPascal
123 lines
1.9 KiB
ObjectPascal
{
|
|
$Id$
|
|
This file is part of the Free Pascal run time library.
|
|
Copyright (c) 1999-2004 Armin Diehl, member of the
|
|
Free Pascal development team
|
|
|
|
Dummy Mouse unit for netware
|
|
|
|
See the file COPYING.FPC, included in this distribution,
|
|
for details about the copyright.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
**********************************************************************}
|
|
{2001/04/14 armin: first version, only a dummy, i think there is no 'official' way to support
|
|
a mouse under netware }
|
|
unit Mouse;
|
|
interface
|
|
|
|
{$ifdef NOMOUSE}
|
|
{$DEFINE NOGPM}
|
|
{$ENDIF}
|
|
|
|
{const
|
|
MouseEventBufSize = 16; }
|
|
|
|
{$i mouseh.inc}
|
|
|
|
implementation
|
|
|
|
|
|
procedure PlaceMouseCur(ofs:longint);
|
|
begin
|
|
end;
|
|
|
|
|
|
procedure InitMouse;
|
|
begin
|
|
end;
|
|
|
|
|
|
procedure DoneMouse;
|
|
begin
|
|
end;
|
|
|
|
|
|
function DetectMouse:byte;
|
|
begin
|
|
DetectMouse:=0;
|
|
end;
|
|
|
|
|
|
procedure ShowMouse;
|
|
begin
|
|
end;
|
|
|
|
|
|
procedure HideMouse;
|
|
begin
|
|
end;
|
|
|
|
|
|
function GetMouseX:word;
|
|
begin
|
|
GetMouseX:=0;
|
|
end;
|
|
|
|
|
|
function GetMouseY:word;
|
|
begin
|
|
GetMouseY:=0;
|
|
end;
|
|
|
|
|
|
function GetMouseButtons:word;
|
|
begin
|
|
GetMouseButtons:=0;
|
|
end;
|
|
|
|
|
|
procedure SetMouseXY(x,y:word);
|
|
begin
|
|
end;
|
|
|
|
|
|
procedure GetMouseEvent(var MouseEvent: TMouseEvent);
|
|
begin
|
|
fillchar(MouseEvent,SizeOf(TMouseEvent),#0);
|
|
end;
|
|
|
|
|
|
procedure PutMouseEvent(const MouseEvent: TMouseEvent);
|
|
begin
|
|
end;
|
|
|
|
|
|
function PollMouseEvent(var MouseEvent: TMouseEvent):boolean;
|
|
begin
|
|
fillchar(MouseEvent,SizeOf(TMouseEvent),#0);
|
|
exit(false);
|
|
end;
|
|
|
|
Procedure SetMouseDriver(Const Driver : TMouseDriver);
|
|
{ Sets the mouse driver. }
|
|
begin
|
|
end;
|
|
|
|
Procedure GetMouseDriver(Var Driver : TMouseDriver);
|
|
{ Returns the currently active mouse driver }
|
|
begin
|
|
FillChar (Driver, sizeof(Driver),0);
|
|
end;
|
|
|
|
end.
|
|
{
|
|
$Log$
|
|
Revision 1.2 2005-02-14 17:13:30 peter
|
|
* truncate log
|
|
|
|
}
|