#include <ilviews/base/iostream.h>
#include <ilviews/gadgets/amatrix.h>
#include <ilviews/gadgets/textfd.h>
#include <ilviews/base/alloc.h>
#include <ilviews/base/view.h>
#include <ilviews/base/value.h>
#include <ilviews/gadgets/itemgdt.h>
Classes | |
class | IlvAbstractMatrixItem |
Matrix item class. More... | |
class | IlvBitmapMatrixItem |
Matrix item class. More... | |
class | IlvDefaultMatrixItemEditor |
Matrix Item Editor class. More... | |
class | IlvDefaultMatrixLFHandler |
Object look-and-feel class. More... | |
class | IlvDoubleMatrixItem |
Matrix item class. More... | |
class | IlvFilledDoubleMatrixItem |
Matrix item class. More... | |
class | IlvFilledFloatMatrixItem |
Matrix item class. More... | |
class | IlvFilledIntMatrixItem |
Matrix item class. More... | |
class | IlvFilledLabelMatrixItem |
Matrix item class. More... | |
class | IlvFloatMatrixItem |
Matrix item class. More... | |
class | IlvGadgetItemMatrixItem |
Matrix item class. More... | |
class | IlvGadgetMatrixItem |
Matrix item class. More... | |
class | IlvGraphicMatrixItem |
Matrix item class. More... | |
class | IlvIntMatrixItem |
Matrix item class. More... | |
class | IlvLabelMatrixItem |
Matrix item class. More... | |
class | IlvMatrix |
Gadget class. More... | |
class | IlvMatrixItemEditor |
Matrix Item Editor class. More... | |
class | IlvMatrixItemEditorFactory |
Matrix Item Editor Factory class. More... | |
class | IlvMatrixLFHandler |
Object Look-and-Feel class. More... | |
class | IlvMatrixSelectorInteractor |
Interactor class for IlvMatrix instances. More... | |
Macros | |
#define | DeclareMatrixItemInfo() |
#define | DeclareMatrixItemInfoRO() |
#define | DeclareMatrixItemIOConstructors(classname) |
#define | IlvDefaultMatrixHeight |
#define | IlvDefaultMatrixWidth |
#define | IlvPredefinedMatrixItemIOMembers(classname) |
Library: ilvadvgdt
Declaration of the IlvMatrix
and related classes
#define DeclareMatrixItemInfo | ( | ) |
Use this macro to declare the input/output methods readItem()
, write()
, and copy()
defined in matrix item subclasses.
#define DeclareMatrixItemInfoRO | ( | ) |
Use this macro to declare the input/output methods defined in matrix item subclasses when you do not need to add the write()
member function (that is, when matrix item subclasses do not add any new data that has to be saved, and the implementation of the write()
`* member function in the parent class already does the job).
#define DeclareMatrixItemIOConstructors | ( | classname | ) |
Use this macro to declare the input/output constructors defined in matrix item subclasses.
classname | The class name. |
#define IlvDefaultMatrixHeight |
Declares the default height of a matrix row.
IlvDefaultMatrixWidth
, IlvMatrix::IlvMatrix()
. #define IlvDefaultMatrixWidth |
Declares the default width of a matrix column.
IlvDefaultMatrixHeight
, IlvMatrix::IlvMatrix()
. #define IlvPredefinedMatrixItemIOMembers | ( | classname | ) |
Defines the body of the copy()
and readItem()
member functions for the specified class.