1
(******************************************************************************
3
* Copyright (c) 1994-2000 Palm, Inc. or its subsidiaries.
8
* Release: Palm OS SDK 4.0 (63220)
11
* This file defines rectangle structures and routines.
14
* November 3, 1994 Created by Roger Flores
15
* Name Date Description
16
* ---- ---- -----------
17
* bob 2/9/99 Use Coord abstraction, fix up consts
19
*****************************************************************************)
26
uses palmos, coretraps;
40
PointPtr = ^PointType;
42
RectangleType = record
47
RectanglePtr = ^RectangleType;
49
procedure RctSetRectangle(var rP: RectangleType; left, top, width, height: Coord); syscall sysTrapRctSetRectangle;
51
procedure RctCopyRectangle({const} var srcRectP: RectangleType; var dstRectP: RectangleType); syscall sysTrapRctCopyRectangle;
53
procedure RctInsetRectangle(var rP: RectangleType; insetAmt: Coord); syscall sysTrapRctInsetRectangle;
55
procedure RctOffsetRectangle(var rP: RectangleType; deltaX, deltaY: Coord); syscall sysTrapRctOffsetRectangle;
57
function RctPtInRectangle(x, y: Coord; {const} var rP: RectangleType): Boolean; syscall sysTrapRctPtInRectangle;
59
procedure RctGetIntersection({const} var r1P, r2P: RectangleType; var r3P: RectangleType); syscall sysTrapRctGetIntersection;
b'\\ No newline at end of file'