Programming Guide


Index

A B C D E F G H I K L M N O P Q R S T U V W Z
A
  • AbortClone method (5118), (5185)
  • AbortRelinquishFocus method (3988), (3998), (4868), (5447)
  • abstract superclasses (3419)
  • accelerators, adding (5562)
  • Acquire method (4941), (4951), (5348)
  • AcquireAggregateClipShape method (5355)
  • AcquireContainingPartProperties method (5099)
  • AcquireContentTransform (3893)
  • AcquireContentTransform method (3676)
  • AcquireDraft method (4929)
  • AcquireExtension method (3455), (4729), (4828), (4844), (5618)
  • AcquireFrame method (3600), (4430), (4435), (4930), (4957)
  • AcquireFrameShape method (3726)
  • AcquireFrameTransform method (3677)
  • AcquireInternalTransform method (3713)
  • AcquireLink method (4507), (4517)
  • AcquireLinkFromFocusedSU method (5307)
  • AcquireLinkSource method (4506), (4516)
  • AcquirePart method (4352), (4367), (5216)
  • AcquireUsedShape method (3738)
  • AcquireWindow method (4111), (4117), (5597)
  • AcquireWindowContentTransform (3892)
  • AcquireWindowContentTransform method (3684)
  • AcquireWindowFrameTransform (3685)
  • action history, undo (3585)
  • ActionDone method (5241)
  • activate events (5521)
  • Activate method (5734)
  • ActivateFrame method (5736), (5767)
  • ActivateFrontWindows method (4085), (5533)
  • activation
  • of part (3975)
  • of windows (4057)
  • active shape
  • definition (3740)
  • description (3293)
  • in drawing (3722)
  • in layout and imaging (4977)
  • relation to frame border (3300)
  • relation to frame shape (3298)
  • AddActionToHistory method (5650)
  • AddContainedPart method (4746)
  • AddDispatchModule method (4851)
  • AddEventMgr method (4785)
  • adding
  • a property to a storage unit (4220)
  • accelerators (5561)
  • data into a value (4241)
  • display frame (5323)
  • embedded frames (5033)
  • embedded frames on request (3564)
  • facets (3602), (5329)
  • facets, response to (3506)
  • items to menus (5558)
  • menus (5557)
  • new parts to a document (3229)
  • part menus to base menu bar (4148)
  • pop-up menus (5573)
  • storage units (4334)
  • AddMenuBeforeEx method (4151)
  • AddMenuLastEx method (4152)
  • AddNotebookSheet method (5628)
  • AdjustBorderShape method (5344), (5353)
  • adjusting active borders (5335)
  • AdjustViewTypeShapes method (5732)
  • advantages of OpenDoc (3210), (3216)
  • allocating
  • objects (4915)
  • annotating, persistent objects (5128)
  • appending data at end of value (4253)
  • applications
  • compared with OpenDoc part editors (3397)
  • components (compared to monolithic applications) (3212)
  • disadvantages of conventional (3211)
  • monolithic compared to application components (3213)
  • arbitrator
  • activation (5438)
  • interaction regarding focus ownership (4864)
  • relation to document shell (4901), (5027)
  • AreByteArraysEqual function (6011)
  • ASSERT macro (5988)
  • assert messages (5986)
  • ASSERT macro (5989)
  • ASSERT_NOT_NULL macro (6001)
  • ASSERTCATALOG macro (5991)
  • ASSERTMSG macro (5993)
  • WASSERT macro (5995)
  • WASSERTCATALOG macro (5997)
  • WASSERTMSG macro (5999)
  • ASSERT_NOT_NULL macro (6000)
  • ASSERTCATALOG macro (5990)
  • ASSERTMSG macro (5992)
  • asynchronous
  • access to part content (4197)
  • display by embedded part (3901)
  • displaying (5365)
  • drawing to offscreen canvas (3884)
  • drawing,description of (3871)
  • AttachSourceFrame method (3547), (3627)
  • automatic environment checking (5969)
  • auxiliary
  • controls in a separate frame (3305)
  • storage unit compared to main storage unit (4312)
  • auxiliary storage units
  • compared with main storage unit (4308)
  • creating (4393)
  • reference from main storage unit (5001)
  • retrieving from main storage unit (4396)
  • avsshell utility (6143)
  • B
  • background colors (5092)
  • background tasking (4475)
  • background transparency (5095), (5110)
  • BaseContainer Part (5766)
  • BaseRemoved method (4835)
  • BASIC scripts, managing (4563)
  • BeginClone method (4298), (5116), (5183)
  • BeginRelinquishFocus method (3986), (3996), (4869), (5446), (5472)
  • behavior provided by part editor (3236)
  • benefits of OpenDoc (3215)
  • Bento
  • CI labs responsibility for (3390)
  • container suite (5147)
  • creating (5148)
  • overview description (3392)
  • bias
  • coordinate bias and platform-normal coordinates (3688)
  • coordinate, definition of (3690)
  • transform (3694)
  • transforms (3692)
  • biasCanvas parameter (3698)
  • binding
  • description (4960)
  • dynamic (5686)
  • dynamic, in SOM (3450)
  • information used (4961)
  • object (3433)
  • of parts (4910)
  • overview (5687)
  • part editors (4902)
  • relation to OpenDoc run-time module (4897)
  • bootstrap file (5724)
  • border
  • adjusting active (5336)
  • adjusting shape (5342)
  • embedded frames (5337)
  • build
  • environment (5865)
  • sample parts (5863)
  • BuildCopy (5900)
  • BuildDef macro (5901)
  • BuildDll macro (5903)
  • BuildDllWithRes macro (5904)
  • building part handler files (5711)
  • building sample parts (5860)
  • building the part handler package (5714)
  • BuildLib macro (5902)
  • bundled
  • components (3219)
  • embedded frame (3946)
  • frame, dragging of (4447)
  • byte arrays (6010)
  • C
  • caching scripts (4616)
  • CanvasChanged method (3875)
  • canvases
  • coordinate space (3666)
  • coordinates (3660)
  • creating offscreen (5411)
  • drawing (3633)
  • dynamic (3637)
  • in layout and imaging (4973)
  • offscreen updating (3889)
  • onscreen and offscreen (3641)
  • platform (3636)
  • static (3638)
  • updating an offscreen (3894)
  • using (3632)
  • CanvasUpdated method (3899)
  • catch blocks (5966)
  • categories, part (4965)
  • ChangeActiveShape method (3743)
  • ChangeClipShape method (3748)
  • ChangeFrameShape method (3725)
  • ChangeGeometry method (3716)
  • ChangeInternalTransform method (3700)
  • ChangeKind method (5682)
  • ChangeLinkStatus method (4482), (5219), (5408)
  • ChangePresentation method (3785), (3788)
  • ChangeUsedShape method (3737)
  • ChangeViewType method (3775)
  • CHECK_ENV function (5923)
  • checkboxes (4129)
  • checklist, part developer's
  • user interface guidelines (5067)
  • child classes (4611)
  • CI Labs See Component Integration Laboratories
  • class inheritance (4604)
  • class libraries
  • description of OpenDoc (3400)
  • overview information (3225)
  • using parts of OpenDoc (4805)
  • using to create OpenDoc software (3474)
  • class registration (4605)
  • classes
  • data interchange (3434)
  • drawing (3439)
  • hierarchy (3411), (3413)
  • hierarchy for OpenDoc (3409)
  • implemented (3427)
  • list (4920)
  • ODCanvas (3631)
  • ODRefCntObject (4924)
  • ODScriptExtension (4708)
  • SOM (3449)
  • storage (3432)
  • classes, child (4612)
  • classes, parents (4608)
  • classes, superclasses (4610)
  • clean rules (5905)
  • Clear method (4488)
  • Click method (4787)
  • clicking, extending selections (4050)
  • clip shape
  • adjusting (5346)
  • description (3296), (3746)
  • in drawing (3721)
  • in layout and imaging (4976)
  • updating (5358)
  • clipboard
  • cloning to (5240)
  • copying embedded frame to (5273)
  • copying intrinsic content to (5265)
  • cutting embedded frame to (5275)
  • cutting intrinsic content to (5268)
  • embedding part from (5280)
  • in data transfer (3370), (4996)
  • incorporating content from (5276)
  • incorporating linked content from (5316)
  • pasting data (4172)
  • relinquishing focus (5238)
  • storage of multiple formats of data (4440)
  • transfer of data (4438)
  • undoing operations (5247)
  • use of storage unit objects (4991)
  • writing intrinsic content to (5262)
  • clipping
  • content (3850)
  • controlled by containing part (3757)
  • embedded facets (5368)
  • embedded frames (3853)
  • illustrated in figure (3297)
  • information maintained by offscreen canvases (3643)
  • information obtained by part editor (4978)
  • obscured content (5350)
  • shape objects used in (3723)
  • shapes (5339)
  • your content (3842)
  • Clone method (4480), (4513)
  • CloneInto method (4378), (5060), (5115), (5175), (5208) , (5640), (5684)
  • cloning
  • definition of (4296)
  • destination frame (5127)
  • link content (5312)
  • mechanism (5113)
  • persistent objects (5182)
  • referenced objects (5190)
  • scoping for (5125)
  • storage units. (5112)
  • to clipboard (5239)
  • weak and strong persistent references (4295)
  • CloseAndRemove method (4070), (4096)
  • closing
  • an embedded part (4405)
  • document (5046)
  • embedded frames (3590)
  • the modeless dialog box (4104)
  • windows (4068), (5580)
  • cmgrcmd utility (6145)
  • cntnt.embedding storage unit (5226)
  • code, part modification (4726)
  • code, script (4553)
  • coding events (4759)
  • coding examples
  • about (5157)
  • coding, exception handling (5910)
  • colors, scripts (4682)
  • command clicking (3939)
  • commands
  • Copy (4163)
  • Cut (4162)
  • Deselect all (4178)
  • edit menu (4176)
  • handling by document shell (5021)
  • on document menu (3344)
  • Paste (4164)
  • Paste as (4169)
  • Select all (4173)
  • Show Frame Outline (3705)
  • CommitRelinquishFocus method (3994), (3997), (4010), (4870), (5448) , (5473)
  • CommonInit method (5552), (5570), (5738)
  • communication through OpenDoc extensions (3384)
  • compiler options (5866)
  • compiling scripts (4617)
  • CompleteMoveOperation method (5769)
  • CompleteResizeOperation method (5771)
  • component access interface (4803)
  • Component Integration Laboratories
  • about (3207)
  • address for (3396)
  • and cross platform consistency (3387)
  • defining part categories (3268)
  • interfaces for extensions (4837)
  • responsibilities (3388)
  • component manager (4800)
  • component registry (4801)
  • component requirements, flags (4722)
  • compound documents
  • and part editors (3238)
  • displayed in windows (3323)
  • fundamentals (3260)
  • overview description (3217)
  • relationship to drafts and parts (4313)
  • connectable part (4780)
  • constructor, event notification (4799)
  • constructors (3407)
  • container
  • application requirements (5282)
  • creating (5146)
  • in storage system (4204)
  • protocol (5102)
  • root (5107)
  • suites (4982)
  • container parts
  • creating (3418)
  • definition (3256)
  • embedding frames (3556)
  • pop-up menu actions (4188)
  • writing editor for (3465)
  • containing part responsibilities (5361)
  • ContainingPartPropertiesUpdated method (5097), (5103)
  • ContainsPoint method (3699)
  • content
  • centered scripting (overview) (3377)
  • clipping (3848)
  • clipping obscured (5351)
  • cloning linked (5313)
  • coordinate space (3653)
  • extent (3693)
  • hit-testing shape (5432)
  • incorporating from clipboard (5277)
  • incorporating linked from clipboard (5317)
  • link association with (5299)
  • model (5052)
  • model (overview) (3378)
  • object (overview) (3379)
  • representations (4324)
  • scrolling (3849)
  • storage (5053)
  • storage units (5159), (5161)
  • transform (3673)
  • update notification (5369)
  • ContentUpdate method (5371)
  • ContentUpdated method (4498)
  • context
  • in drawing (4974)
  • of a part and selection boundaries (4048)
  • of document, part manipulation within (3231)
  • provided by surrounding document (3218)
  • selection (4135)
  • sensitivity of OpenDoc controls (4124)
  • controls
  • constructing (4123)
  • design issues (4121)
  • displaying in parts (4122)
  • event handling (4120)
  • rulers, tool bars, status bars, etc. (4126)
  • standard controls to include in parts (4125)
  • using PM (5665)
  • conventions (3208)
  • conversion from SOM IDL (4587)
  • conversion to Lotus Script (4586)
  • converting
  • conventional application to part editor (3466)
  • to coordinates of a containing part (3658)
  • coordinate space
  • canvas (3664), (3668)
  • content (3654)
  • frame (3652)
  • frame to content conversion (3657)
  • window (3665), (3669)
  • coordinates
  • bias (3689)
  • canvas (3662)
  • canvas, converting to (3670)
  • window (3663)
  • window, converting to (3671)
  • copy
  • embedded frame to clipboard (5271)
  • in drag-drop operations (4448)
  • intrinsic content to clipboard (5266)
  • copy (on Edit menu) (4166)
  • CopyBaseMenuBar method (4149), (5553)
  • CopyBasePopup method (5571)
  • CopyByteArray function (6013)
  • CopyByteArrayStruct function (6015)
  • CopyIText function (6042)
  • CopyITextStruct function (6044)
  • CopySelection method (5773)
  • CORBA
  • compliance, definition of (3403)
  • CORBA data types (4570)
  • CORBA sequences (4573)
  • CORBA string data type (4600)
  • CountProperties method (4264)
  • CreateByteArray function (6017)
  • CreateByteArrayStruct function (6019)
  • CreateCanvas method (5413)
  • CreateDraft method (4933)
  • CreateEmbeddedFacet method (3603), (3810), (5031)
  • CreateEmbeddedFramesIterator method (5054)
  • CreateEmptyByteArray function (6021)
  • CreateEmptyByteArrayStruct function (6023)
  • CreateFrame method (3559), (3567), (4934), (5387), (5391)
  • CreateFrameFacetIterator method (3872)
  • CreateFramePartInfo method (5740)
  • CreateFramesIterator method (5378)
  • CreateIcons method (5742)
  • CreateIText function (6046)
  • CreateITextClear function (6048)
  • CreateITextCString function (6050)
  • CreateITextFromCharPtr function (6052)
  • CreateITextPString function (6054)
  • CreateLinkSpec method (4413)
  • CreateOwnerIterator method (4882)
  • CreatePart method (4351)
  • CreatePlatformCanvas method (5414)
  • CreateStorageUnit method (4389)
  • creating
  • a link (at source) (4468)
  • a link (destination) (4467)
  • a part editor from a conventional application (3468)
  • a part's display frames (3490)
  • additional storage references (4392)
  • base menu bar (4141)
  • base pop-up (4144)
  • bento file container (5149)
  • container (5145)
  • desktop stationery (5642)
  • embedded frames (3561), (5228)
  • embedded frames iterator (5377)
  • facet (5036)
  • frame groups (3614)
  • icon file (5635)
  • new documents from stationery (4906)
  • objects (4911)
  • offscreen canvases (5410)
  • reference counted objects (4928)
  • settings extension (4843), (5623)
  • unique persistent references (4291)
  • window (5488)
  • windows (5583)
  • cross platform consistency (3389)
  • ctypelib utility (6147)
  • CtypelibCmdLineArgsFile macro (5883)
  • CtypelibDir macro (5882)
  • CtypelibIDL macro (5881)
  • cursor
  • storage unit (4235)
  • tracking (4052)
  • cut (on Edit menu) (4167)
  • CutSelection method (5775)
  • D
  • data interchange
  • and storage units (3365)
  • basics (5152)
  • classes (3436)
  • implementing (5150)
  • mechanisms (5158)
  • using recipes (5151)
  • data stored in a draft (4337)
  • data transfer
  • classes (3437)
  • features (3369)
  • objects used (4993), (4994)
  • overview (5059)
  • data type, string (4601)
  • data types, CORBA (4571)
  • data types, for sample utilities (6139)
  • data types, sequences (4575)
  • data types, unsigned (4577)
  • DeactivateFrame method (5236)
  • DeactivateFrontWindows method (4084), (5534)
  • deactivating
  • windows (4058)
  • debug files (5915)
  • debugging tools (5973)
  • assert messages (5987)
  • printing messages (6003)
  • warning messages (5977)
  • default fonts (5094)
  • default target in Platform.mak (5895)
  • defining part handler table of content entries (5708)
  • DeleteContents method (5845)
  • DeleteFramePartInfo method (5744)
  • DeleteSelection method (5777)
  • DeleteValue method (4256)
  • deleting
  • embedded part's frame (3249)
  • DeRegister method (4716)
  • DeselectAll method (5779)
  • development scenarios (3461)
  • dialog box
  • handling a movable modal (4092)
  • handling a simple modal dialog box (4081)
  • Link Destination Info (4473)
  • modal (4073)
  • modeless (4098)
  • modeless, closing of (4105)
  • modeless, hiding of (4113)
  • modeless, showing of (4102)
  • Part Info, use of settings extension (4811)
  • Paste As (4424)
  • settings, creating (4842)
  • dialog, find/replace (4688)
  • dialog, script properties (4679)
  • dialogs
  • closing (5543)
  • modal (5536)
  • modeless (5541)
  • movable modal (5539)
  • showing (5542)
  • direct scripting (4545), (4564)
  • directories
  • %ODBASE% (5697)
  • %ODSRC% (5705)
  • part handler files (5699)
  • runtime files (5695)
  • source sandbox file (5701)
  • disk events (5523)
  • Dispatch method (4854)
  • dispatch module
  • creating specialized (4815)
  • implementing (5668)
  • installing and removing (4859)
  • using as a monitor (4860)
  • dispatcher
  • handling user events (5048)
  • use of (4904)
  • display
  • changing forms (5078)
  • defining characteristics of (3761)
  • forms (3315)
  • frame, removing (3530)
  • frame, resizing (3514)
  • frame, responding to a removed (3537)
  • frame, responding to added (3525)
  • frames, creating (3491)
  • frames, grouping (3541)
  • frames, reordering (3543)
  • frames, responding to closed and reconnected (3493)
  • frames, synchronizing (3544)
  • related events (4012)
  • display frame
  • accessing the active shape (3745)
  • adding (5324)
  • removing (3533)
  • requesting additional (3522)
  • responding to a removed (3540)
  • responding to added (3529)
  • responding to closed (3503)
  • responding to reconnected (3499)
  • stored (4306)
  • DisplayFrameAdded method (3528), (3560), (5321), (5389), (5490)
  • DisplayFrameClosed method (3502), (3594)
  • DisplayFrameConnected method (3498), (3599), (5218), (5495)
  • DisplayFrameRemoved (3579)
  • displaying
  • a movable modal dialog box (4091)
  • a simple modal dialog box (4080)
  • aspects of parts (3303)
  • asynchronous (5366)
  • frame, requesting an additional (3521)
  • parts (3270)
  • parts as an icon (3309)
  • parts in a frame (3310)
  • pop-up menus (5575)
  • properties notebook (5606)
  • DisposeActionState method (3586), (4542), (5062), (5254)
  • DisposeByteArray function (6025)
  • DisposeByteArrayStruct function (6027)
  • DisposeIText function (6056)
  • DisposeITextStruct macro (6058)
  • distributed dispatching (3405)
  • DllTargets macro (5879)
  • docshell utility (6149)
  • document
  • closing (5045)
  • opening (5028)
  • saving (5039)
  • storage (3355), (3357), (4980)
  • types (4898)
  • windows and part windows (3324)
  • document menu
  • choices (3345)
  • document shell handling of commands (4156)
  • figure (3354)
  • overview of (3348)
  • document shell
  • basic responsibilities (4900)
  • description (5017)
  • handling commands from Document menu (5020)
  • operations (5019)
  • plug-ins (3473)
  • relation to OpenDoc run-time module (4896)
  • responsibilities (5018), (5023)
  • use of by component (4899)
  • document window
  • description of (3327)
  • differences with part windows (3336)
  • relation to part window (3331)
  • documentation conventions (3209)
  • documents
  • definition of (3222)
  • draft history
  • dialog box (3367)
  • DraftClosing method (5284)
  • drafts
  • data stored in (4338)
  • definition of (4314)
  • document, description of (3366)
  • multiple within a document (4315)
  • objects (4985)
  • reverting (5044)
  • DraftSaved method (5283)
  • drag
  • destinations (4458)
  • initiating (4450)
  • use of storage unit objects (4990)
  • drag and drop
  • embedding (3555)
  • in data transfer (3371)
  • overview (4442)
  • promising (5290)
  • selection options (5080)
  • user interaction (4443)
  • dragging
  • entering a part's facet (4459)
  • framed part to desktop (3373)
  • leaving a part's facet (4461)
  • while within a part's facet (4460)
  • windows (4066), (4072)
  • Draw method (3798), (3805), (4022), (5517)
  • DrawChildren method (3898), (4027)
  • DrawChildrenAlways method (4028)
  • DrawContents method (5781)
  • DrawFrame method (5746)
  • DrawIcon method (5748)
  • drawing
  • asynchronous (3870), (3878)
  • basic functions for (3795)
  • canvas (3275)
  • canvases (3635)
  • classes (3438)
  • directly to the window (3856)
  • event handling (4014)
  • facets requested by document shell (5037)
  • offscreen (3879)
  • on opening a window (3809)
  • overview (3758)
  • part editor responsibilities (3760)
  • selected parts (3834)
  • steps to draw a part (3799)
  • structures (3274)
  • to an offscreen canvas (3881)
  • when a part is scrolled (3828)
  • when a window is scrolled (3816)
  • with multiple frames or facets (3902)
  • with scroll bars (3838)
  • within a frame (3250)
  • DrawnIn method (3874), (3883)
  • DrawSelectionBorder method (5783)
  • drop
  • use of storage unit objects (4989)
  • Drop method (4464)
  • DropContainedPart method (4748)
  • dropping
  • within a facet. (4462)
  • dynamic
  • binding of SOM objects (3451)
  • dynamic canvas
  • definition (3276)
  • use of (3639)
  • dynamic linking
  • of part editors (3237)
  • E
  • edit menu
  • choices (4180)
  • clear (4645)
  • copy (4643)
  • cut (4642)
  • deselect all (4647)
  • example (4160)
  • figure (3353)
  • find (4648)
  • LSE (4635)
  • menu items (4157)
  • options (4161)
  • overview of (3349)
  • paste (4644)
  • redo all (4641)
  • redo edit (4640)
  • replace (4649)
  • select all (4646)
  • Show Frame Outline command (3706)
  • undo edit (4639)
  • editing
  • in place (3328)
  • menu (3347), (4175)
  • editing scripts (4637)
  • EditInLink method (4528)
  • EditInLinkAttempted method (4530)
  • editors
  • part, purpose of (3242)
  • reading in parts from different (4373)
  • embedded frames
  • active borders (5338)
  • adding on request (3563)
  • clipping (3852)
  • copying to clipboard (5272)
  • creating (3562), (5229)
  • creating iterators (5380)
  • cutting to clipboard (5274)
  • management (5057)
  • persistent references to (4280)
  • positioning (3717)
  • reconnecting (3589)
  • releasing (3588)
  • removing (3575)
  • removing facet (3612)
  • resizing (3570)
  • storing and retrieving (4401)
  • synchronizing (3625)
  • undoing cut (5251)
  • undoing paste (5252)
  • working with (3550)
  • z-ordering (3754)
  • embedded parts
  • and frames (3254)
  • drawing (4024)
  • in documents (3246)
  • removing (4403)
  • responsibilities (5362)
  • selecting multiple (5079)
  • transforming the image of (3718)
  • EmbeddedFrameSpec method (5065)
  • EmbeddedFrameUpdated method (4494), (4500), (5375)
  • embedding
  • part from clipboard (5281)
  • checklist (5051)
  • frames (3554)
  • relationship of parts (3244)
  • embedding parts
  • development of (3463)
  • encapsulation
  • of menu behavior by OpenDoc (3341)
  • EndClone method (4299), (5117), (5184), (5217)
  • EndScripting method (4742)
  • enhancing part editors (4809)
  • environment checking, automatic (5968)
  • environment variables
  • macros (5890)
  • ODBASE (5690), (5696), (6169)
  • ODCFG (5693), (6166)
  • ODPARTS (5691), (6167)
  • ODSHELLPLUGINS (5730)
  • ODSRC (5692), (5704)
  • SMINCLUDE (5892)
  • SOMBASE (6170)
  • TMP (6168)
  • environment, build (5864)
  • ErrorCode macro (5947)
  • ErrorMessage macro (5949)
  • event
  • filters (4078)
  • handling in scroll bars in separate frames (4045)
  • event coding (4758)
  • event consumer (4782)
  • event handling (5058)
  • basics (5497)
  • controls (4119)
  • hierarchy (3921)
  • messages (3955)
  • within a frame (3251)
  • event notification (4778)
  • event notification, constructor (4798)
  • event registration failure (4582)
  • event source (4781)
  • event types
  • custom (4846)
  • kODEvtActivate (3964)
  • kODEvtKeyActivate (5506)
  • kODEvtKeyDown (3949), (5504)
  • kODEvtKeyUp (3950), (5505)
  • kODEvtMenu (3957), (5507)
  • kODEvtMouseDown (5508)
  • kODEvtMouseDownBorder (3942)
  • kODEvtMouseDownEmbedded (3940)
  • kODEvtMouseUp (5509)
  • kODEvtMouseUpEmbedded (3941)
  • kODEvtWindow (3961)
  • event, OD_HELP (5645)
  • EventManager list (4784)
  • events
  • activate (5520)
  • activate and deactivate (4056)
  • activation (3963)
  • and windows (4054)
  • disk (5522)
  • display-related (4013)
  • handling in scroll bars within your frame (4034)
  • handling menu (5560)
  • in control, handling of (4137)
  • keyboard (3948), (5512)
  • menu (3954), (5524)
  • mouse (5511)
  • mouse-up (3924)
  • mouse, in embedded frames (3936)
  • mouse=down (3925)
  • propagating (3969), (5532)
  • update (3967), (5514)
  • window (3960), (5603)
  • events return types (4578)
  • events, semantic (4554)
  • exception handling (5907)
  • coding guidelines (5911)
  • environment checking (5970)
  • programming tools (5928)
  • SOM methods (5967)
  • exception handling, coding guidelines (5908)
  • debug header file (5916)
  • new header files (5913)
  • obsolete services (5914)
  • exception values, getting (5960)
  • exception values, setting (5959)
  • exporting scripts (4630)
  • extensions
  • coordination of standards by CI Labs (3394)
  • implementation by part editors (4836)
  • in OpenDoc architecture, overview of (3374)
  • interfaces for OpenDoc (4817)
  • interfaces, publishing of by CI Labs (4838)
  • objects (4808), (4819)
  • of subclasses of ODObject (4821)
  • overview (5003)
  • overview of (3383)
  • parts and services communication (3386)
  • settings (3381), (4839)
  • settings programming (5612)
  • to enhance part editor capability (4806)
  • using (4825)
  • Externalize method (4379), (4502), (4732), (5207), (5309) , (5678)
  • ExternalizeKinds method (4382), (5680)
  • ExtraCompileOptions macro (5871)
  • ExtraLinkOptions macro (5872)
  • ExtraSOMCompileOptions macro (5870)
  • F
  • FacetAdded method (3508), (3605), (5034), (5327), (5417)
  • FacetRemoved method (3511), (5331)
  • facets
  • adding (3601), (5330)
  • and frame hierarchies (3479)
  • and frame hierarchies in a document (3482), (3630)
  • and frames in drawing (3285)
  • definition (3281)
  • drawing requested by document shell (5038)
  • drawing with multiple (3904)
  • hierarchy (3486)
  • multiple (3906)
  • of an embedded frame, removing (3608)
  • querying window handle (5654)
  • removing (5334)
  • responding to add (3505)
  • responding to remove (3510)
  • specifying the PS for windows (5657)
  • working with (3492), (3551)
  • factory methods
  • creation of reference-counted object (4927)
  • description of (4916)
  • list of OpenDoc classes (4919)
  • factory objects (3406)
  • failure, event registration (4583)
  • fHasFoci flag (5485)
  • fHasRequiredFoci flag (4006)
  • fidelity
  • of content representations (4325)
  • of values (4328)
  • part kind (4427), (4434)
  • part kinds (4362), (4375)
  • file format, part handler package (5722)
  • File menu (4624)
  • exit (4634)
  • export (4629)
  • export all parts (4633)
  • export section (4632)
  • import (4626)
  • file, bootstrap (5725)
  • file, table of contents (5727)
  • filters
  • dialog (4079)
  • find/replace dialog (4689)
  • FireEvent method (4793)
  • flags
  • dirty (4364)
  • doesPropagateEvents (5463)
  • fHasFoci (5487)
  • fHasRequiredFoci (4007)
  • fNeedsFoci (5486)
  • fNeedsFoci flag (5484)
  • focus
  • -module and dispatch-module interfaces (3375)
  • activation (5437)
  • modal (3929), (5526)
  • modal dialog (5470)
  • modal, acquiring and relinquishing of (4075)
  • mouse (3931), (5530)
  • nonexclusive (4867)
  • relinquishing (5469)
  • requesting (3985), (5467)
  • scrolling (5465)
  • transferring (3977)
  • types (3978)
  • Focus method (4228), (4262), (4267), (4274)
  • focus modules
  • allowing nonexclusive (4888)
  • creating specialized (4816)
  • defining (5671)
  • implementing (5670)
  • installing (5672)
  • Focus types
  • custom (4861)
  • FocusAcquired method (4002), (5456)
  • focusing
  • a storage unit (4226)
  • by specifying property and indexed position (4230)
  • by specifying property and value (4229)
  • by specifying relative positions of property and value (4231)
  • by specifying storage unit cursor of property and value (4232)
  • storage unit on value (4242)
  • FocusLib Utility (6006)
  • FocusLost method (4003), (4008), (5457), (5476)
  • fonts, scripts (4684)
  • ForceRegistry rule (5898)
  • foreground colors (5093)
  • format of the part handler package file (5723)
  • formatting scripts (4681)
  • forms of display (3322)
  • frame negotiation
  • description (3549)
  • frame shape
  • description (3295)
  • in content coordinates of containing part (3659)
  • relation to embedded part and containing part (3724)
  • FrameClosed method (5474)
  • FrameRemoved method (5475)
  • frames
  • accessing the frame shape (3730)
  • activating (5544)
  • activation (5482)
  • and facet hierarchies (3478)
  • and facet hierarchies in a document (3481), (3629)
  • and facets (3282)
  • and facets in drawing (3286)
  • and wrapper relationships (3272)
  • basic activation (5466)
  • border (3299)
  • changing shape of (3823)
  • coordinate space (3651)
  • creating groups (3613)
  • data stored in (4339)
  • deactivating (5545)
  • definition of (3223)
  • display (3489)
  • display, removing (3531)
  • display, responding to a removed (3538)
  • display, responding to added (3526)
  • dragging (4444)
  • drawing with multiple (3903)
  • dropping (4446)
  • embedded iterator (3552)
  • embedding (3553)
  • interpreting mouse events within (4036)
  • moving (4445)
  • multiple (3257), (3905)
  • negotiation (3337)
  • parts displayed in (3245)
  • persistent references to (4281)
  • placing scroll bars in separate frame (3855)
  • placing scroll bars within (3841)
  • redrawing (3822)
  • relation to parts (3485)
  • resizing (3518), (3571)
  • scrolling (3709)
  • scrolling your part in (3704)
  • sequenced (5082)
  • setting the frame shape (3729)
  • shape, definition of (3292)
  • shape, using content shape within (4040)
  • sizing (5077)
  • storing and retrieving embedded (4400)
  • synchronizing with source frame (5326)
  • transform (3678)
  • FrameShapeChanged method (3824)
  • FreeResModule method (5750)
  • FulfillPromise method (5179), (5213)
  • functions
  • AreByteArraysEqual (6012)
  • CHECK_ENV (5922)
  • CopyByteArray (6014)
  • CopyByteArrayStruct (6016)
  • CopyIText (6043)
  • CopyITextStruct (6045)
  • CreateByteArray (6018)
  • CreateByteArrayStruct (6020)
  • CreateEmpryByteArrayStruct (6024)
  • CreateEmptyByteArray (6022)
  • CreateIText (6047)
  • CreateITextClear (6049)
  • CreateITextCString (6051)
  • CreateITextFromCharPtr (6053)
  • CreateITextPString (6055)
  • DisposeByteArray (6026)
  • DisposeByteArrayStruct (6028)
  • DisposeIText (6057)
  • GetCStringFromIText (6061)
  • GetITextCString (6067)
  • GetITextLangCode (6069)
  • GetITextPString (6071)
  • GetITextPStringFromIText (6073)
  • GetITextPtr (6075)
  • GetITextScriptCode (6063)
  • GetITextStringLength (6077)
  • GetPStringFromIText (6065)
  • ODByteArray (5085)
  • ODFirstBit (6094)
  • ODFixedDivide (6096)
  • ODFixedMultiply (6100)
  • ODFractDivide (6110)
  • ODFractMultiply (6112)
  • ODFractSinCos (6114)
  • ODFractToFloat (6118)
  • ODWideAdd (6122)
  • ODWideCompare (6124)
  • ODWideDivide (6126)
  • ODWideMultiply (6130)
  • ODWideNegate (6132)
  • ODWideShift (6134)
  • ODWideSquareRoot (6136)
  • ODWideSubtract (6138)
  • SetITextBufferSize (6079)
  • SetITextCString (6081)
  • SetITextLangCode (6085)
  • SetITextPString (6087)
  • SetITextScriptCode (6083)
  • SetITextStringLength (6089)
  • SetITextText (6091)
  • StorageUnitGetValue (6030)
  • StorageUnitViewGetValue (6036)
  • UseByteArray (6040)
  • G
  • gencat utility (6151)
  • general use macros (5893)
  • geometric
  • interrelationships among parts (overview) (3382)
  • relationships of frame content (3283)
  • GeometryChanged (4064)
  • GeometryChanged method (5363)
  • GetActiveShape method (3744)
  • GetAggregateClipShape (3869)
  • GetArbitrator method (5439)
  • GetBackgroundColor method (5785)
  • GetChangeTime method (4485)
  • GetClipShape method (3747)
  • GetContentExtent method (3696)
  • GetContentObjectFromObjType method (5787)
  • GetContentStorageUnit method (4411), (4478)
  • GetContentTransform (3865)
  • GetContentTransform method (3846)
  • GetCStringFromIText function (6060)
  • GetDisplayFrames method (5789)
  • GetEmbeddedObjects method (5791)
  • GetFacetHWND method (5656)
  • GetFocusOwner method (4083), (4878)
  • GetFrameGroup (3620)
  • GetFrameGroup method (5395)
  • GetFrameTransform (3867)
  • GetFrameTransform method (3847)
  • GetID method (5596)
  • GetIDFromStorageUnitRef method (5192)
  • GetInfo method (5611)
  • GetISOTypeFromPlatformType method (5199)
  • GetITextCString function (6066)
  • GetITextLangCode function (6068)
  • GetITextPString function (6070)
  • GetITextPStringFromIText function (6072)
  • GetITextPtr function (6074)
  • GetITextScriptCode function (6062)
  • GetITextStringLength function (6076)
  • GetMenuBar method (5752), (5793)
  • GetPartInfo method (3793)
  • GetPlatformPrintJob method (3914)
  • GetPopupMenu method (5754)
  • GetPresentation method (3786)
  • GetPrintResolution method (5385)
  • GetPS method (5659)
  • GetPStringFromIText function (6064)
  • GetRefCount (4944)
  • GetSelectedObjects method (5795)
  • GetSequenceNumber method (3619), (5397)
  • GetStrongStorageUnitRef method (4287), (4302), (4390), (5195)
  • getting exception values (5957)
  • GetUpdateID method (4484), (5242)
  • GetValue method (4250)
  • GetViewType method (3773)
  • GetWeakStorageUnitRef method (4288), (4303), (5196)
  • GetWindow method (4110)
  • GetWindowAggregateClipShape (3868)
  • GetWindowContentTransform (3864)
  • GetWindowFrameTransform (3866)
  • GetWindowState method (5588)
  • graphics
  • related classes (3440)
  • group ID
  • in creating frame groups (3615)
  • grouping display frames (3542)
  • guidelines, debugging tools (5975)
  • guidelines, exception handling (5909)
  • guidelines, parts naming (5718)
  • H
  • HandleColorChange method (5797)
  • HandleEvent method (3919), (4109), (5420), (5434), (5516) , (5528)
  • HandleMenuEvent method (5756), (5799)
  • HandleMouseClick method (5801)
  • HandleMouseDown method (5803)
  • HandleMouseMotionEnd method (5807)
  • HandleMouseMotionLBDown method (5805)
  • HandleMouseMotionStart method (5809)
  • HandleMouseMove method (5811)
  • HandleMouseUp method (5813)
  • handling, background transparency (5109)
  • HasExtension method (3456), (4728), (4827), (5617)
  • HasPlatformPrintJob method (3913)
  • HdrTargets macro (5875)
  • header files (5296), (5912)
  • Help menu (4673)
  • about (4676)
  • contents (4675)
  • example (4184)
  • overview of (3351)
  • hiding
  • a modeless dialog box (4114)
  • hierarchical
  • arrangement of parts (3243)
  • embedding (in frame negotiation) (3338)
  • references to storage units (3364)
  • hierarchy
  • class (3412), (3414)
  • event handling (3920)
  • frame (5091)
  • frame and facet (3480)
  • highlighting
  • a part (3837)
  • and hit testing (4017)
  • event handling (4015)
  • hit testing
  • and transforms (3687)
  • content shape (5431)
  • description (4016)
  • I
  • IConnectionPoint interface (4796)
  • IConnectionPointContainer interface (4795)
  • icons
  • creating file (5636)
  • displaying part as (3312)
  • sizing (5075)
  • small (3317)
  • standard (3316)
  • thumbnail (3318)
  • identity transform (3650)
  • IDL See Interface Definition Language
  • IDL annotation (4761)
  • IDL modification (4751)
  • IDL modifiers (4762)
  • ODdefault (4764)
  • ODdual (4766)
  • ODevent (4755), (4769)
  • ODGuid (4771)
  • ODhelpfile (4773)
  • ODhelpstring (4775)
  • ODid (4753), (4777)
  • IdlTargets macro (5874)
  • imaging (5425)
  • implemented classes (3426)
  • implementing script extensions (4706)
  • importing scripts (4627)
  • in-place editing (3326)
  • incorporation
  • content from clipboard (5278)
  • linked content from clipboard (5314)
  • of data versus embedding (4441)
  • inference rules (5887)
  • inheritance
  • single, capability of SOM (3416)
  • InitDispatchModule method (4853)
  • InitEditor method (4738)
  • InitEmbeddedFramesIterator method (5382)
  • Initialize method (5815)
  • initializing events (4568)
  • InitPart method (4349), (4356), (5550), (5568), (5674)
  • InitPartFromStorage method (4350), (4366), (4734), (5301), (5569) , (5676)
  • InitPartFromStorageMethod (5551)
  • InitPersistentObject (4371)
  • InitPersistentObject method (4358)
  • InitScriptExtension method (4719)
  • InitSettingsExtension method (5627)
  • inout parameter (4591)
  • InsertPresentationPage method (5632)
  • inside-out activation
  • in mouse event handling (3932)
  • installation of OpenDoc software (5689)
  • installing sample source code (5703)
  • InstallMenuItems method (5817)
  • InstallMenus method (5758)
  • Interactive Development Environment (4559)
  • Interface Definition Language
  • developing with (3447)
  • overview (3401)
  • syntax overview (3452)
  • Interface Repository (4756)
  • internalization, lazy (3596)
  • international text (6041)
  • intrinsic content
  • clipping (5352)
  • clipping when obscured by (5341)
  • copying to clipboard (5264)
  • cutting to clipboard (5267)
  • definition (3261)
  • promising (5203)
  • writing to clipboard (5261)
  • IntToODFixed macro (6119)
  • Invalidate method (3803), (3814), (3819), (3833), (3887) , (4019)
  • IsEqual method (5087)
  • IsFocusExclusive method (4881)
  • IsInLimbo method (5255)
  • ISO strings
  • definition (3265)
  • IsShown method (4118)
  • IsValidID method (4512), (4520)
  • IsValidStorageUnitRef method (4504), (5191), (5302)
  • iterators
  • accessing objects through (4959)
  • creating for embedded frames (5381)
  • K
  • keyboard
  • events (3947), (5513)
  • navigation (5462)
  • kODClipboardFocus (3984)
  • kODCloneCopy value (5169)
  • kODCloneCut value (5168)
  • kODCloneToLink value (5170)
  • kODEvtActivate event type (3965)
  • kODEvtKeyActivate type (5500)
  • kODEvtKeyDown event type (3951)
  • kODEvtKeyDown type (5498)
  • kODEvtKeyUp event type (3952)
  • kODEvtKeyUp type (5499)
  • kODEvtMenu event type (3958)
  • kODEvtMenu type (5501)
  • kODEvtMouseDown type (5502)
  • kODEvtMouseDownBorder event type (3945)
  • kODEvtMouseDownEmbedded event type (3943)
  • kODEvtMouseUp type (5503)
  • kODEvtMouseUpEmbedded event type (3944)
  • kODEvtWindow event type (3962)
  • kODKeyFocus (3979)
  • kODMenuFocus (3980)
  • kODModalFocus (3982)
  • kODPasteAsEmbed value (5232)
  • kODPasteAsEmbedOnly value (5234)
  • kODPasteAsMerge value (5233)
  • kODPropCloneKindUsed property (5171), (5177)
  • kODPropContentFrame property (5181), (5212), (5227)
  • kODPropContents property (4311), (4327), (4361), (4365), (4372) , (4381), (4422), (5165), (5166), (5167) , (5204)
  • kODPropLinkSpec property (5173)
  • kODPropMouseDownOffset property (4453), (5174)
  • kODPropPartName property (5206)
  • kODPropPreferredKind property (4363), (4374), (4428)
  • kODPropSuggestedFrameShape property (4415), (5172), (5205)
  • kODScrollingFocus (3983)
  • kODSelectionFocus (3981)
  • L
  • languages, scripting (4547)
  • lazy internalization (3595)
  • libraries
  • class (3224)
  • LibTargets macro (5878)
  • lifecyle, object (4597)
  • Link Destination Info dialog box (4472)
  • link specification (5318)
  • linking
  • associating with content (5298)
  • cloning content (5311)
  • header files (5295)
  • in data transfer (3372)
  • incorporating content from clipboard (5315)
  • objects in data transfer (4997)
  • persistent representation (5300)
  • recipes (5294)
  • selection options (5083)
  • use of storage unit objects (4992)
  • LinkStatusChanged method (5406)
  • LinkUpdated method (4469), (4492)
  • list of OpenDoc classes (4918)
  • LoadIconsFromModule method (5760)
  • Lock method (4476), (4490)
  • Lotus Script (4549), (4556), (4561)
  • Lotus Script considerations (4613)
  • Lotus Script engine (4594)
  • Lotus Script equivalents (4572)
  • Lotus Script Interactive Development Environment (4558)
  • edit menu (4636)
  • file menu (4625)
  • help menu (4674)
  • menu bar (4623)
  • run menu (4658)
  • script menu (4651)
  • script properties dialog (4677)
  • Lotus Script, modifications (4621)
  • Lotus Scripting
  • parameter modifiers (4588)
  • LS IDE (4560)
  • M
  • m flag (5920)
  • macro definitions (5869)
  • macros
  • DisposeITextStruct (6059)
  • environment variable (5891)
  • IntToODFixed (6120)
  • ODFixedRound (6098)
  • ODFixedToFloat (6102)
  • ODFixedToFract (6104)
  • ODFloatToFixed (6106)
  • ODFloatToFract (6108)
  • ODFractToFixed (6116)
  • ODWideIsLong (6128)
  • StorageUnitSetPromiseValue (6032)
  • StorageUnitSetValue (6034)
  • StorageUnitViewSetValue (6038)
  • macros, general use (5894)
  • magic cookie (5652)
  • main storage unit (4307), (4397)
  • makefile (5862), (5867)
  • makefile, definitions (5868)
  • MakeWindow method (5764), (5819)
  • management.embedded frame (5056)
  • managing BASIC scripts (4562)
  • managing menus (4737)
  • managing SOM exceptions (5944)
  • manipulation, storage unit (5140)
  • math routines (6092)
  • mchkexcept flag (5918), (5971)
  • memory management (5926)
  • menu bar (4622)
  • menu management (4736)
  • menus
  • adding (5555)
  • adding items (5556)
  • adding part menus to base menu bar (4147)
  • and menu commands (4138)
  • document (3343), (4155), (5071)
  • edit (3346), (4158), (4159), (5072)
  • editing commands (4177)
  • events (3953), (5049), (5525)
  • getting menu bar (5554)
  • handling by OpenDoc (3342)
  • handling events (5559)
  • handling of document menu (5050)
  • help (5074)
  • Help (4183), (4185)
  • options (5070)
  • pop-up (4186), (5563)
  • view (5073)
  • View (4181)
  • working with (4140)
  • methods
  • AbortClone (5123), (5188)
  • AbortRelinquishFocus (3991), (4001), (4873), (5452)
  • AcquierContainingPartProperties (5100)
  • Acquire (4939), (4950), (5349)
  • AcquireAggregateClipShape (5356)
  • AcquireContentTransform (3674), (3891)
  • AcquireDraft (4931)
  • AcquireExtension (3458), (4731), (4829), (4845), (5615)
  • AcquireFrame (3598), (4432), (4436), (4932), (4954)
  • AcquireFrameShape (3728)
  • AcquireFrameTransform (3675)
  • AcquireInternalTransform (3711)
  • AcquireLink (4509), (4519)
  • AcquireLinkFromFocusedSU (5308)
  • AcquireLinkSource (4508), (4518)
  • AcquirePart (4354), (4369), (5221)
  • AcquireUsedShape (3734)
  • AcquireWindow (4108), (4115), (5595)
  • AcquireWindowContentTransform (3682), (3890)
  • AcquireWindowFrameTransform (3683)
  • ActionDone (5244)
  • Activate (5735)
  • ActivateFrame (5737), (5768)
  • ActivateFrontWindows (4089), (5538)
  • AddActionToHistory (5651)
  • AddContainerPart (4747)
  • AddDispatchModule (4855)
  • AddMenuBeforeEx (4153)
  • AddMenuLastEx (4154)
  • AddNotebookSheet (5626)
  • AdjustBorderShape (5345), (5354)
  • AdjustViewTypeShapes (5733)
  • AttachSourceFrame (3548), (3628)
  • BaseRemoved (4832)
  • BeginClone (4300), (5121), (5186)
  • BeginRelinquishFocus (3987), (3999), (4077), (4874), (5451) , (5477)
  • CanvasChanged (3877)
  • CanvasUpdated (3900)
  • ChangeActiveShape (3741)
  • ChangeClipShape (3750)
  • ChangeFrameShape (3727)
  • ChangeGeometry (3715)
  • ChangeInternalTransform (3702)
  • ChangeKind (5683)
  • ChangeLinkStatue (5409)
  • ChangeLinkStatus (4483), (5224)
  • ChangePresentation (3781)
  • ChangeUsedShape (3733)
  • ChangeViewType (3771)
  • Clear (4489)
  • Clone (4481), (4515)
  • CloneInto (5061), (5120), (5176), (5210), (5641) , (5685)
  • CloseAndRemove (4069), (4097)
  • CommitRelinquishFocus (3995), (4000), (4011), (4875), (5453) , (5478)
  • CommonInit (5548), (5566), (5739)
  • CompleteMoveOperation (5770)
  • CompleteResizeOperation (5772)
  • ContaingPartPropertiesUpdated (5105)
  • ContainingPartPropertiesUpdated (5098)
  • ContainsPoint (3701)
  • ContentUpdate (5372)
  • ContentUpdated (4499)
  • CopyBaseMenuBar (4150), (5549)
  • CopyBasePopup (5567)
  • CopySelection (5774)
  • CountProperties (4265)
  • CreateCanvas (5415)
  • CreateDraft (4935)
  • CreateEmbeddedFacet (3604), (3811), (5032)
  • CreateEmbeddedFramesIterator (5055)
  • CreateFrame (3557), (3566), (4936), (5388), (5394)
  • CreateFrameFacetIterator (3873)
  • CreateFramePartInfo (5741)
  • CreateFramesIterator (5379)
  • CreateIcons (5743)
  • CreateLinkSpec (4414)
  • CreateOwnerIterator (4887)
  • CreatePart (4353)
  • CreatePlatformCanvas (5416)
  • CreateStorageUnit (4386)
  • CutSelection (5776)
  • DeactivateFrame (5237)
  • DeactivateFrontWindows (4088), (5537)
  • DeleteContents (5846)
  • DeleteFramePartInfo (5745)
  • DeleteSelection (5778)
  • DeleteValue (4255)
  • DeRegister (4717)
  • DeselectAll (5780)
  • Dispatch (4858)
  • DisplayFrameAdded (3527), (3558), (5322), (5392), (5491)
  • DisplayFrameClosed (3504), (3593)
  • DisplayFrameConnected (3497), (3597), (5223), (5496)
  • DisplayFrameRemoved (3534), (3578)
  • DisposeActionState (3587), (4543), (5063), (5257)
  • DraftClosing (5286)
  • DraftSaved (5285)
  • Draw (3797), (3806), (3968), (4023), (5519)
  • DrawChildren (3897), (4025)
  • DrawChildrenAlways (4026)
  • DrawContents (5782)
  • DrawFrame (5747)
  • DrawIcon (5749)
  • DrawnIn (3876), (3882)
  • DrawSelectionBorder (5784)
  • Drop (4463)
  • DropContainedPart (4749)
  • EditInLink (4529)
  • EditInLinkAttempted (4531)
  • EmbeddedFrameSpec (5066)
  • EmbeddedFrameUpdated (4495), (4501), (5376)
  • EndClone (4301), (5122), (5187), (5222)
  • EndScripting (4743)
  • Externalize (4380), (4503), (4733), (5209), (5310) , (5679)
  • ExternalizeKinds (4383), (5681)
  • FacetAdded (3507), (3606), (5035), (5328), (5418)
  • FacetRemoved (3512), (3611), (5332)
  • Focus (4227), (4263), (4268), (4273)
  • FocusAcquired (4004), (5460)
  • FocusLost (4005), (4009), (5461), (5481)
  • FrameClosed (5479)
  • FrameRemoved (5480)
  • FrameShapeChanged (3826)
  • FreeResModule (5751)
  • FulfillPromise (5180), (5214)
  • Geometry Changed (5364)
  • GeometryChanged (4063)
  • GetActiveShape (3742)
  • GetAggregateClipShape (3863)
  • GetArbitrator (5441)
  • GetBackgroundColor (5786)
  • GetChangeTime (4487)
  • GetClipShape (3749)
  • GetContentExtent (3695)
  • GetContentObjectFromObjType (5788)
  • GetContentStorageUnit (4412), (4452), (4479)
  • GetContentTransform (3844), (3859)
  • GetDisplayFrames (5790)
  • GetDragAndDrop (4451)
  • GetEmbeddedObjects (5792)
  • GetFacetHWND (5655)
  • GetFocusOwner (4087), (4883)
  • GetFrameGroup (3623), (5400)
  • GetFrameTransform (3845), (3861)
  • GetID (5594)
  • GetIDFromStorageUnitRef (5194)
  • GetInfo (5609)
  • GetISOTypeFromPlatformType (5200)
  • GetMenuBar (5753), (5794)
  • GetPartInfo (3791)
  • GetPlatformPrintJob (3912)
  • GetPopupMenu (5755)
  • GetPresentation (3782)
  • GetPrintResolution (5386)
  • GetPS (5662)
  • GetRefCount (4943)
  • GetSelectedObjects (5796)
  • GetSequenceNumber (3624), (5402)
  • GetStrongStorageUnitRef (4285), (4304), (4387), (5197)
  • GetUpdateID (4486), (5245)
  • GetValue (4248)
  • GetViewType (3769)
  • GetWeakStorageUnitRef (4286), (4305), (5198)
  • GetWindow (4107)
  • GetWindowAggregateClipShape (3862)
  • GetWindowContentTransform (3858)
  • GetWindowFrameTransform (3860)
  • GetWindowState (5586)
  • HandleColorChange (5798)
  • HandleEvent (3918), (3937), (3956), (3971), (3973) , (4106), (4139), (5421), (5435), (5518) , (5529)
  • HandleMenuEvent (5757), (5800)
  • HandleMouseClick (5802)
  • HandleMouseDown (5804)
  • HandleMouseMotionEnd (5808)
  • HandleMouseMotionStart (5810)
  • HandleMouseMove (5812)
  • HandleMouseUp (5814)
  • HanldeMouseMotionLBDown (5806)
  • HasExtension (3459), (4730), (4826), (5614)
  • HasPlatformPrintJob (3911)
  • InitDispatchModule (4857)
  • InitEditor (4739)
  • InitEmbeddedFramesIterator (5383)
  • Initialize (5816)
  • InitParFromStorage (4348)
  • InitPart (4347), (4357), (5546), (5564), (5675)
  • InitPartFromStorage (4368), (4735), (5303), (5547), (5565) , (5677)
  • InitPersistentObject (4359), (4370)
  • InitScriptExtension (4720)
  • InitSettingsExtension (5625)
  • InsertPresentationPage (5630)
  • InstallMenuItems (5818)
  • InstallMenus (5759)
  • Invalidate (3804), (3815), (3820), (3832), (3886) , (4018)
  • IsDynamic (3910)
  • IsEqual (5088)
  • IsFocusExclusive (4886)
  • IsInLimbo (5258)
  • IsShown (4116)
  • IsValidID (4514), (4521)
  • IsValidStorageUnitRef (4505), (5193), (5304)
  • LinkStatusChanged (5407)
  • LinkUpdated (4470), (4493)
  • LoadIconsFromModule (5761)
  • Lock (4477), (4491)
  • MakeWindow (5765), (5820)
  • MoveBefore (3755)
  • MoveBehind (3756)
  • MoveBy (3712), (5848)
  • MoveSelectionToBack (5822)
  • MoveSelectionToFront (5824)
  • MoveToBack (5850)
  • MoveToFront (5852)
  • Open (5591), (5601)
  • PasteSelection (5826)
  • PasteSelectionAs (5828)
  • PresentationChanged (3784), (5629)
  • ReadActionState (5646)
  • ReadContents (5830), (5854)
  • ReadKindInfo (5832)
  • Register (4710), (4741)
  • RegisterDependent (4511)
  • RegisterFocus (4876)
  • RegisterWindow (4094), (5587)
  • Release (3583), (4830), (4938), (4955)
  • ReleaseAll (4407), (5260)
  • ReleaseExtension (3460), (4831), (5616)
  • ReleasePart (4953)
  • ReleasePS (5664)
  • Remove (3535), (3581), (4404), (5106)
  • RemoveDispatchModule (4856)
  • RemoveEmbeddedFrame (3576)
  • RemoveFacet (3610), (3813), (5270)
  • RequestEmbeddedFrame (3523), (3565), (5405), (5428)
  • RequestFocus (3992), (5449)
  • RequestFocusSet (3993), (5450)
  • RequestFrameShape (3517), (3573), (3778), (5393)
  • Resize (5856)
  • RevealFrame (4525), (4527)
  • SelectAll (5834)
  • SelectContentObject (5836)
  • SetBackgroundColor (5838)
  • SetBaseMenuBar (4142)
  • SetBasePopup (4145)
  • SetChangedFromPrev (4537), (4541)
  • SetContainingFrame (4433), (5220)
  • SetDragging (4455)
  • SetDroppable (3501)
  • SetFocusOwner (4884)
  • SetFrameGroup (3622), (5401)
  • SetInternalTransform (3829)
  • SetOffset (4237), (4247), (4257)
  • SetPartInfo (3792)
  • SetPresentation (3783)
  • SetPromiseValue (4420)
  • SetPS (5663)
  • SetSequenceNumber (3621), (5403)
  • SetSourcePart (4523), (4535), (5306)
  • SetValue (4243), (4388)
  • SetViewType (3770)
  • SetViewTypeRect (5763)
  • ShowPartFrameInfo (5608)
  • ShowPasteAsDialog (4170), (4426), (5231)
  • ShowSourceContent (4533)
  • somInit (4892)
  • somUninit (4408), (4893)
  • StartDrag (4457)
  • Tokenize (3765), (5442)
  • TransferFocus (4090), (5458)
  • TransferFocusSet (5459)
  • UndoAction (5256)
  • UniqueChangeID (4497)
  • UniqueUpdateID (5246), (5374)
  • UnregisterDependent (4539)
  • UnregisterFocus (4877)
  • UnsetFocusOwnership (4885)
  • Update (4020)
  • UsedShape (5360)
  • UsedShapeChanged (3735), (3827)
  • Validate (3808), (3885)
  • ViewTypeChanged (3772)
  • WeakClone (5124)
  • WriteActionState (5647)
  • WriteContents (5840), (5858)
  • WriteIconToSU (5842)
  • WriteKindInfo (5844)
  • mkcatdef utility (6153)
  • modal
  • dialog box, handling of movable (4093)
  • dialog box, handling of simple (4082)
  • dialog boxes (4074)
  • dialogs (5535)
  • focus (3928), (5471), (5527)
  • focus, acquiring and relinquishing of (4076)
  • movable dialogs (5540)
  • modeless dialog boxes
  • closing the dialog box (4103)
  • hiding (4112)
  • overview (4099)
  • showing the dialog box (4100)
  • modifying IDL (4750)
  • modifying part code (4727)
  • monitors (5669)
  • monolithic application
  • versus application components (3214)
  • mouse
  • activation (5468)
  • buttons (3927)
  • events (5510)
  • focus (3930), (5531)
  • handling events (5667)
  • messages (3926)
  • mouse-down tracking (4047)
  • mouse-up tracking (4051)
  • tracking position of (3933)
  • mouse events
  • handling (3917)
  • in embedded frames (3935)
  • interpreting within a frame (4043)
  • interpreting within your frame (4035)
  • redirection of (3934)
  • mouse-down events (3923)
  • mouse-up events (3922)
  • move
  • in drag-drop operations (4449)
  • MoveBy method (3714), (5847)
  • MoveSelectionToBack method (5821)
  • MoveSelectionToFront method (5823)
  • MoveToBack method (5849)
  • MoveToFront method (5851)
  • moving
  • embedded part's frame (3247)
  • windows (4060)
  • msgdisp utility (6155)
  • MsgTargets macro (5877)
  • multiple
  • data streams in single document (3362)
  • N
  • name resolver
  • overview information (5013)
  • naming guidelines, parts (5719)
  • negotiation
  • frame, definition of (3339)
  • frame, example of (3340)
  • nonexclusive focuses (4889)
  • notebook
  • displaying properties (5607)
  • properties (5007), (5014), (5605)
  • settings extension (5624)
  • notices (6197)
  • notification of content update (5370)
  • notification, event (4779)
  • O
  • object lifecycle (4596)
  • Object Linking and Embedding, overview (3391)
  • Object Management Group (OMG) (3404)
  • object-oriented
  • class libraries (3228)
  • system design (3399)
  • objects
  • binding (3430)
  • creating (4913)
  • delegation (3415)
  • draft (4984)
  • extension (4807), (4820)
  • extension object (5004)
  • linking and embedding (CI Labs support) (3395)
  • message interface (5015)
  • reference-counted (4922)
  • relationships among (4968)
  • relationships, document (4981)
  • relationships, general embedding (4971)
  • relationships, layout and imaging (4972)
  • relationships, part storage (4998)
  • relationships, window related (4970)
  • releasing (4914)
  • session (3428), (4983), (5016)
  • shape (4948)
  • specifiers (5012)
  • storage (3431)
  • transform (4949)
  • used in data transfer (4995)
  • window state (5025)
  • OD_HELP event (5644)
  • OD_PRINT event (5419)
  • ODByteArray function (5084)
  • ODCloneKind value (5178), (5189)
  • ODdefault modifier (4763)
  • odDeRgPt utility (6157)
  • oddesk utility (6161)
  • ODDS types (4802)
  • ODDSConnection class (4783)
  • ODdual modifier (4765)
  • odDumpRg utility (6159)
  • ODevent modifier (4754), (4768)
  • ODFirstBit function (6093)
  • ODFixedDivide function (6095)
  • ODFixedMultiply function (6099)
  • ODFixedRound macro (6097)
  • ODFixedToFloat macro (6101)
  • ODFixedToFract macro (6103)
  • ODFloatToFixed macro (6105)
  • ODFloatToFract macro (6107)
  • ODFocusModule superclass (4862)
  • ODFocusType data type (5443)
  • ODFractDivide function (6109)
  • ODFractMultiply function (6111)
  • ODFractSinCos function (6113)
  • ODFractToFixed macro (6115)
  • ODFractToFloat function (6117)
  • ODGetSOMException macro (5961)
  • ODguid modifier (4786)
  • ODGuid modifier (4770)
  • ODhelpfile modifier (4772)
  • ODhelpstring modifier (4774)
  • ODid modifier (4752), (4776)
  • odinst utility (6163)
  • odmkSampleTree utility (6171)
  • odRegPrt utility (6173)
  • ODScriptCode data type (6140)
  • ODScriptExtension class (4707)
  • DeRegister (4718)
  • InitScriptExtention (4721)
  • Register (4711)
  • odsetenv utility (6175)
  • ODSetSOMException macro (5963)
  • odsomxh utility (6177)
  • ODStorageUnitRef type (4292)
  • ODTradITextData data type (6142)
  • ODTradITextDataHeader data type (6141)
  • oduninst utility (6179)
  • ODWideAdd function (6121)
  • ODWideCompare function (6123)
  • ODWideDivide function (6125)
  • ODWideIsLong macro (6127)
  • ODWideMultiply function (6129)
  • ODWideNegate function (6131)
  • ODWideShift function (6133)
  • ODWideSquareRoot function (6135)
  • ODWideSubtract function (6137)
  • odz files (5706), (6165)
  • offscreen canvas, updating (3896)
  • offscreen canvases (5412)
  • offscreen drawing (3880)
  • OLE automation (4767)
  • OLE, overview
  • oleshell utility (6181)
  • Open method (5592), (5600)
  • OpenDoc scripting (4565)
  • OpenDoc software, installation (5688)
  • opening
  • a document (5029)
  • part into windows (5598)
  • windows (5581)
  • out parameter (4590)
  • overriding
  • in Paste As command (4439)
  • methods of ODPart (3454)
  • overview of opendoc (3220)
  • ownership, parts (4603)
  • P
  • packaging OpenDoc parts (5707)
  • building part handler files (5713)
  • building part handler package (5716)
  • naming guidelines (5720)
  • table of content entries (5710)
  • page layout, printing (5424)
  • palettes (4133), (4136)
  • parameter modifiers (4589)
  • inout (4593)
  • out (4592)
  • parent classes (4607)
  • part
  • activation (3974)
  • binding (4909)
  • categories supported by an editor (4964)
  • closing (4406)
  • data stored in (4340)
  • definition, simple (3255)
  • document storage organization (4999)
  • embedding from clipboard (5279)
  • extension relationships (5006)
  • framed opened up into part window (3334)
  • info data field (3789)
  • info field (4042)
  • info property (3307)
  • properties (5090)
  • response to events (3972)
  • settings, changing (5008)
  • storage units (5164)
  • part category
  • definition (3266)
  • part code, modification (4725)
  • part development, scriptable (4702)
  • part editors
  • assigning to part data (3262)
  • binding (4903)
  • compared with conventional applications (3398)
  • creating from a conventional application (3467)
  • creating specific properties for (4841)
  • design and implementation of (3445)
  • development of (4894)
  • development with SOM and IDL (3448)
  • Draw method (3796)
  • drawing responsibilities (3759)
  • enhancing capabilities of (4804)
  • framework, using (3408)
  • function (3240)
  • overview of creating (3410)
  • replacing (3232)
  • responsibilities (3234)
  • updating source code (5638)
  • part extensions
  • overview (3477)
  • part handler files, building (5712)
  • part handler package file format (5721)
  • part handler package, building (5715)
  • part kind
  • definition (3263)
  • part ownership (4602)
  • part registration (4744), (5729)
  • part scope (4690)
  • part viewers
  • creating (3475)
  • function (3239)
  • part windows
  • description (3325)
  • differences with document windows (3335)
  • viewing a part separately (3330)
  • PartMeister utility (5859)
  • parts
  • and services communicating through extensions (3385)
  • definition of (3221)
  • displaying (3269)
  • drawing selected (3835)
  • execution in document shell process (5022)
  • in an OpenDoc document (3253)
  • inactive and active states of (3976)
  • new, adding to document (3230)
  • persistent references (4282)
  • persistent references among (4194)
  • reading (4342)
  • relation to frames (3484)
  • requirements for storage (4320)
  • selection (5076)
  • sharing data with other objects (4318)
  • storage units of (4317)
  • with multiple frames (3258)
  • writing (4343)
  • parts handler file directory (5698)
  • parts naming guidelines (5717)
  • parts, packaging
  • building part handler files (5713)
  • building part handler package (5716)
  • naming guidelines (5720)
  • table of content entries (5710)
  • parts, scriptable (4551)
  • paste (on Edit menu) (4165)
  • Paste as (on Edit menu) (4168)
  • Paste As dialog box (4423)
  • PasteSelection method (5825)
  • PasteSelectionAs method (5827)
  • peristent references (5132)
  • persistent object annotation (5129)
  • persistent references
  • among parts (4193)
  • creating (4283)
  • creating unique (4290)
  • definition (4277)
  • ODStorageUnitRef type (4289)
  • strong versus weak (4284), (4297)
  • uses of by OpenDoc (4279)
  • persistent storage
  • for parts (3359)
  • mechanism, overview of (4192)
  • writing a part to (4377)
  • Pkg rule (5899)
  • platform independence for part editors (3273)
  • platform kinds, specifying (5201)
  • Platform.mak, general concepts (5889)
  • platform.mak, include of (5885)
  • playing
  • movies (4198)
  • sound (4199)
  • plug-ins
  • document shell (3472)
  • extension to document shell (4812)
  • pmeister utility (6183)
  • pmprintf Utility (6185)
  • popup menu
  • actions provided (4187)
  • adding (5574)
  • adjusting (5577)
  • displaying (5576)
  • getting (5572)
  • OpenDoc menu handling (3352)
  • position codes (4233)
  • prefedit utility (6187)
  • PrepareEventFiring method (4792)
  • presentation
  • definition (3304), (3751), (3763)
  • examples of (3764)
  • examples of for individual parts (3306)
  • getting (3779)
  • of parts (3301)
  • setting (3780)
  • type (3311)
  • presentation page (5633)
  • PresentationChanged method (5631)
  • PressKey method (4788)
  • print job management (5423)
  • PRINT macro (6004)
  • printing
  • a document (3907)
  • imanging to a canvas (5426)
  • part handler support (5422)
  • resolution (5384)
  • root part responsibilities (3908)
  • printing messages (6002)
  • PRINT macro (6005)
  • programming tools (5927)
  • ErrorCode macro (5948)
  • ErrorMessage macro (5950)
  • handling SOM exceptions (5946)
  • ODGetSOMException macro (5962)
  • ODSetSOMException macro (5964)
  • raise exception (5931)
  • SetErrorCode macro (5954)
  • SetErrorCodeEv macro (5956)
  • SetErrorMessage macro (5952)
  • THROW macro (5933)
  • THROW_IF_ERROR macro (5935)
  • THROW_IF_ERROR_M macro (5941)
  • THROW_IF_NULL macro (5937)
  • THROW_IF_NULL_M macro (5943)
  • THROW_M macro (5939)
  • programming, settings extension (5620)
  • promises
  • drag and drop (5291)
  • in clipboard transfer (4417)
  • in drag/drop (4416)
  • intrinsic content (5202)
  • putting out (4418)
  • writing (5211)
  • propagating events (3970)
  • propagation
  • automatic and manual in linking (4466)
  • properties
  • accessing values of (4216)
  • adding custom (4223)
  • adding to storage unit (4222)
  • and storage units (4202)
  • creating (4218)
  • definition (4987)
  • definition of (4207)
  • for parts (4196)
  • kODPropContents (4421)
  • kODPropPreferredKind (4429)
  • multiple (4335)
  • names (4326)
  • notebook (4813), (5604)
  • ODWindow (5590)
  • of storage unit, examining (4261)
  • part (5089)
  • part contents (4330)
  • removing from storage unit (4269)
  • removing value (4275)
  • standard (4213)
  • protocols
  • cloning (5114)
  • container (5101)
  • drag and drop (5288)
  • extensions (4818)
  • for OpenDoc (3453)
  • non-container part (5096)
  • push buttons (4127)
  • Q
  • querying an extensible object (4823)
  • R
  • radio buttons (4128)
  • raise exception tools (5929)
  • RcTargets macro (5876)
  • ReadActionState method (5648)
  • ReadContents method (5829), (5853)
  • reading
  • a part from storage (4346)
  • data at current offset in value (4251)
  • data at particular position in a value (4246)
  • data of a value (4238)
  • your part (4344)
  • ReadKindInfo method (5831)
  • recipe
  • basic (5153)
  • clipboard (5154), (5235)
  • clipping embedded facets (5367)
  • container suite (5144)
  • drag and drop (5155), (5287)
  • examples (5293)
  • imaging (5319)
  • layout (5320)
  • linking (5156), (5292)
  • part persistency (5673)
  • promises (5289)
  • reference counting (5131)
  • storage unit (5143)
  • reconnected display frames (3494)
  • reconnecting
  • embedded frames (3592)
  • redrawing
  • frame when it changes (3821)
  • part's content (3802)
  • reentrant code, part editor (4908)
  • reference count
  • and ODRefCntObject class (3425)
  • incrementing/decrementing (4942)
  • object creation through factory method (4926)
  • recipe (5130)
  • reliability (5347)
  • storage (4945)
  • value (4923)
  • reference counted objects
  • creating (4952)
  • creating through factory method (4925)
  • definition of (4921)
  • list of classes (4937)
  • references
  • facets and embedded facets (3487)
  • facets by part object (3488)
  • inter-object (3483)
  • object comparison (5086)
  • persistent (4195), (5133)
  • persistent, definition (4278)
  • storage, strong (5139)
  • storage, weak (5138)
  • Reg* and Files* macros (5884)
  • RegeditTarget macro (5880)
  • Register method (4709), (4740)
  • RegisterDependent method (4510)
  • RegisterFocus method (4871)
  • registering a part (5728)
  • registering parts (4745)
  • registering, windows (5584)
  • RegisterWindow method (4095), (5589)
  • registration failure, event (4584)
  • registration with script engine (4598)
  • registration, classes (4606)
  • registration, script component (4714)
  • registration, scriptable parts (4712)
  • reg1part utility (6189)
  • Release method (3582), (4833), (4940), (4958)
  • ReleaseAll method (5259)
  • ReleaseExtension method (3457), (4834), (5619)
  • ReleasePart method (4956)
  • ReleasePS method (5661)
  • releasing
  • embedded frames (3591)
  • objects (4912)
  • remaining rules (5897)
  • Remove method (3536), (3580), (5104)
  • RemoveDispatchModule method (4852)
  • RemoveEmbeddedFrame method (3577)
  • RemoveFacet method (3609), (3812), (5269)
  • removing
  • a facet of an embedded frame (3607)
  • a representation from a part's storage unit (4322)
  • an embedded frame (3574)
  • an embedded part (4402)
  • data from a value (4240)
  • data from particular position in value (4254)
  • display frame (3532)
  • display frame, responding to a removed (3539)
  • facets (5333)
  • facets, response to (3509)
  • properties from storage unit (4271)
  • property value (4276)
  • value from a property in a storage unit (4272)
  • replacing
  • part editors (3233)
  • RequestEmbeddedFrame method (3524), (3568), (5404), (5427)
  • RequestFocus method (3989), (5444)
  • RequestFocusSet method (3990), (5445)
  • RequestFrameShape method (3519), (3572), (3777), (5390)
  • requesting a new frame size (3515)
  • Resize method (5855)
  • resizing
  • a display frame (3513)
  • a frame, steps for (3516)
  • an embedded frame (3569)
  • windows (4062)
  • resources
  • sharing (3227)
  • use of by parts (4332)
  • using OpenDoc (5653)
  • responding to closed display frames (3495)
  • responding to reconnected display frames (3496)
  • retrieving
  • auxiliary storage unit from main storage unit (4394)
  • embedded frames (4399)
  • return types, events (4579)
  • RevealFrame method (4524), (4526)
  • reverting
  • draft, definition of (5043)
  • root containers (5108)
  • root part
  • definition (3252)
  • rotation support (3648)
  • rulers (4134)
  • rules (5896)
  • rules, clean (5906)
  • rules, simplified inference (5888)
  • Run menu (4657)
  • breakpoints (4672)
  • clear breakpoint (4666)
  • clear breakpoints (4669)
  • disable breakpoint (4668)
  • disable breakpoints (4671)
  • enable breakpoint (4667)
  • enable breakpoints (4670)
  • go (4659)
  • set breakpoint (4665)
  • step (4662)
  • step exit (4664)
  • step over (4663)
  • stop (4660)
  • test (4661)
  • RunApp utility (6191)
  • runcat utility (6193)
  • runtime
  • process model for OpenDoc (4895)
  • relationships among OpenDoc objects (4967)
  • relationships of session object (4969)
  • runtime consideration, LS IDE (4614)
  • runtime file directory (5694)
  • S
  • sample parts, building (5861)
  • sample source code, installing (5702)
  • saving
  • document (5041)
  • stationery document (5040)
  • windows (5494)
  • scaling
  • factor in transform structure (3284)
  • support by transform object in scrolling (4030)
  • support in transforms (3646)
  • scenarios, development (3462)
  • scoping for cloning (5126)
  • ScrCompFlags attribute (4723)
  • ScrCompFlagsMask attribute (4724)
  • screens, splash (5069)
  • script code (4552)
  • script component (4548), (4760)
  • script component, registration (4715)
  • script engine (4595)
  • script engine, registration with (4599)
  • script extensions, implementation (4705)
  • Script menu (4650)
  • check script syntax (4654)
  • new function (4655)
  • new sub (4656)
  • run this script (4653)
  • script properties (4652)
  • script properties dialog (4678)
  • script, formatting (4680)
  • scriptable parts (4550)
  • scriptable parts, registration (4713)
  • scripting
  • classes related to (3442)
  • overview information (5005)
  • overview of support (3376)
  • scripting languages (4546)
  • scripting support (5064)
  • scripting, direct (4544)
  • part development (4704)
  • scripting, part development (4703)
  • scripting, Visual Basic (4692)
  • scriptrg command (4701)
  • scriptrg utility (6195)
  • scripts, caching (4619)
  • scripts, color (4683)
  • scripts, compiling (4618)
  • scripts, editing (4638)
  • scripts, exporting (4631)
  • scripts, fonts (4685)
  • scripts, importing (4628)
  • scripts, version numbers (4620)
  • scroll bars (4130)
  • creating within your frame (4038)
  • drawing with (3839)
  • event handling in (4033)
  • manipulation in frame (4041)
  • placing in a separate frame (4044)
  • placing in separate frame (3854)
  • placing within your frame (3840)
  • use of (3708)
  • scrolled
  • content, handling of (4037)
  • position of part's contents (4031)
  • scrolling (3817)
  • by use of arrow keys (3707)
  • content (3851)
  • drawing while part is (3830)
  • event handling (4029)
  • focus (5464)
  • partial (5430)
  • selection options (5081)
  • simple (5429)
  • steps for (3710)
  • ways for your part editor to support (4032)
  • your content (3843)
  • your part in a frame (3703)
  • searching text (4686)
  • section scope (4691)
  • Select all choice (4179)
  • Select all command (4174)
  • SelectAll method (5833)
  • SelectContentObject method (5835)
  • selecting
  • embedded part's frame (3248)
  • selection
  • and mouse-down tracking (4049)
  • semantic events (4555)
  • overview (5002)
  • overview information (5011)
  • sequence number of frame in group (3616)
  • sequences, mapping (4574)
  • service classes (3443)
  • session
  • object (3429)
  • object, instantiation of (5030)
  • SetBackgroundColor method (5837)
  • SetBaseMenuBar method (4143)
  • SetBasePopup method (4146)
  • SetChangedFromPrev method (4536), (4540)
  • SetContainingFrame method (4431), (5215)
  • SetDragging method (4454)
  • SetDroppable method (3500)
  • SetErrorCode macro (5953)
  • SetErrorCodeEv macro (5955)
  • SetErrorMessage macro (5951)
  • SetFocusOwner method (4879)
  • SetFrameGroup method (3618), (5396)
  • SetInternalTransform method (3831)
  • SetITextBufferSize function (6078)
  • SetITextCString function (6080)
  • SetITextLangCode function (6084)
  • SetITextPString function (6086)
  • SetITextScriptCode function (6082)
  • SetITextStringLength function (6088)
  • SetITextText function (6090)
  • SetOffset method (4244), (4249), (4258)
  • SetPartInfo method (3794)
  • SetPresentation method (3787)
  • SetPromiseValue method (4419)
  • SetPS method (5660)
  • SetSequenceNumber method (3617), (5398)
  • SetSourcePart method (4522), (4534), (5305)
  • setting exception values (5958)
  • settings ex/possible (3380)
  • settings extension
  • creating (4840), (5621)
  • notebook (5622)
  • object, overview of (5010)
  • programming (5613)
  • subclass of ODExtension (5009)
  • use of (4810)
  • SetValue method (4245), (4391)
  • SetViewType method (3774)
  • SetViewTypeRect method (5762)
  • shapes
  • active, definition of (3291)
  • adjusting border (5343)
  • clip, definition of (3290)
  • clipping (5340)
  • drawing structure (3278)
  • frame, definition of (3289)
  • objects, reference counting of (4946)
  • update (3801)
  • used, definition of (3288)
  • using content shape within frame shape (4039)
  • using in drawing (3719)
  • using to position and clip embedded parts (3644)
  • sharing
  • data between parts and other objects (4319)
  • single document file by part editors (3360)
  • user interface resources (3226)
  • shell plug-ins (4814)
  • shift clicking (3938)
  • showing
  • the modeless dialog box (4101)
  • ShowPartFrameInfo method (5610)
  • ShowPasteAsDialog method (4171), (4425), (5230)
  • ShowSourceContent method (4532)
  • sibling frames, managing facet clip shapes for (3752)
  • sibling relationships (5399)
  • SimplePart (5731)
  • simplified inference rules (5886)
  • sink object (4797)
  • sliders (4131)
  • small icon (3320)
  • SOM See System Object Model
  • SOM compiler flags (5917)
  • -m flag (5921)
  • -mchkexcept flag (5919), (5972)
  • SOM exception, handling (5945)
  • SOM IDL conversion (4585)
  • SOM Interface Repository (4615), (4757)
  • SOM usage bindings (4567), (4581)
  • SOMFree method (5925)
  • somInit method (4355), (4890)
  • SOMMalloc method (5924)
  • somUninit method (4409), (4891)
  • source code, updating part editor (5639)
  • source sandbox file directory (5700)
  • splash screens (5068)
  • standard icon (3319)
  • StartDrag method (4456)
  • state information and part data (3235)
  • static canvas
  • definition (3277)
  • use of (3640)
  • stationery
  • creating desktop (5643)
  • creating new documents from (4907)
  • description of (3368)
  • support for OS/2 (5634)
  • status bars (4132)
  • StopFiring method (4794)
  • storage
  • and data transfer (4190), (4410)
  • basics of (3358)
  • capabilities of OpenDoc (4979)
  • model for parts (4316)
  • objects, run-time relationships of (4206)
  • of documents (3356)
  • organization (5000)
  • stream (3361)
  • system for OpenDoc (4191)
  • system object (4201)
  • unit, description of (3363)
  • storage unit
  • accessing a particular value in (4211)
  • accessing values of property of (4217)
  • adding (4333)
  • adding a property to (4221)
  • auxiliary (4310)
  • clonging (5111)
  • content (5160), (5162)
  • creating additional (4385)
  • cursor (4234)
  • data stored in (4341)
  • examining each of the properties in a (4260)
  • example of (4209)
  • extracting a representation from (4323)
  • focusing a (4225)
  • in drafts (4986)
  • inspectable (4214)
  • iterating through (4259)
  • main (4309)
  • manipulation (5141)
  • objects (4200)
  • organization (4205)
  • part (5163)
  • part info storage in (3790)
  • recipes (5142)
  • retrieving auxiliary from main (4395)
  • strong reference (5137)
  • unfocused (4266)
  • use of by data-interchange classes (3435)
  • weak reference (5136)
  • StorageUnitGetValue function (6029)
  • StorageUnitSetPromiseValue macro (6031)
  • StorageUnitSetValue macro (6033)
  • StorageUnitViewGetValue function (6035)
  • StorageUnitViewSetValue macro (6037)
  • storing
  • data as content (4331)
  • embedded frames (4398)
  • multiple representations of part content (4321)
  • part content (4329)
  • strings, tokenized (4963)
  • strong persistent references (4293)
  • strong, storage reference (5135)
  • stunti.embedding content storage (5225)
  • subclasses
  • of ODObject, extension of (4822)
  • subclassing
  • ODDispatchModule (4848)
  • ODFocusModule (4866)
  • ODFocusModule for new types of focus ownership (4865)
  • ODObject (3424)
  • ODObject, ODRefCntObject, ODPersistentObject (3421)
  • ODPersistentObject (3422)
  • ODRefCntObject (3423)
  • to create part editor (3417)
  • Subdirs macro (5873)
  • superclasses (4360), (4609)
  • ODDispatchModule (4847)
  • ODExtension (4824)
  • ODFocusModule (4863)
  • superclasses, abstract (3420)
  • synchronizing
  • display frames (3545)
  • embedded frames (3626)
  • transferred data with its source (4465)
  • views of parts in separate frames (3546)
  • with source frame (5325)
  • System Object Model
  • classes (4917)
  • constructor (4849)
  • destructor (4850)
  • developing with (3446)
  • overview (3402)
  • overview description (3393)
  • T
  • table of content entries, part handler (5709)
  • table of contents file (5726)
  • TempObjs (6008)
  • Temporary References and Objects (6007)
  • TempRefs (6009)
  • terminating events (4569)
  • text search (4687)
  • THROW macro (5932)
  • THROW_IF_ERROR macro (5934)
  • THROW_IF_ERROR_M macro (5940)
  • THROW_IF_NULL macro (5936)
  • THROW_IF_NULL_M macro (5942)
  • THROW_M macro (5938)
  • thumbnail icon (3321)
  • Tokenize method (3767), (5440)
  • tokenized strings (4962)
  • tokens
  • and part categories (3267)
  • and part kinds (3264)
  • converting presentation types (3766)
  • tools, debugging (5974)
  • tools, raise exception (5930)
  • tracking
  • mouse pointer (4046)
  • trademarks (6198)
  • transfer
  • clipboard (4437)
  • TransferFocus method (4086), (5454)
  • TransferFocusSet method (5455)
  • transforms
  • and hit-testing (3686)
  • bias (3691), (3697)
  • content (3672)
  • drawing structure (3279)
  • external (3656)
  • frame (3679)
  • identity (3649)
  • in layout and imaging (4975)
  • internal (3655)
  • internal, frame's (3287)
  • objects, reference counting of (4947)
  • using to position and clip embedded parts (3645)
  • window-content (3680)
  • window-frame (3681)
  • TriggerClick method (4790)
  • TriggerKeyPress method (4791)
  • try blocks (5965)
  • TYPELIB (4789)
  • U
  • undo
  • action history (3584)
  • clipboard operations (5248)
  • cut of embedded frame (5249)
  • paste of embedded frame (5250)
  • undo (4189)
  • UndoAction method (5253)
  • UniqueChangeID method (4496)
  • UniqueUpdateID method (5243), (5373)
  • UnregisterDependent method (4538)
  • UnregisterFocus method (4872)
  • UnsetFocusOwnership method (4880)
  • unsigned data types (4576)
  • update
  • events (3966), (5515)
  • part editor source code (5637)
  • shape (3800)
  • Update method (3909)
  • Update method (4021)
  • updating
  • as background task (4474)
  • clip shapes (5357)
  • information for offscreen canvases (3642)
  • Link Destination Info dialog (4471)
  • offscreen canvases (3895)
  • usage bindings, SOM (4566), (4580)
  • UseByteArray function (6039)
  • used shape
  • description (3294)
  • description of (3731)
  • example (3732)
  • in drawing (3720)
  • in drawing selected parts (3836)
  • in resizing a display frame (3520)
  • methods (3739)
  • UsedShape method (5359)
  • UsedShapeChanged method (3736), (3825)
  • user events
  • classes related to (3441)
  • handling (3916)
  • handling by document shell (5026), (5047)
  • overview of handling (3915)
  • processing of (4905)
  • user interface
  • activation (5436)
  • overview (5433)
  • user strings (4966)
  • utilities
  • avsshell (6144)
  • cmgrcmd (6146)
  • ctypelib (6148)
  • docshell (6150)
  • document-interchange (4384)
  • function used in samples (5297)
  • gencat (6152)
  • mkcatdef (6154)
  • msgdisp (6156)
  • odDeRgPt (6158)
  • oddesk (6162)
  • odDumpRg (6160)
  • odinst (6164)
  • odmkSampleTree (6172)
  • odRegPrt (6174)
  • odsetenv (6176)
  • odsomxh (6178)
  • oduninst (6180)
  • oleshell (6182)
  • pmeister (6184)
  • pmprintf (6186)
  • prefedit (6188)
  • reg1part (6190)
  • RunApp (6192)
  • runcat (6194)
  • scriptrg (6196)
  • V
  • Validate method (3807), (3888)
  • values
  • accessing in storage unit (4212)
  • accessing using storage unit methods (4215)
  • adding your own types (4224)
  • creating (4219)
  • definition (4988)
  • definition of (4208)
  • examples of types of (4210)
  • manipulating data in a (4236)
  • multiple (4336)
  • relation to storage units and properties (4203)
  • removing from property in a storage unit (4270)
  • view menu
  • example (4182)
  • overview of (3350)
  • view type
  • definition (3308), (3762)
  • examples (3313)
  • overview (3768)
  • part (3314)
  • viewers
  • of parts (3259)
  • part, description of (3476)
  • part, purpose of (3241)
  • views
  • a part (3329)
  • contents of parts (3302)
  • ViewTypeChanged method (3776)
  • Visual Basic (4557), (4693)
  • accessing properties (4698)
  • calling methods (4699)
  • creating objects (4696)
  • embedding parts (4694)
  • event handling (4700)
  • setting objects (4697)
  • writing part access programs (4695)
  • W
  • WARN_CATALOG macro (5982)
  • WARN_INDEX macro (5984)
  • warning messages (5976)
  • WARN_CATALOG macro (5983)
  • WARN_INDEX macro (5985)
  • WARNMSG macro (5979)
  • WARNMSG_DEBUG macro (5981)
  • WARNMSG macro (5978)
  • WARNMSG_DEBUG macro (5980)
  • WASSERT macro (5994)
  • WASSERTCATALOG macro (5996)
  • WASSERTMSG macro (5998)
  • weak persistent references (4294)
  • weak, storage reference (5134)
  • WeakClone method (5119)
  • windows
  • activating and deactivating (4055)
  • activation (5483)
  • closing (4067), (5579)
  • coordinate space (3667)
  • coordinates (3661)
  • creating (5489), (5582)
  • document (3333)
  • dragging (4065), (4071)
  • drawing directly to (3857)
  • events (3959), (5602)
  • identifiers (5593)
  • moving (4059)
  • opening (5578)
  • opening parts into (5599)
  • part (3332)
  • receiving events in (4053)
  • registering (5585)
  • resizing (4061)
  • restoring (5493)
  • saving (5492)
  • scrolling (3818)
  • specifying a PS for facets (5658)
  • state (5042)
  • state object (5024)
  • wrappers
  • and frame relationships (3271)
  • examples of (3280)
  • ODCanvas class (3634)
  • transforms (3647)
  • WriteActionState method (5649)
  • WriteContents method (5839), (5857)
  • WriteIconToSU method (5841)
  • WriteKindInfo method (5843)
  • writing
  • data at current offset in value (4252)
  • data of a value (4239)
  • document shell plug-ins (3471)
  • editor for container part (3464)
  • intrinsic content to clipboard (5263)
  • OpenDoc software (3444)
  • part services (3470)
  • part to persistent storage (4376)
  • part viewers (3469)
  • your part (4345)
  • Z
  • z-ordering (5666)
  • z-ordering of embedded frames for a part (3753)

  • [ Top | Previous | Contents | Index | Documentation Homepage ]