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