+ Added examples

This commit is contained in:
michael 2000-06-15 20:08:22 +00:00
parent f3ee8d8432
commit c0994cb17c

View File

@ -1,5 +1,25 @@
%
% $Id$
% This file is part of the FPC documentation.
% Copyright (C) 1997, by Michael Van Canneyt
%
% The FPC documentation is free text; you can redistribute it and/or
% modify it under the terms of the GNU Library General Public License as
% published by the Free Software Foundation; either version 2 of the
% License, or (at your option) any later version.
%
% The FPC Documentation 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. See the GNU
% Library General Public License for more details.
%
% You should have received a copy of the GNU Library General Public
% License along with the FPC documentation; see the file COPYING.LIB. If not,
% write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
% Boston, MA 02111-1307, USA.
%
\chapter{The GPM unit}
\FPCexampledir{gpmex}
\section{Introduction}
The \file{GPM} unit implements an interface to file{libgpm}, the console
program for mouse handling. This unit was created by Peter Vreman, and
@ -67,12 +87,10 @@ TGpmEvent = record
buttons : byte;
modifiers : byte;
vc : word;
dx : integer;
dy : integer;
x : integer;
y : integer;
wdx : integer;
wdy : integer;
dx : word;
dy : word;
x : word;
y : word;
EventType : TGpmEType;
clicks : longint;
margin : TGpmMargin;
@ -198,6 +216,8 @@ None.
\seefl{Gpm\_Open}{GpmOpen}
\end{functionl}
for an example, see \seefl{Gpm_GetEvent}{GpmGetEvent}.
\begin{functionl}{Gpm\_FitValues}{GpmFitValues}
\Declaration
function Gpm\_FitValues(var x,y:longint):longint;cdecl;external;
@ -238,6 +258,8 @@ On error, -1 is returned.
seefl{Gpm\_GetSnapshot}{GpmGetSnapshot}
\end{functionl}
\FPCexample{gpmex}
\begin{functionl}{Gpm\_GetLibVersion}{GpmGetLibVersion}
\Declaration
function Gpm\_GetLibVersion(var where:longint):pchar;cdecl;external;
@ -338,6 +360,8 @@ On Error, the return value is -1.
\seefl{Gpm\_Open}{GpmOpen}
\end{functionl}
for an example, see \seefl{Gpm_GetEvent}{GpmGetEvent}.
\begin{functionl}{Gpm\_PopRoi}{GpmPopRoi}
\Declaration
function Gpm\_PopRoi(which:PGpmRoi):PGpmRoi;cdecl;external;