CDInterestRects.mesa
Copyright © 1984 by Xerox Corporation. All rights reserved.
Created by: Jacobi, September 13, 1984 3:21:36 pm PDT
Last Edited: Jacobi, September 18, 1984 10:01:53 am PDT
DIRECTORY
CD USING [DesignRect, ObPtr];
CDInterestRects: CEDAR DEFINITIONS =
BEGIN
-- InterestRect: A special rectangle associated to an object.
-- It defaults to the objects innerrect.
GetInterestRect: PROC [ob: CD.ObPtr] RETURNS [r: CD.DesignRect, useInnerrect: BOOL];
SetInterestRect: PROC [ob: CD.ObPtr, r: CD.DesignRect←[0,0,-1,-1]];
--using the bad, default rectangle denotes usage of innerrrect
-- Some object classes propagate the interestrects of their children, some do not.
END.