home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
ibmodf.zip
/
OPEND_HH.ZIP
/
FRAME.HH
< prev
next >
Wrap
Text File
|
1995-04-13
|
6KB
|
194 lines
#ifndef _DTS_HH_INCLUDED_FRAME
#define _DTS_HH_INCLUDED_FRAME
/* Start Interface ODFrame */
// This file was generated by the IBM "DirectToSOM" emitter for C++ (V1.71)
// Generated at 04/13/95 11:39:58 EDT
#include <som.hh>
#pragma SOMAsDefault(on)
class SOMClass;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class SOMObject;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODObject;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODExtension;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODRefCntObject;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODPersistentObject;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODStorageUnit;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODFrame;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODFrameFacetIterator;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODCanvas;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODDraft;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODFacet;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODPart;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODShape;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODTransform;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODDragItemIterator;
#pragma SOMAsDefault(pop)
#pragma SOMAsDefault(on)
class ODWindow;
#pragma SOMAsDefault(pop)
#include <PstObj.hh>
#include <somcls.hh>
#pragma SOMNonDTS(on)
#pragma SOMAsDefault(on)
class ODFrame : public ODPersistentObject {
#pragma SOMClassName(*, "ODFrame")
#pragma SOMNoMangling(*)
#pragma SOMNoDataDirect(*)
#pragma SOMNonDTS(*)
#pragma SOMCallstyle (idl)
#pragma SOMAsDefault(off)
#pragma SOMAsDefault(pop)
public :
virtual ODFrame* GetContainingFrame();
virtual void SetContainingFrame(ODFrame* frame);
virtual ODWindow* GetWindow();
virtual void SetWindow(ODWindow* window);
virtual ODULong GetFrameGroup();
virtual void SetFrameGroup(ODULong groupID);
virtual ODULong GetSequenceNumber();
virtual void SetSequenceNumber(ODULong sequenceNumber);
virtual ODBoolean IsRoot();
virtual ODBoolean IsSubframe();
virtual void SetSubframe(ODBoolean isSubframe);
virtual ODBoolean IsOverlaid();
virtual ODBoolean IsFrozen();
virtual void SetFrozen(ODBoolean isFrozen);
virtual ODBoolean DoesPropagateEvents();
virtual void SetPropagateEvents(ODBoolean doesPropagateEvents);
virtual ODPart* GetPart();
virtual void ChangePart(ODPart* part);
virtual ODInfoType GetPartInfo();
virtual void SetPartInfo(ODInfoType partInfo);
virtual ODTypeToken GetViewType();
virtual void SetViewType(ODTypeToken viewType);
virtual void ChangeViewType(ODTypeToken viewType);
virtual ODTypeToken GetPresentation();
virtual void SetPresentation(ODTypeToken presentation);
virtual void ChangePresentation(ODTypeToken presentation);
virtual void FacetAdded(ODFacet* facet);
virtual void FacetRemoved(ODFacet* facet);
virtual ODFrameFacetIterator* CreateFacetIterator();
virtual ODShape* GetFrameShape();
virtual void ChangeFrameShape(ODShape* shape);
virtual ODShape* RequestFrameShape(ODShape* shape);
virtual ODShape* GetUsedShape();
virtual void ChangeUsedShape(ODShape* shape);
virtual ODTransform* GetInternalTransform();
virtual void ChangeInternalTransform(ODTransform* transform);
virtual ODBoolean IsDroppable();
virtual void SetDroppable(ODBoolean isDroppable);
virtual ODBoolean IsDragging();
virtual void SetDragging(ODBoolean isDragging);
virtual void ContentChanged(ODChangeID change);
virtual void ChangeLinkStatus(ODLinkStatus status);
virtual ODLinkStatus GetLinkStatus();
virtual void Invalidate(ODShape* invalidShape);
virtual void Validate(ODShape* validShape);
virtual void InvalidateActiveBorder();
virtual void DrawActiveBorder();
virtual ODStorageUnit* CloneTo(ODDraftKey key, ODDraft* destDraft);
virtual void Close();
virtual void Remove();
ODFrame();
virtual ~ODFrame();
virtual ODSize Purge(ODSize size);
virtual void Externalize();
virtual void Release();
virtual void ReleaseAll();
#pragma SOMReleaseOrder ( \
"GetContainingFrame", \
"SetContainingFrame", \
"GetWindow", \
"SetWindow", \
"GetFrameGroup", \
"SetFrameGroup", \
"GetSequenceNumber", \
"SetSequenceNumber", \
"IsRoot", \
"IsSubframe", \
"SetSubframe", \
"IsOverlaid", \
"IsFrozen", \
"SetFrozen", \
"DoesPropagateEvents", \
"SetPropagateEvents", \
"GetPart", \
"ChangePart", \
"GetPartInfo", \
"SetPartInfo", \
"GetViewType", \
"SetViewType", \
"ChangeViewType", \
"GetPresentation", \
"SetPresentation", \
"ChangePresentation", \
"FacetAdded", \
"FacetRemoved", \
"CreateFacetIterator", \
"GetFrameShape", \
"ChangeFrameShape", \
"RequestFrameShape", \
"GetUsedShape", \
"ChangeUsedShape", \
"GetInternalTransform", \
"ChangeInternalTransform", \
"IsDroppable", \
"SetDroppable", \
"IsDragging", \
"SetDragging", \
"ContentChanged", \
"ChangeLinkStatus", \
"GetLinkStatus", \
"Invalidate", \
"Validate", \
"InvalidateActiveBorder", \
"DrawActiveBorder", \
"CloneTo", \
"Close", \
"Remove", \
*, \
*, \
*, \
*)
};
#pragma SOMAsDefault(pop)
#pragma SOMNonDTS(pop)
/* End ODFrame */
#endif /* _DTS_HH_INCLUDED_FRAME */