Constructors & DestructorUse the constructors and destructor in this group to create and destroy objects of class IFrameBundle.
![]() |
public:
virtual ~IFrameBundle()
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
IFrameBundle()
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IFrameBundle( const IBaseColor& frameColor, GCoordinate penWidth = 1, IPen::EPenBalance balance = IPen::kCenterFrame )
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IFrameBundle( const IBaseColor& frameColor, const IColorTransferMode& transferMode, GCoordinate penWidth = 1, IPen::EPenBalance balance = IPen::kCenterFrame )
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IFrameBundle(const IFrameBundle&)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Assignment OperatorUse this operator to assign the given frame bundle to the target one.
![]() |
public:
IFrameBundle& operator =(const IFrameBundle&)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Comparing for EqualityUse the function in this group to compare an IAttributeState object with the current IFrameBundle one for equality.
![]() |
public:
virtual bool operator ==(const IAttributeState&) const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Getting the Frame Bundle's Attributes and PropertiesUse the functions in this group to get values set for the frame bundle, such as the drawing operation to be performed, and the frame paint, pen and transfer mode to be used.
![]() |
public:
virtual IAttributeState::EDrawOperation drawingOperation() const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
virtual const IPaint* framePaint() const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
virtual const IPen* framePen() const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
virtual const IColorTransferMode* frameTransferMode() const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Setting Frame Attributes and PropertiesUse the functions in this group to set the frame bundle's values, such as the frame color, transfer mode, pen width and pen balance.
![]() |
public:
void setFrameColor(const IBaseColor& color)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
void setFrameTransferMode( const IColorTransferMode& transferMode )
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
void setPenBalance(IPen::EPenBalance balance)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
void setPenWidth(GCoordinate penWidth)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Streaming the Object In and OutUse the functions in this group to read the object in from the specified stream and to write it out to it.
![]() |
protected:
virtual void readFromStream(IDataStream& toWhere)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
protected:
virtual void writeToStream(IDataStream& toWhere) const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
virtual ~IAttributeState()
virtual EDrawOperation drawingOperation() const = 0
virtual const IPaint* fillPaint() const
virtual const IColorTransferMode* fillTransferMode() const
virtual const ICap* frameEndCap() const
virtual const IJoint* frameJoint() const
IAttributeState()
IAttributeState(const IAttributeState&)
virtual const IImageSamplingControl* imageSampling() const
virtual const IImageTransferMode* imageTransferMode() const
bool operator !=(const IAttributeState& obj) const
IAttributeState& operator =(const IAttributeState&)
virtual bool operator ==(const IAttributeState& obj) const
virtual unsigned long timeStamp() const
virtual ~IMStreamable()
void externalizeToStream(IDataStream& towhere) const
void internalizeFromStream(IDataStream& fromwhere)
virtual const ITypeRepresentation& typeRepresentation() const = 0
StreamableDeclarationsMacro(IFrameBundle)
IMStreamable(const IMStreamable& other)
IMStreamable()
virtual void readFromStream(IDataStream& fromwhere) = 0
virtual void writeToStream(IDataStream& towhere) const = 0
void resetTimeStamp()
void setTimeStamp(unsigned long)
void updateTimeStamp()