Matrix item class. More...
#include <ilviews/gadgets/matrix.h>
Public Member Functions | |
IlvIntMatrixItem (IlInt value) | |
Constructor. More... | |
virtual IlvAbstractMatrixItem * | copy () const |
Copies this object. More... | |
IlInt | getInt () const |
Returns the value currently stored in this matrix item. More... | |
virtual const char * | getLabel () const |
Returns the label that identifies this matrix item. More... | |
void | setInt (IlInt value) |
Sets the integer value of the 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... | |
const IlvPalette * | stylePalette (const IlvMatrix *cm, const IlvPalette *palette) const |
Allows look and feel handlers to style a palette CSS specific. Applies CSS specified styling to the palette. Classic look and feel handlers do nothing. 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 showing an integer value.
IlvFilledIntMatrixItem
, IlvMatrix
.Name | Type | Equivalent methods |
---|---|---|
label | String | getLabel() , setLabel() |
value | Int | getInt() , setInt() |
IlvIntMatrixItem::IlvIntMatrixItem | ( | IlInt | value | ) |
Constructor.
Initializes a new instance of the class IlvIntMatrixItem
.
value | The integer value encapsulated by the item. |
|
virtual |
Copies this object.
Allocates and returns a copy of this object.
IlvPredefinedMatrixItemIOMembers()
. Reimplemented from IlvAbstractMatrixItem.
Reimplemented in IlvFilledIntMatrixItem.
IlInt IlvIntMatrixItem::getInt | ( | ) | const |
Returns the value currently stored in this matrix item.
setInt()
.
|
virtual |
Returns the label that identifies this matrix item.
setLabel()
. Reimplemented from IlvAbstractMatrixItem.
Reimplemented in IlvFilledIntMatrixItem.
void IlvIntMatrixItem::setInt | ( | IlInt | value | ) |
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 IlvFilledIntMatrixItem.
|
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 IlvFilledIntMatrixItem.