home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
warphead.zip
/
H
/
FRAME.XH
< prev
next >
Wrap
Text File
|
1997-02-28
|
55KB
|
1,979 lines
/*
* This file was generated by the SOM Compiler.
* FileName: F:\build\os2\ship\include\Frame.xh.
* Generated using:
* SOM Precompiler somipc: 2.29.1.17
* SOM Emitter emitxh: 2.47
*/
#ifndef SOM_ODFrame_xh
#define SOM_ODFrame_xh
class ODFrame;
#define ODFrame_MajorVersion 1
#define ODFrame_MinorVersion 0
/* C++ SOM defs */
#include <somcls.xh>
#include <somcm.xh>
/* C++ parent defs */
#ifndef SOM_ODPersistentObject_xh
#include <PstObj.xh>
#endif
#ifndef ODFrame_API
#define ODFrame_API
/*
* -- The Class API
*/
/*
* Start of bindings for IDL types
*/
class SOMClass;
class SOMObject;
class ODFrame;
class ODFacet;
class ODPlatformCanvas;
class ODObject;
class ODExtension;
class ODRefCntObject;
class ODPersistentObject;
class ODStorageUnit;
class ODFrameFacetIterator;
class ODCanvas;
class ODPart;
class ODShape;
class ODTransform;
class ODWindow;
/*
* End of bindings for IDL types.
*/
/* A procedure to create the ODFrame Class */
SOMEXTERN SOMClass * SOMLINK ODFrameNewClass(
integer4 majorVersion,
integer4 minorVersion);
/* The API to the ODFrame class object, and the methods it introduces. */
SOMEXTERN struct ODFrameClassDataStructure {
SOMClass *classObject;
somMToken AcquireContainingFrame;
somMToken SetContainingFrame;
somMToken AcquireWindow;
somMToken SetWindow;
somMToken GetFrameGroup;
somMToken SetFrameGroup;
somMToken GetSequenceNumber;
somMToken ChangeSequenceNumber;
somMToken IsRoot;
somMToken IsSubframe;
somMToken SetSubframe;
somMToken IsOverlaid;
somMToken IsFrozen;
somMToken SetFrozen;
somMToken DoesPropagateEvents;
somMToken SetPropagateEvents;
somMToken IsInLimbo;
somMToken SetInLimbo;
somMToken AcquirePart;
somMToken ChangePart;
somMToken GetPartInfo;
somMToken SetPartInfo;
somMToken GetViewType;
somMToken SetViewType;
somMToken ChangeViewType;
somMToken GetPresentation;
somMToken SetPresentation;
somMToken ChangePresentation;
somMToken FacetAdded;
somMToken FacetRemoved;
somMToken CreateFacetIterator;
somMToken CreateShape;
somMToken AcquireFrameShape;
somMToken ChangeFrameShape;
somMToken RequestFrameShape;
somMToken AcquireUsedShape;
somMToken ChangeUsedShape;
somMToken CreateTransform;
somMToken AcquireInternalTransform;
somMToken ChangeInternalTransform;
somMToken GetContentExtent;
somMToken ChangeContentExtent;
somMToken IsDroppable;
somMToken SetDroppable;
somMToken IsDragging;
somMToken SetDragging;
somMToken ContentUpdated;
somMToken ChangeLinkStatus;
somMToken GetLinkStatus;
somMToken EditInLink;
somMToken Invalidate;
somMToken Validate;
somMToken InvalidateActiveBorder;
somMToken DrawActiveBorder;
somMToken Close;
somMToken Remove;
somMToken reserved1;
somMToken reserved2;
somMToken reserved3;
somMToken reserved4;
somMToken reserved5;
somMToken reserved6;
somMToken reserved7;
} SOMDLINK ODFrameClassData;
#define _ODFrame ODFrameClassData.classObject
/* The API to parentMtabs for ODFrame, and the instance data it introduces. */
SOMEXTERN struct ODFrameCClassDataStructure {
somMethodTabs parentMtab;
somDToken instanceDataToken;
} SOMDLINK ODFrameCClassData;
/*
* -- Typedefs for ODFrame Method Procedures
*/
SOMEXTERN {
typedef ODFrame* SOMLINK somTP_ODFrame_AcquireContainingFrame(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_AcquireContainingFrame *somTD_ODFrame_AcquireContainingFrame;
typedef void SOMLINK somTP_ODFrame_SetContainingFrame(ODFrame *somSelf, Environment *ev,
ODFrame* frame);
typedef somTP_ODFrame_SetContainingFrame *somTD_ODFrame_SetContainingFrame;
typedef ODWindow* SOMLINK somTP_ODFrame_AcquireWindow(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_AcquireWindow *somTD_ODFrame_AcquireWindow;
typedef void SOMLINK somTP_ODFrame_SetWindow(ODFrame *somSelf, Environment *ev,
ODWindow* window);
typedef somTP_ODFrame_SetWindow *somTD_ODFrame_SetWindow;
typedef ODULong SOMLINK somTP_ODFrame_GetFrameGroup(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_GetFrameGroup *somTD_ODFrame_GetFrameGroup;
typedef void SOMLINK somTP_ODFrame_SetFrameGroup(ODFrame *somSelf, Environment *ev,
ODULong groupID);
typedef somTP_ODFrame_SetFrameGroup *somTD_ODFrame_SetFrameGroup;
typedef ODULong SOMLINK somTP_ODFrame_GetSequenceNumber(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_GetSequenceNumber *somTD_ODFrame_GetSequenceNumber;
typedef void SOMLINK somTP_ODFrame_ChangeSequenceNumber(ODFrame *somSelf, Environment *ev,
ODULong sequenceNumber);
typedef somTP_ODFrame_ChangeSequenceNumber *somTD_ODFrame_ChangeSequenceNumber;
typedef ODBoolean SOMLINK somTP_ODFrame_IsRoot(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_IsRoot *somTD_ODFrame_IsRoot;
typedef ODBoolean SOMLINK somTP_ODFrame_IsSubframe(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_IsSubframe *somTD_ODFrame_IsSubframe;
typedef void SOMLINK somTP_ODFrame_SetSubframe(ODFrame *somSelf, Environment *ev,
ODBoolean isSubframe);
typedef somTP_ODFrame_SetSubframe *somTD_ODFrame_SetSubframe;
typedef ODBoolean SOMLINK somTP_ODFrame_IsOverlaid(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_IsOverlaid *somTD_ODFrame_IsOverlaid;
typedef ODBoolean SOMLINK somTP_ODFrame_IsFrozen(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_IsFrozen *somTD_ODFrame_IsFrozen;
typedef void SOMLINK somTP_ODFrame_SetFrozen(ODFrame *somSelf, Environment *ev,
ODBoolean isFrozen);
typedef somTP_ODFrame_SetFrozen *somTD_ODFrame_SetFrozen;
typedef ODBoolean SOMLINK somTP_ODFrame_DoesPropagateEvents(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_DoesPropagateEvents *somTD_ODFrame_DoesPropagateEvents;
typedef void SOMLINK somTP_ODFrame_SetPropagateEvents(ODFrame *somSelf, Environment *ev,
ODBoolean doesPropagateEvents);
typedef somTP_ODFrame_SetPropagateEvents *somTD_ODFrame_SetPropagateEvents;
typedef ODBoolean SOMLINK somTP_ODFrame_IsInLimbo(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_IsInLimbo *somTD_ODFrame_IsInLimbo;
typedef void SOMLINK somTP_ODFrame_SetInLimbo(ODFrame *somSelf, Environment *ev,
ODBoolean isInLimbo);
typedef somTP_ODFrame_SetInLimbo *somTD_ODFrame_SetInLimbo;
typedef ODPart* SOMLINK somTP_ODFrame_AcquirePart(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_AcquirePart *somTD_ODFrame_AcquirePart;
typedef void SOMLINK somTP_ODFrame_ChangePart(ODFrame *somSelf, Environment *ev,
ODPart* part);
typedef somTP_ODFrame_ChangePart *somTD_ODFrame_ChangePart;
typedef ODInfoType SOMLINK somTP_ODFrame_GetPartInfo(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_GetPartInfo *somTD_ODFrame_GetPartInfo;
typedef void SOMLINK somTP_ODFrame_SetPartInfo(ODFrame *somSelf, Environment *ev,
ODInfoType partInfo);
typedef somTP_ODFrame_SetPartInfo *somTD_ODFrame_SetPartInfo;
typedef ODTypeToken SOMLINK somTP_ODFrame_GetViewType(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_GetViewType *somTD_ODFrame_GetViewType;
typedef void SOMLINK somTP_ODFrame_SetViewType(ODFrame *somSelf, Environment *ev,
ODTypeToken viewType);
typedef somTP_ODFrame_SetViewType *somTD_ODFrame_SetViewType;
typedef void SOMLINK somTP_ODFrame_ChangeViewType(ODFrame *somSelf, Environment *ev,
ODTypeToken viewType);
typedef somTP_ODFrame_ChangeViewType *somTD_ODFrame_ChangeViewType;
typedef ODTypeToken SOMLINK somTP_ODFrame_GetPresentation(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_GetPresentation *somTD_ODFrame_GetPresentation;
typedef void SOMLINK somTP_ODFrame_SetPresentation(ODFrame *somSelf, Environment *ev,
ODTypeToken presentation);
typedef somTP_ODFrame_SetPresentation *somTD_ODFrame_SetPresentation;
typedef void SOMLINK somTP_ODFrame_ChangePresentation(ODFrame *somSelf, Environment *ev,
ODTypeToken presentation);
typedef somTP_ODFrame_ChangePresentation *somTD_ODFrame_ChangePresentation;
typedef void SOMLINK somTP_ODFrame_FacetAdded(ODFrame *somSelf, Environment *ev,
ODFacet* facet);
typedef somTP_ODFrame_FacetAdded *somTD_ODFrame_FacetAdded;
typedef void SOMLINK somTP_ODFrame_FacetRemoved(ODFrame *somSelf, Environment *ev,
ODFacet* facet);
typedef somTP_ODFrame_FacetRemoved *somTD_ODFrame_FacetRemoved;
typedef ODFrameFacetIterator* SOMLINK somTP_ODFrame_CreateFacetIterator(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_CreateFacetIterator *somTD_ODFrame_CreateFacetIterator;
typedef ODShape* SOMLINK somTP_ODFrame_CreateShape(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_CreateShape *somTD_ODFrame_CreateShape;
typedef ODShape* SOMLINK somTP_ODFrame_AcquireFrameShape(ODFrame *somSelf, Environment *ev,
ODCanvas* biasCanvas);
typedef somTP_ODFrame_AcquireFrameShape *somTD_ODFrame_AcquireFrameShape;
typedef void SOMLINK somTP_ODFrame_ChangeFrameShape(ODFrame *somSelf, Environment *ev,
ODShape* shape,
ODCanvas* biasCanvas);
typedef somTP_ODFrame_ChangeFrameShape *somTD_ODFrame_ChangeFrameShape;
typedef ODShape* SOMLINK somTP_ODFrame_RequestFrameShape(ODFrame *somSelf, Environment *ev,
ODShape* shape,
ODCanvas* biasCanvas);
typedef somTP_ODFrame_RequestFrameShape *somTD_ODFrame_RequestFrameShape;
typedef ODShape* SOMLINK somTP_ODFrame_AcquireUsedShape(ODFrame *somSelf, Environment *ev,
ODCanvas* biasCanvas);
typedef somTP_ODFrame_AcquireUsedShape *somTD_ODFrame_AcquireUsedShape;
typedef void SOMLINK somTP_ODFrame_ChangeUsedShape(ODFrame *somSelf, Environment *ev,
ODShape* shape,
ODCanvas* biasCanvas);
typedef somTP_ODFrame_ChangeUsedShape *somTD_ODFrame_ChangeUsedShape;
typedef ODTransform* SOMLINK somTP_ODFrame_CreateTransform(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_CreateTransform *somTD_ODFrame_CreateTransform;
typedef ODTransform* SOMLINK somTP_ODFrame_AcquireInternalTransform(ODFrame *somSelf, Environment *ev,
ODCanvas* biasCanvas);
typedef somTP_ODFrame_AcquireInternalTransform *somTD_ODFrame_AcquireInternalTransform;
typedef void SOMLINK somTP_ODFrame_ChangeInternalTransform(ODFrame *somSelf, Environment *ev,
ODTransform* transform,
ODCanvas* biasCanvas);
typedef somTP_ODFrame_ChangeInternalTransform *somTD_ODFrame_ChangeInternalTransform;
typedef void SOMLINK somTP_ODFrame_GetContentExtent(ODFrame *somSelf, Environment *ev,
ODPoint* contentExtent);
typedef somTP_ODFrame_GetContentExtent *somTD_ODFrame_GetContentExtent;
typedef void SOMLINK somTP_ODFrame_ChangeContentExtent(ODFrame *somSelf, Environment *ev,
ODPoint* contentExtent);
typedef somTP_ODFrame_ChangeContentExtent *somTD_ODFrame_ChangeContentExtent;
typedef ODBoolean SOMLINK somTP_ODFrame_IsDroppable(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_IsDroppable *somTD_ODFrame_IsDroppable;
typedef void SOMLINK somTP_ODFrame_SetDroppable(ODFrame *somSelf, Environment *ev,
ODBoolean isDroppable);
typedef somTP_ODFrame_SetDroppable *somTD_ODFrame_SetDroppable;
typedef ODBoolean SOMLINK somTP_ODFrame_IsDragging(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_IsDragging *somTD_ODFrame_IsDragging;
typedef void SOMLINK somTP_ODFrame_SetDragging(ODFrame *somSelf, Environment *ev,
ODBoolean isDragging);
typedef somTP_ODFrame_SetDragging *somTD_ODFrame_SetDragging;
typedef void SOMLINK somTP_ODFrame_ContentUpdated(ODFrame *somSelf, Environment *ev,
ODUpdateID change);
typedef somTP_ODFrame_ContentUpdated *somTD_ODFrame_ContentUpdated;
typedef void SOMLINK somTP_ODFrame_ChangeLinkStatus(ODFrame *somSelf, Environment *ev,
ODLinkStatus status);
typedef somTP_ODFrame_ChangeLinkStatus *somTD_ODFrame_ChangeLinkStatus;
typedef ODLinkStatus SOMLINK somTP_ODFrame_GetLinkStatus(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_GetLinkStatus *somTD_ODFrame_GetLinkStatus;
typedef ODBoolean SOMLINK somTP_ODFrame_EditInLink(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_EditInLink *somTD_ODFrame_EditInLink;
typedef void SOMLINK somTP_ODFrame_Invalidate(ODFrame *somSelf, Environment *ev,
ODShape* invalidShape,
ODCanvas* biasCanvas);
typedef somTP_ODFrame_Invalidate *somTD_ODFrame_Invalidate;
typedef void SOMLINK somTP_ODFrame_Validate(ODFrame *somSelf, Environment *ev,
ODShape* validShape,
ODCanvas* biasCanvas);
typedef somTP_ODFrame_Validate *somTD_ODFrame_Validate;
typedef void SOMLINK somTP_ODFrame_InvalidateActiveBorder(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_InvalidateActiveBorder *somTD_ODFrame_InvalidateActiveBorder;
typedef void SOMLINK somTP_ODFrame_DrawActiveBorder(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_DrawActiveBorder *somTD_ODFrame_DrawActiveBorder;
typedef void SOMLINK somTP_ODFrame_Close(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_Close *somTD_ODFrame_Close;
typedef void SOMLINK somTP_ODFrame_Remove(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_Remove *somTD_ODFrame_Remove;
/*
* -- Typedefs for Reintroduced Wrapper Methods
*/
typedef void SOMLINK somTP_ODFrame_InitPersistentObject(ODFrame *somSelf, Environment *ev,
ODStorageUnit* storageUnit);
typedef somTP_ODFrame_InitPersistentObject *somTD_ODFrame_InitPersistentObject;
typedef void SOMLINK somTP_ODFrame_InitPersistentObjectFromStorage(ODFrame *somSelf, Environment *ev,
ODStorageUnit* storageUnit);
typedef somTP_ODFrame_InitPersistentObjectFromStorage *somTD_ODFrame_InitPersistentObjectFromStorage;
typedef void SOMLINK somTP_ODFrame_ReleaseAll(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_ReleaseAll *somTD_ODFrame_ReleaseAll;
typedef void SOMLINK somTP_ODFrame_Externalize(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_Externalize *somTD_ODFrame_Externalize;
typedef ODStorageUnit* SOMLINK somTP_ODFrame_GetStorageUnit(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_GetStorageUnit *somTD_ODFrame_GetStorageUnit;
typedef ODID SOMLINK somTP_ODFrame_GetID(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_GetID *somTD_ODFrame_GetID;
typedef void SOMLINK somTP_ODFrame_CloneInto(ODFrame *somSelf, Environment *ev,
ODDraftKey key,
ODStorageUnit* toSU,
ODFrame* scope);
typedef somTP_ODFrame_CloneInto *somTD_ODFrame_CloneInto;
typedef void SOMLINK somTP_ODFrame_somUninit(ODFrame *somSelf);
typedef somTP_ODFrame_somUninit *somTD_ODFrame_somUninit;
typedef void SOMLINK somTP_ODFrame_InitRefCntObject(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_InitRefCntObject *somTD_ODFrame_InitRefCntObject;
typedef void SOMLINK somTP_ODFrame_Acquire(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_Acquire *somTD_ODFrame_Acquire;
typedef void SOMLINK somTP_ODFrame_Release(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_Release *somTD_ODFrame_Release;
typedef ODULong SOMLINK somTP_ODFrame_GetRefCount(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_GetRefCount *somTD_ODFrame_GetRefCount;
typedef void SOMLINK somTP_ODFrame_InitObject(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_InitObject *somTD_ODFrame_InitObject;
typedef ODBoolean SOMLINK somTP_ODFrame_HasExtension(ODFrame *somSelf, Environment *ev,
ODType extensionName);
typedef somTP_ODFrame_HasExtension *somTD_ODFrame_HasExtension;
typedef ODExtension* SOMLINK somTP_ODFrame_AcquireExtension(ODFrame *somSelf, Environment *ev,
ODType extensionName);
typedef somTP_ODFrame_AcquireExtension *somTD_ODFrame_AcquireExtension;
typedef void SOMLINK somTP_ODFrame_ReleaseExtension(ODFrame *somSelf, Environment *ev,
ODExtension* extension);
typedef somTP_ODFrame_ReleaseExtension *somTD_ODFrame_ReleaseExtension;
typedef ODSize SOMLINK somTP_ODFrame_Purge(ODFrame *somSelf, Environment *ev,
ODSize size);
typedef somTP_ODFrame_Purge *somTD_ODFrame_Purge;
typedef ODBoolean SOMLINK somTP_ODFrame_IsEqualTo(ODFrame *somSelf, Environment *ev,
ODObject* object);
typedef somTP_ODFrame_IsEqualTo *somTD_ODFrame_IsEqualTo;
typedef void SOMLINK somTP_ODFrame_SubClassResponsibility(ODFrame *somSelf, Environment *ev);
typedef somTP_ODFrame_SubClassResponsibility *somTD_ODFrame_SubClassResponsibility;
typedef void SOMLINK somTP_ODFrame_somInit(ODFrame *somSelf);
typedef somTP_ODFrame_somInit *somTD_ODFrame_somInit;
typedef void SOMLINK somTP_ODFrame_somDefaultInit(ODFrame *somSelf,
som3InitCtrl* ctrl);
typedef somTP_ODFrame_somDefaultInit *somTD_ODFrame_somDefaultInit;
typedef void SOMLINK somTP_ODFrame_somDestruct(ODFrame *somSelf,
octet doFree,
som3DestructCtrl* ctrl);
typedef somTP_ODFrame_somDestruct *somTD_ODFrame_somDestruct;
typedef void SOMLINK somTP_ODFrame_somDefaultCopyInit(ODFrame *somSelf,
som3InitCtrl* ctrl,
SOMObject* fromObj);
typedef somTP_ODFrame_somDefaultCopyInit *somTD_ODFrame_somDefaultCopyInit;
typedef ODFrame* SOMLINK somTP_ODFrame_somDefaultAssign(ODFrame *somSelf,
som3AssignCtrl* ctrl,
SOMObject* fromObj);
typedef somTP_ODFrame_somDefaultAssign *somTD_ODFrame_somDefaultAssign;
typedef void SOMLINK somTP_ODFrame_somDefaultConstCopyInit(ODFrame *somSelf,
som3InitCtrl* ctrl,
SOMObject* fromObj);
typedef somTP_ODFrame_somDefaultConstCopyInit *somTD_ODFrame_somDefaultConstCopyInit;
typedef void SOMLINK somTP_ODFrame_somDefaultVCopyInit(ODFrame *somSelf,
som3InitCtrl* ctrl,
SOMObject* fromObj);
typedef somTP_ODFrame_somDefaultVCopyInit *somTD_ODFrame_somDefaultVCopyInit;
typedef void SOMLINK somTP_ODFrame_somDefaultConstVCopyInit(ODFrame *somSelf,
som3InitCtrl* ctrl,
SOMObject* fromObj);
typedef somTP_ODFrame_somDefaultConstVCopyInit *somTD_ODFrame_somDefaultConstVCopyInit;
typedef ODFrame* SOMLINK somTP_ODFrame_somDefaultConstAssign(ODFrame *somSelf,
som3AssignCtrl* ctrl,
SOMObject* fromObj);
typedef somTP_ODFrame_somDefaultConstAssign *somTD_ODFrame_somDefaultConstAssign;
typedef ODFrame* SOMLINK somTP_ODFrame_somDefaultVAssign(ODFrame *somSelf,
som3AssignCtrl* ctrl,
SOMObject* fromObj);
typedef somTP_ODFrame_somDefaultVAssign *somTD_ODFrame_somDefaultVAssign;
typedef ODFrame* SOMLINK somTP_ODFrame_somDefaultConstVAssign(ODFrame *somSelf,
som3AssignCtrl* ctrl,
SOMObject* fromObj);
typedef somTP_ODFrame_somDefaultConstVAssign *somTD_ODFrame_somDefaultConstVAssign;
typedef void SOMLINK somTP_ODFrame_somFree(ODFrame *somSelf);
typedef somTP_ODFrame_somFree *somTD_ODFrame_somFree;
typedef SOMClass* SOMLINK somTP_ODFrame_somGetClass(ODFrame *somSelf);
typedef somTP_ODFrame_somGetClass *somTD_ODFrame_somGetClass;
typedef string SOMLINK somTP_ODFrame_somGetClassName(ODFrame *somSelf);
typedef somTP_ODFrame_somGetClassName *somTD_ODFrame_somGetClassName;
typedef long SOMLINK somTP_ODFrame_somGetSize(ODFrame *somSelf);
typedef somTP_ODFrame_somGetSize *somTD_ODFrame_somGetSize;
typedef boolean SOMLINK somTP_ODFrame_somIsA(ODFrame *somSelf,
SOMClass* aClassObj);
typedef somTP_ODFrame_somIsA *somTD_ODFrame_somIsA;
typedef boolean SOMLINK somTP_ODFrame_somIsInstanceOf(ODFrame *somSelf,
SOMClass* aClassObj);
typedef somTP_ODFrame_somIsInstanceOf *somTD_ODFrame_somIsInstanceOf;
typedef boolean SOMLINK somTP_ODFrame_somRespondsTo(ODFrame *somSelf,
somId mId);
typedef somTP_ODFrame_somRespondsTo *somTD_ODFrame_somRespondsTo;
typedef boolean SOMLINK somTP_ODFrame_somDispatch(ODFrame *somSelf,
somToken* retValue,
somId methodId,
va_list ap);
typedef somTP_ODFrame_somDispatch *somTD_ODFrame_somDispatch;
typedef boolean SOMLINK somTP_ODFrame_somClassDispatch(ODFrame *somSelf,
SOMClass* clsObj,
somToken* retValue,
somId methodId,
va_list ap);
typedef somTP_ODFrame_somClassDispatch *somTD_ODFrame_somClassDispatch;
typedef boolean SOMLINK somTP_ODFrame_somCastObj(ODFrame *somSelf,
SOMClass* cls);
typedef somTP_ODFrame_somCastObj *somTD_ODFrame_somCastObj;
typedef boolean SOMLINK somTP_ODFrame_somResetObj(ODFrame *somSelf);
typedef somTP_ODFrame_somResetObj *somTD_ODFrame_somResetObj;
typedef void SOMLINK somTP_ODFrame_somDispatchV(ODFrame *somSelf,
somId methodId,
somId descriptor,
va_list ap);
typedef somTP_ODFrame_somDispatchV *somTD_ODFrame_somDispatchV;
typedef long SOMLINK somTP_ODFrame_somDispatchL(ODFrame *somSelf,
somId methodId,
somId descriptor,
va_list ap);
typedef somTP_ODFrame_somDispatchL *somTD_ODFrame_somDispatchL;
typedef void* SOMLINK somTP_ODFrame_somDispatchA(ODFrame *somSelf,
somId methodId,
somId descriptor,
va_list ap);
typedef somTP_ODFrame_somDispatchA *somTD_ODFrame_somDispatchA;
typedef double SOMLINK somTP_ODFrame_somDispatchD(ODFrame *somSelf,
somId methodId,
somId descriptor,
va_list ap);
typedef somTP_ODFrame_somDispatchD *somTD_ODFrame_somDispatchD;
typedef SOMObject* SOMLINK somTP_ODFrame_somPrintSelf(ODFrame *somSelf);
typedef somTP_ODFrame_somPrintSelf *somTD_ODFrame_somPrintSelf;
typedef void SOMLINK somTP_ODFrame_somDumpSelf(ODFrame *somSelf,
long level);
typedef somTP_ODFrame_somDumpSelf *somTD_ODFrame_somDumpSelf;
typedef void SOMLINK somTP_ODFrame_somDumpSelfInt(ODFrame *somSelf,
long level);
typedef somTP_ODFrame_somDumpSelfInt *somTD_ODFrame_somDumpSelfInt;
}
#endif /* ODFrame_API */
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* -- The C++ Wrapper Class for ODFrame
*/
class ODFrame : public ODPersistentObject
{
public:
// ODFrame::new creates the class object if necessary, and then uses somNewNoInit
// to allocate memory and create the object. Initialization is in ctors.
void *operator new(size_t)
{
if (!_ODFrame) ODFrameNewClass(ODFrame_MajorVersion,ODFrame_MinorVersion);
return (void*)
SOM_Resolve(_ODFrame,SOMClass,somNewNoInit)
((SOMClass *)((void*)_ODFrame));
}
// ODFrame::delete uses somDestruct.
void operator delete(void * obj)
{
if (obj && *(void**)obj) {
SOM_Resolve(obj,SOMObject,somFree)
((SOMObject*)obj);
}
}
ODFrame& operator=(ODFrame& fromObj)
{
this->somDefaultAssign(0,(SOMObject*)((void*)&fromObj));
return *this;
}
ODFrame()
{
if (*(void**)this !=
((somParentMtabStructPtr)
(ODFrameCClassData.parentMtab))->mtab)
return;
((SOMObject*)((void*)this))->somDefaultInit(0);
}
ODFrame(ODFrame* fromObj)
{
if (*(void**)this !=
((somParentMtabStructPtr)
(ODFrameCClassData.parentMtab))->mtab)
return;
((SOMObject*)((void*)this))->somDefaultCopyInit(0,((SOMObject*)((void*)fromObj)));
}
#ifdef __IBMCPP__
#pragma info(nocnv,nopar)
#endif
ODFrame(const ODFrame* fromObj)
{
if (*(void**)this !=
((somParentMtabStructPtr)
(ODFrameCClassData.parentMtab))->mtab)
return;
((SOMObject*)((void*)this))->somDefaultConstCopyInit(0,((SOMObject*)((void*)fromObj)));
}
#ifdef __IBMCPP__
#pragma info(restore)
#endif
/* method: AcquireContainingFrame */
ODFrame* AcquireContainingFrame(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODFrame* __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,AcquireContainingFrame)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,AcquireContainingFrame)
(this, ev);
#endif
}
/* method: SetContainingFrame */
void SetContainingFrame(Environment *ev,
ODFrame* frame)
{
SOM_ResolveD(this,ODFrame,ODFrame,SetContainingFrame)
(this, ev,frame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: AcquireWindow */
ODWindow* AcquireWindow(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODWindow* __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,AcquireWindow)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,AcquireWindow)
(this, ev);
#endif
}
/* method: SetWindow */
void SetWindow(Environment *ev,
ODWindow* window)
{
SOM_ResolveD(this,ODFrame,ODFrame,SetWindow)
(this, ev,window);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: GetFrameGroup */
ODULong GetFrameGroup(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODULong __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,GetFrameGroup)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,GetFrameGroup)
(this, ev);
#endif
}
/* method: SetFrameGroup */
void SetFrameGroup(Environment *ev,
ODULong groupID)
{
SOM_ResolveD(this,ODFrame,ODFrame,SetFrameGroup)
(this, ev,groupID);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: GetSequenceNumber */
ODULong GetSequenceNumber(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODULong __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,GetSequenceNumber)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,GetSequenceNumber)
(this, ev);
#endif
}
/* method: ChangeSequenceNumber */
void ChangeSequenceNumber(Environment *ev,
ODULong sequenceNumber)
{
SOM_ResolveD(this,ODFrame,ODFrame,ChangeSequenceNumber)
(this, ev,sequenceNumber);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: IsRoot */
ODBoolean IsRoot(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,IsRoot)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,IsRoot)
(this, ev);
#endif
}
/* method: IsSubframe */
ODBoolean IsSubframe(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,IsSubframe)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,IsSubframe)
(this, ev);
#endif
}
/* method: SetSubframe */
void SetSubframe(Environment *ev,
ODBoolean isSubframe)
{
SOM_ResolveD(this,ODFrame,ODFrame,SetSubframe)
(this, ev,isSubframe);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: IsOverlaid */
ODBoolean IsOverlaid(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,IsOverlaid)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,IsOverlaid)
(this, ev);
#endif
}
/* method: IsFrozen */
ODBoolean IsFrozen(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,IsFrozen)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,IsFrozen)
(this, ev);
#endif
}
/* method: SetFrozen */
void SetFrozen(Environment *ev,
ODBoolean isFrozen)
{
SOM_ResolveD(this,ODFrame,ODFrame,SetFrozen)
(this, ev,isFrozen);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: DoesPropagateEvents */
ODBoolean DoesPropagateEvents(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,DoesPropagateEvents)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,DoesPropagateEvents)
(this, ev);
#endif
}
/* method: SetPropagateEvents */
void SetPropagateEvents(Environment *ev,
ODBoolean doesPropagateEvents)
{
SOM_ResolveD(this,ODFrame,ODFrame,SetPropagateEvents)
(this, ev,doesPropagateEvents);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: IsInLimbo */
ODBoolean IsInLimbo(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,IsInLimbo)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,IsInLimbo)
(this, ev);
#endif
}
/* method: SetInLimbo */
void SetInLimbo(Environment *ev,
ODBoolean isInLimbo)
{
SOM_ResolveD(this,ODFrame,ODFrame,SetInLimbo)
(this, ev,isInLimbo);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: AcquirePart */
ODPart* AcquirePart(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODPart* __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,AcquirePart)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,AcquirePart)
(this, ev);
#endif
}
/* method: ChangePart */
void ChangePart(Environment *ev,
ODPart* part)
{
SOM_ResolveD(this,ODFrame,ODFrame,ChangePart)
(this, ev,part);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: GetPartInfo */
ODInfoType GetPartInfo(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODInfoType __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,GetPartInfo)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,GetPartInfo)
(this, ev);
#endif
}
/* method: SetPartInfo */
void SetPartInfo(Environment *ev,
ODInfoType partInfo)
{
SOM_ResolveD(this,ODFrame,ODFrame,SetPartInfo)
(this, ev,partInfo);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: GetViewType */
ODTypeToken GetViewType(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODTypeToken __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,GetViewType)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,GetViewType)
(this, ev);
#endif
}
/* method: SetViewType */
void SetViewType(Environment *ev,
ODTypeToken viewType)
{
SOM_ResolveD(this,ODFrame,ODFrame,SetViewType)
(this, ev,viewType);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: ChangeViewType */
void ChangeViewType(Environment *ev,
ODTypeToken viewType)
{
SOM_ResolveD(this,ODFrame,ODFrame,ChangeViewType)
(this, ev,viewType);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: GetPresentation */
ODTypeToken GetPresentation(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODTypeToken __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,GetPresentation)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,GetPresentation)
(this, ev);
#endif
}
/* method: SetPresentation */
void SetPresentation(Environment *ev,
ODTypeToken presentation)
{
SOM_ResolveD(this,ODFrame,ODFrame,SetPresentation)
(this, ev,presentation);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: ChangePresentation */
void ChangePresentation(Environment *ev,
ODTypeToken presentation)
{
SOM_ResolveD(this,ODFrame,ODFrame,ChangePresentation)
(this, ev,presentation);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: FacetAdded */
void FacetAdded(Environment *ev,
ODFacet* facet)
{
SOM_ResolveD(this,ODFrame,ODFrame,FacetAdded)
(this, ev,facet);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: FacetRemoved */
void FacetRemoved(Environment *ev,
ODFacet* facet)
{
SOM_ResolveD(this,ODFrame,ODFrame,FacetRemoved)
(this, ev,facet);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: CreateFacetIterator */
ODFrameFacetIterator* CreateFacetIterator(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODFrameFacetIterator* __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,CreateFacetIterator)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,CreateFacetIterator)
(this, ev);
#endif
}
/* method: CreateShape */
ODShape* CreateShape(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODShape* __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,CreateShape)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,CreateShape)
(this, ev);
#endif
}
/* method: AcquireFrameShape */
ODShape* AcquireFrameShape(Environment *ev,
ODCanvas* biasCanvas)
{
#ifdef SOMCHKEXCEPT
ODShape* __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,AcquireFrameShape)
(this, ev,biasCanvas);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,AcquireFrameShape)
(this, ev,biasCanvas);
#endif
}
/* method: ChangeFrameShape */
void ChangeFrameShape(Environment *ev,
ODShape* shape,
ODCanvas* biasCanvas)
{
SOM_ResolveD(this,ODFrame,ODFrame,ChangeFrameShape)
(this, ev,shape,biasCanvas);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: RequestFrameShape */
ODShape* RequestFrameShape(Environment *ev,
ODShape* shape,
ODCanvas* biasCanvas)
{
#ifdef SOMCHKEXCEPT
ODShape* __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,RequestFrameShape)
(this, ev,shape,biasCanvas);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,RequestFrameShape)
(this, ev,shape,biasCanvas);
#endif
}
/* method: AcquireUsedShape */
ODShape* AcquireUsedShape(Environment *ev,
ODCanvas* biasCanvas)
{
#ifdef SOMCHKEXCEPT
ODShape* __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,AcquireUsedShape)
(this, ev,biasCanvas);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,AcquireUsedShape)
(this, ev,biasCanvas);
#endif
}
/* method: ChangeUsedShape */
void ChangeUsedShape(Environment *ev,
ODShape* shape,
ODCanvas* biasCanvas)
{
SOM_ResolveD(this,ODFrame,ODFrame,ChangeUsedShape)
(this, ev,shape,biasCanvas);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: CreateTransform */
ODTransform* CreateTransform(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODTransform* __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,CreateTransform)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,CreateTransform)
(this, ev);
#endif
}
/* method: AcquireInternalTransform */
ODTransform* AcquireInternalTransform(Environment *ev,
ODCanvas* biasCanvas)
{
#ifdef SOMCHKEXCEPT
ODTransform* __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,AcquireInternalTransform)
(this, ev,biasCanvas);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,AcquireInternalTransform)
(this, ev,biasCanvas);
#endif
}
/* method: ChangeInternalTransform */
void ChangeInternalTransform(Environment *ev,
ODTransform* transform,
ODCanvas* biasCanvas)
{
SOM_ResolveD(this,ODFrame,ODFrame,ChangeInternalTransform)
(this, ev,transform,biasCanvas);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: GetContentExtent */
void GetContentExtent(Environment *ev,
ODPoint* contentExtent)
{
SOM_ResolveD(this,ODFrame,ODFrame,GetContentExtent)
(this, ev,contentExtent);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: ChangeContentExtent */
void ChangeContentExtent(Environment *ev,
ODPoint* contentExtent)
{
SOM_ResolveD(this,ODFrame,ODFrame,ChangeContentExtent)
(this, ev,contentExtent);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: IsDroppable */
ODBoolean IsDroppable(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,IsDroppable)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,IsDroppable)
(this, ev);
#endif
}
/* method: SetDroppable */
void SetDroppable(Environment *ev,
ODBoolean isDroppable)
{
SOM_ResolveD(this,ODFrame,ODFrame,SetDroppable)
(this, ev,isDroppable);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: IsDragging */
ODBoolean IsDragging(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,IsDragging)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,IsDragging)
(this, ev);
#endif
}
/* method: SetDragging */
void SetDragging(Environment *ev,
ODBoolean isDragging)
{
SOM_ResolveD(this,ODFrame,ODFrame,SetDragging)
(this, ev,isDragging);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: ContentUpdated */
void ContentUpdated(Environment *ev,
ODUpdateID change)
{
SOM_ResolveD(this,ODFrame,ODFrame,ContentUpdated)
(this, ev,change);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: ChangeLinkStatus */
void ChangeLinkStatus(Environment *ev,
ODLinkStatus status)
{
SOM_ResolveD(this,ODFrame,ODFrame,ChangeLinkStatus)
(this, ev,status);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: GetLinkStatus */
ODLinkStatus GetLinkStatus(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODLinkStatus __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,GetLinkStatus)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,GetLinkStatus)
(this, ev);
#endif
}
/* method: EditInLink */
ODBoolean EditInLink(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODFrame,ODFrame,EditInLink)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODFrame,EditInLink)
(this, ev);
#endif
}
/* method: Invalidate */
void Invalidate(Environment *ev,
ODShape* invalidShape,
ODCanvas* biasCanvas)
{
SOM_ResolveD(this,ODFrame,ODFrame,Invalidate)
(this, ev,invalidShape,biasCanvas);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: Validate */
void Validate(Environment *ev,
ODShape* validShape,
ODCanvas* biasCanvas)
{
SOM_ResolveD(this,ODFrame,ODFrame,Validate)
(this, ev,validShape,biasCanvas);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: InvalidateActiveBorder */
void InvalidateActiveBorder(Environment *ev)
{
SOM_ResolveD(this,ODFrame,ODFrame,InvalidateActiveBorder)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: DrawActiveBorder */
void DrawActiveBorder(Environment *ev)
{
SOM_ResolveD(this,ODFrame,ODFrame,DrawActiveBorder)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: Close */
void Close(Environment *ev)
{
SOM_ResolveD(this,ODFrame,ODFrame,Close)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: Remove */
void Remove(Environment *ev)
{
SOM_ResolveD(this,ODFrame,ODFrame,Remove)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/*
* Reintroduce inherited methods
*/
/* method: InitPersistentObject */
void InitPersistentObject(Environment *ev,
ODStorageUnit* storageUnit)
{
SOM_ResolveD(this,ODFrame,ODPersistentObject,InitPersistentObject)
(this, ev,storageUnit);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: InitPersistentObjectFromStorage */
void InitPersistentObjectFromStorage(Environment *ev,
ODStorageUnit* storageUnit)
{
SOM_ResolveD(this,ODFrame,ODPersistentObject,InitPersistentObjectFromStorage)
(this, ev,storageUnit);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: ReleaseAll */
void ReleaseAll(Environment *ev)
{
SOM_ResolveD(this,ODFrame,ODPersistentObject,ReleaseAll)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: Externalize */
void Externalize(Environment *ev)
{
SOM_ResolveD(this,ODFrame,ODPersistentObject,Externalize)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: GetStorageUnit */
ODStorageUnit* GetStorageUnit(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODStorageUnit* __somResult =
SOM_ResolveD(this,ODFrame,ODPersistentObject,GetStorageUnit)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODPersistentObject,GetStorageUnit)
(this, ev);
#endif
}
/* method: GetID */
ODID GetID(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODID __somResult =
SOM_ResolveD(this,ODFrame,ODPersistentObject,GetID)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODPersistentObject,GetID)
(this, ev);
#endif
}
/* method: CloneInto */
void CloneInto(Environment *ev,
ODDraftKey key,
ODStorageUnit* toSU,
ODFrame* scope)
{
SOM_ResolveD(this,ODFrame,ODPersistentObject,CloneInto)
(this, ev,key,toSU,scope);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: somUninit */
void somUninit()
{
SOM_ResolveD(this,ODFrame,SOMObject,somUninit)
(this);
}
/* method: InitRefCntObject */
void InitRefCntObject(Environment *ev)
{
SOM_ResolveD(this,ODFrame,ODRefCntObject,InitRefCntObject)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: Acquire */
void Acquire(Environment *ev)
{
SOM_ResolveD(this,ODFrame,ODRefCntObject,Acquire)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: Release */
void Release(Environment *ev)
{
SOM_ResolveD(this,ODFrame,ODRefCntObject,Release)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: GetRefCount */
ODULong GetRefCount(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODULong __somResult =
SOM_ResolveD(this,ODFrame,ODRefCntObject,GetRefCount)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODRefCntObject,GetRefCount)
(this, ev);
#endif
}
/* method: InitObject */
void InitObject(Environment *ev)
{
SOM_ResolveD(this,ODFrame,ODObject,InitObject)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: HasExtension */
ODBoolean HasExtension(Environment *ev,
ODType extensionName)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODFrame,ODObject,HasExtension)
(this, ev,extensionName);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODObject,HasExtension)
(this, ev,extensionName);
#endif
}
/* method: AcquireExtension */
ODExtension* AcquireExtension(Environment *ev,
ODType extensionName)
{
#ifdef SOMCHKEXCEPT
ODExtension* __somResult =
SOM_ResolveD(this,ODFrame,ODObject,AcquireExtension)
(this, ev,extensionName);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODObject,AcquireExtension)
(this, ev,extensionName);
#endif
}
/* method: ReleaseExtension */
void ReleaseExtension(Environment *ev,
ODExtension* extension)
{
SOM_ResolveD(this,ODFrame,ODObject,ReleaseExtension)
(this, ev,extension);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: Purge */
ODSize Purge(Environment *ev,
ODSize size)
{
#ifdef SOMCHKEXCEPT
ODSize __somResult =
SOM_ResolveD(this,ODFrame,ODObject,Purge)
(this, ev,size);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODObject,Purge)
(this, ev,size);
#endif
}
/* method: IsEqualTo */
ODBoolean IsEqualTo(Environment *ev,
ODObject* object)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODFrame,ODObject,IsEqualTo)
(this, ev,object);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODFrame,ODObject,IsEqualTo)
(this, ev,object);
#endif
}
/* method: SubClassResponsibility */
void SubClassResponsibility(Environment *ev)
{
SOM_ResolveD(this,ODFrame,ODObject,SubClassResponsibility)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: somInit */
void somInit()
{
SOM_ResolveD(this,ODFrame,SOMObject,somInit)
(this);
}
/* initializer method: somDefaultInit */
void somDefaultInit(som3InitCtrl* ctrl)
{
SOM_ResolveD(this,ODFrame,SOMObject,somDefaultInit)
(this,ctrl);
}
/* method: somDestruct */
void somDestruct(octet doFree,
som3DestructCtrl* ctrl)
{
SOM_ResolveD(this,ODFrame,SOMObject,somDestruct)
(this,doFree,ctrl);
}
/* initializer method: somDefaultCopyInit */
void somDefaultCopyInit(som3InitCtrl* ctrl,
SOMObject* fromObj)
{
SOM_ResolveD(this,ODFrame,SOMObject,somDefaultCopyInit)
(this,ctrl,fromObj);
}
/* method: somDefaultAssign */
ODFrame* somDefaultAssign(som3AssignCtrl* ctrl,
SOMObject* fromObj)
{
return SOM_ResolveD(this,ODFrame,SOMObject,somDefaultAssign)
(this,ctrl,fromObj);
}
/* initializer method: somDefaultConstCopyInit */
void somDefaultConstCopyInit(som3InitCtrl* ctrl,
SOMObject* fromObj)
{
SOM_ResolveD(this,ODFrame,SOMObject,somDefaultConstCopyInit)
(this,ctrl,fromObj);
}
/* initializer method: somDefaultVCopyInit */
void somDefaultVCopyInit(som3InitCtrl* ctrl,
SOMObject* fromObj)
{
SOM_ResolveD(this,ODFrame,SOMObject,somDefaultVCopyInit)
(this,ctrl,fromObj);
}
/* initializer method: somDefaultConstVCopyInit */
void somDefaultConstVCopyInit(som3InitCtrl* ctrl,
SOMObject* fromObj)
{
SOM_ResolveD(this,ODFrame,SOMObject,somDefaultConstVCopyInit)
(this,ctrl,fromObj);
}
/* method: somDefaultConstAssign */
ODFrame* somDefaultConstAssign(som3AssignCtrl* ctrl,
SOMObject* fromObj)
{
return SOM_ResolveD(this,ODFrame,SOMObject,somDefaultConstAssign)
(this,ctrl,fromObj);
}
/* method: somDefaultVAssign */
ODFrame* somDefaultVAssign(som3AssignCtrl* ctrl,
SOMObject* fromObj)
{
return SOM_ResolveD(this,ODFrame,SOMObject,somDefaultVAssign)
(this,ctrl,fromObj);
}
/* method: somDefaultConstVAssign */
ODFrame* somDefaultConstVAssign(som3AssignCtrl* ctrl,
SOMObject* fromObj)
{
return SOM_ResolveD(this,ODFrame,SOMObject,somDefaultConstVAssign)
(this,ctrl,fromObj);
}
/* method: somFree */
void somFree()
{
SOM_ResolveD(this,ODFrame,SOMObject,somFree)
(this);
}
/* method: somGetClass */
SOMClass* somGetClass()
{
return SOM_ResolveD(this,ODFrame,SOMObject,somGetClass)
(this);
}
/* method: somGetClassName */
string somGetClassName()
{
return SOM_ResolveD(this,ODFrame,SOMObject,somGetClassName)
(this);
}
/* method: somGetSize */
long somGetSize()
{
return SOM_ResolveD(this,ODFrame,SOMObject,somGetSize)
(this);
}
/* method: somIsA */
boolean somIsA(SOMClass* aClassObj)
{
return SOM_ResolveD(this,ODFrame,SOMObject,somIsA)
(this,aClassObj);
}
/* method: somIsInstanceOf */
boolean somIsInstanceOf(SOMClass* aClassObj)
{
return SOM_ResolveD(this,ODFrame,SOMObject,somIsInstanceOf)
(this,aClassObj);
}
/* method: somRespondsTo */
boolean somRespondsTo(somId mId)
{
return SOM_ResolveD(this,ODFrame,SOMObject,somRespondsTo)
(this,mId);
}
/* va_list method: somDispatch */
/* the va_list invocation form */
boolean ODFrame_somDispatch(somToken* retValue,
somId methodId,
va_list ap)
{return SOM_ResolveD(this,ODFrame,SOMObject,somDispatch)
(this,retValue,methodId,ap);
}
/* the varargs invocation form */
boolean somDispatch(somToken* retValue,
somId methodId,
...)
{
va_list ap;
va_start(ap, methodId);
boolean __somResult =
SOM_ResolveD(this,ODFrame,SOMObject,somDispatch)
(this,retValue,methodId,ap);
va_end(ap);
return __somResult;
}
/* va_list method: somClassDispatch */
/* the va_list invocation form */
boolean ODFrame_somClassDispatch(SOMClass* clsObj,
somToken* retValue,
somId methodId,
va_list ap)
{return SOM_ResolveD(this,ODFrame,SOMObject,somClassDispatch)
(this,clsObj,retValue,methodId,ap);
}
/* the varargs invocation form */
boolean somClassDispatch(SOMClass* clsObj,
somToken* retValue,
somId methodId,
...)
{
va_list ap;
va_start(ap, methodId);
boolean __somResult =
SOM_ResolveD(this,ODFrame,SOMObject,somClassDispatch)
(this,clsObj,retValue,methodId,ap);
va_end(ap);
return __somResult;
}
/* method: somCastObj */
boolean somCastObj(SOMClass* cls)
{
return SOM_ResolveD(this,ODFrame,SOMObject,somCastObj)
(this,cls);
}
/* method: somResetObj */
boolean somResetObj()
{
return SOM_ResolveD(this,ODFrame,SOMObject,somResetObj)
(this);
}
/* va_list method: somDispatchV */
/* the va_list invocation form */
void ODFrame_somDispatchV(somId methodId,
somId descriptor,
va_list ap)
{ SOM_ResolveD(this,ODFrame,SOMObject,somDispatchV)
(this,methodId,descriptor,ap);
}
/* the varargs invocation form */
void somDispatchV(somId methodId,
somId descriptor,
...)
{
va_list ap;
va_start(ap, descriptor);
SOM_ResolveD(this,ODFrame,SOMObject,somDispatchV)
(this,methodId,descriptor,ap);
va_end(ap);
}
/* va_list method: somDispatchL */
/* the va_list invocation form */
long ODFrame_somDispatchL(somId methodId,
somId descriptor,
va_list ap)
{return SOM_ResolveD(this,ODFrame,SOMObject,somDispatchL)
(this,methodId,descriptor,ap);
}
/* the varargs invocation form */
long somDispatchL(somId methodId,
somId descriptor,
...)
{
va_list ap;
va_start(ap, descriptor);
long __somResult =
SOM_ResolveD(this,ODFrame,SOMObject,somDispatchL)
(this,methodId,descriptor,ap);
va_end(ap);
return __somResult;
}
/* va_list method: somDispatchA */
/* the va_list invocation form */
void* ODFrame_somDispatchA(somId methodId,
somId descriptor,
va_list ap)
{return SOM_ResolveD(this,ODFrame,SOMObject,somDispatchA)
(this,methodId,descriptor,ap);
}
/* the varargs invocation form */
void* somDispatchA(somId methodId,
somId descriptor,
...)
{
va_list ap;
va_start(ap, descriptor);
void* __somResult =
SOM_ResolveD(this,ODFrame,SOMObject,somDispatchA)
(this,methodId,descriptor,ap);
va_end(ap);
return __somResult;
}
/* va_list method: somDispatchD */
/* the va_list invocation form */
double ODFrame_somDispatchD(somId methodId,
somId descriptor,
va_list ap)
{return SOM_ResolveD(this,ODFrame,SOMObject,somDispatchD)
(this,methodId,descriptor,ap);
}
/* the varargs invocation form */
double somDispatchD(somId methodId,
somId descriptor,
...)
{
va_list ap;
va_start(ap, descriptor);
double __somResult =
SOM_ResolveD(this,ODFrame,SOMObject,somDispatchD)
(this,methodId,descriptor,ap);
va_end(ap);
return __somResult;
}
/* method: somPrintSelf */
SOMObject* somPrintSelf()
{
return SOM_ResolveD(this,ODFrame,SOMObject,somPrintSelf)
(this);
}
/* method: somDumpSelf */
void somDumpSelf(long level)
{
SOM_ResolveD(this,ODFrame,SOMObject,somDumpSelf)
(this,level);
}
/* method: somDumpSelfInt */
void somDumpSelfInt(long level)
{
SOM_ResolveD(this,ODFrame,SOMObject,somDumpSelfInt)
(this,level);
}
}; /* ODFrame */
#endif /* SOM_ODFrame_xh */