![]() |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
Matrix item class. More...
#include <ilviews/gadgets/matrix.h>
Public Member Functions | |
| IlvFloatMatrixItem (IlFloat value) | |
| Constructor. More... | |
| virtual IlvAbstractMatrixItem * | copy () const |
| Copies this object. More... | |
| IlFloat | getFloat () const |
| Returns the floating-point value stored in this matrix item. More... | |
| virtual const char * | getFormat () const |
| Returns the format used to display the floating-point value stored in the matrix item. More... | |
| virtual const char * | getLabel () const |
| Returns the label that identifies this matrix item. More... | |
| void | setFloat (IlFloat value) |
| Sets the floating-point value stored in this matrix item. More... | |
| virtual void | setLabel (const char *, IlBoolean copy=IlTrue) |
| Sets the label of the matrix item. More... | |
| virtual void | write (IlvOutputFile &) const |
| Writes an object description to a file. More... | |
Public Member Functions inherited from IlvAbstractMatrixItem | |
| virtual void | draw (const IlvMatrix *matrix, IlUShort col, IlUShort row, IlvPort *dst, const IlvRect &bbox, const IlvRect *clip) const |
| Is called to draw the matrix item. More... | |
| void | drawLabel (const char *label, const IlvMatrix *matrix, IlUShort col, IlUShort row, IlvPort *dst, const IlvRect &bbox, const IlvRect *clip=0) const |
| Is called to draw the label of the matrix item. More... | |
| virtual IlBoolean | handleSelectionDrawing () const |
| Indicates whether the selection drawing is handled by the matrix item. More... | |
| virtual void | minimumSize (const IlvMatrix *matrix, IlvDim &width, IlvDim &height) const |
| Returns the preferred size of the item. More... | |
| virtual void | setBackground (IlvColor *color) |
| Sets the background color of this matrix item. More... | |
| virtual void | setFont (IlvFont *font) |
| Sets the font of this matrix item. More... | |
| virtual void | setForeground (IlvColor *color) |
| Sets the foreground color of this matrix item. More... | |
| virtual void | setPalette (IlvPalette *palette) |
| Sets the palette of this matrix item. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from IlvAbstractMatrixItem | |
| static IlvAbstractMatrixItem * | readItem (IlvInputFile &file, IlvDisplay *display) |
| Reads an object description from a file. More... | |
Matrix item class.
Library: ilvadvgdt
Use this class to define a matrix item as a floating-point value.
IlvFilledFloatMatrixItem, IlvMatrix(IlFloat). | IlvFloatMatrixItem::IlvFloatMatrixItem | ( | IlFloat | value | ) |
Constructor.
Initializes a new instance of the class IlvFloatMatrixItem.
| value | The floating-point value encapsulated by the matrix item. |
|
virtual |
Copies this object.
Allocates and returns a copy of this object.
IlvPredefinedMatrixItemIOMembers(). Reimplemented from IlvAbstractMatrixItem.
Reimplemented in IlvFilledFloatMatrixItem.
| IlFloat IlvFloatMatrixItem::getFloat | ( | ) | const |
Returns the floating-point value stored in this matrix item.
setFloat().
|
virtual |
Returns the format used to display the floating-point value stored in the matrix item.
The default implementation returns %.1f. You can override this member function in a subclass to modify the format.
|
virtual |
Returns the label that identifies this matrix item.
setLabel(). Reimplemented from IlvAbstractMatrixItem.
Reimplemented in IlvFilledFloatMatrixItem.
| void IlvFloatMatrixItem::setFloat | ( | IlFloat | value | ) |
Sets the floating-point value stored in this matrix item.
| value | The new floating-point value. |
getFloat(). Sets the label of the matrix item.
| label | The label of the matrix item. |
| copy | Specifies whether a label should be copied. If the value is IlFalse, then you must allocate some memory for the label because in any case the label characters are deleted from the memory by the IlvAbstractMatrixItem. |
getLabel(). Reimplemented from IlvAbstractMatrixItem.
Reimplemented in IlvFilledFloatMatrixItem.
|
virtual |
Writes an object description to a file.
Writes out, in a file, the object description. This description contains all the information necessary to create an exact copy of this object by means of the member function readItem().
| file | The name of the file to be written to. |
Reimplemented from IlvAbstractMatrixItem.
Reimplemented in IlvFilledFloatMatrixItem.
© Copyright 2015, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.