DIRECTORY CD, Rope, TokenIO; CDDefaultProcs: CEDAR DEFINITIONS = BEGIN OPEN CD; QuickDrawMe: PROC [pr: REF DrawInformation, ob: CD.Object, trans: Transformation_[], readOnlyInstProps: PropList_NIL]; DrawMe: PROC [pr: REF DrawInformation, ob: CD.Object, trans: Transformation_[], readOnlyInstProps: PropList_NIL]; ShowMeSelected: PROC [pr: REF DrawInformation, ob: CD.Object, trans: Transformation_[], readOnlyInstProps: PropList_NIL]; ShowMeSelectedWithExpand: PROC [pr: REF DrawInformation, ob: CD.Object, trans: Transformation_[], readOnlyInstProps: PropList_NIL]; 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, readOnlyInstProps: PropList_NIL, verbosity: NAT_0] RETURNS [Rope.ROPE]; DrawChild: PROC [pr: REF DrawInformation, ob: CD.Object, trans: Transformation_[], readOnlyInstProps: PropList_NIL]; DrawChildSel: PROC [pr: REF DrawInformation, ob: CD.Object, trans: Transformation_[], readOnlyInstProps: PropList_NIL]; DrawRect: PROC [pr: DrawRef, r: Rect, l: Layer]; IgnoreOutLine: PROC [pr: DrawRef, r: Rect, l: Layer]; ContextOutLine: PROC [pr: DrawRef, r: Rect, l: Layer]; DrawComment: PROC [pr: DrawRef, r: Rect, comment: Rope.ROPE]; DrawContext: PROC [pr: DrawRef, proc: DrawContextLayerProc, ob: Object, trans: Transformation, layer: Layer]; IgnoreGround: PROC [pr: DrawRef, pushedOut: BOOL]; IgnorePriority: PROC [pr: DrawRef]; ConvertContextsToDeviceRects: PROC [pr: CD.DrawRef, dDrawRect: CD.DrawRectProc, dOrigin: CD.Position_[0, 0], scale: REAL_1]; END. ΖCDDefaultProcs.mesa (part of ChipNDale) Copyright c 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 class implementors default procedure --ObjectClass --DrawProcs --Fancy DrawProcs --Overwrites DrawContext with a procedure scan converting in device coordinates --pr: device description... must not have a deviceContext --dDrawRect: call back procedure returns rectangles in [only partly clipped] device space --dOrigin: origin for device in cd coordinates: the point at dOrigin will be translated -- to [0, 0] in device coordinates --scale: device number _ cd number * scale Κa˜codešœ(™(Kšœ Οmœ7™BKšœ2™2K™A—K˜šΟk ˜ Kšžœ˜—K˜KšΟnœžœž œ˜$Kšž œžœ˜K˜Kšœ$™$K˜Kšœ ™ K˜Kš Ÿ œžœžœžœ?žœ˜vKš Ÿœžœžœžœ?žœ˜qKš Ÿœžœžœžœ?žœ˜yKš Ÿœžœžœžœ?žœ˜ƒKšŸ œžœžœžœ˜;KšŸ œžœžœ˜/KšŸœžœžœ˜9KšŸ œžœžœžœ ˜CKš Ÿœžœ*žœ žœžœžœ˜cK˜Kšœ ™ K˜Kš Ÿ œžœžœžœ?žœ˜tKš Ÿ œžœžœžœ?žœ˜wKšŸœžœ"˜0KšŸ œžœ"˜5KšŸœžœ"˜6KšŸ œžœ&žœ˜=KšŸ œžœ\˜mKšŸ œžœžœ˜2KšŸœžœ˜#K˜K™Kšœ™K˜š Ÿœžœžœžœžœžœ˜|KšœP™PKšœ9™9KšœY™YKšœX™XKšœ"™"Kšœ*™*K™—Kšžœ˜K˜—…—€ Λ