Use 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 |
Use this operator to assign the given frame bundle to the target one.
![]() |
public:
IFrameBundle& operator =(const IFrameBundle&)
Windows | OS/2 | AIX |
Yes | Yes | Yes |
Use 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 |
Use 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 |
Use 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 |
Use 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()