CDDefaultProcs.mesa (part of ChipNDale)
Copyright © 1985, 1986 by Xerox Corporation. All rights reserved.
Created by Ch. Jacobi, May 22, 1985 3:35:49 pm PDT
Last edited by: Christian Jacobi, December 4, 1986 4:51:14 pm PST
DIRECTORY
CD, Rope, TokenIO;
CDDefaultProcs: CEDAR DEFINITIONS =
BEGIN OPEN CD;
class implementors default procedure
--ObjectClass
QuickDrawMe: PROC [inst: Instance, trans: Transformation, pr: REF DrawInformation];
DrawMe: PROC [inst: Instance, trans: Transformation, pr: REF DrawInformation];
ShowMeSelected: PROC [inst: Instance, trans: Transformation, pr: REF DrawInformation];
ShowMeSelectedWithExpand: PROC [inst: Instance, trans: Transformation, pr: REF DrawInformation];
HitInside: PROC [ob: Object, hitRect: Rect] RETURNS [BOOL];
InterestRect: PROC [ob: Object] RETURNS [Rect];
InterestRectWithExpand: PROC [ob: Object] RETURNS [Rect];
InternalRead: PROC [h: TokenIO.Handle, key: ATOM] RETURNS [Object];
Describe: PROC [ob: Object] RETURNS [Rope.ROPE];
DescribeInstance: PROC [inst: Instance] RETURNS [Rope.ROPE];
--DrawProcs
DrawChild: PROC [inst: Instance, trans: Transformation, pr: REF DrawInformation];
DrawChildSel: PROC [inst: Instance, trans: Transformation, pr: REF DrawInformation];
DrawRect: PROC [r: Rect, l: Layer, pr: DrawRef];
IgnoreOutLine: PROC [r: Rect, l: Layer, pr: DrawRef];
ContextOutLine: PROC [r: Rect, l: Layer, pr: DrawRef];
DrawComment: PROC [r: Rect, comment: Rope.ROPE, pr: DrawRef];
DrawContext: PROC [pr: DrawRef, proc: DrawContextLayerProc, ob: Object, trans: Transformation, layer: Layer];
IgnoreGround: PROC [pr: DrawRef, pushedOut: BOOL];
IgnorePriority: PROC [pr: DrawRef];
END.