Listings
Chapter 2 SamplePart Tutorial 27Listing 2-1
SamplePart
class definition 34Listing 2-2 SamplePart global variables 38
Listing 2-3
SamplePart
constructor 40Listing 2-4
InitPart
method 42Listing 2-5
InitPartFromStorage
method 43Listing 2-6
Initialize
method 45Listing 2-7
Open
method 49Listing 2-8
CreateWindow
method 51Listing 2-9
DisplayFrameAdded
method 54Listing 2-10
DisplayFrameConnected
method 56Listing 2-11
DisplayFrameRemoved
method 58Listing 2-12
DisplayFrameClosed
method 59Listing 2-13
AttachSourceFrame
method 60Listing 2-14
FrameShapeChanged
method 61Listing 2-15
Draw
method 64Listing 2-16
DrawIconView
method 65Listing 2-17
DrawThumbnailView
method 66Listing 2-18
DrawFrameView
method 68Listing 2-19
ViewTypeChanged
method 71Listing 2-20
GenerateThumbnail
method 72Listing 2-21
LoadThumbnail
method 72Listing 2-22
CalcNewUsedShape
method 72Listing 2-23
GeometryChanged
method 74Listing 2-24
HighlightChanged
method 75Listing 2-25
FacetAdded
method 75Listing 2-26
FacetRemoved
method 76Listing 2-27
HandleEvent
method 79Listing 2-28
HandleMouseEvent
method 82Listing 2-29
HandleMenuEvent
method 84Listing 2-30
AdjustMenus
method 86Listing 2-31
DoDialogBox
method 88Listing 2-32
BeginRelinquishFocus
method 91Listing 2-33
CommitRelinquishFocus
method 92Listing 2-34
FocusLost
method 92Listing 2-35
AbortRelinquishFocus
method 93Listing 2-36
FocusAcquired
method 94Listing 2-37
PartActivated
method 94Listing 2-38
ActivateFrame
method 95Listing 2-39
WindowActivating
method 96Listing 2-40
Externalize
method 99Listing 2-41
CheckAndAddProperties
method 100Listing 2-42
CleanseContentProperty
method 101Listing 2-43
ExternalizeStateInfo
method 103Listing 2-44
CloneInto
method 105Listing 2-45
InternalizeStateInfo
method 106Listing 2-46
ReadPartInfo
,CFrameInfo
constructor, andCFrameInfo::InitFromStorage
methods 108Listing 2-47
WritePartInfo
,CFrameInfo::Externalize
, andCFrameInfo::ExternalizeFrameInfo
methods 110Listing 2-48
ClonePartInfo
andCFrameInfo::CloneInto
methods 112Listing 2-49
Release
method 113Listing 2-50
ReleaseAll
method 115Listing 2-51
Purge
method 116Listing 2-52
SetDirty
method 117Listing 2-53 SamplePart types and constant definitions includes 118
Listing 2-54 SamplePart constant definitions 119
Listing 2-55 SamplePart OLE interoperability resource 122
Listing 2-56 SamplePart version number definitions 125
Listing 2-57 SamplePart Finder version resources 127
Listing 2-58 SamplePart code fragment resource 128
Listing 2-59 Kind-to-category mapping 130
Listing 2-60 Editor-to-kind mapping 131
Listing 2-61 Editor-to-string mapping 131
Listing 2-62 Kind-to-string mapping 132
Listing 2-63 Category-to-string mapping 133
Listing 2-64 Kind-to-Mac-OS-type mapping 134
Appendix B System Object Model 193
Listing B-1 Interface statement 196
Listing B-2 Implementation section 196
Listing B-3 Last section of the
som_SamplePart
class definition 197Listing B-4
releaseorder
statement 198Listing B-5 Class source define directive 198
Listing B-6 Typical SOM function prototype 199
Listing B-7 Stub method default statements 200
Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help