Constructors & DestructorUse the functions in this group to construct and destroy objects of class IFillAndFrameBundle.
![]() |
public:
virtual ~IFillAndFrameBundle()
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
IFillAndFrameBundle()
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IFillAndFrameBundle(const IFillAndFrameBundle&)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IFillAndFrameBundle( const IBaseColor& fillColor, const IColorTransferMode& fillTransferMode, const IBaseColor& frameColor, const IColorTransferMode& frameTransferMode, GCoordinate penWidth = 1, IPen::EPenBalance balance = IPen::kCenterFrame )
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IFillAndFrameBundle( const IBaseColor& fillColor, const IBaseColor& frameColor, GCoordinate penWidth = 1, IPen::EPenBalance balance = IPen::kCenterFrame )
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Assignment OperatorUse this operator to assign the given IFillAndFrameBundle object to the target one.
![]() |
public:
IFillAndFrameBundle& operator =(const IFillAndFrameBundle&)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Comparing Two Objects for EqualityUse the function in this group to test the objects for equality.
![]() |
public:
virtual bool operator ==(const IAttributeState&) const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Getting Attribute Values for the Frame and FillUse the functions in this group to get values set for the frame and fill, or both, such as the transfer mode and paint to be used for the fill and the pen and paint to be used for the frame.
![]() |
public:
virtual IAttributeState::EDrawOperation drawingOperation() const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
virtual const IPaint* fillPaint() const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
virtual const IColorTransferMode* fillTransferMode() 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 Atttribute Values for the Frame and FillUse the functions in this group to set values for the frame or fill, or both, such as the pen width and balance , and the frame or fills transfer mode and color.
![]() |
public:
void setFillColor(const IBaseColor& color)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
void setFillTransferMode( const IColorTransferMode& transferMode )
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
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 an Object In and OutUse the functions in this group to read the object in from the specified stream or 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 ICap* frameEndCap() const
virtual const IJoint* frameJoint() const
IAttributeState(const IAttributeState&)
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(IFillAndFrameBundle)
IMStreamable()
IMStreamable(const IMStreamable& other)
virtual void readFromStream(IDataStream& fromwhere) = 0
virtual void writeToStream(IDataStream& towhere) const = 0
void resetTimeStamp()
void setTimeStamp(unsigned long)
void updateTimeStamp()