home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
ibmodf.zip
/
CNTNRPRT.ZIP
/
CNTNRPRT.XIH
< prev
next >
Wrap
Text File
|
1995-04-13
|
266KB
|
6,504 lines
/*
* This file was generated by the SOM Compiler.
* FileName: cntnrprt.xih.
* Generated using:
* SOM Precompiler somipc: 2.29.1.2
* SOM Emitter emitxih: 2.41
*/
/*
*
* Implementation Types
*
*/
/*
* -- By default, for classes declared using IDL,
* -- this emitter doesn't define redispatch/apply stubs.
* -- Instead, it requests that the SOM kernel produce them.
* -- To override this default, use the "notc" modifier.
*/
#ifndef SOM_ContainerPart_xih
#define SOM_ContainerPart_xih
#include <somcls.xh>
#include <somcm.xh>
/*
* Passthru lines: File: "C.xih", "before"
*/
#ifndef SOM_ContainerPart_xh
#include <cntnrprt.xh>
#endif
/*
* Set the scope of methods functions
*/
#ifndef SOM_Scope
#define SOM_Scope extern "C"
#endif
#define ContainerPart_MaxNoMethods 63
/*
* -- Instance Data
*/
typedef struct {
ODxOrderedCollection* fDisplayFrames;
ODxOrderedCollection* fEmbeddedFrames;
ODID fWindowID;
POINTL fDragStart;
RGBColor fDefaultColor;
ODxOrderedCollection* fContents;
ODxOrderedCollection* fSelection;
ODRgnHandle fSelectRgn;
ODRgnHandle fCornerHandleRgn;
ODRgnHandle fEdgeHandleRgn;
ODFocusSet* fFocusSet;
ODTypeToken fSelectionFocus;
ODTypeToken fMenuFocus;
ODTypeToken fKeyFocus;
ODTypeToken fMouseFocus;
ODSemanticInterface* fSemtIntf;
ODSelectedContainerPartExtension* fSelectedPartExtension;
ODSession* fSession;
ODBoolean fNeedToExternalize;
ODNotebook* fNotebook;
HPS hpsMem;
HDC hdcMem;
ODPoint mouseStart;
ODBoolean fTracking;
POINTL ptlOrigin;
POINTL ptlEnd;
HRGN hrgnTrackingClip;
long DemoState;
long DemoOpenCount;
ODMenuBar* fSPEMenuOfSelection;
ODMenuBar* fRemappedSPEMenuOfSelection;
} ContainerPartData;
/*
* -- Getdata Macro
*/
/*
* -- This emitter treats Data Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to override this default.
*/
typedef ContainerPartData* (SOMLINK * somTD_ContainerPart_DataThunk)(void*);
#define ContainerPartGetData(somSelf) \
(((somTD_ContainerPart_DataThunk)(ContainerPartCClassData.instanceDataToken))(somSelf))
/*
* -- Instance Data Access Macros for use in Method Procedures
*/
#ifdef VARIABLE_MACROS
#define _fDisplayFrames (somThis->fDisplayFrames)
#define _fEmbeddedFrames (somThis->fEmbeddedFrames)
#define _fWindowID (somThis->fWindowID)
#define _fDragStart (somThis->fDragStart)
#define _fDefaultColor (somThis->fDefaultColor)
#define _fContents (somThis->fContents)
#define _fSelection (somThis->fSelection)
#define _fSelectRgn (somThis->fSelectRgn)
#define _fCornerHandleRgn (somThis->fCornerHandleRgn)
#define _fEdgeHandleRgn (somThis->fEdgeHandleRgn)
#define _fFocusSet (somThis->fFocusSet)
#define _fSelectionFocus (somThis->fSelectionFocus)
#define _fMenuFocus (somThis->fMenuFocus)
#define _fKeyFocus (somThis->fKeyFocus)
#define _fMouseFocus (somThis->fMouseFocus)
#define _fSemtIntf (somThis->fSemtIntf)
#define _fSelectedPartExtension (somThis->fSelectedPartExtension)
#define _fSession (somThis->fSession)
#define _fNeedToExternalize (somThis->fNeedToExternalize)
#define _fNotebook (somThis->fNotebook)
#define _hpsMem (somThis->hpsMem)
#define _hdcMem (somThis->hdcMem)
#define _mouseStart (somThis->mouseStart)
#define _fTracking (somThis->fTracking)
#define _ptlOrigin (somThis->ptlOrigin)
#define _ptlEnd (somThis->ptlEnd)
#define _hrgnTrackingClip (somThis->hrgnTrackingClip)
#define _DemoState (somThis->DemoState)
#define _DemoOpenCount (somThis->DemoOpenCount)
#define _fSPEMenuOfSelection (somThis->fSPEMenuOfSelection)
#define _fRemappedSPEMenuOfSelection (somThis->fRemappedSPEMenuOfSelection)
#endif
/*
* -- Primary Implementation File Support
*/
#if (defined(ContainerPart_Class_Source) || defined(SOM_Module_cntnrprt_Source))
/*
* Trace/Debug macro
*/
#ifndef ContainerPartMethodDebug
#define ContainerPartMethodDebug(c,m) SOMMethodDebug(c,m)
#endif
/*
* -- Method Macros for use in Method Procedures
*/
#ifdef METHOD_MACROS
#define _FulfillPromise somSelf->FulfillPromise
#define _DropCompleted somSelf->DropCompleted
#define _DragEnter somSelf->DragEnter
#define _DragWithin somSelf->DragWithin
#define _DragLeave somSelf->DragLeave
#define _Drop somSelf->Drop
#define _ContainingPartPropertiesChanged somSelf->ContainingPartPropertiesChanged
#define _GetContainingPartProperties somSelf->GetContainingPartProperties
#define _RevealFrame somSelf->RevealFrame
#define _EmbeddedFrameSpec somSelf->EmbeddedFrameSpec
#define _CreateEmbeddedFramesIterator somSelf->CreateEmbeddedFramesIterator
#define _AddDisplayFrame somSelf->AddDisplayFrame
#define _AttachSourceFrame somSelf->AttachSourceFrame
#define _RemoveDisplayFrame somSelf->RemoveDisplayFrame
#define _CloseDisplayFrame somSelf->CloseDisplayFrame
#define _FrameShapeChanged somSelf->FrameShapeChanged
#define _ViewTypeChanged somSelf->ViewTypeChanged
#define _PresentationChanged somSelf->PresentationChanged
#define _SequenceChanged somSelf->SequenceChanged
#define _WritePartInfo somSelf->WritePartInfo
#define _ReadPartInfo somSelf->ReadPartInfo
#define _Open somSelf->Open
#define _RequestEmbeddedFrame somSelf->RequestEmbeddedFrame
#define _RemoveEmbeddedFrame somSelf->RemoveEmbeddedFrame
#define _RequestFrameShape somSelf->RequestFrameShape
#define _UsedShapeChanged somSelf->UsedShapeChanged
#define _AdjustBorderShape somSelf->AdjustBorderShape
#define _FacetAdded somSelf->FacetAdded
#define _FacetRemoved somSelf->FacetRemoved
#define _CanvasChanged somSelf->CanvasChanged
#define _GeometryChanged somSelf->GeometryChanged
#define _Draw somSelf->Draw
#define _CanvasUpdated somSelf->CanvasUpdated
#define _HighlightChanged somSelf->HighlightChanged
#define _GetPrintResolution somSelf->GetPrintResolution
#define _CreateLink somSelf->CreateLink
#define _LinkUpdated somSelf->LinkUpdated
#define _RevealLink somSelf->RevealLink
#define _EmbeddedFrameChanged somSelf->EmbeddedFrameChanged
#define _LinkStatusChanged somSelf->LinkStatusChanged
#define _BeginRelinquishFocus somSelf->BeginRelinquishFocus
#define _CommitRelinquishFocus somSelf->CommitRelinquishFocus
#define _AbortRelinquishFocus somSelf->AbortRelinquishFocus
#define _FocusAcquired somSelf->FocusAcquired
#define _FocusLost somSelf->FocusLost
#define _CloneInto somSelf->CloneInto
#define _ExternalizeKinds somSelf->ExternalizeKinds
#define _ChangeKind somSelf->ChangeKind
#define _HandleEvent somSelf->HandleEvent
#define _HandleEventInEmbedded somSelf->HandleEventInEmbedded
#define _MouseEnter somSelf->MouseEnter
#define _MouseWithin somSelf->MouseWithin
#define _MouseLeave somSelf->MouseLeave
#define _AdjustMenus somSelf->AdjustMenus
#define _CreateRootMenuBar somSelf->CreateRootMenuBar
#define _UndoAction somSelf->UndoAction
#define _RedoAction somSelf->RedoAction
#define _DisposeActionState somSelf->DisposeActionState
#define _WriteActionState somSelf->WriteActionState
#define _ReadActionState somSelf->ReadActionState
#define _InitPart somSelf->InitPart
#define _InitPartFromStorage somSelf->InitPartFromStorage
#define _InitPersistentObject somSelf->InitPersistentObject
#define _InitPersistentObjectFromStorage somSelf->InitPersistentObjectFromStorage
#define _ReleaseAll somSelf->ReleaseAll
#define _Externalize somSelf->Externalize
#define _GetStorageUnit somSelf->GetStorageUnit
#define _GetID somSelf->GetID
#define _InitRefCntObject somSelf->InitRefCntObject
#define _IncrementRefCount somSelf->IncrementRefCount
#define _Release somSelf->Release
#define _GetRefCount somSelf->GetRefCount
#define _InitObject somSelf->InitObject
#define _IsInitialized somSelf->IsInitialized
#define _HasExtension somSelf->HasExtension
#define _GetExtension somSelf->GetExtension
#define _ReleaseExtension somSelf->ReleaseExtension
#define _Purge somSelf->Purge
#define _SubClassResponsibility somSelf->SubClassResponsibility
#define _somDefaultInit somSelf->somDefaultInit
#define _somDestruct somSelf->somDestruct
#define _somDefaultCopyInit somSelf->somDefaultCopyInit
#define _somDefaultAssign somSelf->somDefaultAssign
#define _somDefaultConstCopyInit somSelf->somDefaultConstCopyInit
#define _somDefaultVCopyInit somSelf->somDefaultVCopyInit
#define _somDefaultConstVCopyInit somSelf->somDefaultConstVCopyInit
#define _somDefaultConstAssign somSelf->somDefaultConstAssign
#define _somDefaultVAssign somSelf->somDefaultVAssign
#define _somDefaultConstVAssign somSelf->somDefaultConstVAssign
#define _somInit somSelf->somInit
#define _somFree somSelf->somFree
#define _somUninit somSelf->somUninit
#define _somGetClass somSelf->somGetClass
#define _somGetClassName somSelf->somGetClassName
#define _somGetSize somSelf->somGetSize
#define _somIsA somSelf->somIsA
#define _somIsInstanceOf somSelf->somIsInstanceOf
#define _somRespondsTo somSelf->somRespondsTo
#define _somDispatch somSelf->somDispatch
#define _somClassDispatch somSelf->somClassDispatch
#define _somCastObj somSelf->somCastObj
#define _somResetObj somSelf->somResetObj
#define _somDispatchV somSelf->somDispatchV
#define _somDispatchL somSelf->somDispatchL
#define _somDispatchA somSelf->somDispatchA
#define _somDispatchD somSelf->somDispatchD
#define _somPrintSelf somSelf->somPrintSelf
#define _somDumpSelf somSelf->somDumpSelf
#define _somDumpSelfInt somSelf->somDumpSelfInt
#define _GetSemanticInterface somSelf->GetSemanticInterface
#define _ProxyForFrame somSelf->ProxyForFrame
#define _CreateProxySelectionBorder somSelf->CreateProxySelectionBorder
#define _InvalidateSelection somSelf->InvalidateSelection
#define _ClipEmbeddedFrames somSelf->ClipEmbeddedFrames
#define _CommonInitContainerPart somSelf->CommonInitContainerPart
#define _GetEmbeddedFrames somSelf->GetEmbeddedFrames
#define _ProxyForFrameID somSelf->ProxyForFrameID
#define _HighlightSelection somSelf->HighlightSelection
#define _HighlightProxyBorder somSelf->HighlightProxyBorder
#define _HighlightContentObject somSelf->HighlightContentObject
#define _ClipEmbeddedFacets somSelf->ClipEmbeddedFacets
#define _FillSelectedMenu somSelf->FillSelectedMenu
#define _AdjustPopupMenu somSelf->AdjustPopupMenu
#define _AdjustSPEMenu somSelf->AdjustSPEMenu
#define _EmptySelection somSelf->EmptySelection
#define _GetSPEMenuOfSelection somSelf->GetSPEMenuOfSelection
#define _RefreshRemappedSPEMenuOfSelection somSelf->RefreshRemappedSPEMenuOfSelection
#define _HandleMouseDown somSelf->HandleMouseDown
#define _MoveResize somSelf->MoveResize
#define _HandleMouseDownDrag somSelf->HandleMouseDownDrag
#define _HandleMouseDownEdgeResize somSelf->HandleMouseDownEdgeResize
#define _HandleMouseDownCornerResize somSelf->HandleMouseDownCornerResize
#define _HandleMouseDownInEmbeddedFrame somSelf->HandleMouseDownInEmbeddedFrame
#define _HandleKeyDown somSelf->HandleKeyDown
#define _HandleMenuEvent somSelf->HandleMenuEvent
#define _HandleMouseMove somSelf->HandleMouseMove
#define _HandleMouseUp somSelf->HandleMouseUp
#define _UpdateTrackRect somSelf->UpdateTrackRect
#define _MouseFocusLost somSelf->MouseFocusLost
#define _HandlePrinting somSelf->HandlePrinting
#define _BeginPrinting somSelf->BeginPrinting
#define _PrintPage somSelf->PrintPage
#define _PrintPages somSelf->PrintPages
#define _EndPrinting somSelf->EndPrinting
#define _DoCut somSelf->DoCut
#define _DoCopy somSelf->DoCopy
#define _DoPaste somSelf->DoPaste
#define _DoPasteLink somSelf->DoPasteLink
#define _DoClear somSelf->DoClear
#define _DoSelectAll somSelf->DoSelectAll
#define _ActivateFrame somSelf->ActivateFrame
#define _DeActivateFrame somSelf->DeActivateFrame
#define _ActivatingWindow somSelf->ActivatingWindow
#define _DeActivatingWindow somSelf->DeActivatingWindow
#define _InstallMenus somSelf->InstallMenus
#define _RemoveMenus somSelf->RemoveMenus
#define _UserSetBGColor somSelf->UserSetBGColor
#define _SetBGColor1 somSelf->SetBGColor1
#define _SetBGColor2 somSelf->SetBGColor2
#define _Embed somSelf->Embed
#define _SetGrafPortOrigin somSelf->SetGrafPortOrigin
#define _InvalEmbedFrameAfterResize somSelf->InvalEmbedFrameAfterResize
#define _GetSelectionRectLocal somSelf->GetSelectionRectLocal
#define _MakeEmbeddedFrame somSelf->MakeEmbeddedFrame
#define _CreateWindow somSelf->CreateWindow
#define _MoveToFront somSelf->MoveToFront
#define _MoveToBack somSelf->MoveToBack
#define _MoveForward somSelf->MoveForward
#define _MoveBackward somSelf->MoveBackward
#define _ClearAccelTable somSelf->ClearAccelTable
#define _SetAccelTable somSelf->SetAccelTable
#define _GetDemoState somSelf->GetDemoState
#define _somInit somSelf->somInit
#define _somUninit somSelf->somUninit
#define _FulfillPromise somSelf->FulfillPromise
#define _DropCompleted somSelf->DropCompleted
#define _DragEnter somSelf->DragEnter
#define _DragWithin somSelf->DragWithin
#define _DragLeave somSelf->DragLeave
#define _Drop somSelf->Drop
#define _GetExtension somSelf->GetExtension
#define _ReleaseExtension somSelf->ReleaseExtension
#define _HasExtension somSelf->HasExtension
#define _ContainingPartPropertiesChanged somSelf->ContainingPartPropertiesChanged
#define _GetContainingPartProperties somSelf->GetContainingPartProperties
#define _CreateRootMenuBar somSelf->CreateRootMenuBar
#define _RevealFrame somSelf->RevealFrame
#define _EmbeddedFrameSpec somSelf->EmbeddedFrameSpec
#define _CreateEmbeddedFramesIterator somSelf->CreateEmbeddedFramesIterator
#define _AddDisplayFrame somSelf->AddDisplayFrame
#define _AttachSourceFrame somSelf->AttachSourceFrame
#define _RemoveDisplayFrame somSelf->RemoveDisplayFrame
#define _CloseDisplayFrame somSelf->CloseDisplayFrame
#define _FrameShapeChanged somSelf->FrameShapeChanged
#define _ViewTypeChanged somSelf->ViewTypeChanged
#define _PresentationChanged somSelf->PresentationChanged
#define _SequenceChanged somSelf->SequenceChanged
#define _WritePartInfo somSelf->WritePartInfo
#define _ReadPartInfo somSelf->ReadPartInfo
#define _Open somSelf->Open
#define _RequestEmbeddedFrame somSelf->RequestEmbeddedFrame
#define _RemoveEmbeddedFrame somSelf->RemoveEmbeddedFrame
#define _RequestFrameShape somSelf->RequestFrameShape
#define _UsedShapeChanged somSelf->UsedShapeChanged
#define _AdjustBorderShape somSelf->AdjustBorderShape
#define _FacetAdded somSelf->FacetAdded
#define _FacetRemoved somSelf->FacetRemoved
#define _CanvasChanged somSelf->CanvasChanged
#define _GeometryChanged somSelf->GeometryChanged
#define _Draw somSelf->Draw
#define _CanvasUpdated somSelf->CanvasUpdated
#define _HighlightChanged somSelf->HighlightChanged
#define _GetPrintResolution somSelf->GetPrintResolution
#define _CreateLink somSelf->CreateLink
#define _LinkUpdated somSelf->LinkUpdated
#define _RevealLink somSelf->RevealLink
#define _EmbeddedFrameChanged somSelf->EmbeddedFrameChanged
#define _LinkStatusChanged somSelf->LinkStatusChanged
#define _BeginRelinquishFocus somSelf->BeginRelinquishFocus
#define _CommitRelinquishFocus somSelf->CommitRelinquishFocus
#define _AbortRelinquishFocus somSelf->AbortRelinquishFocus
#define _FocusAcquired somSelf->FocusAcquired
#define _FocusLost somSelf->FocusLost
#define _CloneInto somSelf->CloneInto
#define _ExternalizeKinds somSelf->ExternalizeKinds
#define _Externalize somSelf->Externalize
#define _ChangeKind somSelf->ChangeKind
#define _HandleEvent somSelf->HandleEvent
#define _HandleEventInEmbedded somSelf->HandleEventInEmbedded
#define _MouseEnter somSelf->MouseEnter
#define _MouseWithin somSelf->MouseWithin
#define _MouseLeave somSelf->MouseLeave
#define _AdjustMenus somSelf->AdjustMenus
#define _UndoAction somSelf->UndoAction
#define _RedoAction somSelf->RedoAction
#define _DisposeActionState somSelf->DisposeActionState
#define _WriteActionState somSelf->WriteActionState
#define _ReadActionState somSelf->ReadActionState
#define _InitPart somSelf->InitPart
#define _InitPartFromStorage somSelf->InitPartFromStorage
#define _Release somSelf->Release
#endif
/*
* -- The ContainerPart ClassData Structure
*/
SOMEXTERN struct ContainerPartClassDataStructure SOMDLINK ContainerPartClassData = {(SOMClass *) NULL};
/*
* -- The auxiliary ContainerPart ClassData structure
*/
SOMEXTERN struct ContainerPartCClassDataStructure SOMDLINK ContainerPartCClassData = {(somMethodTabs) NULL};
/*
* -- Apply Stubs for New Methods
*/
static void SOMLINK somAP_ContainerPartGetSemanticInterface(ContainerPart *somSelf,
ODSemanticInterface* *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_ContainerPart_GetSemanticInterface) __methodPtr) (somSelf, ev);
}
static void SOMLINK somAP_ContainerPartProxyForFrame(ContainerPart *somSelf,
Proxy* *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
*__retVal = ((somTD_ContainerPart_ProxyForFrame) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartCreateProxySelectionBorder(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFacet* facet = va_arg(__ap, ODFacet*);
Proxy* p = va_arg(__ap, Proxy*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_CreateProxySelectionBorder) __methodPtr) (somSelf, ev, facet,p);
}
static void SOMLINK somAP_ContainerPartInvalidateSelection(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_InvalidateSelection) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartClipEmbeddedFrames(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_ClipEmbeddedFrames) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartCommonInitContainerPart(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_CommonInitContainerPart) __methodPtr) (somSelf, ev);
}
static void SOMLINK somAP_ContainerPartGetEmbeddedFrames(ContainerPart *somSelf,
ODxOrderedCollection* *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_ContainerPart_GetEmbeddedFrames) __methodPtr) (somSelf, ev);
}
static void SOMLINK somAP_ContainerPartProxyForFrameID(ContainerPart *somSelf,
Proxy* *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODID frameID = va_arg(__ap, ODID);
*__retVal = ((somTD_ContainerPart_ProxyForFrameID) __methodPtr) (somSelf, ev, frameID);
}
static void SOMLINK somAP_ContainerPartHighlightSelection(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFacet* facet = va_arg(__ap, ODFacet*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_HighlightSelection) __methodPtr) (somSelf, ev, facet);
}
static void SOMLINK somAP_ContainerPartHighlightProxyBorder(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
Proxy* p = va_arg(__ap, Proxy*);
ODFacet* facet = va_arg(__ap, ODFacet*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_HighlightProxyBorder) __methodPtr) (somSelf, ev, p,facet);
}
static void SOMLINK somAP_ContainerPartHighlightContentObject(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
Proxy* p = va_arg(__ap, Proxy*);
ODFacet* facet = va_arg(__ap, ODFacet*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_HighlightContentObject) __methodPtr) (somSelf, ev, p,facet);
}
static void SOMLINK somAP_ContainerPartClipEmbeddedFacets(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFacet* facet = va_arg(__ap, ODFacet*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_ClipEmbeddedFacets) __methodPtr) (somSelf, ev, facet);
}
static void SOMLINK somAP_ContainerPartFillSelectedMenu(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
ODMenuBar* menubar = va_arg(__ap, ODMenuBar*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_FillSelectedMenu) __methodPtr) (somSelf, ev, frame,menubar);
}
static void SOMLINK somAP_ContainerPartAdjustPopupMenu(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
ODMenuBar* menubar = va_arg(__ap, ODMenuBar*);
ODMenuID menuID = va_arg(__ap, int);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_AdjustPopupMenu) __methodPtr) (somSelf, ev, frame,menubar,menuID);
}
static void SOMLINK somAP_ContainerPartAdjustSPEMenu(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
ODMenuBar* menubar = va_arg(__ap, ODMenuBar*);
ODMenuID menuID = va_arg(__ap, int);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_AdjustSPEMenu) __methodPtr) (somSelf, ev, frame,menubar,menuID);
}
static void SOMLINK somAP_ContainerPartEmptySelection(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_EmptySelection) __methodPtr) (somSelf, ev);
}
static void SOMLINK somAP_ContainerPartGetSPEMenuOfSelection(ContainerPart *somSelf,
ODMenuBar* *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_ContainerPart_GetSPEMenuOfSelection) __methodPtr) (somSelf, ev);
}
static void SOMLINK somAP_ContainerPartRefreshRemappedSPEMenuOfSelection(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_RefreshRemappedSPEMenuOfSelection) __methodPtr) (somSelf, ev);
}
static void SOMLINK somAP_ContainerPartHandleMouseDown(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFacet* facet = va_arg(__ap, ODFacet*);
ODPoint* where = va_arg(__ap, ODPoint*);
ODEventData* event = va_arg(__ap, ODEventData*);
*__retVal = ((somTD_ContainerPart_HandleMouseDown) __methodPtr) (somSelf, ev, facet,where,event);
}
static void SOMLINK somAP_ContainerPartMoveResize(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFacet* facet = va_arg(__ap, ODFacet*);
Proxy* selection = va_arg(__ap, Proxy*);
ODSLong fs = va_arg(__ap, ODSLong);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_MoveResize) __methodPtr) (somSelf, ev, facet,selection,fs);
}
static void SOMLINK somAP_ContainerPartHandleMouseDownDrag(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFacet* facet = va_arg(__ap, ODFacet*);
Proxy* selection = va_arg(__ap, Proxy*);
ODEventData* event = va_arg(__ap, ODEventData*);
*__retVal = ((somTD_ContainerPart_HandleMouseDownDrag) __methodPtr) (somSelf, ev, facet,selection,event);
}
static void SOMLINK somAP_ContainerPartHandleMouseDownEdgeResize(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFacet* facet = va_arg(__ap, ODFacet*);
Proxy* selection = va_arg(__ap, Proxy*);
POINTL* mouse = va_arg(__ap, POINTL*);
*__retVal = ((somTD_ContainerPart_HandleMouseDownEdgeResize) __methodPtr) (somSelf, ev, facet,selection,mouse);
}
static void SOMLINK somAP_ContainerPartHandleMouseDownCornerResize(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFacet* facet = va_arg(__ap, ODFacet*);
Proxy* selection = va_arg(__ap, Proxy*);
POINTL* mouse = va_arg(__ap, POINTL*);
*__retVal = ((somTD_ContainerPart_HandleMouseDownCornerResize) __methodPtr) (somSelf, ev, facet,selection,mouse);
}
static void SOMLINK somAP_ContainerPartHandleMouseDownInEmbeddedFrame(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFacet* container = va_arg(__ap, ODFacet*);
ODFacet* facet = va_arg(__ap, ODFacet*);
ODPoint* where = va_arg(__ap, ODPoint*);
ODEventData* event = va_arg(__ap, ODEventData*);
*__retVal = ((somTD_ContainerPart_HandleMouseDownInEmbeddedFrame) __methodPtr) (somSelf, ev, container,facet,where,event);
}
static void SOMLINK somAP_ContainerPartHandleKeyDown(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* focusFrame = va_arg(__ap, ODFrame*);
ODEventData* event = va_arg(__ap, ODEventData*);
*__retVal = ((somTD_ContainerPart_HandleKeyDown) __methodPtr) (somSelf, ev, focusFrame,event);
}
static void SOMLINK somAP_ContainerPartHandleMenuEvent(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* focusFrame = va_arg(__ap, ODFrame*);
ODEventData* event = va_arg(__ap, ODEventData*);
*__retVal = ((somTD_ContainerPart_HandleMenuEvent) __methodPtr) (somSelf, ev, focusFrame,event);
}
static void SOMLINK somAP_ContainerPartHandleMouseMove(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFacet* facet = va_arg(__ap, ODFacet*);
ODFrame* frame = va_arg(__ap, ODFrame*);
ODPoint* where = va_arg(__ap, ODPoint*);
ODEventData* event = va_arg(__ap, ODEventData*);
*__retVal = ((somTD_ContainerPart_HandleMouseMove) __methodPtr) (somSelf, ev, facet,frame,where,event);
}
static void SOMLINK somAP_ContainerPartHandleMouseUp(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFacet* facet = va_arg(__ap, ODFacet*);
ODFrame* frame = va_arg(__ap, ODFrame*);
ODPoint* where = va_arg(__ap, ODPoint*);
ODEventData* event = va_arg(__ap, ODEventData*);
*__retVal = ((somTD_ContainerPart_HandleMouseUp) __methodPtr) (somSelf, ev, facet,frame,where,event);
}
static void SOMLINK somAP_ContainerPartUpdateTrackRect(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
POINTL* ptlMouse = va_arg(__ap, POINTL*);
ODPlatformWindow hwnd = va_arg(__ap, ODPlatformWindow);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_UpdateTrackRect) __methodPtr) (somSelf, ev, ptlMouse,hwnd);
}
static void SOMLINK somAP_ContainerPartMouseFocusLost(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* ownerFrame = va_arg(__ap, ODFrame*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_MouseFocusLost) __methodPtr) (somSelf, ev, ownerFrame);
}
static void SOMLINK somAP_ContainerPartHandlePrinting(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
*__retVal = ((somTD_ContainerPart_HandlePrinting) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartBeginPrinting(ContainerPart *somSelf,
ODFacet* *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* rootFrame = va_arg(__ap, ODFrame*);
PRNINFO* pPI = va_arg(__ap, PRNINFO*);
*__retVal = ((somTD_ContainerPart_BeginPrinting) __methodPtr) (somSelf, ev, rootFrame,pPI);
}
static void SOMLINK somAP_ContainerPartPrintPage(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFacet* prFacet = va_arg(__ap, ODFacet*);
ODUShort pagenum = va_arg(__ap, int);
PRNINFO* pPI = va_arg(__ap, PRNINFO*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_PrintPage) __methodPtr) (somSelf, ev, prFacet,pagenum,pPI);
}
static void SOMLINK somAP_ContainerPartPrintPages(ContainerPart *somSelf,
long *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
PRNINFO* pPI = va_arg(__ap, PRNINFO*);
*__retVal = ((somTD_ContainerPart_PrintPages) __methodPtr) (somSelf, ev, frame,pPI);
}
static void SOMLINK somAP_ContainerPartEndPrinting(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFacet* prFacet = va_arg(__ap, ODFacet*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_EndPrinting) __methodPtr) (somSelf, ev, prFacet);
}
static void SOMLINK somAP_ContainerPartDoCut(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
*__retVal = ((somTD_ContainerPart_DoCut) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartDoCopy(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
*__retVal = ((somTD_ContainerPart_DoCopy) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartDoPaste(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
*__retVal = ((somTD_ContainerPart_DoPaste) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartDoPasteLink(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
*__retVal = ((somTD_ContainerPart_DoPasteLink) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartDoClear(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
*__retVal = ((somTD_ContainerPart_DoClear) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartDoSelectAll(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
*__retVal = ((somTD_ContainerPart_DoSelectAll) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartActivateFrame(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_ActivateFrame) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartDeActivateFrame(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_DeActivateFrame) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartActivatingWindow(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_ActivatingWindow) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartDeActivatingWindow(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_DeActivatingWindow) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartInstallMenus(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* aFrame = va_arg(__ap, ODFrame*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_InstallMenus) __methodPtr) (somSelf, ev, aFrame);
}
static void SOMLINK somAP_ContainerPartRemoveMenus(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* aFrame = va_arg(__ap, ODFrame*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_RemoveMenus) __methodPtr) (somSelf, ev, aFrame);
}
static void SOMLINK somAP_ContainerPartUserSetBGColor(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
RGBColor whichColor = va_arg(__ap, RGBColor);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_UserSetBGColor) __methodPtr) (somSelf, ev, frame,whichColor);
}
static void SOMLINK somAP_ContainerPartSetBGColor1(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* aFrame = va_arg(__ap, ODFrame*);
ODUShort whichColor = va_arg(__ap, int);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_SetBGColor1) __methodPtr) (somSelf, ev, aFrame,whichColor);
}
static void SOMLINK somAP_ContainerPartSetBGColor2(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* aFrame = va_arg(__ap, ODFrame*);
RGBColor whichColor = va_arg(__ap, RGBColor);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_SetBGColor2) __methodPtr) (somSelf, ev, aFrame,whichColor);
}
static void SOMLINK somAP_ContainerPartEmbed(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
short item = va_arg(__ap, int);
ODFrame* frame = va_arg(__ap, ODFrame*);
ODPart** newPart = va_arg(__ap, ODPart**);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_Embed) __methodPtr) (somSelf, ev, item,frame,newPart);
}
static void SOMLINK somAP_ContainerPartSetGrafPortOrigin(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFacet* facet = va_arg(__ap, ODFacet*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_SetGrafPortOrigin) __methodPtr) (somSelf, ev, facet);
}
static void SOMLINK somAP_ContainerPartInvalEmbedFrameAfterResize(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFacet* facet = va_arg(__ap, ODFacet*);
Proxy* selection = va_arg(__ap, Proxy*);
ODShape* newShape = va_arg(__ap, ODShape*);
ODTransform* newTransform = va_arg(__ap, ODTransform*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_InvalEmbedFrameAfterResize) __methodPtr) (somSelf, ev, facet,selection,newShape,newTransform);
}
static void SOMLINK somAP_ContainerPartGetSelectionRectLocal(ContainerPart *somSelf,
RECTL* *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
Proxy* selection = va_arg(__ap, Proxy*);
*__retVal = ((somTD_ContainerPart_GetSelectionRectLocal) __methodPtr) (somSelf, ev, selection);
}
static void SOMLINK somAP_ContainerPartMakeEmbeddedFrame(ContainerPart *somSelf,
ODFrame* *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* containingFrame = va_arg(__ap, ODFrame*);
ODShape* frameShape = va_arg(__ap, ODShape*);
ODTransform* externalTransform = va_arg(__ap, ODTransform*);
ODPart* embedPart = va_arg(__ap, ODPart*);
ODBoolean isOverlaid = va_arg(__ap, int);
*__retVal = ((somTD_ContainerPart_MakeEmbeddedFrame) __methodPtr) (somSelf, ev, containingFrame,frameShape,externalTransform,embedPart,isOverlaid);
}
static void SOMLINK somAP_ContainerPartCreateWindow(ContainerPart *somSelf,
ODWindow* *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* sourceFrame = va_arg(__ap, ODFrame*);
*__retVal = ((somTD_ContainerPart_CreateWindow) __methodPtr) (somSelf, ev, sourceFrame);
}
static void SOMLINK somAP_ContainerPartMoveToFront(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
*__retVal = ((somTD_ContainerPart_MoveToFront) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartMoveToBack(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
*__retVal = ((somTD_ContainerPart_MoveToBack) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartMoveForward(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
*__retVal = ((somTD_ContainerPart_MoveForward) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartMoveBackward(ContainerPart *somSelf,
ODBoolean *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* frame = va_arg(__ap, ODFrame*);
*__retVal = ((somTD_ContainerPart_MoveBackward) __methodPtr) (somSelf, ev, frame);
}
static void SOMLINK somAP_ContainerPartClearAccelTable(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* oldOwner = va_arg(__ap, ODFrame*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_ClearAccelTable) __methodPtr) (somSelf, ev, oldOwner);
}
static void SOMLINK somAP_ContainerPartSetAccelTable(ContainerPart *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
ODFrame* newOwner = va_arg(__ap, ODFrame*);
SOM_IgnoreWarning(__retVal);
((somTD_ContainerPart_SetAccelTable) __methodPtr) (somSelf, ev, newOwner);
}
static void SOMLINK somAP_ContainerPartGetDemoState(ContainerPart *somSelf,
long *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
somSelf = va_arg(__ap, ContainerPart*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_ContainerPart_GetDemoState) __methodPtr) (somSelf, ev);
}
/*
* New Method: GetSemanticInterface
*/
SOM_Scope ODSemanticInterface* SOMLINK ContainerPartGetSemanticInterface(ContainerPart *somSelf, Environment *ev);
#ifndef somMN_GetSemanticInterface_defined
#define somMN_GetSemanticInterface_defined
static char *somMN_GetSemanticInterface = "GetSemanticInterface";
static somId somId_GetSemanticInterface = &somMN_GetSemanticInterface;
#endif /* somMN_GetSemanticInterface_defined */
#ifndef somDS_GetSemanticInterface_defined
#define somDS_GetSemanticInterface_defined
static char *somDS_GetSemanticInterface = "::ContainerPart::GetSemanticInterface";
static somId somDI_GetSemanticInterface = &somDS_GetSemanticInterface;
#endif /* somDS_GetSemanticInterface_defined */
static ODSemanticInterface* SOMLINK somRD_ContainerPartGetSemanticInterface(ContainerPart *somSelf, Environment *ev)
{
ODSemanticInterface* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_GetSemanticInterface, somSelf , ev
);
return __retVal;
}
/*
* New Method: ProxyForFrame
*/
SOM_Scope Proxy* SOMLINK ContainerPartProxyForFrame(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_ProxyForFrame_defined
#define somMN_ProxyForFrame_defined
static char *somMN_ProxyForFrame = "ProxyForFrame";
static somId somId_ProxyForFrame = &somMN_ProxyForFrame;
#endif /* somMN_ProxyForFrame_defined */
#ifndef somDS_ProxyForFrame_defined
#define somDS_ProxyForFrame_defined
static char *somDS_ProxyForFrame = "::ContainerPart::ProxyForFrame";
static somId somDI_ProxyForFrame = &somDS_ProxyForFrame;
#endif /* somDS_ProxyForFrame_defined */
static Proxy* SOMLINK somRD_ContainerPartProxyForFrame(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
Proxy* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_ProxyForFrame, somSelf , ev
,frame);
return __retVal;
}
/*
* New Method: CreateProxySelectionBorder
*/
SOM_Scope void SOMLINK ContainerPartCreateProxySelectionBorder(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
Proxy* p);
#ifndef somMN_CreateProxySelectionBorder_defined
#define somMN_CreateProxySelectionBorder_defined
static char *somMN_CreateProxySelectionBorder = "CreateProxySelectionBorder";
static somId somId_CreateProxySelectionBorder = &somMN_CreateProxySelectionBorder;
#endif /* somMN_CreateProxySelectionBorder_defined */
#ifndef somDS_CreateProxySelectionBorder_defined
#define somDS_CreateProxySelectionBorder_defined
static char *somDS_CreateProxySelectionBorder = "::ContainerPart::CreateProxySelectionBorder";
static somId somDI_CreateProxySelectionBorder = &somDS_CreateProxySelectionBorder;
#endif /* somDS_CreateProxySelectionBorder_defined */
static void SOMLINK somRD_ContainerPartCreateProxySelectionBorder(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
Proxy* p)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_CreateProxySelectionBorder, somSelf , ev
,facet,p);
}
/*
* New Method: InvalidateSelection
*/
SOM_Scope void SOMLINK ContainerPartInvalidateSelection(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_InvalidateSelection_defined
#define somMN_InvalidateSelection_defined
static char *somMN_InvalidateSelection = "InvalidateSelection";
static somId somId_InvalidateSelection = &somMN_InvalidateSelection;
#endif /* somMN_InvalidateSelection_defined */
#ifndef somDS_InvalidateSelection_defined
#define somDS_InvalidateSelection_defined
static char *somDS_InvalidateSelection = "::ContainerPart::InvalidateSelection";
static somId somDI_InvalidateSelection = &somDS_InvalidateSelection;
#endif /* somDS_InvalidateSelection_defined */
static void SOMLINK somRD_ContainerPartInvalidateSelection(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_InvalidateSelection, somSelf , ev
,frame);
}
/*
* New Method: ClipEmbeddedFrames
*/
SOM_Scope void SOMLINK ContainerPartClipEmbeddedFrames(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_ClipEmbeddedFrames_defined
#define somMN_ClipEmbeddedFrames_defined
static char *somMN_ClipEmbeddedFrames = "ClipEmbeddedFrames";
static somId somId_ClipEmbeddedFrames = &somMN_ClipEmbeddedFrames;
#endif /* somMN_ClipEmbeddedFrames_defined */
#ifndef somDS_ClipEmbeddedFrames_defined
#define somDS_ClipEmbeddedFrames_defined
static char *somDS_ClipEmbeddedFrames = "::ContainerPart::ClipEmbeddedFrames";
static somId somDI_ClipEmbeddedFrames = &somDS_ClipEmbeddedFrames;
#endif /* somDS_ClipEmbeddedFrames_defined */
static void SOMLINK somRD_ContainerPartClipEmbeddedFrames(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_ClipEmbeddedFrames, somSelf , ev
,frame);
}
/*
* New Method: CommonInitContainerPart
*/
SOM_Scope void SOMLINK ContainerPartCommonInitContainerPart(ContainerPart *somSelf, Environment *ev);
#ifndef somMN_CommonInitContainerPart_defined
#define somMN_CommonInitContainerPart_defined
static char *somMN_CommonInitContainerPart = "CommonInitContainerPart";
static somId somId_CommonInitContainerPart = &somMN_CommonInitContainerPart;
#endif /* somMN_CommonInitContainerPart_defined */
#ifndef somDS_CommonInitContainerPart_defined
#define somDS_CommonInitContainerPart_defined
static char *somDS_CommonInitContainerPart = "::ContainerPart::CommonInitContainerPart";
static somId somDI_CommonInitContainerPart = &somDS_CommonInitContainerPart;
#endif /* somDS_CommonInitContainerPart_defined */
static void SOMLINK somRD_ContainerPartCommonInitContainerPart(ContainerPart *somSelf, Environment *ev)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_CommonInitContainerPart, somSelf , ev
);
}
/*
* New Method: GetEmbeddedFrames
*/
SOM_Scope ODxOrderedCollection* SOMLINK ContainerPartGetEmbeddedFrames(ContainerPart *somSelf, Environment *ev);
#ifndef somMN_GetEmbeddedFrames_defined
#define somMN_GetEmbeddedFrames_defined
static char *somMN_GetEmbeddedFrames = "GetEmbeddedFrames";
static somId somId_GetEmbeddedFrames = &somMN_GetEmbeddedFrames;
#endif /* somMN_GetEmbeddedFrames_defined */
#ifndef somDS_GetEmbeddedFrames_defined
#define somDS_GetEmbeddedFrames_defined
static char *somDS_GetEmbeddedFrames = "::ContainerPart::GetEmbeddedFrames";
static somId somDI_GetEmbeddedFrames = &somDS_GetEmbeddedFrames;
#endif /* somDS_GetEmbeddedFrames_defined */
static ODxOrderedCollection* SOMLINK somRD_ContainerPartGetEmbeddedFrames(ContainerPart *somSelf, Environment *ev)
{
ODxOrderedCollection* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_GetEmbeddedFrames, somSelf , ev
);
return __retVal;
}
/*
* New Method: ProxyForFrameID
*/
SOM_Scope Proxy* SOMLINK ContainerPartProxyForFrameID(ContainerPart *somSelf, Environment *ev,
ODID frameID);
#ifndef somMN_ProxyForFrameID_defined
#define somMN_ProxyForFrameID_defined
static char *somMN_ProxyForFrameID = "ProxyForFrameID";
static somId somId_ProxyForFrameID = &somMN_ProxyForFrameID;
#endif /* somMN_ProxyForFrameID_defined */
#ifndef somDS_ProxyForFrameID_defined
#define somDS_ProxyForFrameID_defined
static char *somDS_ProxyForFrameID = "::ContainerPart::ProxyForFrameID";
static somId somDI_ProxyForFrameID = &somDS_ProxyForFrameID;
#endif /* somDS_ProxyForFrameID_defined */
static Proxy* SOMLINK somRD_ContainerPartProxyForFrameID(ContainerPart *somSelf, Environment *ev,
ODID frameID)
{
Proxy* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_ProxyForFrameID, somSelf , ev
,frameID);
return __retVal;
}
/*
* New Method: HighlightSelection
*/
SOM_Scope void SOMLINK ContainerPartHighlightSelection(ContainerPart *somSelf, Environment *ev,
ODFacet* facet);
#ifndef somMN_HighlightSelection_defined
#define somMN_HighlightSelection_defined
static char *somMN_HighlightSelection = "HighlightSelection";
static somId somId_HighlightSelection = &somMN_HighlightSelection;
#endif /* somMN_HighlightSelection_defined */
#ifndef somDS_HighlightSelection_defined
#define somDS_HighlightSelection_defined
static char *somDS_HighlightSelection = "::ContainerPart::HighlightSelection";
static somId somDI_HighlightSelection = &somDS_HighlightSelection;
#endif /* somDS_HighlightSelection_defined */
static void SOMLINK somRD_ContainerPartHighlightSelection(ContainerPart *somSelf, Environment *ev,
ODFacet* facet)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_HighlightSelection, somSelf , ev
,facet);
}
/*
* New Method: HighlightProxyBorder
*/
SOM_Scope void SOMLINK ContainerPartHighlightProxyBorder(ContainerPart *somSelf, Environment *ev,
Proxy* p,
ODFacet* facet);
#ifndef somMN_HighlightProxyBorder_defined
#define somMN_HighlightProxyBorder_defined
static char *somMN_HighlightProxyBorder = "HighlightProxyBorder";
static somId somId_HighlightProxyBorder = &somMN_HighlightProxyBorder;
#endif /* somMN_HighlightProxyBorder_defined */
#ifndef somDS_HighlightProxyBorder_defined
#define somDS_HighlightProxyBorder_defined
static char *somDS_HighlightProxyBorder = "::ContainerPart::HighlightProxyBorder";
static somId somDI_HighlightProxyBorder = &somDS_HighlightProxyBorder;
#endif /* somDS_HighlightProxyBorder_defined */
static void SOMLINK somRD_ContainerPartHighlightProxyBorder(ContainerPart *somSelf, Environment *ev,
Proxy* p,
ODFacet* facet)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_HighlightProxyBorder, somSelf , ev
,p,facet);
}
/*
* New Method: HighlightContentObject
*/
SOM_Scope void SOMLINK ContainerPartHighlightContentObject(ContainerPart *somSelf, Environment *ev,
Proxy* p,
ODFacet* facet);
#ifndef somMN_HighlightContentObject_defined
#define somMN_HighlightContentObject_defined
static char *somMN_HighlightContentObject = "HighlightContentObject";
static somId somId_HighlightContentObject = &somMN_HighlightContentObject;
#endif /* somMN_HighlightContentObject_defined */
#ifndef somDS_HighlightContentObject_defined
#define somDS_HighlightContentObject_defined
static char *somDS_HighlightContentObject = "::ContainerPart::HighlightContentObject";
static somId somDI_HighlightContentObject = &somDS_HighlightContentObject;
#endif /* somDS_HighlightContentObject_defined */
static void SOMLINK somRD_ContainerPartHighlightContentObject(ContainerPart *somSelf, Environment *ev,
Proxy* p,
ODFacet* facet)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_HighlightContentObject, somSelf , ev
,p,facet);
}
/*
* New Method: ClipEmbeddedFacets
*/
SOM_Scope void SOMLINK ContainerPartClipEmbeddedFacets(ContainerPart *somSelf, Environment *ev,
ODFacet* facet);
#ifndef somMN_ClipEmbeddedFacets_defined
#define somMN_ClipEmbeddedFacets_defined
static char *somMN_ClipEmbeddedFacets = "ClipEmbeddedFacets";
static somId somId_ClipEmbeddedFacets = &somMN_ClipEmbeddedFacets;
#endif /* somMN_ClipEmbeddedFacets_defined */
#ifndef somDS_ClipEmbeddedFacets_defined
#define somDS_ClipEmbeddedFacets_defined
static char *somDS_ClipEmbeddedFacets = "::ContainerPart::ClipEmbeddedFacets";
static somId somDI_ClipEmbeddedFacets = &somDS_ClipEmbeddedFacets;
#endif /* somDS_ClipEmbeddedFacets_defined */
static void SOMLINK somRD_ContainerPartClipEmbeddedFacets(ContainerPart *somSelf, Environment *ev,
ODFacet* facet)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_ClipEmbeddedFacets, somSelf , ev
,facet);
}
/*
* New Method: FillSelectedMenu
*/
SOM_Scope void SOMLINK ContainerPartFillSelectedMenu(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
ODMenuBar* menubar);
#ifndef somMN_FillSelectedMenu_defined
#define somMN_FillSelectedMenu_defined
static char *somMN_FillSelectedMenu = "FillSelectedMenu";
static somId somId_FillSelectedMenu = &somMN_FillSelectedMenu;
#endif /* somMN_FillSelectedMenu_defined */
#ifndef somDS_FillSelectedMenu_defined
#define somDS_FillSelectedMenu_defined
static char *somDS_FillSelectedMenu = "::ContainerPart::FillSelectedMenu";
static somId somDI_FillSelectedMenu = &somDS_FillSelectedMenu;
#endif /* somDS_FillSelectedMenu_defined */
static void SOMLINK somRD_ContainerPartFillSelectedMenu(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
ODMenuBar* menubar)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_FillSelectedMenu, somSelf , ev
,frame,menubar);
}
/*
* New Method: AdjustPopupMenu
*/
SOM_Scope void SOMLINK ContainerPartAdjustPopupMenu(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
ODMenuBar* menubar,
ODMenuID menuID);
#ifndef somMN_AdjustPopupMenu_defined
#define somMN_AdjustPopupMenu_defined
static char *somMN_AdjustPopupMenu = "AdjustPopupMenu";
static somId somId_AdjustPopupMenu = &somMN_AdjustPopupMenu;
#endif /* somMN_AdjustPopupMenu_defined */
#ifndef somDS_AdjustPopupMenu_defined
#define somDS_AdjustPopupMenu_defined
static char *somDS_AdjustPopupMenu = "::ContainerPart::AdjustPopupMenu";
static somId somDI_AdjustPopupMenu = &somDS_AdjustPopupMenu;
#endif /* somDS_AdjustPopupMenu_defined */
static void SOMLINK somRD_ContainerPartAdjustPopupMenu(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
ODMenuBar* menubar,
ODMenuID menuID)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_AdjustPopupMenu, somSelf , ev
,frame,menubar,menuID);
}
/*
* New Method: AdjustSPEMenu
*/
SOM_Scope void SOMLINK ContainerPartAdjustSPEMenu(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
ODMenuBar* menubar,
ODMenuID menuID);
#ifndef somMN_AdjustSPEMenu_defined
#define somMN_AdjustSPEMenu_defined
static char *somMN_AdjustSPEMenu = "AdjustSPEMenu";
static somId somId_AdjustSPEMenu = &somMN_AdjustSPEMenu;
#endif /* somMN_AdjustSPEMenu_defined */
#ifndef somDS_AdjustSPEMenu_defined
#define somDS_AdjustSPEMenu_defined
static char *somDS_AdjustSPEMenu = "::ContainerPart::AdjustSPEMenu";
static somId somDI_AdjustSPEMenu = &somDS_AdjustSPEMenu;
#endif /* somDS_AdjustSPEMenu_defined */
static void SOMLINK somRD_ContainerPartAdjustSPEMenu(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
ODMenuBar* menubar,
ODMenuID menuID)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_AdjustSPEMenu, somSelf , ev
,frame,menubar,menuID);
}
/*
* New Method: EmptySelection
*/
SOM_Scope void SOMLINK ContainerPartEmptySelection(ContainerPart *somSelf, Environment *ev);
#ifndef somMN_EmptySelection_defined
#define somMN_EmptySelection_defined
static char *somMN_EmptySelection = "EmptySelection";
static somId somId_EmptySelection = &somMN_EmptySelection;
#endif /* somMN_EmptySelection_defined */
#ifndef somDS_EmptySelection_defined
#define somDS_EmptySelection_defined
static char *somDS_EmptySelection = "::ContainerPart::EmptySelection";
static somId somDI_EmptySelection = &somDS_EmptySelection;
#endif /* somDS_EmptySelection_defined */
static void SOMLINK somRD_ContainerPartEmptySelection(ContainerPart *somSelf, Environment *ev)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_EmptySelection, somSelf , ev
);
}
/*
* New Method: GetSPEMenuOfSelection
*/
SOM_Scope ODMenuBar* SOMLINK ContainerPartGetSPEMenuOfSelection(ContainerPart *somSelf, Environment *ev);
#ifndef somMN_GetSPEMenuOfSelection_defined
#define somMN_GetSPEMenuOfSelection_defined
static char *somMN_GetSPEMenuOfSelection = "GetSPEMenuOfSelection";
static somId somId_GetSPEMenuOfSelection = &somMN_GetSPEMenuOfSelection;
#endif /* somMN_GetSPEMenuOfSelection_defined */
#ifndef somDS_GetSPEMenuOfSelection_defined
#define somDS_GetSPEMenuOfSelection_defined
static char *somDS_GetSPEMenuOfSelection = "::ContainerPart::GetSPEMenuOfSelection";
static somId somDI_GetSPEMenuOfSelection = &somDS_GetSPEMenuOfSelection;
#endif /* somDS_GetSPEMenuOfSelection_defined */
static ODMenuBar* SOMLINK somRD_ContainerPartGetSPEMenuOfSelection(ContainerPart *somSelf, Environment *ev)
{
ODMenuBar* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_GetSPEMenuOfSelection, somSelf , ev
);
return __retVal;
}
/*
* New Method: RefreshRemappedSPEMenuOfSelection
*/
SOM_Scope void SOMLINK ContainerPartRefreshRemappedSPEMenuOfSelection(ContainerPart *somSelf, Environment *ev);
#ifndef somMN_RefreshRemappedSPEMenuOfSelection_defined
#define somMN_RefreshRemappedSPEMenuOfSelection_defined
static char *somMN_RefreshRemappedSPEMenuOfSelection = "RefreshRemappedSPEMenuOfSelection";
static somId somId_RefreshRemappedSPEMenuOfSelection = &somMN_RefreshRemappedSPEMenuOfSelection;
#endif /* somMN_RefreshRemappedSPEMenuOfSelection_defined */
#ifndef somDS_RefreshRemappedSPEMenuOfSelection_defined
#define somDS_RefreshRemappedSPEMenuOfSelection_defined
static char *somDS_RefreshRemappedSPEMenuOfSelection = "::ContainerPart::RefreshRemappedSPEMenuOfSelection";
static somId somDI_RefreshRemappedSPEMenuOfSelection = &somDS_RefreshRemappedSPEMenuOfSelection;
#endif /* somDS_RefreshRemappedSPEMenuOfSelection_defined */
static void SOMLINK somRD_ContainerPartRefreshRemappedSPEMenuOfSelection(ContainerPart *somSelf, Environment *ev)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_RefreshRemappedSPEMenuOfSelection, somSelf , ev
);
}
/*
* New Method: HandleMouseDown
*/
SOM_Scope ODBoolean SOMLINK ContainerPartHandleMouseDown(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
ODPoint* where,
ODEventData* event);
#ifndef somMN_HandleMouseDown_defined
#define somMN_HandleMouseDown_defined
static char *somMN_HandleMouseDown = "HandleMouseDown";
static somId somId_HandleMouseDown = &somMN_HandleMouseDown;
#endif /* somMN_HandleMouseDown_defined */
#ifndef somDS_HandleMouseDown_defined
#define somDS_HandleMouseDown_defined
static char *somDS_HandleMouseDown = "::ContainerPart::HandleMouseDown";
static somId somDI_HandleMouseDown = &somDS_HandleMouseDown;
#endif /* somDS_HandleMouseDown_defined */
static ODBoolean SOMLINK somRD_ContainerPartHandleMouseDown(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
ODPoint* where,
ODEventData* event)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_HandleMouseDown, somSelf , ev
,facet,where,event);
return __retVal;
}
/*
* New Method: MoveResize
*/
SOM_Scope void SOMLINK ContainerPartMoveResize(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
Proxy* selection,
ODSLong fs);
#ifndef somMN_MoveResize_defined
#define somMN_MoveResize_defined
static char *somMN_MoveResize = "MoveResize";
static somId somId_MoveResize = &somMN_MoveResize;
#endif /* somMN_MoveResize_defined */
#ifndef somDS_MoveResize_defined
#define somDS_MoveResize_defined
static char *somDS_MoveResize = "::ContainerPart::MoveResize";
static somId somDI_MoveResize = &somDS_MoveResize;
#endif /* somDS_MoveResize_defined */
static void SOMLINK somRD_ContainerPartMoveResize(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
Proxy* selection,
ODSLong fs)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_MoveResize, somSelf , ev
,facet,selection,fs);
}
/*
* New Method: HandleMouseDownDrag
*/
SOM_Scope ODBoolean SOMLINK ContainerPartHandleMouseDownDrag(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
Proxy* selection,
ODEventData* event);
#ifndef somMN_HandleMouseDownDrag_defined
#define somMN_HandleMouseDownDrag_defined
static char *somMN_HandleMouseDownDrag = "HandleMouseDownDrag";
static somId somId_HandleMouseDownDrag = &somMN_HandleMouseDownDrag;
#endif /* somMN_HandleMouseDownDrag_defined */
#ifndef somDS_HandleMouseDownDrag_defined
#define somDS_HandleMouseDownDrag_defined
static char *somDS_HandleMouseDownDrag = "::ContainerPart::HandleMouseDownDrag";
static somId somDI_HandleMouseDownDrag = &somDS_HandleMouseDownDrag;
#endif /* somDS_HandleMouseDownDrag_defined */
static ODBoolean SOMLINK somRD_ContainerPartHandleMouseDownDrag(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
Proxy* selection,
ODEventData* event)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_HandleMouseDownDrag, somSelf , ev
,facet,selection,event);
return __retVal;
}
/*
* New Method: HandleMouseDownEdgeResize
*/
SOM_Scope ODBoolean SOMLINK ContainerPartHandleMouseDownEdgeResize(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
Proxy* selection,
POINTL* mouse);
#ifndef somMN_HandleMouseDownEdgeResize_defined
#define somMN_HandleMouseDownEdgeResize_defined
static char *somMN_HandleMouseDownEdgeResize = "HandleMouseDownEdgeResize";
static somId somId_HandleMouseDownEdgeResize = &somMN_HandleMouseDownEdgeResize;
#endif /* somMN_HandleMouseDownEdgeResize_defined */
#ifndef somDS_HandleMouseDownEdgeResize_defined
#define somDS_HandleMouseDownEdgeResize_defined
static char *somDS_HandleMouseDownEdgeResize = "::ContainerPart::HandleMouseDownEdgeResize";
static somId somDI_HandleMouseDownEdgeResize = &somDS_HandleMouseDownEdgeResize;
#endif /* somDS_HandleMouseDownEdgeResize_defined */
static ODBoolean SOMLINK somRD_ContainerPartHandleMouseDownEdgeResize(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
Proxy* selection,
POINTL* mouse)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_HandleMouseDownEdgeResize, somSelf , ev
,facet,selection,mouse);
return __retVal;
}
/*
* New Method: HandleMouseDownCornerResize
*/
SOM_Scope ODBoolean SOMLINK ContainerPartHandleMouseDownCornerResize(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
Proxy* selection,
POINTL* mouse);
#ifndef somMN_HandleMouseDownCornerResize_defined
#define somMN_HandleMouseDownCornerResize_defined
static char *somMN_HandleMouseDownCornerResize = "HandleMouseDownCornerResize";
static somId somId_HandleMouseDownCornerResize = &somMN_HandleMouseDownCornerResize;
#endif /* somMN_HandleMouseDownCornerResize_defined */
#ifndef somDS_HandleMouseDownCornerResize_defined
#define somDS_HandleMouseDownCornerResize_defined
static char *somDS_HandleMouseDownCornerResize = "::ContainerPart::HandleMouseDownCornerResize";
static somId somDI_HandleMouseDownCornerResize = &somDS_HandleMouseDownCornerResize;
#endif /* somDS_HandleMouseDownCornerResize_defined */
static ODBoolean SOMLINK somRD_ContainerPartHandleMouseDownCornerResize(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
Proxy* selection,
POINTL* mouse)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_HandleMouseDownCornerResize, somSelf , ev
,facet,selection,mouse);
return __retVal;
}
/*
* New Method: HandleMouseDownInEmbeddedFrame
*/
SOM_Scope ODBoolean SOMLINK ContainerPartHandleMouseDownInEmbeddedFrame(ContainerPart *somSelf, Environment *ev,
ODFacet* container,
ODFacet* facet,
ODPoint* where,
ODEventData* event);
#ifndef somMN_HandleMouseDownInEmbeddedFrame_defined
#define somMN_HandleMouseDownInEmbeddedFrame_defined
static char *somMN_HandleMouseDownInEmbeddedFrame = "HandleMouseDownInEmbeddedFrame";
static somId somId_HandleMouseDownInEmbeddedFrame = &somMN_HandleMouseDownInEmbeddedFrame;
#endif /* somMN_HandleMouseDownInEmbeddedFrame_defined */
#ifndef somDS_HandleMouseDownInEmbeddedFrame_defined
#define somDS_HandleMouseDownInEmbeddedFrame_defined
static char *somDS_HandleMouseDownInEmbeddedFrame = "::ContainerPart::HandleMouseDownInEmbeddedFrame";
static somId somDI_HandleMouseDownInEmbeddedFrame = &somDS_HandleMouseDownInEmbeddedFrame;
#endif /* somDS_HandleMouseDownInEmbeddedFrame_defined */
static ODBoolean SOMLINK somRD_ContainerPartHandleMouseDownInEmbeddedFrame(ContainerPart *somSelf, Environment *ev,
ODFacet* container,
ODFacet* facet,
ODPoint* where,
ODEventData* event)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_HandleMouseDownInEmbeddedFrame, somSelf , ev
,container,facet,where,event);
return __retVal;
}
/*
* New Method: HandleKeyDown
*/
SOM_Scope ODBoolean SOMLINK ContainerPartHandleKeyDown(ContainerPart *somSelf, Environment *ev,
ODFrame* focusFrame,
ODEventData* event);
#ifndef somMN_HandleKeyDown_defined
#define somMN_HandleKeyDown_defined
static char *somMN_HandleKeyDown = "HandleKeyDown";
static somId somId_HandleKeyDown = &somMN_HandleKeyDown;
#endif /* somMN_HandleKeyDown_defined */
#ifndef somDS_HandleKeyDown_defined
#define somDS_HandleKeyDown_defined
static char *somDS_HandleKeyDown = "::ContainerPart::HandleKeyDown";
static somId somDI_HandleKeyDown = &somDS_HandleKeyDown;
#endif /* somDS_HandleKeyDown_defined */
static ODBoolean SOMLINK somRD_ContainerPartHandleKeyDown(ContainerPart *somSelf, Environment *ev,
ODFrame* focusFrame,
ODEventData* event)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_HandleKeyDown, somSelf , ev
,focusFrame,event);
return __retVal;
}
/*
* New Method: HandleMenuEvent
*/
SOM_Scope ODBoolean SOMLINK ContainerPartHandleMenuEvent(ContainerPart *somSelf, Environment *ev,
ODFrame* focusFrame,
ODEventData* event);
#ifndef somMN_HandleMenuEvent_defined
#define somMN_HandleMenuEvent_defined
static char *somMN_HandleMenuEvent = "HandleMenuEvent";
static somId somId_HandleMenuEvent = &somMN_HandleMenuEvent;
#endif /* somMN_HandleMenuEvent_defined */
#ifndef somDS_HandleMenuEvent_defined
#define somDS_HandleMenuEvent_defined
static char *somDS_HandleMenuEvent = "::ContainerPart::HandleMenuEvent";
static somId somDI_HandleMenuEvent = &somDS_HandleMenuEvent;
#endif /* somDS_HandleMenuEvent_defined */
static ODBoolean SOMLINK somRD_ContainerPartHandleMenuEvent(ContainerPart *somSelf, Environment *ev,
ODFrame* focusFrame,
ODEventData* event)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_HandleMenuEvent, somSelf , ev
,focusFrame,event);
return __retVal;
}
/*
* New Method: HandleMouseMove
*/
SOM_Scope ODBoolean SOMLINK ContainerPartHandleMouseMove(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
ODFrame* frame,
ODPoint* where,
ODEventData* event);
#ifndef somMN_HandleMouseMove_defined
#define somMN_HandleMouseMove_defined
static char *somMN_HandleMouseMove = "HandleMouseMove";
static somId somId_HandleMouseMove = &somMN_HandleMouseMove;
#endif /* somMN_HandleMouseMove_defined */
#ifndef somDS_HandleMouseMove_defined
#define somDS_HandleMouseMove_defined
static char *somDS_HandleMouseMove = "::ContainerPart::HandleMouseMove";
static somId somDI_HandleMouseMove = &somDS_HandleMouseMove;
#endif /* somDS_HandleMouseMove_defined */
static ODBoolean SOMLINK somRD_ContainerPartHandleMouseMove(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
ODFrame* frame,
ODPoint* where,
ODEventData* event)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_HandleMouseMove, somSelf , ev
,facet,frame,where,event);
return __retVal;
}
/*
* New Method: HandleMouseUp
*/
SOM_Scope ODBoolean SOMLINK ContainerPartHandleMouseUp(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
ODFrame* frame,
ODPoint* where,
ODEventData* event);
#ifndef somMN_HandleMouseUp_defined
#define somMN_HandleMouseUp_defined
static char *somMN_HandleMouseUp = "HandleMouseUp";
static somId somId_HandleMouseUp = &somMN_HandleMouseUp;
#endif /* somMN_HandleMouseUp_defined */
#ifndef somDS_HandleMouseUp_defined
#define somDS_HandleMouseUp_defined
static char *somDS_HandleMouseUp = "::ContainerPart::HandleMouseUp";
static somId somDI_HandleMouseUp = &somDS_HandleMouseUp;
#endif /* somDS_HandleMouseUp_defined */
static ODBoolean SOMLINK somRD_ContainerPartHandleMouseUp(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
ODFrame* frame,
ODPoint* where,
ODEventData* event)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_HandleMouseUp, somSelf , ev
,facet,frame,where,event);
return __retVal;
}
/*
* New Method: UpdateTrackRect
*/
SOM_Scope void SOMLINK ContainerPartUpdateTrackRect(ContainerPart *somSelf, Environment *ev,
POINTL* ptlMouse,
ODPlatformWindow hwnd);
#ifndef somMN_UpdateTrackRect_defined
#define somMN_UpdateTrackRect_defined
static char *somMN_UpdateTrackRect = "UpdateTrackRect";
static somId somId_UpdateTrackRect = &somMN_UpdateTrackRect;
#endif /* somMN_UpdateTrackRect_defined */
#ifndef somDS_UpdateTrackRect_defined
#define somDS_UpdateTrackRect_defined
static char *somDS_UpdateTrackRect = "::ContainerPart::UpdateTrackRect";
static somId somDI_UpdateTrackRect = &somDS_UpdateTrackRect;
#endif /* somDS_UpdateTrackRect_defined */
static void SOMLINK somRD_ContainerPartUpdateTrackRect(ContainerPart *somSelf, Environment *ev,
POINTL* ptlMouse,
ODPlatformWindow hwnd)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_UpdateTrackRect, somSelf , ev
,ptlMouse,hwnd);
}
/*
* New Method: MouseFocusLost
*/
SOM_Scope void SOMLINK ContainerPartMouseFocusLost(ContainerPart *somSelf, Environment *ev,
ODFrame* ownerFrame);
#ifndef somMN_MouseFocusLost_defined
#define somMN_MouseFocusLost_defined
static char *somMN_MouseFocusLost = "MouseFocusLost";
static somId somId_MouseFocusLost = &somMN_MouseFocusLost;
#endif /* somMN_MouseFocusLost_defined */
#ifndef somDS_MouseFocusLost_defined
#define somDS_MouseFocusLost_defined
static char *somDS_MouseFocusLost = "::ContainerPart::MouseFocusLost";
static somId somDI_MouseFocusLost = &somDS_MouseFocusLost;
#endif /* somDS_MouseFocusLost_defined */
static void SOMLINK somRD_ContainerPartMouseFocusLost(ContainerPart *somSelf, Environment *ev,
ODFrame* ownerFrame)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_MouseFocusLost, somSelf , ev
,ownerFrame);
}
/*
* New Method: HandlePrinting
*/
SOM_Scope ODBoolean SOMLINK ContainerPartHandlePrinting(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_HandlePrinting_defined
#define somMN_HandlePrinting_defined
static char *somMN_HandlePrinting = "HandlePrinting";
static somId somId_HandlePrinting = &somMN_HandlePrinting;
#endif /* somMN_HandlePrinting_defined */
#ifndef somDS_HandlePrinting_defined
#define somDS_HandlePrinting_defined
static char *somDS_HandlePrinting = "::ContainerPart::HandlePrinting";
static somId somDI_HandlePrinting = &somDS_HandlePrinting;
#endif /* somDS_HandlePrinting_defined */
static ODBoolean SOMLINK somRD_ContainerPartHandlePrinting(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_HandlePrinting, somSelf , ev
,frame);
return __retVal;
}
/*
* New Method: BeginPrinting
*/
SOM_Scope ODFacet* SOMLINK ContainerPartBeginPrinting(ContainerPart *somSelf, Environment *ev,
ODFrame* rootFrame,
PRNINFO* pPI);
#ifndef somMN_BeginPrinting_defined
#define somMN_BeginPrinting_defined
static char *somMN_BeginPrinting = "BeginPrinting";
static somId somId_BeginPrinting = &somMN_BeginPrinting;
#endif /* somMN_BeginPrinting_defined */
#ifndef somDS_BeginPrinting_defined
#define somDS_BeginPrinting_defined
static char *somDS_BeginPrinting = "::ContainerPart::BeginPrinting";
static somId somDI_BeginPrinting = &somDS_BeginPrinting;
#endif /* somDS_BeginPrinting_defined */
static ODFacet* SOMLINK somRD_ContainerPartBeginPrinting(ContainerPart *somSelf, Environment *ev,
ODFrame* rootFrame,
PRNINFO* pPI)
{
ODFacet* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_BeginPrinting, somSelf , ev
,rootFrame,pPI);
return __retVal;
}
/*
* New Method: PrintPage
*/
SOM_Scope void SOMLINK ContainerPartPrintPage(ContainerPart *somSelf, Environment *ev,
ODFacet* prFacet,
ODUShort pagenum,
PRNINFO* pPI);
#ifndef somMN_PrintPage_defined
#define somMN_PrintPage_defined
static char *somMN_PrintPage = "PrintPage";
static somId somId_PrintPage = &somMN_PrintPage;
#endif /* somMN_PrintPage_defined */
#ifndef somDS_PrintPage_defined
#define somDS_PrintPage_defined
static char *somDS_PrintPage = "::ContainerPart::PrintPage";
static somId somDI_PrintPage = &somDS_PrintPage;
#endif /* somDS_PrintPage_defined */
static void SOMLINK somRD_ContainerPartPrintPage(ContainerPart *somSelf, Environment *ev,
ODFacet* prFacet,
ODUShort pagenum,
PRNINFO* pPI)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_PrintPage, somSelf , ev
,prFacet,pagenum,pPI);
}
/*
* New Method: PrintPages
*/
SOM_Scope long SOMLINK ContainerPartPrintPages(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
PRNINFO* pPI);
#ifndef somMN_PrintPages_defined
#define somMN_PrintPages_defined
static char *somMN_PrintPages = "PrintPages";
static somId somId_PrintPages = &somMN_PrintPages;
#endif /* somMN_PrintPages_defined */
#ifndef somDS_PrintPages_defined
#define somDS_PrintPages_defined
static char *somDS_PrintPages = "::ContainerPart::PrintPages";
static somId somDI_PrintPages = &somDS_PrintPages;
#endif /* somDS_PrintPages_defined */
static long SOMLINK somRD_ContainerPartPrintPages(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
PRNINFO* pPI)
{
long __retVal;
somSelf->somDispatch((void **)&__retVal, somId_PrintPages, somSelf , ev
,frame,pPI);
return __retVal;
}
/*
* New Method: EndPrinting
*/
SOM_Scope void SOMLINK ContainerPartEndPrinting(ContainerPart *somSelf, Environment *ev,
ODFacet* prFacet);
#ifndef somMN_EndPrinting_defined
#define somMN_EndPrinting_defined
static char *somMN_EndPrinting = "EndPrinting";
static somId somId_EndPrinting = &somMN_EndPrinting;
#endif /* somMN_EndPrinting_defined */
#ifndef somDS_EndPrinting_defined
#define somDS_EndPrinting_defined
static char *somDS_EndPrinting = "::ContainerPart::EndPrinting";
static somId somDI_EndPrinting = &somDS_EndPrinting;
#endif /* somDS_EndPrinting_defined */
static void SOMLINK somRD_ContainerPartEndPrinting(ContainerPart *somSelf, Environment *ev,
ODFacet* prFacet)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_EndPrinting, somSelf , ev
,prFacet);
}
/*
* New Method: DoCut
*/
SOM_Scope ODBoolean SOMLINK ContainerPartDoCut(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_DoCut_defined
#define somMN_DoCut_defined
static char *somMN_DoCut = "DoCut";
static somId somId_DoCut = &somMN_DoCut;
#endif /* somMN_DoCut_defined */
#ifndef somDS_DoCut_defined
#define somDS_DoCut_defined
static char *somDS_DoCut = "::ContainerPart::DoCut";
static somId somDI_DoCut = &somDS_DoCut;
#endif /* somDS_DoCut_defined */
static ODBoolean SOMLINK somRD_ContainerPartDoCut(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_DoCut, somSelf , ev
,frame);
return __retVal;
}
/*
* New Method: DoCopy
*/
SOM_Scope ODBoolean SOMLINK ContainerPartDoCopy(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_DoCopy_defined
#define somMN_DoCopy_defined
static char *somMN_DoCopy = "DoCopy";
static somId somId_DoCopy = &somMN_DoCopy;
#endif /* somMN_DoCopy_defined */
#ifndef somDS_DoCopy_defined
#define somDS_DoCopy_defined
static char *somDS_DoCopy = "::ContainerPart::DoCopy";
static somId somDI_DoCopy = &somDS_DoCopy;
#endif /* somDS_DoCopy_defined */
static ODBoolean SOMLINK somRD_ContainerPartDoCopy(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_DoCopy, somSelf , ev
,frame);
return __retVal;
}
/*
* New Method: DoPaste
*/
SOM_Scope ODBoolean SOMLINK ContainerPartDoPaste(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_DoPaste_defined
#define somMN_DoPaste_defined
static char *somMN_DoPaste = "DoPaste";
static somId somId_DoPaste = &somMN_DoPaste;
#endif /* somMN_DoPaste_defined */
#ifndef somDS_DoPaste_defined
#define somDS_DoPaste_defined
static char *somDS_DoPaste = "::ContainerPart::DoPaste";
static somId somDI_DoPaste = &somDS_DoPaste;
#endif /* somDS_DoPaste_defined */
static ODBoolean SOMLINK somRD_ContainerPartDoPaste(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_DoPaste, somSelf , ev
,frame);
return __retVal;
}
/*
* New Method: DoPasteLink
*/
SOM_Scope ODBoolean SOMLINK ContainerPartDoPasteLink(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_DoPasteLink_defined
#define somMN_DoPasteLink_defined
static char *somMN_DoPasteLink = "DoPasteLink";
static somId somId_DoPasteLink = &somMN_DoPasteLink;
#endif /* somMN_DoPasteLink_defined */
#ifndef somDS_DoPasteLink_defined
#define somDS_DoPasteLink_defined
static char *somDS_DoPasteLink = "::ContainerPart::DoPasteLink";
static somId somDI_DoPasteLink = &somDS_DoPasteLink;
#endif /* somDS_DoPasteLink_defined */
static ODBoolean SOMLINK somRD_ContainerPartDoPasteLink(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_DoPasteLink, somSelf , ev
,frame);
return __retVal;
}
/*
* New Method: DoClear
*/
SOM_Scope ODBoolean SOMLINK ContainerPartDoClear(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_DoClear_defined
#define somMN_DoClear_defined
static char *somMN_DoClear = "DoClear";
static somId somId_DoClear = &somMN_DoClear;
#endif /* somMN_DoClear_defined */
#ifndef somDS_DoClear_defined
#define somDS_DoClear_defined
static char *somDS_DoClear = "::ContainerPart::DoClear";
static somId somDI_DoClear = &somDS_DoClear;
#endif /* somDS_DoClear_defined */
static ODBoolean SOMLINK somRD_ContainerPartDoClear(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_DoClear, somSelf , ev
,frame);
return __retVal;
}
/*
* New Method: DoSelectAll
*/
SOM_Scope ODBoolean SOMLINK ContainerPartDoSelectAll(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_DoSelectAll_defined
#define somMN_DoSelectAll_defined
static char *somMN_DoSelectAll = "DoSelectAll";
static somId somId_DoSelectAll = &somMN_DoSelectAll;
#endif /* somMN_DoSelectAll_defined */
#ifndef somDS_DoSelectAll_defined
#define somDS_DoSelectAll_defined
static char *somDS_DoSelectAll = "::ContainerPart::DoSelectAll";
static somId somDI_DoSelectAll = &somDS_DoSelectAll;
#endif /* somDS_DoSelectAll_defined */
static ODBoolean SOMLINK somRD_ContainerPartDoSelectAll(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_DoSelectAll, somSelf , ev
,frame);
return __retVal;
}
/*
* New Method: ActivateFrame
*/
SOM_Scope void SOMLINK ContainerPartActivateFrame(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_ActivateFrame_defined
#define somMN_ActivateFrame_defined
static char *somMN_ActivateFrame = "ActivateFrame";
static somId somId_ActivateFrame = &somMN_ActivateFrame;
#endif /* somMN_ActivateFrame_defined */
#ifndef somDS_ActivateFrame_defined
#define somDS_ActivateFrame_defined
static char *somDS_ActivateFrame = "::ContainerPart::ActivateFrame";
static somId somDI_ActivateFrame = &somDS_ActivateFrame;
#endif /* somDS_ActivateFrame_defined */
static void SOMLINK somRD_ContainerPartActivateFrame(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_ActivateFrame, somSelf , ev
,frame);
}
/*
* New Method: DeActivateFrame
*/
SOM_Scope void SOMLINK ContainerPartDeActivateFrame(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_DeActivateFrame_defined
#define somMN_DeActivateFrame_defined
static char *somMN_DeActivateFrame = "DeActivateFrame";
static somId somId_DeActivateFrame = &somMN_DeActivateFrame;
#endif /* somMN_DeActivateFrame_defined */
#ifndef somDS_DeActivateFrame_defined
#define somDS_DeActivateFrame_defined
static char *somDS_DeActivateFrame = "::ContainerPart::DeActivateFrame";
static somId somDI_DeActivateFrame = &somDS_DeActivateFrame;
#endif /* somDS_DeActivateFrame_defined */
static void SOMLINK somRD_ContainerPartDeActivateFrame(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_DeActivateFrame, somSelf , ev
,frame);
}
/*
* New Method: ActivatingWindow
*/
SOM_Scope void SOMLINK ContainerPartActivatingWindow(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_ActivatingWindow_defined
#define somMN_ActivatingWindow_defined
static char *somMN_ActivatingWindow = "ActivatingWindow";
static somId somId_ActivatingWindow = &somMN_ActivatingWindow;
#endif /* somMN_ActivatingWindow_defined */
#ifndef somDS_ActivatingWindow_defined
#define somDS_ActivatingWindow_defined
static char *somDS_ActivatingWindow = "::ContainerPart::ActivatingWindow";
static somId somDI_ActivatingWindow = &somDS_ActivatingWindow;
#endif /* somDS_ActivatingWindow_defined */
static void SOMLINK somRD_ContainerPartActivatingWindow(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_ActivatingWindow, somSelf , ev
,frame);
}
/*
* New Method: DeActivatingWindow
*/
SOM_Scope void SOMLINK ContainerPartDeActivatingWindow(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_DeActivatingWindow_defined
#define somMN_DeActivatingWindow_defined
static char *somMN_DeActivatingWindow = "DeActivatingWindow";
static somId somId_DeActivatingWindow = &somMN_DeActivatingWindow;
#endif /* somMN_DeActivatingWindow_defined */
#ifndef somDS_DeActivatingWindow_defined
#define somDS_DeActivatingWindow_defined
static char *somDS_DeActivatingWindow = "::ContainerPart::DeActivatingWindow";
static somId somDI_DeActivatingWindow = &somDS_DeActivatingWindow;
#endif /* somDS_DeActivatingWindow_defined */
static void SOMLINK somRD_ContainerPartDeActivatingWindow(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_DeActivatingWindow, somSelf , ev
,frame);
}
/*
* New Method: InstallMenus
*/
SOM_Scope void SOMLINK ContainerPartInstallMenus(ContainerPart *somSelf, Environment *ev,
ODFrame* aFrame);
#ifndef somMN_InstallMenus_defined
#define somMN_InstallMenus_defined
static char *somMN_InstallMenus = "InstallMenus";
static somId somId_InstallMenus = &somMN_InstallMenus;
#endif /* somMN_InstallMenus_defined */
#ifndef somDS_InstallMenus_defined
#define somDS_InstallMenus_defined
static char *somDS_InstallMenus = "::ContainerPart::InstallMenus";
static somId somDI_InstallMenus = &somDS_InstallMenus;
#endif /* somDS_InstallMenus_defined */
static void SOMLINK somRD_ContainerPartInstallMenus(ContainerPart *somSelf, Environment *ev,
ODFrame* aFrame)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_InstallMenus, somSelf , ev
,aFrame);
}
/*
* New Method: RemoveMenus
*/
SOM_Scope void SOMLINK ContainerPartRemoveMenus(ContainerPart *somSelf, Environment *ev,
ODFrame* aFrame);
#ifndef somMN_RemoveMenus_defined
#define somMN_RemoveMenus_defined
static char *somMN_RemoveMenus = "RemoveMenus";
static somId somId_RemoveMenus = &somMN_RemoveMenus;
#endif /* somMN_RemoveMenus_defined */
#ifndef somDS_RemoveMenus_defined
#define somDS_RemoveMenus_defined
static char *somDS_RemoveMenus = "::ContainerPart::RemoveMenus";
static somId somDI_RemoveMenus = &somDS_RemoveMenus;
#endif /* somDS_RemoveMenus_defined */
static void SOMLINK somRD_ContainerPartRemoveMenus(ContainerPart *somSelf, Environment *ev,
ODFrame* aFrame)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_RemoveMenus, somSelf , ev
,aFrame);
}
/*
* New Method: UserSetBGColor
*/
SOM_Scope void SOMLINK ContainerPartUserSetBGColor(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
RGBColor whichColor);
#ifndef somMN_UserSetBGColor_defined
#define somMN_UserSetBGColor_defined
static char *somMN_UserSetBGColor = "UserSetBGColor";
static somId somId_UserSetBGColor = &somMN_UserSetBGColor;
#endif /* somMN_UserSetBGColor_defined */
#ifndef somDS_UserSetBGColor_defined
#define somDS_UserSetBGColor_defined
static char *somDS_UserSetBGColor = "::ContainerPart::UserSetBGColor";
static somId somDI_UserSetBGColor = &somDS_UserSetBGColor;
#endif /* somDS_UserSetBGColor_defined */
static void SOMLINK somRD_ContainerPartUserSetBGColor(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
RGBColor whichColor)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_UserSetBGColor, somSelf , ev
,frame,whichColor);
}
/*
* New Method: SetBGColor1
*/
SOM_Scope void SOMLINK ContainerPartSetBGColor1(ContainerPart *somSelf, Environment *ev,
ODFrame* aFrame,
ODUShort whichColor);
#ifndef somMN_SetBGColor1_defined
#define somMN_SetBGColor1_defined
static char *somMN_SetBGColor1 = "SetBGColor1";
static somId somId_SetBGColor1 = &somMN_SetBGColor1;
#endif /* somMN_SetBGColor1_defined */
#ifndef somDS_SetBGColor1_defined
#define somDS_SetBGColor1_defined
static char *somDS_SetBGColor1 = "::ContainerPart::SetBGColor1";
static somId somDI_SetBGColor1 = &somDS_SetBGColor1;
#endif /* somDS_SetBGColor1_defined */
static void SOMLINK somRD_ContainerPartSetBGColor1(ContainerPart *somSelf, Environment *ev,
ODFrame* aFrame,
ODUShort whichColor)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_SetBGColor1, somSelf , ev
,aFrame,whichColor);
}
/*
* New Method: SetBGColor2
*/
SOM_Scope void SOMLINK ContainerPartSetBGColor2(ContainerPart *somSelf, Environment *ev,
ODFrame* aFrame,
RGBColor whichColor);
#ifndef somMN_SetBGColor2_defined
#define somMN_SetBGColor2_defined
static char *somMN_SetBGColor2 = "SetBGColor2";
static somId somId_SetBGColor2 = &somMN_SetBGColor2;
#endif /* somMN_SetBGColor2_defined */
#ifndef somDS_SetBGColor2_defined
#define somDS_SetBGColor2_defined
static char *somDS_SetBGColor2 = "::ContainerPart::SetBGColor2";
static somId somDI_SetBGColor2 = &somDS_SetBGColor2;
#endif /* somDS_SetBGColor2_defined */
static void SOMLINK somRD_ContainerPartSetBGColor2(ContainerPart *somSelf, Environment *ev,
ODFrame* aFrame,
RGBColor whichColor)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_SetBGColor2, somSelf , ev
,aFrame,whichColor);
}
/*
* New Method: Embed
*/
SOM_Scope void SOMLINK ContainerPartEmbed(ContainerPart *somSelf, Environment *ev,
short item,
ODFrame* frame,
ODPart** newPart);
#ifndef somMN_Embed_defined
#define somMN_Embed_defined
static char *somMN_Embed = "Embed";
static somId somId_Embed = &somMN_Embed;
#endif /* somMN_Embed_defined */
#ifndef somDS_Embed_defined
#define somDS_Embed_defined
static char *somDS_Embed = "::ContainerPart::Embed";
static somId somDI_Embed = &somDS_Embed;
#endif /* somDS_Embed_defined */
static void SOMLINK somRD_ContainerPartEmbed(ContainerPart *somSelf, Environment *ev,
short item,
ODFrame* frame,
ODPart** newPart)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_Embed, somSelf , ev
,item,frame,newPart);
}
/*
* New Method: SetGrafPortOrigin
*/
SOM_Scope void SOMLINK ContainerPartSetGrafPortOrigin(ContainerPart *somSelf, Environment *ev,
ODFacet* facet);
#ifndef somMN_SetGrafPortOrigin_defined
#define somMN_SetGrafPortOrigin_defined
static char *somMN_SetGrafPortOrigin = "SetGrafPortOrigin";
static somId somId_SetGrafPortOrigin = &somMN_SetGrafPortOrigin;
#endif /* somMN_SetGrafPortOrigin_defined */
#ifndef somDS_SetGrafPortOrigin_defined
#define somDS_SetGrafPortOrigin_defined
static char *somDS_SetGrafPortOrigin = "::ContainerPart::SetGrafPortOrigin";
static somId somDI_SetGrafPortOrigin = &somDS_SetGrafPortOrigin;
#endif /* somDS_SetGrafPortOrigin_defined */
static void SOMLINK somRD_ContainerPartSetGrafPortOrigin(ContainerPart *somSelf, Environment *ev,
ODFacet* facet)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_SetGrafPortOrigin, somSelf , ev
,facet);
}
/*
* New Method: InvalEmbedFrameAfterResize
*/
SOM_Scope void SOMLINK ContainerPartInvalEmbedFrameAfterResize(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
Proxy* selection,
ODShape* newShape,
ODTransform* newTransform);
#ifndef somMN_InvalEmbedFrameAfterResize_defined
#define somMN_InvalEmbedFrameAfterResize_defined
static char *somMN_InvalEmbedFrameAfterResize = "InvalEmbedFrameAfterResize";
static somId somId_InvalEmbedFrameAfterResize = &somMN_InvalEmbedFrameAfterResize;
#endif /* somMN_InvalEmbedFrameAfterResize_defined */
#ifndef somDS_InvalEmbedFrameAfterResize_defined
#define somDS_InvalEmbedFrameAfterResize_defined
static char *somDS_InvalEmbedFrameAfterResize = "::ContainerPart::InvalEmbedFrameAfterResize";
static somId somDI_InvalEmbedFrameAfterResize = &somDS_InvalEmbedFrameAfterResize;
#endif /* somDS_InvalEmbedFrameAfterResize_defined */
static void SOMLINK somRD_ContainerPartInvalEmbedFrameAfterResize(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
Proxy* selection,
ODShape* newShape,
ODTransform* newTransform)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_InvalEmbedFrameAfterResize, somSelf , ev
,facet,selection,newShape,newTransform);
}
/*
* New Method: GetSelectionRectLocal
*/
SOM_Scope RECTL* SOMLINK ContainerPartGetSelectionRectLocal(ContainerPart *somSelf, Environment *ev,
Proxy* selection);
#ifndef somMN_GetSelectionRectLocal_defined
#define somMN_GetSelectionRectLocal_defined
static char *somMN_GetSelectionRectLocal = "GetSelectionRectLocal";
static somId somId_GetSelectionRectLocal = &somMN_GetSelectionRectLocal;
#endif /* somMN_GetSelectionRectLocal_defined */
#ifndef somDS_GetSelectionRectLocal_defined
#define somDS_GetSelectionRectLocal_defined
static char *somDS_GetSelectionRectLocal = "::ContainerPart::GetSelectionRectLocal";
static somId somDI_GetSelectionRectLocal = &somDS_GetSelectionRectLocal;
#endif /* somDS_GetSelectionRectLocal_defined */
static RECTL* SOMLINK somRD_ContainerPartGetSelectionRectLocal(ContainerPart *somSelf, Environment *ev,
Proxy* selection)
{
RECTL* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_GetSelectionRectLocal, somSelf , ev
,selection);
return __retVal;
}
/*
* New Method: MakeEmbeddedFrame
*/
SOM_Scope ODFrame* SOMLINK ContainerPartMakeEmbeddedFrame(ContainerPart *somSelf, Environment *ev,
ODFrame* containingFrame,
ODShape* frameShape,
ODTransform* externalTransform,
ODPart* embedPart,
ODBoolean isOverlaid);
#ifndef somMN_MakeEmbeddedFrame_defined
#define somMN_MakeEmbeddedFrame_defined
static char *somMN_MakeEmbeddedFrame = "MakeEmbeddedFrame";
static somId somId_MakeEmbeddedFrame = &somMN_MakeEmbeddedFrame;
#endif /* somMN_MakeEmbeddedFrame_defined */
#ifndef somDS_MakeEmbeddedFrame_defined
#define somDS_MakeEmbeddedFrame_defined
static char *somDS_MakeEmbeddedFrame = "::ContainerPart::MakeEmbeddedFrame";
static somId somDI_MakeEmbeddedFrame = &somDS_MakeEmbeddedFrame;
#endif /* somDS_MakeEmbeddedFrame_defined */
static ODFrame* SOMLINK somRD_ContainerPartMakeEmbeddedFrame(ContainerPart *somSelf, Environment *ev,
ODFrame* containingFrame,
ODShape* frameShape,
ODTransform* externalTransform,
ODPart* embedPart,
ODBoolean isOverlaid)
{
ODFrame* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_MakeEmbeddedFrame, somSelf , ev
,containingFrame,frameShape,externalTransform,embedPart,isOverlaid);
return __retVal;
}
/*
* New Method: CreateWindow
*/
SOM_Scope ODWindow* SOMLINK ContainerPartCreateWindow(ContainerPart *somSelf, Environment *ev,
ODFrame* sourceFrame);
#ifndef somMN_CreateWindow_defined
#define somMN_CreateWindow_defined
static char *somMN_CreateWindow = "CreateWindow";
static somId somId_CreateWindow = &somMN_CreateWindow;
#endif /* somMN_CreateWindow_defined */
#ifndef somDS_CreateWindow_defined
#define somDS_CreateWindow_defined
static char *somDS_CreateWindow = "::ContainerPart::CreateWindow";
static somId somDI_CreateWindow = &somDS_CreateWindow;
#endif /* somDS_CreateWindow_defined */
static ODWindow* SOMLINK somRD_ContainerPartCreateWindow(ContainerPart *somSelf, Environment *ev,
ODFrame* sourceFrame)
{
ODWindow* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_CreateWindow, somSelf , ev
,sourceFrame);
return __retVal;
}
/*
* New Method: MoveToFront
*/
SOM_Scope ODBoolean SOMLINK ContainerPartMoveToFront(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_MoveToFront_defined
#define somMN_MoveToFront_defined
static char *somMN_MoveToFront = "MoveToFront";
static somId somId_MoveToFront = &somMN_MoveToFront;
#endif /* somMN_MoveToFront_defined */
#ifndef somDS_MoveToFront_defined
#define somDS_MoveToFront_defined
static char *somDS_MoveToFront = "::ContainerPart::MoveToFront";
static somId somDI_MoveToFront = &somDS_MoveToFront;
#endif /* somDS_MoveToFront_defined */
static ODBoolean SOMLINK somRD_ContainerPartMoveToFront(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_MoveToFront, somSelf , ev
,frame);
return __retVal;
}
/*
* New Method: MoveToBack
*/
SOM_Scope ODBoolean SOMLINK ContainerPartMoveToBack(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_MoveToBack_defined
#define somMN_MoveToBack_defined
static char *somMN_MoveToBack = "MoveToBack";
static somId somId_MoveToBack = &somMN_MoveToBack;
#endif /* somMN_MoveToBack_defined */
#ifndef somDS_MoveToBack_defined
#define somDS_MoveToBack_defined
static char *somDS_MoveToBack = "::ContainerPart::MoveToBack";
static somId somDI_MoveToBack = &somDS_MoveToBack;
#endif /* somDS_MoveToBack_defined */
static ODBoolean SOMLINK somRD_ContainerPartMoveToBack(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_MoveToBack, somSelf , ev
,frame);
return __retVal;
}
/*
* New Method: MoveForward
*/
SOM_Scope ODBoolean SOMLINK ContainerPartMoveForward(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_MoveForward_defined
#define somMN_MoveForward_defined
static char *somMN_MoveForward = "MoveForward";
static somId somId_MoveForward = &somMN_MoveForward;
#endif /* somMN_MoveForward_defined */
#ifndef somDS_MoveForward_defined
#define somDS_MoveForward_defined
static char *somDS_MoveForward = "::ContainerPart::MoveForward";
static somId somDI_MoveForward = &somDS_MoveForward;
#endif /* somDS_MoveForward_defined */
static ODBoolean SOMLINK somRD_ContainerPartMoveForward(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_MoveForward, somSelf , ev
,frame);
return __retVal;
}
/*
* New Method: MoveBackward
*/
SOM_Scope ODBoolean SOMLINK ContainerPartMoveBackward(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
#ifndef somMN_MoveBackward_defined
#define somMN_MoveBackward_defined
static char *somMN_MoveBackward = "MoveBackward";
static somId somId_MoveBackward = &somMN_MoveBackward;
#endif /* somMN_MoveBackward_defined */
#ifndef somDS_MoveBackward_defined
#define somDS_MoveBackward_defined
static char *somDS_MoveBackward = "::ContainerPart::MoveBackward";
static somId somDI_MoveBackward = &somDS_MoveBackward;
#endif /* somDS_MoveBackward_defined */
static ODBoolean SOMLINK somRD_ContainerPartMoveBackward(ContainerPart *somSelf, Environment *ev,
ODFrame* frame)
{
ODBoolean __retVal;
somSelf->somDispatch((void **)&__retVal, somId_MoveBackward, somSelf , ev
,frame);
return __retVal;
}
/*
* New Method: ClearAccelTable
*/
SOM_Scope void SOMLINK ContainerPartClearAccelTable(ContainerPart *somSelf, Environment *ev,
ODFrame* oldOwner);
#ifndef somMN_ClearAccelTable_defined
#define somMN_ClearAccelTable_defined
static char *somMN_ClearAccelTable = "ClearAccelTable";
static somId somId_ClearAccelTable = &somMN_ClearAccelTable;
#endif /* somMN_ClearAccelTable_defined */
#ifndef somDS_ClearAccelTable_defined
#define somDS_ClearAccelTable_defined
static char *somDS_ClearAccelTable = "::ContainerPart::ClearAccelTable";
static somId somDI_ClearAccelTable = &somDS_ClearAccelTable;
#endif /* somDS_ClearAccelTable_defined */
static void SOMLINK somRD_ContainerPartClearAccelTable(ContainerPart *somSelf, Environment *ev,
ODFrame* oldOwner)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_ClearAccelTable, somSelf , ev
,oldOwner);
}
/*
* New Method: SetAccelTable
*/
SOM_Scope void SOMLINK ContainerPartSetAccelTable(ContainerPart *somSelf, Environment *ev,
ODFrame* newOwner);
#ifndef somMN_SetAccelTable_defined
#define somMN_SetAccelTable_defined
static char *somMN_SetAccelTable = "SetAccelTable";
static somId somId_SetAccelTable = &somMN_SetAccelTable;
#endif /* somMN_SetAccelTable_defined */
#ifndef somDS_SetAccelTable_defined
#define somDS_SetAccelTable_defined
static char *somDS_SetAccelTable = "::ContainerPart::SetAccelTable";
static somId somDI_SetAccelTable = &somDS_SetAccelTable;
#endif /* somDS_SetAccelTable_defined */
static void SOMLINK somRD_ContainerPartSetAccelTable(ContainerPart *somSelf, Environment *ev,
ODFrame* newOwner)
{
void* __retVal;
somSelf->somDispatch((void **)&__retVal, somId_SetAccelTable, somSelf , ev
,newOwner);
}
/*
* New Method: GetDemoState
*/
SOM_Scope long SOMLINK ContainerPartGetDemoState(ContainerPart *somSelf, Environment *ev);
#ifndef somMN_GetDemoState_defined
#define somMN_GetDemoState_defined
static char *somMN_GetDemoState = "GetDemoState";
static somId somId_GetDemoState = &somMN_GetDemoState;
#endif /* somMN_GetDemoState_defined */
#ifndef somDS_GetDemoState_defined
#define somDS_GetDemoState_defined
static char *somDS_GetDemoState = "::ContainerPart::GetDemoState";
static somId somDI_GetDemoState = &somDS_GetDemoState;
#endif /* somDS_GetDemoState_defined */
static long SOMLINK somRD_ContainerPartGetDemoState(ContainerPart *somSelf, Environment *ev)
{
long __retVal;
somSelf->somDispatch((void **)&__retVal, somId_GetDemoState, somSelf , ev
);
return __retVal;
}
/*
* Overridden method: somInit
*/
SOM_Scope void SOMLINK ContainerPartsomInit(ContainerPart *somSelf);
static char *somMN_ContainerPartsomInit = "SOMObject::somInit";
static somId somId_ContainerPartsomInit = &somMN_ContainerPartsomInit;
#ifdef somId_somInit
#undef somId_somInit
#else
#define somId_somInit somId_ContainerPartsomInit
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_somInit)(ContainerPart *somSelf);
/* define the parent method call macro */
#define ContainerPart_parent_ODPart_somInit(__somSelf) \
somSelf = (__somSelf,somSelf) /* pcalls for somInit/somUninit turned off */
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_somInit
#ifdef parent_somInit
#define SOMGD_pmc_parent_somInit
#undef parent_somInit
#else
#define parent_somInit ContainerPart_parent_ODPart_somInit
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_somInit
#ifdef parent_ODPart_somInit
#define SOMGD_pmc_parent_ODPart_somInit
#undef parent_ODPart_somInit
#else
#define parent_ODPart_somInit ContainerPart_parent_ODPart_somInit
#endif
#endif
#define ContainerPart_parents_somInit(somSelf) (somSelf)
/*
* Overridden method: somUninit
*/
SOM_Scope void SOMLINK ContainerPartsomUninit(ContainerPart *somSelf);
static char *somMN_ContainerPartsomUninit = "SOMObject::somUninit";
static somId somId_ContainerPartsomUninit = &somMN_ContainerPartsomUninit;
#ifdef somId_somUninit
#undef somId_somUninit
#else
#define somId_somUninit somId_ContainerPartsomUninit
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_somUninit)(ContainerPart *somSelf);
/* define the parent method call macro */
#define ContainerPart_parent_ODPart_somUninit(__somSelf) \
somSelf = (__somSelf,somSelf) /* pcalls for somInit/somUninit turned off */
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_somUninit
#ifdef parent_somUninit
#define SOMGD_pmc_parent_somUninit
#undef parent_somUninit
#else
#define parent_somUninit ContainerPart_parent_ODPart_somUninit
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_somUninit
#ifdef parent_ODPart_somUninit
#define SOMGD_pmc_parent_ODPart_somUninit
#undef parent_ODPart_somUninit
#else
#define parent_ODPart_somUninit ContainerPart_parent_ODPart_somUninit
#endif
#endif
#define ContainerPart_parents_somUninit(somSelf) (somSelf)
/*
* Overridden method: FulfillPromise
*/
SOM_Scope void SOMLINK ContainerPartFulfillPromise(ContainerPart *somSelf, Environment *ev,
ODStorageUnitView* promiseSUView);
static char *somMN_ContainerPartFulfillPromise = "ODPart::FulfillPromise";
static somId somId_ContainerPartFulfillPromise = &somMN_ContainerPartFulfillPromise;
#ifdef somId_FulfillPromise
#undef somId_FulfillPromise
#else
#define somId_FulfillPromise somId_ContainerPartFulfillPromise
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_FulfillPromise)(ContainerPart *somSelf, Environment *ev,
ODStorageUnitView* promiseSUView);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_FulfillPromise_resolved = 0;
#define ContainerPart_parent_ODPart_FulfillPromise(somSelf,ev,promiseSUView) \
((( somTD_xih_ContainerPart_FulfillPromise ) \
((ContainerPart_parent_ODPart_FulfillPromise_resolved)? \
ContainerPart_parent_ODPart_FulfillPromise_resolved : \
(ContainerPart_parent_ODPart_FulfillPromise_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.FulfillPromise)))) \
(somSelf,ev,promiseSUView))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_FulfillPromise
#ifdef parent_FulfillPromise
#define SOMGD_pmc_parent_FulfillPromise
#undef parent_FulfillPromise
#else
#define parent_FulfillPromise ContainerPart_parent_ODPart_FulfillPromise
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_FulfillPromise
#ifdef parent_ODPart_FulfillPromise
#define SOMGD_pmc_parent_ODPart_FulfillPromise
#undef parent_ODPart_FulfillPromise
#else
#define parent_ODPart_FulfillPromise ContainerPart_parent_ODPart_FulfillPromise
#endif
#endif
#define ContainerPart_parents_FulfillPromise(arg0,arg1) (\
ContainerPart_parent_ODPart_FulfillPromise(arg0,arg1))
/*
* Overridden method: DropCompleted
*/
SOM_Scope void SOMLINK ContainerPartDropCompleted(ContainerPart *somSelf, Environment *ev,
ODPart* destPart,
ODDropResult dropResult);
static char *somMN_ContainerPartDropCompleted = "ODPart::DropCompleted";
static somId somId_ContainerPartDropCompleted = &somMN_ContainerPartDropCompleted;
#ifdef somId_DropCompleted
#undef somId_DropCompleted
#else
#define somId_DropCompleted somId_ContainerPartDropCompleted
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_DropCompleted)(ContainerPart *somSelf, Environment *ev,
ODPart* destPart,
ODDropResult dropResult);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_DropCompleted_resolved = 0;
#define ContainerPart_parent_ODPart_DropCompleted(somSelf,ev,destPart,dropResult) \
((( somTD_xih_ContainerPart_DropCompleted ) \
((ContainerPart_parent_ODPart_DropCompleted_resolved)? \
ContainerPart_parent_ODPart_DropCompleted_resolved : \
(ContainerPart_parent_ODPart_DropCompleted_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.DropCompleted)))) \
(somSelf,ev,destPart,dropResult))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_DropCompleted
#ifdef parent_DropCompleted
#define SOMGD_pmc_parent_DropCompleted
#undef parent_DropCompleted
#else
#define parent_DropCompleted ContainerPart_parent_ODPart_DropCompleted
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_DropCompleted
#ifdef parent_ODPart_DropCompleted
#define SOMGD_pmc_parent_ODPart_DropCompleted
#undef parent_ODPart_DropCompleted
#else
#define parent_ODPart_DropCompleted ContainerPart_parent_ODPart_DropCompleted
#endif
#endif
#define ContainerPart_parents_DropCompleted(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_DropCompleted(arg0,arg1,arg2))
/*
* Overridden method: DragEnter
*/
SOM_Scope MRESULT SOMLINK ContainerPartDragEnter(ContainerPart *somSelf, Environment *ev,
ODDragItemIterator* dragInfo,
ODFacet* facet,
ODPoint* where);
static char *somMN_ContainerPartDragEnter = "ODPart::DragEnter";
static somId somId_ContainerPartDragEnter = &somMN_ContainerPartDragEnter;
#ifdef somId_DragEnter
#undef somId_DragEnter
#else
#define somId_DragEnter somId_ContainerPartDragEnter
#endif
typedef MRESULT (SOMLINK * somTD_xih_ContainerPart_DragEnter)(ContainerPart *somSelf, Environment *ev,
ODDragItemIterator* dragInfo,
ODFacet* facet,
ODPoint* where);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_DragEnter_resolved = 0;
#define ContainerPart_parent_ODPart_DragEnter(somSelf,ev,dragInfo,facet,where) \
((( somTD_xih_ContainerPart_DragEnter ) \
((ContainerPart_parent_ODPart_DragEnter_resolved)? \
ContainerPart_parent_ODPart_DragEnter_resolved : \
(ContainerPart_parent_ODPart_DragEnter_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.DragEnter)))) \
(somSelf,ev,dragInfo,facet,where))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_DragEnter
#ifdef parent_DragEnter
#define SOMGD_pmc_parent_DragEnter
#undef parent_DragEnter
#else
#define parent_DragEnter ContainerPart_parent_ODPart_DragEnter
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_DragEnter
#ifdef parent_ODPart_DragEnter
#define SOMGD_pmc_parent_ODPart_DragEnter
#undef parent_ODPart_DragEnter
#else
#define parent_ODPart_DragEnter ContainerPart_parent_ODPart_DragEnter
#endif
#endif
#define ContainerPart_parents_DragEnter(arg0,arg1,arg2,arg3) (\
ContainerPart_parent_ODPart_DragEnter(arg0,arg1,arg2,arg3))
/*
* Overridden method: DragWithin
*/
SOM_Scope MRESULT SOMLINK ContainerPartDragWithin(ContainerPart *somSelf, Environment *ev,
ODDragItemIterator* dragInfo,
ODFacet* facet,
ODPoint* where);
static char *somMN_ContainerPartDragWithin = "ODPart::DragWithin";
static somId somId_ContainerPartDragWithin = &somMN_ContainerPartDragWithin;
#ifdef somId_DragWithin
#undef somId_DragWithin
#else
#define somId_DragWithin somId_ContainerPartDragWithin
#endif
typedef MRESULT (SOMLINK * somTD_xih_ContainerPart_DragWithin)(ContainerPart *somSelf, Environment *ev,
ODDragItemIterator* dragInfo,
ODFacet* facet,
ODPoint* where);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_DragWithin_resolved = 0;
#define ContainerPart_parent_ODPart_DragWithin(somSelf,ev,dragInfo,facet,where) \
((( somTD_xih_ContainerPart_DragWithin ) \
((ContainerPart_parent_ODPart_DragWithin_resolved)? \
ContainerPart_parent_ODPart_DragWithin_resolved : \
(ContainerPart_parent_ODPart_DragWithin_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.DragWithin)))) \
(somSelf,ev,dragInfo,facet,where))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_DragWithin
#ifdef parent_DragWithin
#define SOMGD_pmc_parent_DragWithin
#undef parent_DragWithin
#else
#define parent_DragWithin ContainerPart_parent_ODPart_DragWithin
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_DragWithin
#ifdef parent_ODPart_DragWithin
#define SOMGD_pmc_parent_ODPart_DragWithin
#undef parent_ODPart_DragWithin
#else
#define parent_ODPart_DragWithin ContainerPart_parent_ODPart_DragWithin
#endif
#endif
#define ContainerPart_parents_DragWithin(arg0,arg1,arg2,arg3) (\
ContainerPart_parent_ODPart_DragWithin(arg0,arg1,arg2,arg3))
/*
* Overridden method: DragLeave
*/
SOM_Scope void SOMLINK ContainerPartDragLeave(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
ODPoint* where);
static char *somMN_ContainerPartDragLeave = "ODPart::DragLeave";
static somId somId_ContainerPartDragLeave = &somMN_ContainerPartDragLeave;
#ifdef somId_DragLeave
#undef somId_DragLeave
#else
#define somId_DragLeave somId_ContainerPartDragLeave
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_DragLeave)(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
ODPoint* where);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_DragLeave_resolved = 0;
#define ContainerPart_parent_ODPart_DragLeave(somSelf,ev,facet,where) \
((( somTD_xih_ContainerPart_DragLeave ) \
((ContainerPart_parent_ODPart_DragLeave_resolved)? \
ContainerPart_parent_ODPart_DragLeave_resolved : \
(ContainerPart_parent_ODPart_DragLeave_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.DragLeave)))) \
(somSelf,ev,facet,where))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_DragLeave
#ifdef parent_DragLeave
#define SOMGD_pmc_parent_DragLeave
#undef parent_DragLeave
#else
#define parent_DragLeave ContainerPart_parent_ODPart_DragLeave
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_DragLeave
#ifdef parent_ODPart_DragLeave
#define SOMGD_pmc_parent_ODPart_DragLeave
#undef parent_ODPart_DragLeave
#else
#define parent_ODPart_DragLeave ContainerPart_parent_ODPart_DragLeave
#endif
#endif
#define ContainerPart_parents_DragLeave(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_DragLeave(arg0,arg1,arg2))
/*
* Overridden method: Drop
*/
SOM_Scope ODDropResult SOMLINK ContainerPartDrop(ContainerPart *somSelf, Environment *ev,
ODDragItemIterator* dropInfo,
ODFacet* facet,
ODPoint* where);
static char *somMN_ContainerPartDrop = "ODPart::Drop";
static somId somId_ContainerPartDrop = &somMN_ContainerPartDrop;
#ifdef somId_Drop
#undef somId_Drop
#else
#define somId_Drop somId_ContainerPartDrop
#endif
typedef ODDropResult (SOMLINK * somTD_xih_ContainerPart_Drop)(ContainerPart *somSelf, Environment *ev,
ODDragItemIterator* dropInfo,
ODFacet* facet,
ODPoint* where);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_Drop_resolved = 0;
#define ContainerPart_parent_ODPart_Drop(somSelf,ev,dropInfo,facet,where) \
((( somTD_xih_ContainerPart_Drop ) \
((ContainerPart_parent_ODPart_Drop_resolved)? \
ContainerPart_parent_ODPart_Drop_resolved : \
(ContainerPart_parent_ODPart_Drop_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.Drop)))) \
(somSelf,ev,dropInfo,facet,where))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_Drop
#ifdef parent_Drop
#define SOMGD_pmc_parent_Drop
#undef parent_Drop
#else
#define parent_Drop ContainerPart_parent_ODPart_Drop
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_Drop
#ifdef parent_ODPart_Drop
#define SOMGD_pmc_parent_ODPart_Drop
#undef parent_ODPart_Drop
#else
#define parent_ODPart_Drop ContainerPart_parent_ODPart_Drop
#endif
#endif
#define ContainerPart_parents_Drop(arg0,arg1,arg2,arg3) (\
ContainerPart_parent_ODPart_Drop(arg0,arg1,arg2,arg3))
/*
* Overridden method: GetExtension
*/
SOM_Scope ODExtension* SOMLINK ContainerPartGetExtension(ContainerPart *somSelf, Environment *ev,
ODType extensionName);
static char *somMN_ContainerPartGetExtension = "ODObject::GetExtension";
static somId somId_ContainerPartGetExtension = &somMN_ContainerPartGetExtension;
#ifdef somId_GetExtension
#undef somId_GetExtension
#else
#define somId_GetExtension somId_ContainerPartGetExtension
#endif
typedef ODExtension* (SOMLINK * somTD_xih_ContainerPart_GetExtension)(ContainerPart *somSelf, Environment *ev,
ODType extensionName);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_GetExtension_resolved = 0;
#define ContainerPart_parent_ODPart_GetExtension(somSelf,ev,extensionName) \
((( somTD_xih_ContainerPart_GetExtension ) \
((ContainerPart_parent_ODPart_GetExtension_resolved)? \
ContainerPart_parent_ODPart_GetExtension_resolved : \
(ContainerPart_parent_ODPart_GetExtension_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODObjectClassData.GetExtension)))) \
(somSelf,ev,extensionName))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_GetExtension
#ifdef parent_GetExtension
#define SOMGD_pmc_parent_GetExtension
#undef parent_GetExtension
#else
#define parent_GetExtension ContainerPart_parent_ODPart_GetExtension
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_GetExtension
#ifdef parent_ODPart_GetExtension
#define SOMGD_pmc_parent_ODPart_GetExtension
#undef parent_ODPart_GetExtension
#else
#define parent_ODPart_GetExtension ContainerPart_parent_ODPart_GetExtension
#endif
#endif
#define ContainerPart_parents_GetExtension(arg0,arg1) (\
ContainerPart_parent_ODPart_GetExtension(arg0,arg1))
/*
* Overridden method: ReleaseExtension
*/
SOM_Scope void SOMLINK ContainerPartReleaseExtension(ContainerPart *somSelf, Environment *ev,
ODExtension* extension);
static char *somMN_ContainerPartReleaseExtension = "ODObject::ReleaseExtension";
static somId somId_ContainerPartReleaseExtension = &somMN_ContainerPartReleaseExtension;
#ifdef somId_ReleaseExtension
#undef somId_ReleaseExtension
#else
#define somId_ReleaseExtension somId_ContainerPartReleaseExtension
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_ReleaseExtension)(ContainerPart *somSelf, Environment *ev,
ODExtension* extension);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_ReleaseExtension_resolved = 0;
#define ContainerPart_parent_ODPart_ReleaseExtension(somSelf,ev,extension) \
((( somTD_xih_ContainerPart_ReleaseExtension ) \
((ContainerPart_parent_ODPart_ReleaseExtension_resolved)? \
ContainerPart_parent_ODPart_ReleaseExtension_resolved : \
(ContainerPart_parent_ODPart_ReleaseExtension_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODObjectClassData.ReleaseExtension)))) \
(somSelf,ev,extension))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_ReleaseExtension
#ifdef parent_ReleaseExtension
#define SOMGD_pmc_parent_ReleaseExtension
#undef parent_ReleaseExtension
#else
#define parent_ReleaseExtension ContainerPart_parent_ODPart_ReleaseExtension
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_ReleaseExtension
#ifdef parent_ODPart_ReleaseExtension
#define SOMGD_pmc_parent_ODPart_ReleaseExtension
#undef parent_ODPart_ReleaseExtension
#else
#define parent_ODPart_ReleaseExtension ContainerPart_parent_ODPart_ReleaseExtension
#endif
#endif
#define ContainerPart_parents_ReleaseExtension(arg0,arg1) (\
ContainerPart_parent_ODPart_ReleaseExtension(arg0,arg1))
/*
* Overridden method: HasExtension
*/
SOM_Scope boolean SOMLINK ContainerPartHasExtension(ContainerPart *somSelf, Environment *ev,
ODType extensionName);
static char *somMN_ContainerPartHasExtension = "ODObject::HasExtension";
static somId somId_ContainerPartHasExtension = &somMN_ContainerPartHasExtension;
#ifdef somId_HasExtension
#undef somId_HasExtension
#else
#define somId_HasExtension somId_ContainerPartHasExtension
#endif
typedef boolean (SOMLINK * somTD_xih_ContainerPart_HasExtension)(ContainerPart *somSelf, Environment *ev,
ODType extensionName);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_HasExtension_resolved = 0;
#define ContainerPart_parent_ODPart_HasExtension(somSelf,ev,extensionName) \
((( somTD_xih_ContainerPart_HasExtension ) \
((ContainerPart_parent_ODPart_HasExtension_resolved)? \
ContainerPart_parent_ODPart_HasExtension_resolved : \
(ContainerPart_parent_ODPart_HasExtension_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODObjectClassData.HasExtension)))) \
(somSelf,ev,extensionName))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_HasExtension
#ifdef parent_HasExtension
#define SOMGD_pmc_parent_HasExtension
#undef parent_HasExtension
#else
#define parent_HasExtension ContainerPart_parent_ODPart_HasExtension
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_HasExtension
#ifdef parent_ODPart_HasExtension
#define SOMGD_pmc_parent_ODPart_HasExtension
#undef parent_ODPart_HasExtension
#else
#define parent_ODPart_HasExtension ContainerPart_parent_ODPart_HasExtension
#endif
#endif
#define ContainerPart_parents_HasExtension(arg0,arg1) (\
ContainerPart_parent_ODPart_HasExtension(arg0,arg1))
/*
* Overridden method: ContainingPartPropertiesChanged
*/
SOM_Scope void SOMLINK ContainerPartContainingPartPropertiesChanged(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
ODStorageUnit* propertyUnit);
static char *somMN_ContainerPartContainingPartPropertiesChanged = "ODPart::ContainingPartPropertiesChanged";
static somId somId_ContainerPartContainingPartPropertiesChanged = &somMN_ContainerPartContainingPartPropertiesChanged;
#ifdef somId_ContainingPartPropertiesChanged
#undef somId_ContainingPartPropertiesChanged
#else
#define somId_ContainingPartPropertiesChanged somId_ContainerPartContainingPartPropertiesChanged
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_ContainingPartPropertiesChanged)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
ODStorageUnit* propertyUnit);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_ContainingPartPropertiesChanged_resolved = 0;
#define ContainerPart_parent_ODPart_ContainingPartPropertiesChanged(somSelf,ev,frame,propertyUnit) \
((( somTD_xih_ContainerPart_ContainingPartPropertiesChanged ) \
((ContainerPart_parent_ODPart_ContainingPartPropertiesChanged_resolved)? \
ContainerPart_parent_ODPart_ContainingPartPropertiesChanged_resolved : \
(ContainerPart_parent_ODPart_ContainingPartPropertiesChanged_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.ContainingPartPropertiesChanged)))) \
(somSelf,ev,frame,propertyUnit))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_ContainingPartPropertiesChanged
#ifdef parent_ContainingPartPropertiesChanged
#define SOMGD_pmc_parent_ContainingPartPropertiesChanged
#undef parent_ContainingPartPropertiesChanged
#else
#define parent_ContainingPartPropertiesChanged ContainerPart_parent_ODPart_ContainingPartPropertiesChanged
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_ContainingPartPropertiesChanged
#ifdef parent_ODPart_ContainingPartPropertiesChanged
#define SOMGD_pmc_parent_ODPart_ContainingPartPropertiesChanged
#undef parent_ODPart_ContainingPartPropertiesChanged
#else
#define parent_ODPart_ContainingPartPropertiesChanged ContainerPart_parent_ODPart_ContainingPartPropertiesChanged
#endif
#endif
#define ContainerPart_parents_ContainingPartPropertiesChanged(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_ContainingPartPropertiesChanged(arg0,arg1,arg2))
/*
* Overridden method: GetContainingPartProperties
*/
SOM_Scope ODStorageUnit* SOMLINK ContainerPartGetContainingPartProperties(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
static char *somMN_ContainerPartGetContainingPartProperties = "ODPart::GetContainingPartProperties";
static somId somId_ContainerPartGetContainingPartProperties = &somMN_ContainerPartGetContainingPartProperties;
#ifdef somId_GetContainingPartProperties
#undef somId_GetContainingPartProperties
#else
#define somId_GetContainingPartProperties somId_ContainerPartGetContainingPartProperties
#endif
typedef ODStorageUnit* (SOMLINK * somTD_xih_ContainerPart_GetContainingPartProperties)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_GetContainingPartProperties_resolved = 0;
#define ContainerPart_parent_ODPart_GetContainingPartProperties(somSelf,ev,frame) \
((( somTD_xih_ContainerPart_GetContainingPartProperties ) \
((ContainerPart_parent_ODPart_GetContainingPartProperties_resolved)? \
ContainerPart_parent_ODPart_GetContainingPartProperties_resolved : \
(ContainerPart_parent_ODPart_GetContainingPartProperties_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.GetContainingPartProperties)))) \
(somSelf,ev,frame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_GetContainingPartProperties
#ifdef parent_GetContainingPartProperties
#define SOMGD_pmc_parent_GetContainingPartProperties
#undef parent_GetContainingPartProperties
#else
#define parent_GetContainingPartProperties ContainerPart_parent_ODPart_GetContainingPartProperties
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_GetContainingPartProperties
#ifdef parent_ODPart_GetContainingPartProperties
#define SOMGD_pmc_parent_ODPart_GetContainingPartProperties
#undef parent_ODPart_GetContainingPartProperties
#else
#define parent_ODPart_GetContainingPartProperties ContainerPart_parent_ODPart_GetContainingPartProperties
#endif
#endif
#define ContainerPart_parents_GetContainingPartProperties(arg0,arg1) (\
ContainerPart_parent_ODPart_GetContainingPartProperties(arg0,arg1))
/*
* Overridden method: CreateRootMenuBar
*/
SOM_Scope ODMenuBar* SOMLINK ContainerPartCreateRootMenuBar(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
static char *somMN_ContainerPartCreateRootMenuBar = "ODPart::CreateRootMenuBar";
static somId somId_ContainerPartCreateRootMenuBar = &somMN_ContainerPartCreateRootMenuBar;
#ifdef somId_CreateRootMenuBar
#undef somId_CreateRootMenuBar
#else
#define somId_CreateRootMenuBar somId_ContainerPartCreateRootMenuBar
#endif
typedef ODMenuBar* (SOMLINK * somTD_xih_ContainerPart_CreateRootMenuBar)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_CreateRootMenuBar_resolved = 0;
#define ContainerPart_parent_ODPart_CreateRootMenuBar(somSelf,ev,frame) \
((( somTD_xih_ContainerPart_CreateRootMenuBar ) \
((ContainerPart_parent_ODPart_CreateRootMenuBar_resolved)? \
ContainerPart_parent_ODPart_CreateRootMenuBar_resolved : \
(ContainerPart_parent_ODPart_CreateRootMenuBar_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.CreateRootMenuBar)))) \
(somSelf,ev,frame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_CreateRootMenuBar
#ifdef parent_CreateRootMenuBar
#define SOMGD_pmc_parent_CreateRootMenuBar
#undef parent_CreateRootMenuBar
#else
#define parent_CreateRootMenuBar ContainerPart_parent_ODPart_CreateRootMenuBar
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_CreateRootMenuBar
#ifdef parent_ODPart_CreateRootMenuBar
#define SOMGD_pmc_parent_ODPart_CreateRootMenuBar
#undef parent_ODPart_CreateRootMenuBar
#else
#define parent_ODPart_CreateRootMenuBar ContainerPart_parent_ODPart_CreateRootMenuBar
#endif
#endif
#define ContainerPart_parents_CreateRootMenuBar(arg0,arg1) (\
ContainerPart_parent_ODPart_CreateRootMenuBar(arg0,arg1))
/*
* Overridden method: RevealFrame
*/
SOM_Scope void SOMLINK ContainerPartRevealFrame(ContainerPart *somSelf, Environment *ev,
ODFrame* embeddedFrame,
ODShape* revealShape);
static char *somMN_ContainerPartRevealFrame = "ODPart::RevealFrame";
static somId somId_ContainerPartRevealFrame = &somMN_ContainerPartRevealFrame;
#ifdef somId_RevealFrame
#undef somId_RevealFrame
#else
#define somId_RevealFrame somId_ContainerPartRevealFrame
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_RevealFrame)(ContainerPart *somSelf, Environment *ev,
ODFrame* embeddedFrame,
ODShape* revealShape);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_RevealFrame_resolved = 0;
#define ContainerPart_parent_ODPart_RevealFrame(somSelf,ev,embeddedFrame,revealShape) \
((( somTD_xih_ContainerPart_RevealFrame ) \
((ContainerPart_parent_ODPart_RevealFrame_resolved)? \
ContainerPart_parent_ODPart_RevealFrame_resolved : \
(ContainerPart_parent_ODPart_RevealFrame_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.RevealFrame)))) \
(somSelf,ev,embeddedFrame,revealShape))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_RevealFrame
#ifdef parent_RevealFrame
#define SOMGD_pmc_parent_RevealFrame
#undef parent_RevealFrame
#else
#define parent_RevealFrame ContainerPart_parent_ODPart_RevealFrame
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_RevealFrame
#ifdef parent_ODPart_RevealFrame
#define SOMGD_pmc_parent_ODPart_RevealFrame
#undef parent_ODPart_RevealFrame
#else
#define parent_ODPart_RevealFrame ContainerPart_parent_ODPart_RevealFrame
#endif
#endif
#define ContainerPart_parents_RevealFrame(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_RevealFrame(arg0,arg1,arg2))
/*
* Overridden method: EmbeddedFrameSpec
*/
SOM_Scope void SOMLINK ContainerPartEmbeddedFrameSpec(ContainerPart *somSelf, Environment *ev,
ODFrame* embeddedFrame,
ODObjectSpec spec);
static char *somMN_ContainerPartEmbeddedFrameSpec = "ODPart::EmbeddedFrameSpec";
static somId somId_ContainerPartEmbeddedFrameSpec = &somMN_ContainerPartEmbeddedFrameSpec;
#ifdef somId_EmbeddedFrameSpec
#undef somId_EmbeddedFrameSpec
#else
#define somId_EmbeddedFrameSpec somId_ContainerPartEmbeddedFrameSpec
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_EmbeddedFrameSpec)(ContainerPart *somSelf, Environment *ev,
ODFrame* embeddedFrame,
ODObjectSpec spec);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_EmbeddedFrameSpec_resolved = 0;
#define ContainerPart_parent_ODPart_EmbeddedFrameSpec(somSelf,ev,embeddedFrame,spec) \
((( somTD_xih_ContainerPart_EmbeddedFrameSpec ) \
((ContainerPart_parent_ODPart_EmbeddedFrameSpec_resolved)? \
ContainerPart_parent_ODPart_EmbeddedFrameSpec_resolved : \
(ContainerPart_parent_ODPart_EmbeddedFrameSpec_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.EmbeddedFrameSpec)))) \
(somSelf,ev,embeddedFrame,spec))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_EmbeddedFrameSpec
#ifdef parent_EmbeddedFrameSpec
#define SOMGD_pmc_parent_EmbeddedFrameSpec
#undef parent_EmbeddedFrameSpec
#else
#define parent_EmbeddedFrameSpec ContainerPart_parent_ODPart_EmbeddedFrameSpec
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_EmbeddedFrameSpec
#ifdef parent_ODPart_EmbeddedFrameSpec
#define SOMGD_pmc_parent_ODPart_EmbeddedFrameSpec
#undef parent_ODPart_EmbeddedFrameSpec
#else
#define parent_ODPart_EmbeddedFrameSpec ContainerPart_parent_ODPart_EmbeddedFrameSpec
#endif
#endif
#define ContainerPart_parents_EmbeddedFrameSpec(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_EmbeddedFrameSpec(arg0,arg1,arg2))
/*
* Overridden method: CreateEmbeddedFramesIterator
*/
SOM_Scope ODEmbeddedFramesIterator* SOMLINK ContainerPartCreateEmbeddedFramesIterator(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
static char *somMN_ContainerPartCreateEmbeddedFramesIterator = "ODPart::CreateEmbeddedFramesIterator";
static somId somId_ContainerPartCreateEmbeddedFramesIterator = &somMN_ContainerPartCreateEmbeddedFramesIterator;
#ifdef somId_CreateEmbeddedFramesIterator
#undef somId_CreateEmbeddedFramesIterator
#else
#define somId_CreateEmbeddedFramesIterator somId_ContainerPartCreateEmbeddedFramesIterator
#endif
typedef ODEmbeddedFramesIterator* (SOMLINK * somTD_xih_ContainerPart_CreateEmbeddedFramesIterator)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_CreateEmbeddedFramesIterator_resolved = 0;
#define ContainerPart_parent_ODPart_CreateEmbeddedFramesIterator(somSelf,ev,frame) \
((( somTD_xih_ContainerPart_CreateEmbeddedFramesIterator ) \
((ContainerPart_parent_ODPart_CreateEmbeddedFramesIterator_resolved)? \
ContainerPart_parent_ODPart_CreateEmbeddedFramesIterator_resolved : \
(ContainerPart_parent_ODPart_CreateEmbeddedFramesIterator_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.CreateEmbeddedFramesIterator)))) \
(somSelf,ev,frame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_CreateEmbeddedFramesIterator
#ifdef parent_CreateEmbeddedFramesIterator
#define SOMGD_pmc_parent_CreateEmbeddedFramesIterator
#undef parent_CreateEmbeddedFramesIterator
#else
#define parent_CreateEmbeddedFramesIterator ContainerPart_parent_ODPart_CreateEmbeddedFramesIterator
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_CreateEmbeddedFramesIterator
#ifdef parent_ODPart_CreateEmbeddedFramesIterator
#define SOMGD_pmc_parent_ODPart_CreateEmbeddedFramesIterator
#undef parent_ODPart_CreateEmbeddedFramesIterator
#else
#define parent_ODPart_CreateEmbeddedFramesIterator ContainerPart_parent_ODPart_CreateEmbeddedFramesIterator
#endif
#endif
#define ContainerPart_parents_CreateEmbeddedFramesIterator(arg0,arg1) (\
ContainerPart_parent_ODPart_CreateEmbeddedFramesIterator(arg0,arg1))
/*
* Overridden method: AddDisplayFrame
*/
SOM_Scope void SOMLINK ContainerPartAddDisplayFrame(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
static char *somMN_ContainerPartAddDisplayFrame = "ODPart::AddDisplayFrame";
static somId somId_ContainerPartAddDisplayFrame = &somMN_ContainerPartAddDisplayFrame;
#ifdef somId_AddDisplayFrame
#undef somId_AddDisplayFrame
#else
#define somId_AddDisplayFrame somId_ContainerPartAddDisplayFrame
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_AddDisplayFrame)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_AddDisplayFrame_resolved = 0;
#define ContainerPart_parent_ODPart_AddDisplayFrame(somSelf,ev,frame) \
((( somTD_xih_ContainerPart_AddDisplayFrame ) \
((ContainerPart_parent_ODPart_AddDisplayFrame_resolved)? \
ContainerPart_parent_ODPart_AddDisplayFrame_resolved : \
(ContainerPart_parent_ODPart_AddDisplayFrame_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.AddDisplayFrame)))) \
(somSelf,ev,frame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_AddDisplayFrame
#ifdef parent_AddDisplayFrame
#define SOMGD_pmc_parent_AddDisplayFrame
#undef parent_AddDisplayFrame
#else
#define parent_AddDisplayFrame ContainerPart_parent_ODPart_AddDisplayFrame
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_AddDisplayFrame
#ifdef parent_ODPart_AddDisplayFrame
#define SOMGD_pmc_parent_ODPart_AddDisplayFrame
#undef parent_ODPart_AddDisplayFrame
#else
#define parent_ODPart_AddDisplayFrame ContainerPart_parent_ODPart_AddDisplayFrame
#endif
#endif
#define ContainerPart_parents_AddDisplayFrame(arg0,arg1) (\
ContainerPart_parent_ODPart_AddDisplayFrame(arg0,arg1))
/*
* Overridden method: AttachSourceFrame
*/
SOM_Scope void SOMLINK ContainerPartAttachSourceFrame(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
ODFrame* sourceFrame);
static char *somMN_ContainerPartAttachSourceFrame = "ODPart::AttachSourceFrame";
static somId somId_ContainerPartAttachSourceFrame = &somMN_ContainerPartAttachSourceFrame;
#ifdef somId_AttachSourceFrame
#undef somId_AttachSourceFrame
#else
#define somId_AttachSourceFrame somId_ContainerPartAttachSourceFrame
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_AttachSourceFrame)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
ODFrame* sourceFrame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_AttachSourceFrame_resolved = 0;
#define ContainerPart_parent_ODPart_AttachSourceFrame(somSelf,ev,frame,sourceFrame) \
((( somTD_xih_ContainerPart_AttachSourceFrame ) \
((ContainerPart_parent_ODPart_AttachSourceFrame_resolved)? \
ContainerPart_parent_ODPart_AttachSourceFrame_resolved : \
(ContainerPart_parent_ODPart_AttachSourceFrame_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.AttachSourceFrame)))) \
(somSelf,ev,frame,sourceFrame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_AttachSourceFrame
#ifdef parent_AttachSourceFrame
#define SOMGD_pmc_parent_AttachSourceFrame
#undef parent_AttachSourceFrame
#else
#define parent_AttachSourceFrame ContainerPart_parent_ODPart_AttachSourceFrame
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_AttachSourceFrame
#ifdef parent_ODPart_AttachSourceFrame
#define SOMGD_pmc_parent_ODPart_AttachSourceFrame
#undef parent_ODPart_AttachSourceFrame
#else
#define parent_ODPart_AttachSourceFrame ContainerPart_parent_ODPart_AttachSourceFrame
#endif
#endif
#define ContainerPart_parents_AttachSourceFrame(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_AttachSourceFrame(arg0,arg1,arg2))
/*
* Overridden method: RemoveDisplayFrame
*/
SOM_Scope void SOMLINK ContainerPartRemoveDisplayFrame(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
static char *somMN_ContainerPartRemoveDisplayFrame = "ODPart::RemoveDisplayFrame";
static somId somId_ContainerPartRemoveDisplayFrame = &somMN_ContainerPartRemoveDisplayFrame;
#ifdef somId_RemoveDisplayFrame
#undef somId_RemoveDisplayFrame
#else
#define somId_RemoveDisplayFrame somId_ContainerPartRemoveDisplayFrame
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_RemoveDisplayFrame)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_RemoveDisplayFrame_resolved = 0;
#define ContainerPart_parent_ODPart_RemoveDisplayFrame(somSelf,ev,frame) \
((( somTD_xih_ContainerPart_RemoveDisplayFrame ) \
((ContainerPart_parent_ODPart_RemoveDisplayFrame_resolved)? \
ContainerPart_parent_ODPart_RemoveDisplayFrame_resolved : \
(ContainerPart_parent_ODPart_RemoveDisplayFrame_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.RemoveDisplayFrame)))) \
(somSelf,ev,frame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_RemoveDisplayFrame
#ifdef parent_RemoveDisplayFrame
#define SOMGD_pmc_parent_RemoveDisplayFrame
#undef parent_RemoveDisplayFrame
#else
#define parent_RemoveDisplayFrame ContainerPart_parent_ODPart_RemoveDisplayFrame
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_RemoveDisplayFrame
#ifdef parent_ODPart_RemoveDisplayFrame
#define SOMGD_pmc_parent_ODPart_RemoveDisplayFrame
#undef parent_ODPart_RemoveDisplayFrame
#else
#define parent_ODPart_RemoveDisplayFrame ContainerPart_parent_ODPart_RemoveDisplayFrame
#endif
#endif
#define ContainerPart_parents_RemoveDisplayFrame(arg0,arg1) (\
ContainerPart_parent_ODPart_RemoveDisplayFrame(arg0,arg1))
/*
* Overridden method: CloseDisplayFrame
*/
SOM_Scope void SOMLINK ContainerPartCloseDisplayFrame(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
static char *somMN_ContainerPartCloseDisplayFrame = "ODPart::CloseDisplayFrame";
static somId somId_ContainerPartCloseDisplayFrame = &somMN_ContainerPartCloseDisplayFrame;
#ifdef somId_CloseDisplayFrame
#undef somId_CloseDisplayFrame
#else
#define somId_CloseDisplayFrame somId_ContainerPartCloseDisplayFrame
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_CloseDisplayFrame)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_CloseDisplayFrame_resolved = 0;
#define ContainerPart_parent_ODPart_CloseDisplayFrame(somSelf,ev,frame) \
((( somTD_xih_ContainerPart_CloseDisplayFrame ) \
((ContainerPart_parent_ODPart_CloseDisplayFrame_resolved)? \
ContainerPart_parent_ODPart_CloseDisplayFrame_resolved : \
(ContainerPart_parent_ODPart_CloseDisplayFrame_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.CloseDisplayFrame)))) \
(somSelf,ev,frame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_CloseDisplayFrame
#ifdef parent_CloseDisplayFrame
#define SOMGD_pmc_parent_CloseDisplayFrame
#undef parent_CloseDisplayFrame
#else
#define parent_CloseDisplayFrame ContainerPart_parent_ODPart_CloseDisplayFrame
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_CloseDisplayFrame
#ifdef parent_ODPart_CloseDisplayFrame
#define SOMGD_pmc_parent_ODPart_CloseDisplayFrame
#undef parent_ODPart_CloseDisplayFrame
#else
#define parent_ODPart_CloseDisplayFrame ContainerPart_parent_ODPart_CloseDisplayFrame
#endif
#endif
#define ContainerPart_parents_CloseDisplayFrame(arg0,arg1) (\
ContainerPart_parent_ODPart_CloseDisplayFrame(arg0,arg1))
/*
* Overridden method: FrameShapeChanged
*/
SOM_Scope void SOMLINK ContainerPartFrameShapeChanged(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
static char *somMN_ContainerPartFrameShapeChanged = "ODPart::FrameShapeChanged";
static somId somId_ContainerPartFrameShapeChanged = &somMN_ContainerPartFrameShapeChanged;
#ifdef somId_FrameShapeChanged
#undef somId_FrameShapeChanged
#else
#define somId_FrameShapeChanged somId_ContainerPartFrameShapeChanged
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_FrameShapeChanged)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_FrameShapeChanged_resolved = 0;
#define ContainerPart_parent_ODPart_FrameShapeChanged(somSelf,ev,frame) \
((( somTD_xih_ContainerPart_FrameShapeChanged ) \
((ContainerPart_parent_ODPart_FrameShapeChanged_resolved)? \
ContainerPart_parent_ODPart_FrameShapeChanged_resolved : \
(ContainerPart_parent_ODPart_FrameShapeChanged_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.FrameShapeChanged)))) \
(somSelf,ev,frame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_FrameShapeChanged
#ifdef parent_FrameShapeChanged
#define SOMGD_pmc_parent_FrameShapeChanged
#undef parent_FrameShapeChanged
#else
#define parent_FrameShapeChanged ContainerPart_parent_ODPart_FrameShapeChanged
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_FrameShapeChanged
#ifdef parent_ODPart_FrameShapeChanged
#define SOMGD_pmc_parent_ODPart_FrameShapeChanged
#undef parent_ODPart_FrameShapeChanged
#else
#define parent_ODPart_FrameShapeChanged ContainerPart_parent_ODPart_FrameShapeChanged
#endif
#endif
#define ContainerPart_parents_FrameShapeChanged(arg0,arg1) (\
ContainerPart_parent_ODPart_FrameShapeChanged(arg0,arg1))
/*
* Overridden method: ViewTypeChanged
*/
SOM_Scope void SOMLINK ContainerPartViewTypeChanged(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
static char *somMN_ContainerPartViewTypeChanged = "ODPart::ViewTypeChanged";
static somId somId_ContainerPartViewTypeChanged = &somMN_ContainerPartViewTypeChanged;
#ifdef somId_ViewTypeChanged
#undef somId_ViewTypeChanged
#else
#define somId_ViewTypeChanged somId_ContainerPartViewTypeChanged
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_ViewTypeChanged)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_ViewTypeChanged_resolved = 0;
#define ContainerPart_parent_ODPart_ViewTypeChanged(somSelf,ev,frame) \
((( somTD_xih_ContainerPart_ViewTypeChanged ) \
((ContainerPart_parent_ODPart_ViewTypeChanged_resolved)? \
ContainerPart_parent_ODPart_ViewTypeChanged_resolved : \
(ContainerPart_parent_ODPart_ViewTypeChanged_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.ViewTypeChanged)))) \
(somSelf,ev,frame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_ViewTypeChanged
#ifdef parent_ViewTypeChanged
#define SOMGD_pmc_parent_ViewTypeChanged
#undef parent_ViewTypeChanged
#else
#define parent_ViewTypeChanged ContainerPart_parent_ODPart_ViewTypeChanged
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_ViewTypeChanged
#ifdef parent_ODPart_ViewTypeChanged
#define SOMGD_pmc_parent_ODPart_ViewTypeChanged
#undef parent_ODPart_ViewTypeChanged
#else
#define parent_ODPart_ViewTypeChanged ContainerPart_parent_ODPart_ViewTypeChanged
#endif
#endif
#define ContainerPart_parents_ViewTypeChanged(arg0,arg1) (\
ContainerPart_parent_ODPart_ViewTypeChanged(arg0,arg1))
/*
* Overridden method: PresentationChanged
*/
SOM_Scope void SOMLINK ContainerPartPresentationChanged(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
static char *somMN_ContainerPartPresentationChanged = "ODPart::PresentationChanged";
static somId somId_ContainerPartPresentationChanged = &somMN_ContainerPartPresentationChanged;
#ifdef somId_PresentationChanged
#undef somId_PresentationChanged
#else
#define somId_PresentationChanged somId_ContainerPartPresentationChanged
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_PresentationChanged)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_PresentationChanged_resolved = 0;
#define ContainerPart_parent_ODPart_PresentationChanged(somSelf,ev,frame) \
((( somTD_xih_ContainerPart_PresentationChanged ) \
((ContainerPart_parent_ODPart_PresentationChanged_resolved)? \
ContainerPart_parent_ODPart_PresentationChanged_resolved : \
(ContainerPart_parent_ODPart_PresentationChanged_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.PresentationChanged)))) \
(somSelf,ev,frame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_PresentationChanged
#ifdef parent_PresentationChanged
#define SOMGD_pmc_parent_PresentationChanged
#undef parent_PresentationChanged
#else
#define parent_PresentationChanged ContainerPart_parent_ODPart_PresentationChanged
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_PresentationChanged
#ifdef parent_ODPart_PresentationChanged
#define SOMGD_pmc_parent_ODPart_PresentationChanged
#undef parent_ODPart_PresentationChanged
#else
#define parent_ODPart_PresentationChanged ContainerPart_parent_ODPart_PresentationChanged
#endif
#endif
#define ContainerPart_parents_PresentationChanged(arg0,arg1) (\
ContainerPart_parent_ODPart_PresentationChanged(arg0,arg1))
/*
* Overridden method: SequenceChanged
*/
SOM_Scope void SOMLINK ContainerPartSequenceChanged(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
static char *somMN_ContainerPartSequenceChanged = "ODPart::SequenceChanged";
static somId somId_ContainerPartSequenceChanged = &somMN_ContainerPartSequenceChanged;
#ifdef somId_SequenceChanged
#undef somId_SequenceChanged
#else
#define somId_SequenceChanged somId_ContainerPartSequenceChanged
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_SequenceChanged)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_SequenceChanged_resolved = 0;
#define ContainerPart_parent_ODPart_SequenceChanged(somSelf,ev,frame) \
((( somTD_xih_ContainerPart_SequenceChanged ) \
((ContainerPart_parent_ODPart_SequenceChanged_resolved)? \
ContainerPart_parent_ODPart_SequenceChanged_resolved : \
(ContainerPart_parent_ODPart_SequenceChanged_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.SequenceChanged)))) \
(somSelf,ev,frame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_SequenceChanged
#ifdef parent_SequenceChanged
#define SOMGD_pmc_parent_SequenceChanged
#undef parent_SequenceChanged
#else
#define parent_SequenceChanged ContainerPart_parent_ODPart_SequenceChanged
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_SequenceChanged
#ifdef parent_ODPart_SequenceChanged
#define SOMGD_pmc_parent_ODPart_SequenceChanged
#undef parent_ODPart_SequenceChanged
#else
#define parent_ODPart_SequenceChanged ContainerPart_parent_ODPart_SequenceChanged
#endif
#endif
#define ContainerPart_parents_SequenceChanged(arg0,arg1) (\
ContainerPart_parent_ODPart_SequenceChanged(arg0,arg1))
/*
* Overridden method: WritePartInfo
*/
SOM_Scope void SOMLINK ContainerPartWritePartInfo(ContainerPart *somSelf, Environment *ev,
ODPtr partInfo,
ODStorageUnitView* storageUnitView);
static char *somMN_ContainerPartWritePartInfo = "ODPart::WritePartInfo";
static somId somId_ContainerPartWritePartInfo = &somMN_ContainerPartWritePartInfo;
#ifdef somId_WritePartInfo
#undef somId_WritePartInfo
#else
#define somId_WritePartInfo somId_ContainerPartWritePartInfo
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_WritePartInfo)(ContainerPart *somSelf, Environment *ev,
ODPtr partInfo,
ODStorageUnitView* storageUnitView);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_WritePartInfo_resolved = 0;
#define ContainerPart_parent_ODPart_WritePartInfo(somSelf,ev,partInfo,storageUnitView) \
((( somTD_xih_ContainerPart_WritePartInfo ) \
((ContainerPart_parent_ODPart_WritePartInfo_resolved)? \
ContainerPart_parent_ODPart_WritePartInfo_resolved : \
(ContainerPart_parent_ODPart_WritePartInfo_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.WritePartInfo)))) \
(somSelf,ev,partInfo,storageUnitView))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_WritePartInfo
#ifdef parent_WritePartInfo
#define SOMGD_pmc_parent_WritePartInfo
#undef parent_WritePartInfo
#else
#define parent_WritePartInfo ContainerPart_parent_ODPart_WritePartInfo
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_WritePartInfo
#ifdef parent_ODPart_WritePartInfo
#define SOMGD_pmc_parent_ODPart_WritePartInfo
#undef parent_ODPart_WritePartInfo
#else
#define parent_ODPart_WritePartInfo ContainerPart_parent_ODPart_WritePartInfo
#endif
#endif
#define ContainerPart_parents_WritePartInfo(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_WritePartInfo(arg0,arg1,arg2))
/*
* Overridden method: ReadPartInfo
*/
SOM_Scope ODPtr SOMLINK ContainerPartReadPartInfo(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
ODStorageUnitView* storageUnitView);
static char *somMN_ContainerPartReadPartInfo = "ODPart::ReadPartInfo";
static somId somId_ContainerPartReadPartInfo = &somMN_ContainerPartReadPartInfo;
#ifdef somId_ReadPartInfo
#undef somId_ReadPartInfo
#else
#define somId_ReadPartInfo somId_ContainerPartReadPartInfo
#endif
typedef ODPtr (SOMLINK * somTD_xih_ContainerPart_ReadPartInfo)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
ODStorageUnitView* storageUnitView);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_ReadPartInfo_resolved = 0;
#define ContainerPart_parent_ODPart_ReadPartInfo(somSelf,ev,frame,storageUnitView) \
((( somTD_xih_ContainerPart_ReadPartInfo ) \
((ContainerPart_parent_ODPart_ReadPartInfo_resolved)? \
ContainerPart_parent_ODPart_ReadPartInfo_resolved : \
(ContainerPart_parent_ODPart_ReadPartInfo_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.ReadPartInfo)))) \
(somSelf,ev,frame,storageUnitView))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_ReadPartInfo
#ifdef parent_ReadPartInfo
#define SOMGD_pmc_parent_ReadPartInfo
#undef parent_ReadPartInfo
#else
#define parent_ReadPartInfo ContainerPart_parent_ODPart_ReadPartInfo
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_ReadPartInfo
#ifdef parent_ODPart_ReadPartInfo
#define SOMGD_pmc_parent_ODPart_ReadPartInfo
#undef parent_ODPart_ReadPartInfo
#else
#define parent_ODPart_ReadPartInfo ContainerPart_parent_ODPart_ReadPartInfo
#endif
#endif
#define ContainerPart_parents_ReadPartInfo(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_ReadPartInfo(arg0,arg1,arg2))
/*
* Overridden method: Open
*/
SOM_Scope ODID SOMLINK ContainerPartOpen(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
static char *somMN_ContainerPartOpen = "ODPart::Open";
static somId somId_ContainerPartOpen = &somMN_ContainerPartOpen;
#ifdef somId_Open
#undef somId_Open
#else
#define somId_Open somId_ContainerPartOpen
#endif
typedef ODID (SOMLINK * somTD_xih_ContainerPart_Open)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_Open_resolved = 0;
#define ContainerPart_parent_ODPart_Open(somSelf,ev,frame) \
((( somTD_xih_ContainerPart_Open ) \
((ContainerPart_parent_ODPart_Open_resolved)? \
ContainerPart_parent_ODPart_Open_resolved : \
(ContainerPart_parent_ODPart_Open_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.Open)))) \
(somSelf,ev,frame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_Open
#ifdef parent_Open
#define SOMGD_pmc_parent_Open
#undef parent_Open
#else
#define parent_Open ContainerPart_parent_ODPart_Open
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_Open
#ifdef parent_ODPart_Open
#define SOMGD_pmc_parent_ODPart_Open
#undef parent_ODPart_Open
#else
#define parent_ODPart_Open ContainerPart_parent_ODPart_Open
#endif
#endif
#define ContainerPart_parents_Open(arg0,arg1) (\
ContainerPart_parent_ODPart_Open(arg0,arg1))
/*
* Overridden method: RequestEmbeddedFrame
*/
SOM_Scope ODFrame* SOMLINK ContainerPartRequestEmbeddedFrame(ContainerPart *somSelf, Environment *ev,
ODFrame* containingFrame,
ODFrame* baseFrame,
ODShape* frameShape,
ODPart* embedPart,
ODTypeToken viewType,
ODTypeToken presentation,
ODBoolean isOverlaid);
static char *somMN_ContainerPartRequestEmbeddedFrame = "ODPart::RequestEmbeddedFrame";
static somId somId_ContainerPartRequestEmbeddedFrame = &somMN_ContainerPartRequestEmbeddedFrame;
#ifdef somId_RequestEmbeddedFrame
#undef somId_RequestEmbeddedFrame
#else
#define somId_RequestEmbeddedFrame somId_ContainerPartRequestEmbeddedFrame
#endif
typedef ODFrame* (SOMLINK * somTD_xih_ContainerPart_RequestEmbeddedFrame)(ContainerPart *somSelf, Environment *ev,
ODFrame* containingFrame,
ODFrame* baseFrame,
ODShape* frameShape,
ODPart* embedPart,
ODTypeToken viewType,
ODTypeToken presentation,
ODBoolean isOverlaid);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_RequestEmbeddedFrame_resolved = 0;
#define ContainerPart_parent_ODPart_RequestEmbeddedFrame(somSelf,ev,containingFrame,baseFrame,frameShape,embedPart,viewType,presentation,isOverlaid) \
((( somTD_xih_ContainerPart_RequestEmbeddedFrame ) \
((ContainerPart_parent_ODPart_RequestEmbeddedFrame_resolved)? \
ContainerPart_parent_ODPart_RequestEmbeddedFrame_resolved : \
(ContainerPart_parent_ODPart_RequestEmbeddedFrame_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.RequestEmbeddedFrame)))) \
(somSelf,ev,containingFrame,baseFrame,frameShape,embedPart,viewType,presentation,isOverlaid))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_RequestEmbeddedFrame
#ifdef parent_RequestEmbeddedFrame
#define SOMGD_pmc_parent_RequestEmbeddedFrame
#undef parent_RequestEmbeddedFrame
#else
#define parent_RequestEmbeddedFrame ContainerPart_parent_ODPart_RequestEmbeddedFrame
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_RequestEmbeddedFrame
#ifdef parent_ODPart_RequestEmbeddedFrame
#define SOMGD_pmc_parent_ODPart_RequestEmbeddedFrame
#undef parent_ODPart_RequestEmbeddedFrame
#else
#define parent_ODPart_RequestEmbeddedFrame ContainerPart_parent_ODPart_RequestEmbeddedFrame
#endif
#endif
#define ContainerPart_parents_RequestEmbeddedFrame(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7) (\
ContainerPart_parent_ODPart_RequestEmbeddedFrame(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7))
/*
* Overridden method: RemoveEmbeddedFrame
*/
SOM_Scope void SOMLINK ContainerPartRemoveEmbeddedFrame(ContainerPart *somSelf, Environment *ev,
ODFrame* embeddedFrame);
static char *somMN_ContainerPartRemoveEmbeddedFrame = "ODPart::RemoveEmbeddedFrame";
static somId somId_ContainerPartRemoveEmbeddedFrame = &somMN_ContainerPartRemoveEmbeddedFrame;
#ifdef somId_RemoveEmbeddedFrame
#undef somId_RemoveEmbeddedFrame
#else
#define somId_RemoveEmbeddedFrame somId_ContainerPartRemoveEmbeddedFrame
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_RemoveEmbeddedFrame)(ContainerPart *somSelf, Environment *ev,
ODFrame* embeddedFrame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_RemoveEmbeddedFrame_resolved = 0;
#define ContainerPart_parent_ODPart_RemoveEmbeddedFrame(somSelf,ev,embeddedFrame) \
((( somTD_xih_ContainerPart_RemoveEmbeddedFrame ) \
((ContainerPart_parent_ODPart_RemoveEmbeddedFrame_resolved)? \
ContainerPart_parent_ODPart_RemoveEmbeddedFrame_resolved : \
(ContainerPart_parent_ODPart_RemoveEmbeddedFrame_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.RemoveEmbeddedFrame)))) \
(somSelf,ev,embeddedFrame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_RemoveEmbeddedFrame
#ifdef parent_RemoveEmbeddedFrame
#define SOMGD_pmc_parent_RemoveEmbeddedFrame
#undef parent_RemoveEmbeddedFrame
#else
#define parent_RemoveEmbeddedFrame ContainerPart_parent_ODPart_RemoveEmbeddedFrame
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_RemoveEmbeddedFrame
#ifdef parent_ODPart_RemoveEmbeddedFrame
#define SOMGD_pmc_parent_ODPart_RemoveEmbeddedFrame
#undef parent_ODPart_RemoveEmbeddedFrame
#else
#define parent_ODPart_RemoveEmbeddedFrame ContainerPart_parent_ODPart_RemoveEmbeddedFrame
#endif
#endif
#define ContainerPart_parents_RemoveEmbeddedFrame(arg0,arg1) (\
ContainerPart_parent_ODPart_RemoveEmbeddedFrame(arg0,arg1))
/*
* Overridden method: RequestFrameShape
*/
SOM_Scope ODShape* SOMLINK ContainerPartRequestFrameShape(ContainerPart *somSelf, Environment *ev,
ODFrame* embeddedFrame,
ODShape* frameShape);
static char *somMN_ContainerPartRequestFrameShape = "ODPart::RequestFrameShape";
static somId somId_ContainerPartRequestFrameShape = &somMN_ContainerPartRequestFrameShape;
#ifdef somId_RequestFrameShape
#undef somId_RequestFrameShape
#else
#define somId_RequestFrameShape somId_ContainerPartRequestFrameShape
#endif
typedef ODShape* (SOMLINK * somTD_xih_ContainerPart_RequestFrameShape)(ContainerPart *somSelf, Environment *ev,
ODFrame* embeddedFrame,
ODShape* frameShape);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_RequestFrameShape_resolved = 0;
#define ContainerPart_parent_ODPart_RequestFrameShape(somSelf,ev,embeddedFrame,frameShape) \
((( somTD_xih_ContainerPart_RequestFrameShape ) \
((ContainerPart_parent_ODPart_RequestFrameShape_resolved)? \
ContainerPart_parent_ODPart_RequestFrameShape_resolved : \
(ContainerPart_parent_ODPart_RequestFrameShape_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.RequestFrameShape)))) \
(somSelf,ev,embeddedFrame,frameShape))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_RequestFrameShape
#ifdef parent_RequestFrameShape
#define SOMGD_pmc_parent_RequestFrameShape
#undef parent_RequestFrameShape
#else
#define parent_RequestFrameShape ContainerPart_parent_ODPart_RequestFrameShape
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_RequestFrameShape
#ifdef parent_ODPart_RequestFrameShape
#define SOMGD_pmc_parent_ODPart_RequestFrameShape
#undef parent_ODPart_RequestFrameShape
#else
#define parent_ODPart_RequestFrameShape ContainerPart_parent_ODPart_RequestFrameShape
#endif
#endif
#define ContainerPart_parents_RequestFrameShape(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_RequestFrameShape(arg0,arg1,arg2))
/*
* Overridden method: UsedShapeChanged
*/
SOM_Scope void SOMLINK ContainerPartUsedShapeChanged(ContainerPart *somSelf, Environment *ev,
ODFrame* embeddedFrame);
static char *somMN_ContainerPartUsedShapeChanged = "ODPart::UsedShapeChanged";
static somId somId_ContainerPartUsedShapeChanged = &somMN_ContainerPartUsedShapeChanged;
#ifdef somId_UsedShapeChanged
#undef somId_UsedShapeChanged
#else
#define somId_UsedShapeChanged somId_ContainerPartUsedShapeChanged
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_UsedShapeChanged)(ContainerPart *somSelf, Environment *ev,
ODFrame* embeddedFrame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_UsedShapeChanged_resolved = 0;
#define ContainerPart_parent_ODPart_UsedShapeChanged(somSelf,ev,embeddedFrame) \
((( somTD_xih_ContainerPart_UsedShapeChanged ) \
((ContainerPart_parent_ODPart_UsedShapeChanged_resolved)? \
ContainerPart_parent_ODPart_UsedShapeChanged_resolved : \
(ContainerPart_parent_ODPart_UsedShapeChanged_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.UsedShapeChanged)))) \
(somSelf,ev,embeddedFrame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_UsedShapeChanged
#ifdef parent_UsedShapeChanged
#define SOMGD_pmc_parent_UsedShapeChanged
#undef parent_UsedShapeChanged
#else
#define parent_UsedShapeChanged ContainerPart_parent_ODPart_UsedShapeChanged
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_UsedShapeChanged
#ifdef parent_ODPart_UsedShapeChanged
#define SOMGD_pmc_parent_ODPart_UsedShapeChanged
#undef parent_ODPart_UsedShapeChanged
#else
#define parent_ODPart_UsedShapeChanged ContainerPart_parent_ODPart_UsedShapeChanged
#endif
#endif
#define ContainerPart_parents_UsedShapeChanged(arg0,arg1) (\
ContainerPart_parent_ODPart_UsedShapeChanged(arg0,arg1))
/*
* Overridden method: AdjustBorderShape
*/
SOM_Scope ODShape* SOMLINK ContainerPartAdjustBorderShape(ContainerPart *somSelf, Environment *ev,
ODFrame* embeddedFrame,
ODShape* shape);
static char *somMN_ContainerPartAdjustBorderShape = "ODPart::AdjustBorderShape";
static somId somId_ContainerPartAdjustBorderShape = &somMN_ContainerPartAdjustBorderShape;
#ifdef somId_AdjustBorderShape
#undef somId_AdjustBorderShape
#else
#define somId_AdjustBorderShape somId_ContainerPartAdjustBorderShape
#endif
typedef ODShape* (SOMLINK * somTD_xih_ContainerPart_AdjustBorderShape)(ContainerPart *somSelf, Environment *ev,
ODFrame* embeddedFrame,
ODShape* shape);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_AdjustBorderShape_resolved = 0;
#define ContainerPart_parent_ODPart_AdjustBorderShape(somSelf,ev,embeddedFrame,shape) \
((( somTD_xih_ContainerPart_AdjustBorderShape ) \
((ContainerPart_parent_ODPart_AdjustBorderShape_resolved)? \
ContainerPart_parent_ODPart_AdjustBorderShape_resolved : \
(ContainerPart_parent_ODPart_AdjustBorderShape_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.AdjustBorderShape)))) \
(somSelf,ev,embeddedFrame,shape))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_AdjustBorderShape
#ifdef parent_AdjustBorderShape
#define SOMGD_pmc_parent_AdjustBorderShape
#undef parent_AdjustBorderShape
#else
#define parent_AdjustBorderShape ContainerPart_parent_ODPart_AdjustBorderShape
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_AdjustBorderShape
#ifdef parent_ODPart_AdjustBorderShape
#define SOMGD_pmc_parent_ODPart_AdjustBorderShape
#undef parent_ODPart_AdjustBorderShape
#else
#define parent_ODPart_AdjustBorderShape ContainerPart_parent_ODPart_AdjustBorderShape
#endif
#endif
#define ContainerPart_parents_AdjustBorderShape(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_AdjustBorderShape(arg0,arg1,arg2))
/*
* Overridden method: FacetAdded
*/
SOM_Scope void SOMLINK ContainerPartFacetAdded(ContainerPart *somSelf, Environment *ev,
ODFacet* facet);
static char *somMN_ContainerPartFacetAdded = "ODPart::FacetAdded";
static somId somId_ContainerPartFacetAdded = &somMN_ContainerPartFacetAdded;
#ifdef somId_FacetAdded
#undef somId_FacetAdded
#else
#define somId_FacetAdded somId_ContainerPartFacetAdded
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_FacetAdded)(ContainerPart *somSelf, Environment *ev,
ODFacet* facet);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_FacetAdded_resolved = 0;
#define ContainerPart_parent_ODPart_FacetAdded(somSelf,ev,facet) \
((( somTD_xih_ContainerPart_FacetAdded ) \
((ContainerPart_parent_ODPart_FacetAdded_resolved)? \
ContainerPart_parent_ODPart_FacetAdded_resolved : \
(ContainerPart_parent_ODPart_FacetAdded_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.FacetAdded)))) \
(somSelf,ev,facet))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_FacetAdded
#ifdef parent_FacetAdded
#define SOMGD_pmc_parent_FacetAdded
#undef parent_FacetAdded
#else
#define parent_FacetAdded ContainerPart_parent_ODPart_FacetAdded
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_FacetAdded
#ifdef parent_ODPart_FacetAdded
#define SOMGD_pmc_parent_ODPart_FacetAdded
#undef parent_ODPart_FacetAdded
#else
#define parent_ODPart_FacetAdded ContainerPart_parent_ODPart_FacetAdded
#endif
#endif
#define ContainerPart_parents_FacetAdded(arg0,arg1) (\
ContainerPart_parent_ODPart_FacetAdded(arg0,arg1))
/*
* Overridden method: FacetRemoved
*/
SOM_Scope void SOMLINK ContainerPartFacetRemoved(ContainerPart *somSelf, Environment *ev,
ODFacet* facet);
static char *somMN_ContainerPartFacetRemoved = "ODPart::FacetRemoved";
static somId somId_ContainerPartFacetRemoved = &somMN_ContainerPartFacetRemoved;
#ifdef somId_FacetRemoved
#undef somId_FacetRemoved
#else
#define somId_FacetRemoved somId_ContainerPartFacetRemoved
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_FacetRemoved)(ContainerPart *somSelf, Environment *ev,
ODFacet* facet);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_FacetRemoved_resolved = 0;
#define ContainerPart_parent_ODPart_FacetRemoved(somSelf,ev,facet) \
((( somTD_xih_ContainerPart_FacetRemoved ) \
((ContainerPart_parent_ODPart_FacetRemoved_resolved)? \
ContainerPart_parent_ODPart_FacetRemoved_resolved : \
(ContainerPart_parent_ODPart_FacetRemoved_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.FacetRemoved)))) \
(somSelf,ev,facet))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_FacetRemoved
#ifdef parent_FacetRemoved
#define SOMGD_pmc_parent_FacetRemoved
#undef parent_FacetRemoved
#else
#define parent_FacetRemoved ContainerPart_parent_ODPart_FacetRemoved
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_FacetRemoved
#ifdef parent_ODPart_FacetRemoved
#define SOMGD_pmc_parent_ODPart_FacetRemoved
#undef parent_ODPart_FacetRemoved
#else
#define parent_ODPart_FacetRemoved ContainerPart_parent_ODPart_FacetRemoved
#endif
#endif
#define ContainerPart_parents_FacetRemoved(arg0,arg1) (\
ContainerPart_parent_ODPart_FacetRemoved(arg0,arg1))
/*
* Overridden method: CanvasChanged
*/
SOM_Scope void SOMLINK ContainerPartCanvasChanged(ContainerPart *somSelf, Environment *ev,
ODFacet* facet);
static char *somMN_ContainerPartCanvasChanged = "ODPart::CanvasChanged";
static somId somId_ContainerPartCanvasChanged = &somMN_ContainerPartCanvasChanged;
#ifdef somId_CanvasChanged
#undef somId_CanvasChanged
#else
#define somId_CanvasChanged somId_ContainerPartCanvasChanged
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_CanvasChanged)(ContainerPart *somSelf, Environment *ev,
ODFacet* facet);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_CanvasChanged_resolved = 0;
#define ContainerPart_parent_ODPart_CanvasChanged(somSelf,ev,facet) \
((( somTD_xih_ContainerPart_CanvasChanged ) \
((ContainerPart_parent_ODPart_CanvasChanged_resolved)? \
ContainerPart_parent_ODPart_CanvasChanged_resolved : \
(ContainerPart_parent_ODPart_CanvasChanged_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.CanvasChanged)))) \
(somSelf,ev,facet))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_CanvasChanged
#ifdef parent_CanvasChanged
#define SOMGD_pmc_parent_CanvasChanged
#undef parent_CanvasChanged
#else
#define parent_CanvasChanged ContainerPart_parent_ODPart_CanvasChanged
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_CanvasChanged
#ifdef parent_ODPart_CanvasChanged
#define SOMGD_pmc_parent_ODPart_CanvasChanged
#undef parent_ODPart_CanvasChanged
#else
#define parent_ODPart_CanvasChanged ContainerPart_parent_ODPart_CanvasChanged
#endif
#endif
#define ContainerPart_parents_CanvasChanged(arg0,arg1) (\
ContainerPart_parent_ODPart_CanvasChanged(arg0,arg1))
/*
* Overridden method: GeometryChanged
*/
SOM_Scope void SOMLINK ContainerPartGeometryChanged(ContainerPart *somSelf, Environment *ev,
ODFacet* facet);
static char *somMN_ContainerPartGeometryChanged = "ODPart::GeometryChanged";
static somId somId_ContainerPartGeometryChanged = &somMN_ContainerPartGeometryChanged;
#ifdef somId_GeometryChanged
#undef somId_GeometryChanged
#else
#define somId_GeometryChanged somId_ContainerPartGeometryChanged
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_GeometryChanged)(ContainerPart *somSelf, Environment *ev,
ODFacet* facet);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_GeometryChanged_resolved = 0;
#define ContainerPart_parent_ODPart_GeometryChanged(somSelf,ev,facet) \
((( somTD_xih_ContainerPart_GeometryChanged ) \
((ContainerPart_parent_ODPart_GeometryChanged_resolved)? \
ContainerPart_parent_ODPart_GeometryChanged_resolved : \
(ContainerPart_parent_ODPart_GeometryChanged_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.GeometryChanged)))) \
(somSelf,ev,facet))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_GeometryChanged
#ifdef parent_GeometryChanged
#define SOMGD_pmc_parent_GeometryChanged
#undef parent_GeometryChanged
#else
#define parent_GeometryChanged ContainerPart_parent_ODPart_GeometryChanged
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_GeometryChanged
#ifdef parent_ODPart_GeometryChanged
#define SOMGD_pmc_parent_ODPart_GeometryChanged
#undef parent_ODPart_GeometryChanged
#else
#define parent_ODPart_GeometryChanged ContainerPart_parent_ODPart_GeometryChanged
#endif
#endif
#define ContainerPart_parents_GeometryChanged(arg0,arg1) (\
ContainerPart_parent_ODPart_GeometryChanged(arg0,arg1))
/*
* Overridden method: Draw
*/
SOM_Scope void SOMLINK ContainerPartDraw(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
ODShape* invalidShape);
static char *somMN_ContainerPartDraw = "ODPart::Draw";
static somId somId_ContainerPartDraw = &somMN_ContainerPartDraw;
#ifdef somId_Draw
#undef somId_Draw
#else
#define somId_Draw somId_ContainerPartDraw
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_Draw)(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
ODShape* invalidShape);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_Draw_resolved = 0;
#define ContainerPart_parent_ODPart_Draw(somSelf,ev,facet,invalidShape) \
((( somTD_xih_ContainerPart_Draw ) \
((ContainerPart_parent_ODPart_Draw_resolved)? \
ContainerPart_parent_ODPart_Draw_resolved : \
(ContainerPart_parent_ODPart_Draw_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.Draw)))) \
(somSelf,ev,facet,invalidShape))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_Draw
#ifdef parent_Draw
#define SOMGD_pmc_parent_Draw
#undef parent_Draw
#else
#define parent_Draw ContainerPart_parent_ODPart_Draw
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_Draw
#ifdef parent_ODPart_Draw
#define SOMGD_pmc_parent_ODPart_Draw
#undef parent_ODPart_Draw
#else
#define parent_ODPart_Draw ContainerPart_parent_ODPart_Draw
#endif
#endif
#define ContainerPart_parents_Draw(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_Draw(arg0,arg1,arg2))
/*
* Overridden method: CanvasUpdated
*/
SOM_Scope void SOMLINK ContainerPartCanvasUpdated(ContainerPart *somSelf, Environment *ev,
ODCanvas* canvas);
static char *somMN_ContainerPartCanvasUpdated = "ODPart::CanvasUpdated";
static somId somId_ContainerPartCanvasUpdated = &somMN_ContainerPartCanvasUpdated;
#ifdef somId_CanvasUpdated
#undef somId_CanvasUpdated
#else
#define somId_CanvasUpdated somId_ContainerPartCanvasUpdated
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_CanvasUpdated)(ContainerPart *somSelf, Environment *ev,
ODCanvas* canvas);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_CanvasUpdated_resolved = 0;
#define ContainerPart_parent_ODPart_CanvasUpdated(somSelf,ev,canvas) \
((( somTD_xih_ContainerPart_CanvasUpdated ) \
((ContainerPart_parent_ODPart_CanvasUpdated_resolved)? \
ContainerPart_parent_ODPart_CanvasUpdated_resolved : \
(ContainerPart_parent_ODPart_CanvasUpdated_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.CanvasUpdated)))) \
(somSelf,ev,canvas))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_CanvasUpdated
#ifdef parent_CanvasUpdated
#define SOMGD_pmc_parent_CanvasUpdated
#undef parent_CanvasUpdated
#else
#define parent_CanvasUpdated ContainerPart_parent_ODPart_CanvasUpdated
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_CanvasUpdated
#ifdef parent_ODPart_CanvasUpdated
#define SOMGD_pmc_parent_ODPart_CanvasUpdated
#undef parent_ODPart_CanvasUpdated
#else
#define parent_ODPart_CanvasUpdated ContainerPart_parent_ODPart_CanvasUpdated
#endif
#endif
#define ContainerPart_parents_CanvasUpdated(arg0,arg1) (\
ContainerPart_parent_ODPart_CanvasUpdated(arg0,arg1))
/*
* Overridden method: HighlightChanged
*/
SOM_Scope void SOMLINK ContainerPartHighlightChanged(ContainerPart *somSelf, Environment *ev,
ODFacet* facet);
static char *somMN_ContainerPartHighlightChanged = "ODPart::HighlightChanged";
static somId somId_ContainerPartHighlightChanged = &somMN_ContainerPartHighlightChanged;
#ifdef somId_HighlightChanged
#undef somId_HighlightChanged
#else
#define somId_HighlightChanged somId_ContainerPartHighlightChanged
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_HighlightChanged)(ContainerPart *somSelf, Environment *ev,
ODFacet* facet);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_HighlightChanged_resolved = 0;
#define ContainerPart_parent_ODPart_HighlightChanged(somSelf,ev,facet) \
((( somTD_xih_ContainerPart_HighlightChanged ) \
((ContainerPart_parent_ODPart_HighlightChanged_resolved)? \
ContainerPart_parent_ODPart_HighlightChanged_resolved : \
(ContainerPart_parent_ODPart_HighlightChanged_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.HighlightChanged)))) \
(somSelf,ev,facet))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_HighlightChanged
#ifdef parent_HighlightChanged
#define SOMGD_pmc_parent_HighlightChanged
#undef parent_HighlightChanged
#else
#define parent_HighlightChanged ContainerPart_parent_ODPart_HighlightChanged
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_HighlightChanged
#ifdef parent_ODPart_HighlightChanged
#define SOMGD_pmc_parent_ODPart_HighlightChanged
#undef parent_ODPart_HighlightChanged
#else
#define parent_ODPart_HighlightChanged ContainerPart_parent_ODPart_HighlightChanged
#endif
#endif
#define ContainerPart_parents_HighlightChanged(arg0,arg1) (\
ContainerPart_parent_ODPart_HighlightChanged(arg0,arg1))
/*
* Overridden method: GetPrintResolution
*/
SOM_Scope ODULong SOMLINK ContainerPartGetPrintResolution(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
static char *somMN_ContainerPartGetPrintResolution = "ODPart::GetPrintResolution";
static somId somId_ContainerPartGetPrintResolution = &somMN_ContainerPartGetPrintResolution;
#ifdef somId_GetPrintResolution
#undef somId_GetPrintResolution
#else
#define somId_GetPrintResolution somId_ContainerPartGetPrintResolution
#endif
typedef ODULong (SOMLINK * somTD_xih_ContainerPart_GetPrintResolution)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_GetPrintResolution_resolved = 0;
#define ContainerPart_parent_ODPart_GetPrintResolution(somSelf,ev,frame) \
((( somTD_xih_ContainerPart_GetPrintResolution ) \
((ContainerPart_parent_ODPart_GetPrintResolution_resolved)? \
ContainerPart_parent_ODPart_GetPrintResolution_resolved : \
(ContainerPart_parent_ODPart_GetPrintResolution_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.GetPrintResolution)))) \
(somSelf,ev,frame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_GetPrintResolution
#ifdef parent_GetPrintResolution
#define SOMGD_pmc_parent_GetPrintResolution
#undef parent_GetPrintResolution
#else
#define parent_GetPrintResolution ContainerPart_parent_ODPart_GetPrintResolution
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_GetPrintResolution
#ifdef parent_ODPart_GetPrintResolution
#define SOMGD_pmc_parent_ODPart_GetPrintResolution
#undef parent_ODPart_GetPrintResolution
#else
#define parent_ODPart_GetPrintResolution ContainerPart_parent_ODPart_GetPrintResolution
#endif
#endif
#define ContainerPart_parents_GetPrintResolution(arg0,arg1) (\
ContainerPart_parent_ODPart_GetPrintResolution(arg0,arg1))
/*
* Overridden method: CreateLink
*/
SOM_Scope ODLink* SOMLINK ContainerPartCreateLink(ContainerPart *somSelf, Environment *ev,
ODPtr data,
ODULong size);
static char *somMN_ContainerPartCreateLink = "ODPart::CreateLink";
static somId somId_ContainerPartCreateLink = &somMN_ContainerPartCreateLink;
#ifdef somId_CreateLink
#undef somId_CreateLink
#else
#define somId_CreateLink somId_ContainerPartCreateLink
#endif
typedef ODLink* (SOMLINK * somTD_xih_ContainerPart_CreateLink)(ContainerPart *somSelf, Environment *ev,
ODPtr data,
ODULong size);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_CreateLink_resolved = 0;
#define ContainerPart_parent_ODPart_CreateLink(somSelf,ev,data,size) \
((( somTD_xih_ContainerPart_CreateLink ) \
((ContainerPart_parent_ODPart_CreateLink_resolved)? \
ContainerPart_parent_ODPart_CreateLink_resolved : \
(ContainerPart_parent_ODPart_CreateLink_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.CreateLink)))) \
(somSelf,ev,data,size))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_CreateLink
#ifdef parent_CreateLink
#define SOMGD_pmc_parent_CreateLink
#undef parent_CreateLink
#else
#define parent_CreateLink ContainerPart_parent_ODPart_CreateLink
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_CreateLink
#ifdef parent_ODPart_CreateLink
#define SOMGD_pmc_parent_ODPart_CreateLink
#undef parent_ODPart_CreateLink
#else
#define parent_ODPart_CreateLink ContainerPart_parent_ODPart_CreateLink
#endif
#endif
#define ContainerPart_parents_CreateLink(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_CreateLink(arg0,arg1,arg2))
/*
* Overridden method: LinkUpdated
*/
SOM_Scope void SOMLINK ContainerPartLinkUpdated(ContainerPart *somSelf, Environment *ev,
ODLink* updatedLink,
ODChangeID id);
static char *somMN_ContainerPartLinkUpdated = "ODPart::LinkUpdated";
static somId somId_ContainerPartLinkUpdated = &somMN_ContainerPartLinkUpdated;
#ifdef somId_LinkUpdated
#undef somId_LinkUpdated
#else
#define somId_LinkUpdated somId_ContainerPartLinkUpdated
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_LinkUpdated)(ContainerPart *somSelf, Environment *ev,
ODLink* updatedLink,
ODChangeID id);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_LinkUpdated_resolved = 0;
#define ContainerPart_parent_ODPart_LinkUpdated(somSelf,ev,updatedLink,id) \
((( somTD_xih_ContainerPart_LinkUpdated ) \
((ContainerPart_parent_ODPart_LinkUpdated_resolved)? \
ContainerPart_parent_ODPart_LinkUpdated_resolved : \
(ContainerPart_parent_ODPart_LinkUpdated_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.LinkUpdated)))) \
(somSelf,ev,updatedLink,id))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_LinkUpdated
#ifdef parent_LinkUpdated
#define SOMGD_pmc_parent_LinkUpdated
#undef parent_LinkUpdated
#else
#define parent_LinkUpdated ContainerPart_parent_ODPart_LinkUpdated
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_LinkUpdated
#ifdef parent_ODPart_LinkUpdated
#define SOMGD_pmc_parent_ODPart_LinkUpdated
#undef parent_ODPart_LinkUpdated
#else
#define parent_ODPart_LinkUpdated ContainerPart_parent_ODPart_LinkUpdated
#endif
#endif
#define ContainerPart_parents_LinkUpdated(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_LinkUpdated(arg0,arg1,arg2))
/*
* Overridden method: RevealLink
*/
SOM_Scope void SOMLINK ContainerPartRevealLink(ContainerPart *somSelf, Environment *ev,
ODLinkSource* linkSource);
static char *somMN_ContainerPartRevealLink = "ODPart::RevealLink";
static somId somId_ContainerPartRevealLink = &somMN_ContainerPartRevealLink;
#ifdef somId_RevealLink
#undef somId_RevealLink
#else
#define somId_RevealLink somId_ContainerPartRevealLink
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_RevealLink)(ContainerPart *somSelf, Environment *ev,
ODLinkSource* linkSource);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_RevealLink_resolved = 0;
#define ContainerPart_parent_ODPart_RevealLink(somSelf,ev,linkSource) \
((( somTD_xih_ContainerPart_RevealLink ) \
((ContainerPart_parent_ODPart_RevealLink_resolved)? \
ContainerPart_parent_ODPart_RevealLink_resolved : \
(ContainerPart_parent_ODPart_RevealLink_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.RevealLink)))) \
(somSelf,ev,linkSource))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_RevealLink
#ifdef parent_RevealLink
#define SOMGD_pmc_parent_RevealLink
#undef parent_RevealLink
#else
#define parent_RevealLink ContainerPart_parent_ODPart_RevealLink
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_RevealLink
#ifdef parent_ODPart_RevealLink
#define SOMGD_pmc_parent_ODPart_RevealLink
#undef parent_ODPart_RevealLink
#else
#define parent_ODPart_RevealLink ContainerPart_parent_ODPart_RevealLink
#endif
#endif
#define ContainerPart_parents_RevealLink(arg0,arg1) (\
ContainerPart_parent_ODPart_RevealLink(arg0,arg1))
/*
* Overridden method: EmbeddedFrameChanged
*/
SOM_Scope void SOMLINK ContainerPartEmbeddedFrameChanged(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
ODChangeID change);
static char *somMN_ContainerPartEmbeddedFrameChanged = "ODPart::EmbeddedFrameChanged";
static somId somId_ContainerPartEmbeddedFrameChanged = &somMN_ContainerPartEmbeddedFrameChanged;
#ifdef somId_EmbeddedFrameChanged
#undef somId_EmbeddedFrameChanged
#else
#define somId_EmbeddedFrameChanged somId_ContainerPartEmbeddedFrameChanged
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_EmbeddedFrameChanged)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame,
ODChangeID change);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_EmbeddedFrameChanged_resolved = 0;
#define ContainerPart_parent_ODPart_EmbeddedFrameChanged(somSelf,ev,frame,change) \
((( somTD_xih_ContainerPart_EmbeddedFrameChanged ) \
((ContainerPart_parent_ODPart_EmbeddedFrameChanged_resolved)? \
ContainerPart_parent_ODPart_EmbeddedFrameChanged_resolved : \
(ContainerPart_parent_ODPart_EmbeddedFrameChanged_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.EmbeddedFrameChanged)))) \
(somSelf,ev,frame,change))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_EmbeddedFrameChanged
#ifdef parent_EmbeddedFrameChanged
#define SOMGD_pmc_parent_EmbeddedFrameChanged
#undef parent_EmbeddedFrameChanged
#else
#define parent_EmbeddedFrameChanged ContainerPart_parent_ODPart_EmbeddedFrameChanged
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_EmbeddedFrameChanged
#ifdef parent_ODPart_EmbeddedFrameChanged
#define SOMGD_pmc_parent_ODPart_EmbeddedFrameChanged
#undef parent_ODPart_EmbeddedFrameChanged
#else
#define parent_ODPart_EmbeddedFrameChanged ContainerPart_parent_ODPart_EmbeddedFrameChanged
#endif
#endif
#define ContainerPart_parents_EmbeddedFrameChanged(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_EmbeddedFrameChanged(arg0,arg1,arg2))
/*
* Overridden method: LinkStatusChanged
*/
SOM_Scope void SOMLINK ContainerPartLinkStatusChanged(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
static char *somMN_ContainerPartLinkStatusChanged = "ODPart::LinkStatusChanged";
static somId somId_ContainerPartLinkStatusChanged = &somMN_ContainerPartLinkStatusChanged;
#ifdef somId_LinkStatusChanged
#undef somId_LinkStatusChanged
#else
#define somId_LinkStatusChanged somId_ContainerPartLinkStatusChanged
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_LinkStatusChanged)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_LinkStatusChanged_resolved = 0;
#define ContainerPart_parent_ODPart_LinkStatusChanged(somSelf,ev,frame) \
((( somTD_xih_ContainerPart_LinkStatusChanged ) \
((ContainerPart_parent_ODPart_LinkStatusChanged_resolved)? \
ContainerPart_parent_ODPart_LinkStatusChanged_resolved : \
(ContainerPart_parent_ODPart_LinkStatusChanged_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.LinkStatusChanged)))) \
(somSelf,ev,frame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_LinkStatusChanged
#ifdef parent_LinkStatusChanged
#define SOMGD_pmc_parent_LinkStatusChanged
#undef parent_LinkStatusChanged
#else
#define parent_LinkStatusChanged ContainerPart_parent_ODPart_LinkStatusChanged
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_LinkStatusChanged
#ifdef parent_ODPart_LinkStatusChanged
#define SOMGD_pmc_parent_ODPart_LinkStatusChanged
#undef parent_ODPart_LinkStatusChanged
#else
#define parent_ODPart_LinkStatusChanged ContainerPart_parent_ODPart_LinkStatusChanged
#endif
#endif
#define ContainerPart_parents_LinkStatusChanged(arg0,arg1) (\
ContainerPart_parent_ODPart_LinkStatusChanged(arg0,arg1))
/*
* Overridden method: BeginRelinquishFocus
*/
SOM_Scope ODBoolean SOMLINK ContainerPartBeginRelinquishFocus(ContainerPart *somSelf, Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame,
ODFrame* proposedFrame);
static char *somMN_ContainerPartBeginRelinquishFocus = "ODPart::BeginRelinquishFocus";
static somId somId_ContainerPartBeginRelinquishFocus = &somMN_ContainerPartBeginRelinquishFocus;
#ifdef somId_BeginRelinquishFocus
#undef somId_BeginRelinquishFocus
#else
#define somId_BeginRelinquishFocus somId_ContainerPartBeginRelinquishFocus
#endif
typedef ODBoolean (SOMLINK * somTD_xih_ContainerPart_BeginRelinquishFocus)(ContainerPart *somSelf, Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame,
ODFrame* proposedFrame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_BeginRelinquishFocus_resolved = 0;
#define ContainerPart_parent_ODPart_BeginRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame) \
((( somTD_xih_ContainerPart_BeginRelinquishFocus ) \
((ContainerPart_parent_ODPart_BeginRelinquishFocus_resolved)? \
ContainerPart_parent_ODPart_BeginRelinquishFocus_resolved : \
(ContainerPart_parent_ODPart_BeginRelinquishFocus_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.BeginRelinquishFocus)))) \
(somSelf,ev,focus,ownerFrame,proposedFrame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_BeginRelinquishFocus
#ifdef parent_BeginRelinquishFocus
#define SOMGD_pmc_parent_BeginRelinquishFocus
#undef parent_BeginRelinquishFocus
#else
#define parent_BeginRelinquishFocus ContainerPart_parent_ODPart_BeginRelinquishFocus
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_BeginRelinquishFocus
#ifdef parent_ODPart_BeginRelinquishFocus
#define SOMGD_pmc_parent_ODPart_BeginRelinquishFocus
#undef parent_ODPart_BeginRelinquishFocus
#else
#define parent_ODPart_BeginRelinquishFocus ContainerPart_parent_ODPart_BeginRelinquishFocus
#endif
#endif
#define ContainerPart_parents_BeginRelinquishFocus(arg0,arg1,arg2,arg3) (\
ContainerPart_parent_ODPart_BeginRelinquishFocus(arg0,arg1,arg2,arg3))
/*
* Overridden method: CommitRelinquishFocus
*/
SOM_Scope void SOMLINK ContainerPartCommitRelinquishFocus(ContainerPart *somSelf, Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame,
ODFrame* proposedFrame);
static char *somMN_ContainerPartCommitRelinquishFocus = "ODPart::CommitRelinquishFocus";
static somId somId_ContainerPartCommitRelinquishFocus = &somMN_ContainerPartCommitRelinquishFocus;
#ifdef somId_CommitRelinquishFocus
#undef somId_CommitRelinquishFocus
#else
#define somId_CommitRelinquishFocus somId_ContainerPartCommitRelinquishFocus
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_CommitRelinquishFocus)(ContainerPart *somSelf, Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame,
ODFrame* proposedFrame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_CommitRelinquishFocus_resolved = 0;
#define ContainerPart_parent_ODPart_CommitRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame) \
((( somTD_xih_ContainerPart_CommitRelinquishFocus ) \
((ContainerPart_parent_ODPart_CommitRelinquishFocus_resolved)? \
ContainerPart_parent_ODPart_CommitRelinquishFocus_resolved : \
(ContainerPart_parent_ODPart_CommitRelinquishFocus_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.CommitRelinquishFocus)))) \
(somSelf,ev,focus,ownerFrame,proposedFrame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_CommitRelinquishFocus
#ifdef parent_CommitRelinquishFocus
#define SOMGD_pmc_parent_CommitRelinquishFocus
#undef parent_CommitRelinquishFocus
#else
#define parent_CommitRelinquishFocus ContainerPart_parent_ODPart_CommitRelinquishFocus
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_CommitRelinquishFocus
#ifdef parent_ODPart_CommitRelinquishFocus
#define SOMGD_pmc_parent_ODPart_CommitRelinquishFocus
#undef parent_ODPart_CommitRelinquishFocus
#else
#define parent_ODPart_CommitRelinquishFocus ContainerPart_parent_ODPart_CommitRelinquishFocus
#endif
#endif
#define ContainerPart_parents_CommitRelinquishFocus(arg0,arg1,arg2,arg3) (\
ContainerPart_parent_ODPart_CommitRelinquishFocus(arg0,arg1,arg2,arg3))
/*
* Overridden method: AbortRelinquishFocus
*/
SOM_Scope void SOMLINK ContainerPartAbortRelinquishFocus(ContainerPart *somSelf, Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame,
ODFrame* proposedFrame);
static char *somMN_ContainerPartAbortRelinquishFocus = "ODPart::AbortRelinquishFocus";
static somId somId_ContainerPartAbortRelinquishFocus = &somMN_ContainerPartAbortRelinquishFocus;
#ifdef somId_AbortRelinquishFocus
#undef somId_AbortRelinquishFocus
#else
#define somId_AbortRelinquishFocus somId_ContainerPartAbortRelinquishFocus
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_AbortRelinquishFocus)(ContainerPart *somSelf, Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame,
ODFrame* proposedFrame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_AbortRelinquishFocus_resolved = 0;
#define ContainerPart_parent_ODPart_AbortRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame) \
((( somTD_xih_ContainerPart_AbortRelinquishFocus ) \
((ContainerPart_parent_ODPart_AbortRelinquishFocus_resolved)? \
ContainerPart_parent_ODPart_AbortRelinquishFocus_resolved : \
(ContainerPart_parent_ODPart_AbortRelinquishFocus_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.AbortRelinquishFocus)))) \
(somSelf,ev,focus,ownerFrame,proposedFrame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_AbortRelinquishFocus
#ifdef parent_AbortRelinquishFocus
#define SOMGD_pmc_parent_AbortRelinquishFocus
#undef parent_AbortRelinquishFocus
#else
#define parent_AbortRelinquishFocus ContainerPart_parent_ODPart_AbortRelinquishFocus
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_AbortRelinquishFocus
#ifdef parent_ODPart_AbortRelinquishFocus
#define SOMGD_pmc_parent_ODPart_AbortRelinquishFocus
#undef parent_ODPart_AbortRelinquishFocus
#else
#define parent_ODPart_AbortRelinquishFocus ContainerPart_parent_ODPart_AbortRelinquishFocus
#endif
#endif
#define ContainerPart_parents_AbortRelinquishFocus(arg0,arg1,arg2,arg3) (\
ContainerPart_parent_ODPart_AbortRelinquishFocus(arg0,arg1,arg2,arg3))
/*
* Overridden method: FocusAcquired
*/
SOM_Scope void SOMLINK ContainerPartFocusAcquired(ContainerPart *somSelf, Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame);
static char *somMN_ContainerPartFocusAcquired = "ODPart::FocusAcquired";
static somId somId_ContainerPartFocusAcquired = &somMN_ContainerPartFocusAcquired;
#ifdef somId_FocusAcquired
#undef somId_FocusAcquired
#else
#define somId_FocusAcquired somId_ContainerPartFocusAcquired
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_FocusAcquired)(ContainerPart *somSelf, Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_FocusAcquired_resolved = 0;
#define ContainerPart_parent_ODPart_FocusAcquired(somSelf,ev,focus,ownerFrame) \
((( somTD_xih_ContainerPart_FocusAcquired ) \
((ContainerPart_parent_ODPart_FocusAcquired_resolved)? \
ContainerPart_parent_ODPart_FocusAcquired_resolved : \
(ContainerPart_parent_ODPart_FocusAcquired_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.FocusAcquired)))) \
(somSelf,ev,focus,ownerFrame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_FocusAcquired
#ifdef parent_FocusAcquired
#define SOMGD_pmc_parent_FocusAcquired
#undef parent_FocusAcquired
#else
#define parent_FocusAcquired ContainerPart_parent_ODPart_FocusAcquired
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_FocusAcquired
#ifdef parent_ODPart_FocusAcquired
#define SOMGD_pmc_parent_ODPart_FocusAcquired
#undef parent_ODPart_FocusAcquired
#else
#define parent_ODPart_FocusAcquired ContainerPart_parent_ODPart_FocusAcquired
#endif
#endif
#define ContainerPart_parents_FocusAcquired(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_FocusAcquired(arg0,arg1,arg2))
/*
* Overridden method: FocusLost
*/
SOM_Scope void SOMLINK ContainerPartFocusLost(ContainerPart *somSelf, Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame);
static char *somMN_ContainerPartFocusLost = "ODPart::FocusLost";
static somId somId_ContainerPartFocusLost = &somMN_ContainerPartFocusLost;
#ifdef somId_FocusLost
#undef somId_FocusLost
#else
#define somId_FocusLost somId_ContainerPartFocusLost
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_FocusLost)(ContainerPart *somSelf, Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_FocusLost_resolved = 0;
#define ContainerPart_parent_ODPart_FocusLost(somSelf,ev,focus,ownerFrame) \
((( somTD_xih_ContainerPart_FocusLost ) \
((ContainerPart_parent_ODPart_FocusLost_resolved)? \
ContainerPart_parent_ODPart_FocusLost_resolved : \
(ContainerPart_parent_ODPart_FocusLost_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.FocusLost)))) \
(somSelf,ev,focus,ownerFrame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_FocusLost
#ifdef parent_FocusLost
#define SOMGD_pmc_parent_FocusLost
#undef parent_FocusLost
#else
#define parent_FocusLost ContainerPart_parent_ODPart_FocusLost
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_FocusLost
#ifdef parent_ODPart_FocusLost
#define SOMGD_pmc_parent_ODPart_FocusLost
#undef parent_ODPart_FocusLost
#else
#define parent_ODPart_FocusLost ContainerPart_parent_ODPart_FocusLost
#endif
#endif
#define ContainerPart_parents_FocusLost(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_FocusLost(arg0,arg1,arg2))
/*
* Overridden method: CloneInto
*/
SOM_Scope void SOMLINK ContainerPartCloneInto(ContainerPart *somSelf, Environment *ev,
ODDraftKey key,
ODStorageUnit* storageUnit,
ODStorageUnit* initiatingFrame);
static char *somMN_ContainerPartCloneInto = "ODPart::CloneInto";
static somId somId_ContainerPartCloneInto = &somMN_ContainerPartCloneInto;
#ifdef somId_CloneInto
#undef somId_CloneInto
#else
#define somId_CloneInto somId_ContainerPartCloneInto
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_CloneInto)(ContainerPart *somSelf, Environment *ev,
ODDraftKey key,
ODStorageUnit* storageUnit,
ODStorageUnit* initiatingFrame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_CloneInto_resolved = 0;
#define ContainerPart_parent_ODPart_CloneInto(somSelf,ev,key,storageUnit,initiatingFrame) \
((( somTD_xih_ContainerPart_CloneInto ) \
((ContainerPart_parent_ODPart_CloneInto_resolved)? \
ContainerPart_parent_ODPart_CloneInto_resolved : \
(ContainerPart_parent_ODPart_CloneInto_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.CloneInto)))) \
(somSelf,ev,key,storageUnit,initiatingFrame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_CloneInto
#ifdef parent_CloneInto
#define SOMGD_pmc_parent_CloneInto
#undef parent_CloneInto
#else
#define parent_CloneInto ContainerPart_parent_ODPart_CloneInto
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_CloneInto
#ifdef parent_ODPart_CloneInto
#define SOMGD_pmc_parent_ODPart_CloneInto
#undef parent_ODPart_CloneInto
#else
#define parent_ODPart_CloneInto ContainerPart_parent_ODPart_CloneInto
#endif
#endif
#define ContainerPart_parents_CloneInto(arg0,arg1,arg2,arg3) (\
ContainerPart_parent_ODPart_CloneInto(arg0,arg1,arg2,arg3))
/*
* Overridden method: ExternalizeKinds
*/
SOM_Scope void SOMLINK ContainerPartExternalizeKinds(ContainerPart *somSelf, Environment *ev,
ODTypeList* kindset);
static char *somMN_ContainerPartExternalizeKinds = "ODPart::ExternalizeKinds";
static somId somId_ContainerPartExternalizeKinds = &somMN_ContainerPartExternalizeKinds;
#ifdef somId_ExternalizeKinds
#undef somId_ExternalizeKinds
#else
#define somId_ExternalizeKinds somId_ContainerPartExternalizeKinds
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_ExternalizeKinds)(ContainerPart *somSelf, Environment *ev,
ODTypeList* kindset);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_ExternalizeKinds_resolved = 0;
#define ContainerPart_parent_ODPart_ExternalizeKinds(somSelf,ev,kindset) \
((( somTD_xih_ContainerPart_ExternalizeKinds ) \
((ContainerPart_parent_ODPart_ExternalizeKinds_resolved)? \
ContainerPart_parent_ODPart_ExternalizeKinds_resolved : \
(ContainerPart_parent_ODPart_ExternalizeKinds_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.ExternalizeKinds)))) \
(somSelf,ev,kindset))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_ExternalizeKinds
#ifdef parent_ExternalizeKinds
#define SOMGD_pmc_parent_ExternalizeKinds
#undef parent_ExternalizeKinds
#else
#define parent_ExternalizeKinds ContainerPart_parent_ODPart_ExternalizeKinds
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_ExternalizeKinds
#ifdef parent_ODPart_ExternalizeKinds
#define SOMGD_pmc_parent_ODPart_ExternalizeKinds
#undef parent_ODPart_ExternalizeKinds
#else
#define parent_ODPart_ExternalizeKinds ContainerPart_parent_ODPart_ExternalizeKinds
#endif
#endif
#define ContainerPart_parents_ExternalizeKinds(arg0,arg1) (\
ContainerPart_parent_ODPart_ExternalizeKinds(arg0,arg1))
/*
* Overridden method: Externalize
*/
SOM_Scope void SOMLINK ContainerPartExternalize(ContainerPart *somSelf, Environment *ev);
static char *somMN_ContainerPartExternalize = "ODPersistentObject::Externalize";
static somId somId_ContainerPartExternalize = &somMN_ContainerPartExternalize;
#ifdef somId_Externalize
#undef somId_Externalize
#else
#define somId_Externalize somId_ContainerPartExternalize
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_Externalize)(ContainerPart *somSelf, Environment *ev);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_Externalize_resolved = 0;
#define ContainerPart_parent_ODPart_Externalize(somSelf,ev) \
((( somTD_xih_ContainerPart_Externalize ) \
((ContainerPart_parent_ODPart_Externalize_resolved)? \
ContainerPart_parent_ODPart_Externalize_resolved : \
(ContainerPart_parent_ODPart_Externalize_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPersistentObjectClassData.Externalize)))) \
(somSelf,ev))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_Externalize
#ifdef parent_Externalize
#define SOMGD_pmc_parent_Externalize
#undef parent_Externalize
#else
#define parent_Externalize ContainerPart_parent_ODPart_Externalize
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_Externalize
#ifdef parent_ODPart_Externalize
#define SOMGD_pmc_parent_ODPart_Externalize
#undef parent_ODPart_Externalize
#else
#define parent_ODPart_Externalize ContainerPart_parent_ODPart_Externalize
#endif
#endif
#define ContainerPart_parents_Externalize(arg0) (\
ContainerPart_parent_ODPart_Externalize(arg0))
/*
* Overridden method: ChangeKind
*/
SOM_Scope void SOMLINK ContainerPartChangeKind(ContainerPart *somSelf, Environment *ev,
ODType kind);
static char *somMN_ContainerPartChangeKind = "ODPart::ChangeKind";
static somId somId_ContainerPartChangeKind = &somMN_ContainerPartChangeKind;
#ifdef somId_ChangeKind
#undef somId_ChangeKind
#else
#define somId_ChangeKind somId_ContainerPartChangeKind
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_ChangeKind)(ContainerPart *somSelf, Environment *ev,
ODType kind);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_ChangeKind_resolved = 0;
#define ContainerPart_parent_ODPart_ChangeKind(somSelf,ev,kind) \
((( somTD_xih_ContainerPart_ChangeKind ) \
((ContainerPart_parent_ODPart_ChangeKind_resolved)? \
ContainerPart_parent_ODPart_ChangeKind_resolved : \
(ContainerPart_parent_ODPart_ChangeKind_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.ChangeKind)))) \
(somSelf,ev,kind))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_ChangeKind
#ifdef parent_ChangeKind
#define SOMGD_pmc_parent_ChangeKind
#undef parent_ChangeKind
#else
#define parent_ChangeKind ContainerPart_parent_ODPart_ChangeKind
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_ChangeKind
#ifdef parent_ODPart_ChangeKind
#define SOMGD_pmc_parent_ODPart_ChangeKind
#undef parent_ODPart_ChangeKind
#else
#define parent_ODPart_ChangeKind ContainerPart_parent_ODPart_ChangeKind
#endif
#endif
#define ContainerPart_parents_ChangeKind(arg0,arg1) (\
ContainerPart_parent_ODPart_ChangeKind(arg0,arg1))
/*
* Overridden method: HandleEvent
*/
SOM_Scope ODBoolean SOMLINK ContainerPartHandleEvent(ContainerPart *somSelf, Environment *ev,
ODEventData* event,
ODFrame* frame,
ODFacet* facet);
static char *somMN_ContainerPartHandleEvent = "ODPart::HandleEvent";
static somId somId_ContainerPartHandleEvent = &somMN_ContainerPartHandleEvent;
#ifdef somId_HandleEvent
#undef somId_HandleEvent
#else
#define somId_HandleEvent somId_ContainerPartHandleEvent
#endif
typedef ODBoolean (SOMLINK * somTD_xih_ContainerPart_HandleEvent)(ContainerPart *somSelf, Environment *ev,
ODEventData* event,
ODFrame* frame,
ODFacet* facet);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_HandleEvent_resolved = 0;
#define ContainerPart_parent_ODPart_HandleEvent(somSelf,ev,event,frame,facet) \
((( somTD_xih_ContainerPart_HandleEvent ) \
((ContainerPart_parent_ODPart_HandleEvent_resolved)? \
ContainerPart_parent_ODPart_HandleEvent_resolved : \
(ContainerPart_parent_ODPart_HandleEvent_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.HandleEvent)))) \
(somSelf,ev,event,frame,facet))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_HandleEvent
#ifdef parent_HandleEvent
#define SOMGD_pmc_parent_HandleEvent
#undef parent_HandleEvent
#else
#define parent_HandleEvent ContainerPart_parent_ODPart_HandleEvent
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_HandleEvent
#ifdef parent_ODPart_HandleEvent
#define SOMGD_pmc_parent_ODPart_HandleEvent
#undef parent_ODPart_HandleEvent
#else
#define parent_ODPart_HandleEvent ContainerPart_parent_ODPart_HandleEvent
#endif
#endif
#define ContainerPart_parents_HandleEvent(arg0,arg1,arg2,arg3) (\
ContainerPart_parent_ODPart_HandleEvent(arg0,arg1,arg2,arg3))
/*
* Overridden method: HandleEventInEmbedded
*/
SOM_Scope ODBoolean SOMLINK ContainerPartHandleEventInEmbedded(ContainerPart *somSelf, Environment *ev,
ODEventData* event,
ODFrame* frame,
ODFacet* facet,
ODFrame* embeddedFrame,
ODFacet* embeddedFacet);
static char *somMN_ContainerPartHandleEventInEmbedded = "ODPart::HandleEventInEmbedded";
static somId somId_ContainerPartHandleEventInEmbedded = &somMN_ContainerPartHandleEventInEmbedded;
#ifdef somId_HandleEventInEmbedded
#undef somId_HandleEventInEmbedded
#else
#define somId_HandleEventInEmbedded somId_ContainerPartHandleEventInEmbedded
#endif
typedef ODBoolean (SOMLINK * somTD_xih_ContainerPart_HandleEventInEmbedded)(ContainerPart *somSelf, Environment *ev,
ODEventData* event,
ODFrame* frame,
ODFacet* facet,
ODFrame* embeddedFrame,
ODFacet* embeddedFacet);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_HandleEventInEmbedded_resolved = 0;
#define ContainerPart_parent_ODPart_HandleEventInEmbedded(somSelf,ev,event,frame,facet,embeddedFrame,embeddedFacet) \
((( somTD_xih_ContainerPart_HandleEventInEmbedded ) \
((ContainerPart_parent_ODPart_HandleEventInEmbedded_resolved)? \
ContainerPart_parent_ODPart_HandleEventInEmbedded_resolved : \
(ContainerPart_parent_ODPart_HandleEventInEmbedded_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.HandleEventInEmbedded)))) \
(somSelf,ev,event,frame,facet,embeddedFrame,embeddedFacet))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_HandleEventInEmbedded
#ifdef parent_HandleEventInEmbedded
#define SOMGD_pmc_parent_HandleEventInEmbedded
#undef parent_HandleEventInEmbedded
#else
#define parent_HandleEventInEmbedded ContainerPart_parent_ODPart_HandleEventInEmbedded
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_HandleEventInEmbedded
#ifdef parent_ODPart_HandleEventInEmbedded
#define SOMGD_pmc_parent_ODPart_HandleEventInEmbedded
#undef parent_ODPart_HandleEventInEmbedded
#else
#define parent_ODPart_HandleEventInEmbedded ContainerPart_parent_ODPart_HandleEventInEmbedded
#endif
#endif
#define ContainerPart_parents_HandleEventInEmbedded(arg0,arg1,arg2,arg3,arg4,arg5) (\
ContainerPart_parent_ODPart_HandleEventInEmbedded(arg0,arg1,arg2,arg3,arg4,arg5))
/*
* Overridden method: MouseEnter
*/
SOM_Scope void SOMLINK ContainerPartMouseEnter(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
ODPoint* where);
static char *somMN_ContainerPartMouseEnter = "ODPart::MouseEnter";
static somId somId_ContainerPartMouseEnter = &somMN_ContainerPartMouseEnter;
#ifdef somId_MouseEnter
#undef somId_MouseEnter
#else
#define somId_MouseEnter somId_ContainerPartMouseEnter
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_MouseEnter)(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
ODPoint* where);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_MouseEnter_resolved = 0;
#define ContainerPart_parent_ODPart_MouseEnter(somSelf,ev,facet,where) \
((( somTD_xih_ContainerPart_MouseEnter ) \
((ContainerPart_parent_ODPart_MouseEnter_resolved)? \
ContainerPart_parent_ODPart_MouseEnter_resolved : \
(ContainerPart_parent_ODPart_MouseEnter_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.MouseEnter)))) \
(somSelf,ev,facet,where))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_MouseEnter
#ifdef parent_MouseEnter
#define SOMGD_pmc_parent_MouseEnter
#undef parent_MouseEnter
#else
#define parent_MouseEnter ContainerPart_parent_ODPart_MouseEnter
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_MouseEnter
#ifdef parent_ODPart_MouseEnter
#define SOMGD_pmc_parent_ODPart_MouseEnter
#undef parent_ODPart_MouseEnter
#else
#define parent_ODPart_MouseEnter ContainerPart_parent_ODPart_MouseEnter
#endif
#endif
#define ContainerPart_parents_MouseEnter(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_MouseEnter(arg0,arg1,arg2))
/*
* Overridden method: MouseWithin
*/
SOM_Scope void SOMLINK ContainerPartMouseWithin(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
ODPoint* where);
static char *somMN_ContainerPartMouseWithin = "ODPart::MouseWithin";
static somId somId_ContainerPartMouseWithin = &somMN_ContainerPartMouseWithin;
#ifdef somId_MouseWithin
#undef somId_MouseWithin
#else
#define somId_MouseWithin somId_ContainerPartMouseWithin
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_MouseWithin)(ContainerPart *somSelf, Environment *ev,
ODFacet* facet,
ODPoint* where);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_MouseWithin_resolved = 0;
#define ContainerPart_parent_ODPart_MouseWithin(somSelf,ev,facet,where) \
((( somTD_xih_ContainerPart_MouseWithin ) \
((ContainerPart_parent_ODPart_MouseWithin_resolved)? \
ContainerPart_parent_ODPart_MouseWithin_resolved : \
(ContainerPart_parent_ODPart_MouseWithin_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.MouseWithin)))) \
(somSelf,ev,facet,where))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_MouseWithin
#ifdef parent_MouseWithin
#define SOMGD_pmc_parent_MouseWithin
#undef parent_MouseWithin
#else
#define parent_MouseWithin ContainerPart_parent_ODPart_MouseWithin
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_MouseWithin
#ifdef parent_ODPart_MouseWithin
#define SOMGD_pmc_parent_ODPart_MouseWithin
#undef parent_ODPart_MouseWithin
#else
#define parent_ODPart_MouseWithin ContainerPart_parent_ODPart_MouseWithin
#endif
#endif
#define ContainerPart_parents_MouseWithin(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_MouseWithin(arg0,arg1,arg2))
/*
* Overridden method: MouseLeave
*/
SOM_Scope void SOMLINK ContainerPartMouseLeave(ContainerPart *somSelf, Environment *ev,
ODFacet* facet);
static char *somMN_ContainerPartMouseLeave = "ODPart::MouseLeave";
static somId somId_ContainerPartMouseLeave = &somMN_ContainerPartMouseLeave;
#ifdef somId_MouseLeave
#undef somId_MouseLeave
#else
#define somId_MouseLeave somId_ContainerPartMouseLeave
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_MouseLeave)(ContainerPart *somSelf, Environment *ev,
ODFacet* facet);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_MouseLeave_resolved = 0;
#define ContainerPart_parent_ODPart_MouseLeave(somSelf,ev,facet) \
((( somTD_xih_ContainerPart_MouseLeave ) \
((ContainerPart_parent_ODPart_MouseLeave_resolved)? \
ContainerPart_parent_ODPart_MouseLeave_resolved : \
(ContainerPart_parent_ODPart_MouseLeave_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.MouseLeave)))) \
(somSelf,ev,facet))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_MouseLeave
#ifdef parent_MouseLeave
#define SOMGD_pmc_parent_MouseLeave
#undef parent_MouseLeave
#else
#define parent_MouseLeave ContainerPart_parent_ODPart_MouseLeave
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_MouseLeave
#ifdef parent_ODPart_MouseLeave
#define SOMGD_pmc_parent_ODPart_MouseLeave
#undef parent_ODPart_MouseLeave
#else
#define parent_ODPart_MouseLeave ContainerPart_parent_ODPart_MouseLeave
#endif
#endif
#define ContainerPart_parents_MouseLeave(arg0,arg1) (\
ContainerPart_parent_ODPart_MouseLeave(arg0,arg1))
/*
* Overridden method: AdjustMenus
*/
SOM_Scope void SOMLINK ContainerPartAdjustMenus(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
static char *somMN_ContainerPartAdjustMenus = "ODPart::AdjustMenus";
static somId somId_ContainerPartAdjustMenus = &somMN_ContainerPartAdjustMenus;
#ifdef somId_AdjustMenus
#undef somId_AdjustMenus
#else
#define somId_AdjustMenus somId_ContainerPartAdjustMenus
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_AdjustMenus)(ContainerPart *somSelf, Environment *ev,
ODFrame* frame);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_AdjustMenus_resolved = 0;
#define ContainerPart_parent_ODPart_AdjustMenus(somSelf,ev,frame) \
((( somTD_xih_ContainerPart_AdjustMenus ) \
((ContainerPart_parent_ODPart_AdjustMenus_resolved)? \
ContainerPart_parent_ODPart_AdjustMenus_resolved : \
(ContainerPart_parent_ODPart_AdjustMenus_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.AdjustMenus)))) \
(somSelf,ev,frame))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_AdjustMenus
#ifdef parent_AdjustMenus
#define SOMGD_pmc_parent_AdjustMenus
#undef parent_AdjustMenus
#else
#define parent_AdjustMenus ContainerPart_parent_ODPart_AdjustMenus
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_AdjustMenus
#ifdef parent_ODPart_AdjustMenus
#define SOMGD_pmc_parent_ODPart_AdjustMenus
#undef parent_ODPart_AdjustMenus
#else
#define parent_ODPart_AdjustMenus ContainerPart_parent_ODPart_AdjustMenus
#endif
#endif
#define ContainerPart_parents_AdjustMenus(arg0,arg1) (\
ContainerPart_parent_ODPart_AdjustMenus(arg0,arg1))
/*
* Overridden method: UndoAction
*/
SOM_Scope void SOMLINK ContainerPartUndoAction(ContainerPart *somSelf, Environment *ev,
ODActionData actionState);
static char *somMN_ContainerPartUndoAction = "ODPart::UndoAction";
static somId somId_ContainerPartUndoAction = &somMN_ContainerPartUndoAction;
#ifdef somId_UndoAction
#undef somId_UndoAction
#else
#define somId_UndoAction somId_ContainerPartUndoAction
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_UndoAction)(ContainerPart *somSelf, Environment *ev,
ODActionData actionState);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_UndoAction_resolved = 0;
#define ContainerPart_parent_ODPart_UndoAction(somSelf,ev,actionState) \
((( somTD_xih_ContainerPart_UndoAction ) \
((ContainerPart_parent_ODPart_UndoAction_resolved)? \
ContainerPart_parent_ODPart_UndoAction_resolved : \
(ContainerPart_parent_ODPart_UndoAction_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.UndoAction)))) \
(somSelf,ev,actionState))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_UndoAction
#ifdef parent_UndoAction
#define SOMGD_pmc_parent_UndoAction
#undef parent_UndoAction
#else
#define parent_UndoAction ContainerPart_parent_ODPart_UndoAction
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_UndoAction
#ifdef parent_ODPart_UndoAction
#define SOMGD_pmc_parent_ODPart_UndoAction
#undef parent_ODPart_UndoAction
#else
#define parent_ODPart_UndoAction ContainerPart_parent_ODPart_UndoAction
#endif
#endif
#define ContainerPart_parents_UndoAction(arg0,arg1) (\
ContainerPart_parent_ODPart_UndoAction(arg0,arg1))
/*
* Overridden method: RedoAction
*/
SOM_Scope void SOMLINK ContainerPartRedoAction(ContainerPart *somSelf, Environment *ev,
ODActionData actionState);
static char *somMN_ContainerPartRedoAction = "ODPart::RedoAction";
static somId somId_ContainerPartRedoAction = &somMN_ContainerPartRedoAction;
#ifdef somId_RedoAction
#undef somId_RedoAction
#else
#define somId_RedoAction somId_ContainerPartRedoAction
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_RedoAction)(ContainerPart *somSelf, Environment *ev,
ODActionData actionState);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_RedoAction_resolved = 0;
#define ContainerPart_parent_ODPart_RedoAction(somSelf,ev,actionState) \
((( somTD_xih_ContainerPart_RedoAction ) \
((ContainerPart_parent_ODPart_RedoAction_resolved)? \
ContainerPart_parent_ODPart_RedoAction_resolved : \
(ContainerPart_parent_ODPart_RedoAction_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.RedoAction)))) \
(somSelf,ev,actionState))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_RedoAction
#ifdef parent_RedoAction
#define SOMGD_pmc_parent_RedoAction
#undef parent_RedoAction
#else
#define parent_RedoAction ContainerPart_parent_ODPart_RedoAction
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_RedoAction
#ifdef parent_ODPart_RedoAction
#define SOMGD_pmc_parent_ODPart_RedoAction
#undef parent_ODPart_RedoAction
#else
#define parent_ODPart_RedoAction ContainerPart_parent_ODPart_RedoAction
#endif
#endif
#define ContainerPart_parents_RedoAction(arg0,arg1) (\
ContainerPart_parent_ODPart_RedoAction(arg0,arg1))
/*
* Overridden method: DisposeActionState
*/
SOM_Scope void SOMLINK ContainerPartDisposeActionState(ContainerPart *somSelf, Environment *ev,
ODActionData actionState,
ODDoneState doneState);
static char *somMN_ContainerPartDisposeActionState = "ODPart::DisposeActionState";
static somId somId_ContainerPartDisposeActionState = &somMN_ContainerPartDisposeActionState;
#ifdef somId_DisposeActionState
#undef somId_DisposeActionState
#else
#define somId_DisposeActionState somId_ContainerPartDisposeActionState
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_DisposeActionState)(ContainerPart *somSelf, Environment *ev,
ODActionData actionState,
ODDoneState doneState);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_DisposeActionState_resolved = 0;
#define ContainerPart_parent_ODPart_DisposeActionState(somSelf,ev,actionState,doneState) \
((( somTD_xih_ContainerPart_DisposeActionState ) \
((ContainerPart_parent_ODPart_DisposeActionState_resolved)? \
ContainerPart_parent_ODPart_DisposeActionState_resolved : \
(ContainerPart_parent_ODPart_DisposeActionState_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.DisposeActionState)))) \
(somSelf,ev,actionState,doneState))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_DisposeActionState
#ifdef parent_DisposeActionState
#define SOMGD_pmc_parent_DisposeActionState
#undef parent_DisposeActionState
#else
#define parent_DisposeActionState ContainerPart_parent_ODPart_DisposeActionState
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_DisposeActionState
#ifdef parent_ODPart_DisposeActionState
#define SOMGD_pmc_parent_ODPart_DisposeActionState
#undef parent_ODPart_DisposeActionState
#else
#define parent_ODPart_DisposeActionState ContainerPart_parent_ODPart_DisposeActionState
#endif
#endif
#define ContainerPart_parents_DisposeActionState(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_DisposeActionState(arg0,arg1,arg2))
/*
* Overridden method: WriteActionState
*/
SOM_Scope void SOMLINK ContainerPartWriteActionState(ContainerPart *somSelf, Environment *ev,
ODPtr actionState,
ODStorageUnitView* storageUnitView);
static char *somMN_ContainerPartWriteActionState = "ODPart::WriteActionState";
static somId somId_ContainerPartWriteActionState = &somMN_ContainerPartWriteActionState;
#ifdef somId_WriteActionState
#undef somId_WriteActionState
#else
#define somId_WriteActionState somId_ContainerPartWriteActionState
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_WriteActionState)(ContainerPart *somSelf, Environment *ev,
ODPtr actionState,
ODStorageUnitView* storageUnitView);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_WriteActionState_resolved = 0;
#define ContainerPart_parent_ODPart_WriteActionState(somSelf,ev,actionState,storageUnitView) \
((( somTD_xih_ContainerPart_WriteActionState ) \
((ContainerPart_parent_ODPart_WriteActionState_resolved)? \
ContainerPart_parent_ODPart_WriteActionState_resolved : \
(ContainerPart_parent_ODPart_WriteActionState_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.WriteActionState)))) \
(somSelf,ev,actionState,storageUnitView))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_WriteActionState
#ifdef parent_WriteActionState
#define SOMGD_pmc_parent_WriteActionState
#undef parent_WriteActionState
#else
#define parent_WriteActionState ContainerPart_parent_ODPart_WriteActionState
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_WriteActionState
#ifdef parent_ODPart_WriteActionState
#define SOMGD_pmc_parent_ODPart_WriteActionState
#undef parent_ODPart_WriteActionState
#else
#define parent_ODPart_WriteActionState ContainerPart_parent_ODPart_WriteActionState
#endif
#endif
#define ContainerPart_parents_WriteActionState(arg0,arg1,arg2) (\
ContainerPart_parent_ODPart_WriteActionState(arg0,arg1,arg2))
/*
* Overridden method: ReadActionState
*/
SOM_Scope ODPtr SOMLINK ContainerPartReadActionState(ContainerPart *somSelf, Environment *ev,
ODStorageUnitView* storageUnitView);
static char *somMN_ContainerPartReadActionState = "ODPart::ReadActionState";
static somId somId_ContainerPartReadActionState = &somMN_ContainerPartReadActionState;
#ifdef somId_ReadActionState
#undef somId_ReadActionState
#else
#define somId_ReadActionState somId_ContainerPartReadActionState
#endif
typedef ODPtr (SOMLINK * somTD_xih_ContainerPart_ReadActionState)(ContainerPart *somSelf, Environment *ev,
ODStorageUnitView* storageUnitView);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_ReadActionState_resolved = 0;
#define ContainerPart_parent_ODPart_ReadActionState(somSelf,ev,storageUnitView) \
((( somTD_xih_ContainerPart_ReadActionState ) \
((ContainerPart_parent_ODPart_ReadActionState_resolved)? \
ContainerPart_parent_ODPart_ReadActionState_resolved : \
(ContainerPart_parent_ODPart_ReadActionState_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.ReadActionState)))) \
(somSelf,ev,storageUnitView))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_ReadActionState
#ifdef parent_ReadActionState
#define SOMGD_pmc_parent_ReadActionState
#undef parent_ReadActionState
#else
#define parent_ReadActionState ContainerPart_parent_ODPart_ReadActionState
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_ReadActionState
#ifdef parent_ODPart_ReadActionState
#define SOMGD_pmc_parent_ODPart_ReadActionState
#undef parent_ODPart_ReadActionState
#else
#define parent_ODPart_ReadActionState ContainerPart_parent_ODPart_ReadActionState
#endif
#endif
#define ContainerPart_parents_ReadActionState(arg0,arg1) (\
ContainerPart_parent_ODPart_ReadActionState(arg0,arg1))
/*
* Overridden method: InitPart
*/
SOM_Scope void SOMLINK ContainerPartInitPart(ContainerPart *somSelf, Environment *ev,
ODStorageUnit* storageUnit);
static char *somMN_ContainerPartInitPart = "ODPart::InitPart";
static somId somId_ContainerPartInitPart = &somMN_ContainerPartInitPart;
#ifdef somId_InitPart
#undef somId_InitPart
#else
#define somId_InitPart somId_ContainerPartInitPart
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_InitPart)(ContainerPart *somSelf, Environment *ev,
ODStorageUnit* storageUnit);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_InitPart_resolved = 0;
#define ContainerPart_parent_ODPart_InitPart(somSelf,ev,storageUnit) \
((( somTD_xih_ContainerPart_InitPart ) \
((ContainerPart_parent_ODPart_InitPart_resolved)? \
ContainerPart_parent_ODPart_InitPart_resolved : \
(ContainerPart_parent_ODPart_InitPart_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.InitPart)))) \
(somSelf,ev,storageUnit))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_InitPart
#ifdef parent_InitPart
#define SOMGD_pmc_parent_InitPart
#undef parent_InitPart
#else
#define parent_InitPart ContainerPart_parent_ODPart_InitPart
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_InitPart
#ifdef parent_ODPart_InitPart
#define SOMGD_pmc_parent_ODPart_InitPart
#undef parent_ODPart_InitPart
#else
#define parent_ODPart_InitPart ContainerPart_parent_ODPart_InitPart
#endif
#endif
#define ContainerPart_parents_InitPart(arg0,arg1) (\
ContainerPart_parent_ODPart_InitPart(arg0,arg1))
/*
* Overridden method: InitPartFromStorage
*/
SOM_Scope void SOMLINK ContainerPartInitPartFromStorage(ContainerPart *somSelf, Environment *ev,
ODStorageUnit* storageUnit);
static char *somMN_ContainerPartInitPartFromStorage = "ODPart::InitPartFromStorage";
static somId somId_ContainerPartInitPartFromStorage = &somMN_ContainerPartInitPartFromStorage;
#ifdef somId_InitPartFromStorage
#undef somId_InitPartFromStorage
#else
#define somId_InitPartFromStorage somId_ContainerPartInitPartFromStorage
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_InitPartFromStorage)(ContainerPart *somSelf, Environment *ev,
ODStorageUnit* storageUnit);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_InitPartFromStorage_resolved = 0;
#define ContainerPart_parent_ODPart_InitPartFromStorage(somSelf,ev,storageUnit) \
((( somTD_xih_ContainerPart_InitPartFromStorage ) \
((ContainerPart_parent_ODPart_InitPartFromStorage_resolved)? \
ContainerPart_parent_ODPart_InitPartFromStorage_resolved : \
(ContainerPart_parent_ODPart_InitPartFromStorage_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODPartClassData.InitPartFromStorage)))) \
(somSelf,ev,storageUnit))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_InitPartFromStorage
#ifdef parent_InitPartFromStorage
#define SOMGD_pmc_parent_InitPartFromStorage
#undef parent_InitPartFromStorage
#else
#define parent_InitPartFromStorage ContainerPart_parent_ODPart_InitPartFromStorage
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_InitPartFromStorage
#ifdef parent_ODPart_InitPartFromStorage
#define SOMGD_pmc_parent_ODPart_InitPartFromStorage
#undef parent_ODPart_InitPartFromStorage
#else
#define parent_ODPart_InitPartFromStorage ContainerPart_parent_ODPart_InitPartFromStorage
#endif
#endif
#define ContainerPart_parents_InitPartFromStorage(arg0,arg1) (\
ContainerPart_parent_ODPart_InitPartFromStorage(arg0,arg1))
/*
* Overridden method: Release
*/
SOM_Scope void SOMLINK ContainerPartRelease(ContainerPart *somSelf, Environment *ev);
static char *somMN_ContainerPartRelease = "ODRefCntObject::Release";
static somId somId_ContainerPartRelease = &somMN_ContainerPartRelease;
#ifdef somId_Release
#undef somId_Release
#else
#define somId_Release somId_ContainerPartRelease
#endif
typedef void (SOMLINK * somTD_xih_ContainerPart_Release)(ContainerPart *somSelf, Environment *ev);
/* define the parent method call macro */
static somMethodProc* ContainerPart_parent_ODPart_Release_resolved = 0;
#define ContainerPart_parent_ODPart_Release(somSelf,ev) \
((( somTD_xih_ContainerPart_Release ) \
((ContainerPart_parent_ODPart_Release_resolved)? \
ContainerPart_parent_ODPart_Release_resolved : \
(ContainerPart_parent_ODPart_Release_resolved = \
somParentNumResolve(ContainerPartCClassData.parentMtab, 1, ODRefCntObjectClassData.Release)))) \
(somSelf,ev))
/* define a variety of (possibly ambiguous) short forms */
#ifndef SOMGD_pmc_parent_Release
#ifdef parent_Release
#define SOMGD_pmc_parent_Release
#undef parent_Release
#else
#define parent_Release ContainerPart_parent_ODPart_Release
#endif
#endif
#ifndef SOMGD_pmc_parent_ODPart_Release
#ifdef parent_ODPart_Release
#define SOMGD_pmc_parent_ODPart_Release
#undef parent_ODPart_Release
#else
#define parent_ODPart_Release ContainerPart_parent_ODPart_Release
#endif
#endif
#define ContainerPart_parents_Release(arg0) (\
ContainerPart_parent_ODPart_Release(arg0))
/*
* -- Routines and Structures to create the class object
*/
/*
* Declare the Static Methods table.
*/
static somStaticMethod_t ContainerPartSM[] = {
{ &ContainerPartClassData.GetSemanticInterface,
&somId_GetSemanticInterface,
&somDI_GetSemanticInterface,
(somMethodProc *) ContainerPartGetSemanticInterface,
(somMethodProc *) somRD_ContainerPartGetSemanticInterface,
(somMethodProc *) somAP_ContainerPartGetSemanticInterface },
{ &ContainerPartClassData.ProxyForFrame,
&somId_ProxyForFrame,
&somDI_ProxyForFrame,
(somMethodProc *) ContainerPartProxyForFrame,
(somMethodProc *) somRD_ContainerPartProxyForFrame,
(somMethodProc *) somAP_ContainerPartProxyForFrame },
{ &ContainerPartClassData.CreateProxySelectionBorder,
&somId_CreateProxySelectionBorder,
&somDI_CreateProxySelectionBorder,
(somMethodProc *) ContainerPartCreateProxySelectionBorder,
(somMethodProc *) somRD_ContainerPartCreateProxySelectionBorder,
(somMethodProc *) somAP_ContainerPartCreateProxySelectionBorder },
{ &ContainerPartClassData.InvalidateSelection,
&somId_InvalidateSelection,
&somDI_InvalidateSelection,
(somMethodProc *) ContainerPartInvalidateSelection,
(somMethodProc *) somRD_ContainerPartInvalidateSelection,
(somMethodProc *) somAP_ContainerPartInvalidateSelection },
{ &ContainerPartClassData.ClipEmbeddedFrames,
&somId_ClipEmbeddedFrames,
&somDI_ClipEmbeddedFrames,
(somMethodProc *) ContainerPartClipEmbeddedFrames,
(somMethodProc *) somRD_ContainerPartClipEmbeddedFrames,
(somMethodProc *) somAP_ContainerPartClipEmbeddedFrames },
{ &ContainerPartClassData.CommonInitContainerPart,
&somId_CommonInitContainerPart,
&somDI_CommonInitContainerPart,
(somMethodProc *) ContainerPartCommonInitContainerPart,
(somMethodProc *) somRD_ContainerPartCommonInitContainerPart,
(somMethodProc *) somAP_ContainerPartCommonInitContainerPart },
{ &ContainerPartClassData.GetEmbeddedFrames,
&somId_GetEmbeddedFrames,
&somDI_GetEmbeddedFrames,
(somMethodProc *) ContainerPartGetEmbeddedFrames,
(somMethodProc *) somRD_ContainerPartGetEmbeddedFrames,
(somMethodProc *) somAP_ContainerPartGetEmbeddedFrames },
{ &ContainerPartClassData.ProxyForFrameID,
&somId_ProxyForFrameID,
&somDI_ProxyForFrameID,
(somMethodProc *) ContainerPartProxyForFrameID,
(somMethodProc *) somRD_ContainerPartProxyForFrameID,
(somMethodProc *) somAP_ContainerPartProxyForFrameID },
{ &ContainerPartClassData.HighlightSelection,
&somId_HighlightSelection,
&somDI_HighlightSelection,
(somMethodProc *) ContainerPartHighlightSelection,
(somMethodProc *) somRD_ContainerPartHighlightSelection,
(somMethodProc *) somAP_ContainerPartHighlightSelection },
{ &ContainerPartClassData.HighlightProxyBorder,
&somId_HighlightProxyBorder,
&somDI_HighlightProxyBorder,
(somMethodProc *) ContainerPartHighlightProxyBorder,
(somMethodProc *) somRD_ContainerPartHighlightProxyBorder,
(somMethodProc *) somAP_ContainerPartHighlightProxyBorder },
{ &ContainerPartClassData.HighlightContentObject,
&somId_HighlightContentObject,
&somDI_HighlightContentObject,
(somMethodProc *) ContainerPartHighlightContentObject,
(somMethodProc *) somRD_ContainerPartHighlightContentObject,
(somMethodProc *) somAP_ContainerPartHighlightContentObject },
{ &ContainerPartClassData.ClipEmbeddedFacets,
&somId_ClipEmbeddedFacets,
&somDI_ClipEmbeddedFacets,
(somMethodProc *) ContainerPartClipEmbeddedFacets,
(somMethodProc *) somRD_ContainerPartClipEmbeddedFacets,
(somMethodProc *) somAP_ContainerPartClipEmbeddedFacets },
{ &ContainerPartClassData.FillSelectedMenu,
&somId_FillSelectedMenu,
&somDI_FillSelectedMenu,
(somMethodProc *) ContainerPartFillSelectedMenu,
(somMethodProc *) somRD_ContainerPartFillSelectedMenu,
(somMethodProc *) somAP_ContainerPartFillSelectedMenu },
{ &ContainerPartClassData.AdjustPopupMenu,
&somId_AdjustPopupMenu,
&somDI_AdjustPopupMenu,
(somMethodProc *) ContainerPartAdjustPopupMenu,
(somMethodProc *) somRD_ContainerPartAdjustPopupMenu,
(somMethodProc *) somAP_ContainerPartAdjustPopupMenu },
{ &ContainerPartClassData.AdjustSPEMenu,
&somId_AdjustSPEMenu,
&somDI_AdjustSPEMenu,
(somMethodProc *) ContainerPartAdjustSPEMenu,
(somMethodProc *) somRD_ContainerPartAdjustSPEMenu,
(somMethodProc *) somAP_ContainerPartAdjustSPEMenu },
{ &ContainerPartClassData.EmptySelection,
&somId_EmptySelection,
&somDI_EmptySelection,
(somMethodProc *) ContainerPartEmptySelection,
(somMethodProc *) somRD_ContainerPartEmptySelection,
(somMethodProc *) somAP_ContainerPartEmptySelection },
{ &ContainerPartClassData.GetSPEMenuOfSelection,
&somId_GetSPEMenuOfSelection,
&somDI_GetSPEMenuOfSelection,
(somMethodProc *) ContainerPartGetSPEMenuOfSelection,
(somMethodProc *) somRD_ContainerPartGetSPEMenuOfSelection,
(somMethodProc *) somAP_ContainerPartGetSPEMenuOfSelection },
{ &ContainerPartClassData.RefreshRemappedSPEMenuOfSelection,
&somId_RefreshRemappedSPEMenuOfSelection,
&somDI_RefreshRemappedSPEMenuOfSelection,
(somMethodProc *) ContainerPartRefreshRemappedSPEMenuOfSelection,
(somMethodProc *) somRD_ContainerPartRefreshRemappedSPEMenuOfSelection,
(somMethodProc *) somAP_ContainerPartRefreshRemappedSPEMenuOfSelection },
{ &ContainerPartClassData.HandleMouseDown,
&somId_HandleMouseDown,
&somDI_HandleMouseDown,
(somMethodProc *) ContainerPartHandleMouseDown,
(somMethodProc *) somRD_ContainerPartHandleMouseDown,
(somMethodProc *) somAP_ContainerPartHandleMouseDown },
{ &ContainerPartClassData.MoveResize,
&somId_MoveResize,
&somDI_MoveResize,
(somMethodProc *) ContainerPartMoveResize,
(somMethodProc *) somRD_ContainerPartMoveResize,
(somMethodProc *) somAP_ContainerPartMoveResize },
{ &ContainerPartClassData.HandleMouseDownDrag,
&somId_HandleMouseDownDrag,
&somDI_HandleMouseDownDrag,
(somMethodProc *) ContainerPartHandleMouseDownDrag,
(somMethodProc *) somRD_ContainerPartHandleMouseDownDrag,
(somMethodProc *) somAP_ContainerPartHandleMouseDownDrag },
{ &ContainerPartClassData.HandleMouseDownEdgeResize,
&somId_HandleMouseDownEdgeResize,
&somDI_HandleMouseDownEdgeResize,
(somMethodProc *) ContainerPartHandleMouseDownEdgeResize,
(somMethodProc *) somRD_ContainerPartHandleMouseDownEdgeResize,
(somMethodProc *) somAP_ContainerPartHandleMouseDownEdgeResize },
{ &ContainerPartClassData.HandleMouseDownCornerResize,
&somId_HandleMouseDownCornerResize,
&somDI_HandleMouseDownCornerResize,
(somMethodProc *) ContainerPartHandleMouseDownCornerResize,
(somMethodProc *) somRD_ContainerPartHandleMouseDownCornerResize,
(somMethodProc *) somAP_ContainerPartHandleMouseDownCornerResize },
{ &ContainerPartClassData.HandleMouseDownInEmbeddedFrame,
&somId_HandleMouseDownInEmbeddedFrame,
&somDI_HandleMouseDownInEmbeddedFrame,
(somMethodProc *) ContainerPartHandleMouseDownInEmbeddedFrame,
(somMethodProc *) somRD_ContainerPartHandleMouseDownInEmbeddedFrame,
(somMethodProc *) somAP_ContainerPartHandleMouseDownInEmbeddedFrame },
{ &ContainerPartClassData.HandleKeyDown,
&somId_HandleKeyDown,
&somDI_HandleKeyDown,
(somMethodProc *) ContainerPartHandleKeyDown,
(somMethodProc *) somRD_ContainerPartHandleKeyDown,
(somMethodProc *) somAP_ContainerPartHandleKeyDown },
{ &ContainerPartClassData.HandleMenuEvent,
&somId_HandleMenuEvent,
&somDI_HandleMenuEvent,
(somMethodProc *) ContainerPartHandleMenuEvent,
(somMethodProc *) somRD_ContainerPartHandleMenuEvent,
(somMethodProc *) somAP_ContainerPartHandleMenuEvent },
{ &ContainerPartClassData.HandleMouseMove,
&somId_HandleMouseMove,
&somDI_HandleMouseMove,
(somMethodProc *) ContainerPartHandleMouseMove,
(somMethodProc *) somRD_ContainerPartHandleMouseMove,
(somMethodProc *) somAP_ContainerPartHandleMouseMove },
{ &ContainerPartClassData.HandleMouseUp,
&somId_HandleMouseUp,
&somDI_HandleMouseUp,
(somMethodProc *) ContainerPartHandleMouseUp,
(somMethodProc *) somRD_ContainerPartHandleMouseUp,
(somMethodProc *) somAP_ContainerPartHandleMouseUp },
{ &ContainerPartClassData.UpdateTrackRect,
&somId_UpdateTrackRect,
&somDI_UpdateTrackRect,
(somMethodProc *) ContainerPartUpdateTrackRect,
(somMethodProc *) somRD_ContainerPartUpdateTrackRect,
(somMethodProc *) somAP_ContainerPartUpdateTrackRect },
{ &ContainerPartClassData.MouseFocusLost,
&somId_MouseFocusLost,
&somDI_MouseFocusLost,
(somMethodProc *) ContainerPartMouseFocusLost,
(somMethodProc *) somRD_ContainerPartMouseFocusLost,
(somMethodProc *) somAP_ContainerPartMouseFocusLost },
{ &ContainerPartClassData.HandlePrinting,
&somId_HandlePrinting,
&somDI_HandlePrinting,
(somMethodProc *) ContainerPartHandlePrinting,
(somMethodProc *) somRD_ContainerPartHandlePrinting,
(somMethodProc *) somAP_ContainerPartHandlePrinting },
{ &ContainerPartClassData.BeginPrinting,
&somId_BeginPrinting,
&somDI_BeginPrinting,
(somMethodProc *) ContainerPartBeginPrinting,
(somMethodProc *) somRD_ContainerPartBeginPrinting,
(somMethodProc *) somAP_ContainerPartBeginPrinting },
{ &ContainerPartClassData.PrintPage,
&somId_PrintPage,
&somDI_PrintPage,
(somMethodProc *) ContainerPartPrintPage,
(somMethodProc *) somRD_ContainerPartPrintPage,
(somMethodProc *) somAP_ContainerPartPrintPage },
{ &ContainerPartClassData.PrintPages,
&somId_PrintPages,
&somDI_PrintPages,
(somMethodProc *) ContainerPartPrintPages,
(somMethodProc *) somRD_ContainerPartPrintPages,
(somMethodProc *) somAP_ContainerPartPrintPages },
{ &ContainerPartClassData.EndPrinting,
&somId_EndPrinting,
&somDI_EndPrinting,
(somMethodProc *) ContainerPartEndPrinting,
(somMethodProc *) somRD_ContainerPartEndPrinting,
(somMethodProc *) somAP_ContainerPartEndPrinting },
{ &ContainerPartClassData.DoCut,
&somId_DoCut,
&somDI_DoCut,
(somMethodProc *) ContainerPartDoCut,
(somMethodProc *) somRD_ContainerPartDoCut,
(somMethodProc *) somAP_ContainerPartDoCut },
{ &ContainerPartClassData.DoCopy,
&somId_DoCopy,
&somDI_DoCopy,
(somMethodProc *) ContainerPartDoCopy,
(somMethodProc *) somRD_ContainerPartDoCopy,
(somMethodProc *) somAP_ContainerPartDoCopy },
{ &ContainerPartClassData.DoPaste,
&somId_DoPaste,
&somDI_DoPaste,
(somMethodProc *) ContainerPartDoPaste,
(somMethodProc *) somRD_ContainerPartDoPaste,
(somMethodProc *) somAP_ContainerPartDoPaste },
{ &ContainerPartClassData.DoPasteLink,
&somId_DoPasteLink,
&somDI_DoPasteLink,
(somMethodProc *) ContainerPartDoPasteLink,
(somMethodProc *) somRD_ContainerPartDoPasteLink,
(somMethodProc *) somAP_ContainerPartDoPasteLink },
{ &ContainerPartClassData.DoClear,
&somId_DoClear,
&somDI_DoClear,
(somMethodProc *) ContainerPartDoClear,
(somMethodProc *) somRD_ContainerPartDoClear,
(somMethodProc *) somAP_ContainerPartDoClear },
{ &ContainerPartClassData.DoSelectAll,
&somId_DoSelectAll,
&somDI_DoSelectAll,
(somMethodProc *) ContainerPartDoSelectAll,
(somMethodProc *) somRD_ContainerPartDoSelectAll,
(somMethodProc *) somAP_ContainerPartDoSelectAll },
{ &ContainerPartClassData.ActivateFrame,
&somId_ActivateFrame,
&somDI_ActivateFrame,
(somMethodProc *) ContainerPartActivateFrame,
(somMethodProc *) somRD_ContainerPartActivateFrame,
(somMethodProc *) somAP_ContainerPartActivateFrame },
{ &ContainerPartClassData.DeActivateFrame,
&somId_DeActivateFrame,
&somDI_DeActivateFrame,
(somMethodProc *) ContainerPartDeActivateFrame,
(somMethodProc *) somRD_ContainerPartDeActivateFrame,
(somMethodProc *) somAP_ContainerPartDeActivateFrame },
{ &ContainerPartClassData.ActivatingWindow,
&somId_ActivatingWindow,
&somDI_ActivatingWindow,
(somMethodProc *) ContainerPartActivatingWindow,
(somMethodProc *) somRD_ContainerPartActivatingWindow,
(somMethodProc *) somAP_ContainerPartActivatingWindow },
{ &ContainerPartClassData.DeActivatingWindow,
&somId_DeActivatingWindow,
&somDI_DeActivatingWindow,
(somMethodProc *) ContainerPartDeActivatingWindow,
(somMethodProc *) somRD_ContainerPartDeActivatingWindow,
(somMethodProc *) somAP_ContainerPartDeActivatingWindow },
{ &ContainerPartClassData.InstallMenus,
&somId_InstallMenus,
&somDI_InstallMenus,
(somMethodProc *) ContainerPartInstallMenus,
(somMethodProc *) somRD_ContainerPartInstallMenus,
(somMethodProc *) somAP_ContainerPartInstallMenus },
{ &ContainerPartClassData.RemoveMenus,
&somId_RemoveMenus,
&somDI_RemoveMenus,
(somMethodProc *) ContainerPartRemoveMenus,
(somMethodProc *) somRD_ContainerPartRemoveMenus,
(somMethodProc *) somAP_ContainerPartRemoveMenus },
{ &ContainerPartClassData.UserSetBGColor,
&somId_UserSetBGColor,
&somDI_UserSetBGColor,
(somMethodProc *) ContainerPartUserSetBGColor,
(somMethodProc *) somRD_ContainerPartUserSetBGColor,
(somMethodProc *) somAP_ContainerPartUserSetBGColor },
{ &ContainerPartClassData.SetBGColor1,
&somId_SetBGColor1,
&somDI_SetBGColor1,
(somMethodProc *) ContainerPartSetBGColor1,
(somMethodProc *) somRD_ContainerPartSetBGColor1,
(somMethodProc *) somAP_ContainerPartSetBGColor1 },
{ &ContainerPartClassData.SetBGColor2,
&somId_SetBGColor2,
&somDI_SetBGColor2,
(somMethodProc *) ContainerPartSetBGColor2,
(somMethodProc *) somRD_ContainerPartSetBGColor2,
(somMethodProc *) somAP_ContainerPartSetBGColor2 },
{ &ContainerPartClassData.Embed,
&somId_Embed,
&somDI_Embed,
(somMethodProc *) ContainerPartEmbed,
(somMethodProc *) somRD_ContainerPartEmbed,
(somMethodProc *) somAP_ContainerPartEmbed },
{ &ContainerPartClassData.SetGrafPortOrigin,
&somId_SetGrafPortOrigin,
&somDI_SetGrafPortOrigin,
(somMethodProc *) ContainerPartSetGrafPortOrigin,
(somMethodProc *) somRD_ContainerPartSetGrafPortOrigin,
(somMethodProc *) somAP_ContainerPartSetGrafPortOrigin },
{ &ContainerPartClassData.InvalEmbedFrameAfterResize,
&somId_InvalEmbedFrameAfterResize,
&somDI_InvalEmbedFrameAfterResize,
(somMethodProc *) ContainerPartInvalEmbedFrameAfterResize,
(somMethodProc *) somRD_ContainerPartInvalEmbedFrameAfterResize,
(somMethodProc *) somAP_ContainerPartInvalEmbedFrameAfterResize },
{ &ContainerPartClassData.GetSelectionRectLocal,
&somId_GetSelectionRectLocal,
&somDI_GetSelectionRectLocal,
(somMethodProc *) ContainerPartGetSelectionRectLocal,
(somMethodProc *) somRD_ContainerPartGetSelectionRectLocal,
(somMethodProc *) somAP_ContainerPartGetSelectionRectLocal },
{ &ContainerPartClassData.MakeEmbeddedFrame,
&somId_MakeEmbeddedFrame,
&somDI_MakeEmbeddedFrame,
(somMethodProc *) ContainerPartMakeEmbeddedFrame,
(somMethodProc *) somRD_ContainerPartMakeEmbeddedFrame,
(somMethodProc *) somAP_ContainerPartMakeEmbeddedFrame },
{ &ContainerPartClassData.CreateWindow,
&somId_CreateWindow,
&somDI_CreateWindow,
(somMethodProc *) ContainerPartCreateWindow,
(somMethodProc *) somRD_ContainerPartCreateWindow,
(somMethodProc *) somAP_ContainerPartCreateWindow },
{ &ContainerPartClassData.MoveToFront,
&somId_MoveToFront,
&somDI_MoveToFront,
(somMethodProc *) ContainerPartMoveToFront,
(somMethodProc *) somRD_ContainerPartMoveToFront,
(somMethodProc *) somAP_ContainerPartMoveToFront },
{ &ContainerPartClassData.MoveToBack,
&somId_MoveToBack,
&somDI_MoveToBack,
(somMethodProc *) ContainerPartMoveToBack,
(somMethodProc *) somRD_ContainerPartMoveToBack,
(somMethodProc *) somAP_ContainerPartMoveToBack },
{ &ContainerPartClassData.MoveForward,
&somId_MoveForward,
&somDI_MoveForward,
(somMethodProc *) ContainerPartMoveForward,
(somMethodProc *) somRD_ContainerPartMoveForward,
(somMethodProc *) somAP_ContainerPartMoveForward },
{ &ContainerPartClassData.MoveBackward,
&somId_MoveBackward,
&somDI_MoveBackward,
(somMethodProc *) ContainerPartMoveBackward,
(somMethodProc *) somRD_ContainerPartMoveBackward,
(somMethodProc *) somAP_ContainerPartMoveBackward },
{ &ContainerPartClassData.ClearAccelTable,
&somId_ClearAccelTable,
&somDI_ClearAccelTable,
(somMethodProc *) ContainerPartClearAccelTable,
(somMethodProc *) somRD_ContainerPartClearAccelTable,
(somMethodProc *) somAP_ContainerPartClearAccelTable },
{ &ContainerPartClassData.SetAccelTable,
&somId_SetAccelTable,
&somDI_SetAccelTable,
(somMethodProc *) ContainerPartSetAccelTable,
(somMethodProc *) somRD_ContainerPartSetAccelTable,
(somMethodProc *) somAP_ContainerPartSetAccelTable },
{ &ContainerPartClassData.GetDemoState,
&somId_GetDemoState,
&somDI_GetDemoState,
(somMethodProc *) ContainerPartGetDemoState,
(somMethodProc *) somRD_ContainerPartGetDemoState,
(somMethodProc *) somAP_ContainerPartGetDemoState },
};
/*
* Declare the Override Methods table.
*/
static somOverrideMethod_t ContainerPartOM[] = {
{ &somId_ContainerPartsomInit,
(somMethodProc *) ContainerPartsomInit },
{ &somId_ContainerPartsomUninit,
(somMethodProc *) ContainerPartsomUninit },
{ &somId_ContainerPartFulfillPromise,
(somMethodProc *) ContainerPartFulfillPromise },
{ &somId_ContainerPartDropCompleted,
(somMethodProc *) ContainerPartDropCompleted },
{ &somId_ContainerPartDragEnter,
(somMethodProc *) ContainerPartDragEnter },
{ &somId_ContainerPartDragWithin,
(somMethodProc *) ContainerPartDragWithin },
{ &somId_ContainerPartDragLeave,
(somMethodProc *) ContainerPartDragLeave },
{ &somId_ContainerPartDrop,
(somMethodProc *) ContainerPartDrop },
{ &somId_ContainerPartGetExtension,
(somMethodProc *) ContainerPartGetExtension },
{ &somId_ContainerPartReleaseExtension,
(somMethodProc *) ContainerPartReleaseExtension },
{ &somId_ContainerPartHasExtension,
(somMethodProc *) ContainerPartHasExtension },
{ &somId_ContainerPartContainingPartPropertiesChanged,
(somMethodProc *) ContainerPartContainingPartPropertiesChanged },
{ &somId_ContainerPartGetContainingPartProperties,
(somMethodProc *) ContainerPartGetContainingPartProperties },
{ &somId_ContainerPartCreateRootMenuBar,
(somMethodProc *) ContainerPartCreateRootMenuBar },
{ &somId_ContainerPartRevealFrame,
(somMethodProc *) ContainerPartRevealFrame },
{ &somId_ContainerPartEmbeddedFrameSpec,
(somMethodProc *) ContainerPartEmbeddedFrameSpec },
{ &somId_ContainerPartCreateEmbeddedFramesIterator,
(somMethodProc *) ContainerPartCreateEmbeddedFramesIterator },
{ &somId_ContainerPartAddDisplayFrame,
(somMethodProc *) ContainerPartAddDisplayFrame },
{ &somId_ContainerPartAttachSourceFrame,
(somMethodProc *) ContainerPartAttachSourceFrame },
{ &somId_ContainerPartRemoveDisplayFrame,
(somMethodProc *) ContainerPartRemoveDisplayFrame },
{ &somId_ContainerPartCloseDisplayFrame,
(somMethodProc *) ContainerPartCloseDisplayFrame },
{ &somId_ContainerPartFrameShapeChanged,
(somMethodProc *) ContainerPartFrameShapeChanged },
{ &somId_ContainerPartViewTypeChanged,
(somMethodProc *) ContainerPartViewTypeChanged },
{ &somId_ContainerPartPresentationChanged,
(somMethodProc *) ContainerPartPresentationChanged },
{ &somId_ContainerPartSequenceChanged,
(somMethodProc *) ContainerPartSequenceChanged },
{ &somId_ContainerPartWritePartInfo,
(somMethodProc *) ContainerPartWritePartInfo },
{ &somId_ContainerPartReadPartInfo,
(somMethodProc *) ContainerPartReadPartInfo },
{ &somId_ContainerPartOpen,
(somMethodProc *) ContainerPartOpen },
{ &somId_ContainerPartRequestEmbeddedFrame,
(somMethodProc *) ContainerPartRequestEmbeddedFrame },
{ &somId_ContainerPartRemoveEmbeddedFrame,
(somMethodProc *) ContainerPartRemoveEmbeddedFrame },
{ &somId_ContainerPartRequestFrameShape,
(somMethodProc *) ContainerPartRequestFrameShape },
{ &somId_ContainerPartUsedShapeChanged,
(somMethodProc *) ContainerPartUsedShapeChanged },
{ &somId_ContainerPartAdjustBorderShape,
(somMethodProc *) ContainerPartAdjustBorderShape },
{ &somId_ContainerPartFacetAdded,
(somMethodProc *) ContainerPartFacetAdded },
{ &somId_ContainerPartFacetRemoved,
(somMethodProc *) ContainerPartFacetRemoved },
{ &somId_ContainerPartCanvasChanged,
(somMethodProc *) ContainerPartCanvasChanged },
{ &somId_ContainerPartGeometryChanged,
(somMethodProc *) ContainerPartGeometryChanged },
{ &somId_ContainerPartDraw,
(somMethodProc *) ContainerPartDraw },
{ &somId_ContainerPartCanvasUpdated,
(somMethodProc *) ContainerPartCanvasUpdated },
{ &somId_ContainerPartHighlightChanged,
(somMethodProc *) ContainerPartHighlightChanged },
{ &somId_ContainerPartGetPrintResolution,
(somMethodProc *) ContainerPartGetPrintResolution },
{ &somId_ContainerPartCreateLink,
(somMethodProc *) ContainerPartCreateLink },
{ &somId_ContainerPartLinkUpdated,
(somMethodProc *) ContainerPartLinkUpdated },
{ &somId_ContainerPartRevealLink,
(somMethodProc *) ContainerPartRevealLink },
{ &somId_ContainerPartEmbeddedFrameChanged,
(somMethodProc *) ContainerPartEmbeddedFrameChanged },
{ &somId_ContainerPartLinkStatusChanged,
(somMethodProc *) ContainerPartLinkStatusChanged },
{ &somId_ContainerPartBeginRelinquishFocus,
(somMethodProc *) ContainerPartBeginRelinquishFocus },
{ &somId_ContainerPartCommitRelinquishFocus,
(somMethodProc *) ContainerPartCommitRelinquishFocus },
{ &somId_ContainerPartAbortRelinquishFocus,
(somMethodProc *) ContainerPartAbortRelinquishFocus },
{ &somId_ContainerPartFocusAcquired,
(somMethodProc *) ContainerPartFocusAcquired },
{ &somId_ContainerPartFocusLost,
(somMethodProc *) ContainerPartFocusLost },
{ &somId_ContainerPartCloneInto,
(somMethodProc *) ContainerPartCloneInto },
{ &somId_ContainerPartExternalizeKinds,
(somMethodProc *) ContainerPartExternalizeKinds },
{ &somId_ContainerPartExternalize,
(somMethodProc *) ContainerPartExternalize },
{ &somId_ContainerPartChangeKind,
(somMethodProc *) ContainerPartChangeKind },
{ &somId_ContainerPartHandleEvent,
(somMethodProc *) ContainerPartHandleEvent },
{ &somId_ContainerPartHandleEventInEmbedded,
(somMethodProc *) ContainerPartHandleEventInEmbedded },
{ &somId_ContainerPartMouseEnter,
(somMethodProc *) ContainerPartMouseEnter },
{ &somId_ContainerPartMouseWithin,
(somMethodProc *) ContainerPartMouseWithin },
{ &somId_ContainerPartMouseLeave,
(somMethodProc *) ContainerPartMouseLeave },
{ &somId_ContainerPartAdjustMenus,
(somMethodProc *) ContainerPartAdjustMenus },
{ &somId_ContainerPartUndoAction,
(somMethodProc *) ContainerPartUndoAction },
{ &somId_ContainerPartRedoAction,
(somMethodProc *) ContainerPartRedoAction },
{ &somId_ContainerPartDisposeActionState,
(somMethodProc *) ContainerPartDisposeActionState },
{ &somId_ContainerPartWriteActionState,
(somMethodProc *) ContainerPartWriteActionState },
{ &somId_ContainerPartReadActionState,
(somMethodProc *) ContainerPartReadActionState },
{ &somId_ContainerPartInitPart,
(somMethodProc *) ContainerPartInitPart },
{ &somId_ContainerPartInitPartFromStorage,
(somMethodProc *) ContainerPartInitPartFromStorage },
{ &somId_ContainerPartRelease,
(somMethodProc *) ContainerPartRelease },
};
/*
* class Ids
*/
static char * somCN_ContainerPart = "ContainerPart";
static char * somPCN_ContainerPart_ODPart = "ODPart";
static somId somPCContainerPart[] = {
&somPCN_ContainerPart_ODPart,
};
static somStaticClassInfo ContainerPartSCI = {
4, 63, 69, 0, 0, 0, /* layout version 4 */
ContainerPart_MajorVersion, ContainerPart_MinorVersion,
sizeof(ContainerPartData), ContainerPart_MaxNoMethods, 1,
&somCN_ContainerPart,
(somId) NULL, 1,
somPCContainerPart,
(somClassDataStructure *) &ContainerPartClassData,
(somCClassDataStructure *) &ContainerPartCClassData,
ContainerPartSM, ContainerPartOM,
(char *) NULL,
(somNonInternalData_t *) NULL,
(somProcMethods_t *) NULL,
(somVarargsFuncs_t *) NULL,
(somTP_somClassInitFunc *) NULL,
0, /* default alignment */
-1, /* use parents as DirectInitClasses */
0, /* no explicit DirectInitClasses */
0, /* number of general methods */
(somMethods_t *) NULL,
0, /* no public data offset */
0, /* no sci development level check */
0, /* number of SelectInheritedMethods */
0, /* no SelectInheritedMethods */
70, /* number of classdata entries */
0, /* no list provided currently */
0, /* number of migrated methods */
0, /* no migrated method implementations */
0, /* number of initializers */
0, /* no initializers */
0, /* not a DTS class */
0, /* no dynamically computed info */
};
/*
* Class Creation and Initialization
*/
SOMClass * SOMLINK ContainerPartNewClass (integer4 somtmajorVersion,
integer4 somtminorVersion)
{
ODPartNewClass(ODPart_MajorVersion,ODPart_MinorVersion); /* static reference */
return (SOMClass*) ((void*)(somBuildClass(1,&ContainerPartSCI, somtmajorVersion, somtminorVersion)));
}
/*
* Functions for attributes.
*/
/*
* Macros for initializer/destructor entry/exit
*/
#endif /* Primary Implementation Support */
#endif /* SOM_ContainerPart_xih */