home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-04-18 | 5.3 KB | 207 lines | [TEXT/MPS ] |
- //# File: ProcessMap.idl
- //#
- //# Contains: IDL for the ProcessMap editor SOM class
- //#
- //# Written by: Tantek Çelik
- //#
- //# Copyright: © 1995 by Apple Computer, Inc., all rights reserved.
-
-
- #ifndef _PROCESSMAP_
- #define _PROCESSMAP_
-
- #ifndef _PART_
- #include "Part.idl"
- #endif
-
-
-
- #ifdef __PRIVATE__
- //=====================================================================================
- // Implementation Types
- //=====================================================================================
- typedef somToken CPProcessMap;
-
- #endif
-
- //=====================================================================================
- // ProcessMap
- //=====================================================================================
-
- module SomethingGood
- {
-
- interface ProcessMap : ODPart
- {
-
- #ifdef __SOMIDL__
- implementation
- {
- override:
- //#-------------------------------------------------------------------------
- //# From somObject
- //#-------------------------------------------------------------------------
-
- somInit,
- somUninit,
-
- //#-------------------------------------------------------------------------
- //# From ODObject
- //#-------------------------------------------------------------------------
-
- HasExtension,
- GetExtension,
- ReleaseExtension,
- Purge,
-
- //#-------------------------------------------------------------------------
- //# From ODRefCountObject
- //#-------------------------------------------------------------------------
-
- IncrementRefCount,
- Release,
-
- //#-------------------------------------------------------------------------
- //# From ODPersistentObject
- //#-------------------------------------------------------------------------
-
- ReleaseAll,
- Externalize,
- CloneInto,
-
- //#-------------------------------------------------------------------------
- //# From Initialization protocol
- //#-------------------------------------------------------------------------
-
- InitPart,
- InitPartFromStorage,
-
- //#-------------------------------------------------------------------------
- //# From DragAndDrop protocol
- //#-------------------------------------------------------------------------
-
- FulfillPromise,
- DropCompleted,
- DragEnter,
- DragWithin,
- DragLeave,
- Drop,
-
- //#-------------------------------------------------------------------------
- //# From Embedding protocol
- //#-------------------------------------------------------------------------
-
- ContainingPartPropertiesChanged,
-
- //#---------------------------------
- //# for containing parts
-
- GetContainingPartProperties,
- RevealFrame,
- EmbeddedFrameSpec,
- CreateEmbeddedFramesIterator,
-
- //#-------------------------------------------------------------------------
- //# From Layout protocol
- //#-------------------------------------------------------------------------
-
- DisplayFrameAdded,
- DisplayFrameRemoved,
- DisplayFrameConnected,
- DisplayFrameClosed,
- AttachSourceFrame,
- FrameShapeChanged,
- ViewTypeChanged,
- PresentationChanged,
- SequenceChanged,
- WritePartInfo,
- ClonePartInfo,
- ReadPartInfo,
- Open,
-
- //#---------------------------------
- //# for containing parts
-
- RequestEmbeddedFrame,
- RemoveEmbeddedFrame,
- RequestFrameShape,
- UsedShapeChanged,
- AdjustBorderShape,
- FacetAdded,
- FacetRemoved,
- CanvasChanged,
- GeometryChanged,
-
- //#-------------------------------------------------------------------------
- //# From Imaging protocol
- //#-------------------------------------------------------------------------
-
- Draw,
- CanvasUpdated,
- HighlightChanged,
- GetPrintResolution,
-
- //#-------------------------------------------------------------------------
- //# From Linking protocol
- //#-------------------------------------------------------------------------
-
- CreateLink,
- LinkUpdated,
- RevealLink,
- EmbeddedFrameChanged,
- LinkStatusChanged,
-
- //#-------------------------------------------------------------------------
- //# From Arbitration protocol
- //#-------------------------------------------------------------------------
-
- BeginRelinquishFocus,
- CommitRelinquishFocus,
- AbortRelinquishFocus,
- FocusAcquired,
- FocusLost,
-
- //#-------------------------------------------------------------------------
- //# From Binding protocol
- //#-------------------------------------------------------------------------
-
- ExternalizeKinds,
- ChangeKind,
-
- //#-------------------------------------------------------------------------
- //# From UI Events protocol
- //#-------------------------------------------------------------------------
-
- HandleEvent,
- AdjustMenus,
-
- //#-------------------------------------------------------------------------
- //# From Undo protocol
- //#-------------------------------------------------------------------------
-
- UndoAction,
- RedoAction,
- DisposeActionState,
- WriteActionState,
- ReadActionState;
-
-
- majorversion = 1;
- minorversion = 0;
-
- #ifdef __PRIVATE__
- passthru C_xih = "class CPProcessMap;";
- passthru C_xh = "class CPProcessMap;";
-
- CPProcessMap* fCPPart;
- #endif
-
- };
- #endif
- };
-
- }; //# Module SomethingGood
-
- #endif
-
-