rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Gadgets Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

matrix.h File Reference

#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...

Defines

#define DeclareMatrixItemInfo()
#define DeclareMatrixItemInfoRO()
#define DeclareMatrixItemIOConstructors(classname)
#define IlvDefaultMatrixHeight
#define IlvDefaultMatrixWidth
#define IlvPredefinedMatrixItemIOMembers(classname)

Detailed Description

[library ilvadvgdt ilviews/gadgets/matrix.h] Declaration of the IlvMatrix and related classes


Define Documentation

 
#define DeclareMatrixItemInfo (  ) 

Use this macro to declare the input/output methods readItem, write, and copy defined in matrix item subclasses.

See also:
DeclareMatrixItemInfoRO, DeclareMatrixItemIOConstructors
 
#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).

See also:
DeclareMatrixItemInfo, DeclareMatrixItemIOConstructors
#define DeclareMatrixItemIOConstructors ( classname   ) 

Use this macro to declare the input/output constructors defined in matrix item subclasses.

Parameters:
classname The class name.
See also:
DeclareMatrixItemInfoRO, DeclareMatrixItemInfo
#define IlvDefaultMatrixHeight

Declares the default height of a matrix row.

See also:
IlvDefaultMatrixWidth, IlvMatrix::IlvMatrix
#define IlvDefaultMatrixWidth

Declares the default width of a matrix column.

See also:
IlvDefaultMatrixHeight, IlvMatrix::IlvMatrix
#define IlvPredefinedMatrixItemIOMembers ( classname   ) 

Defines the body of the copy and readItem member functions for the specified class.

See also:
DeclareMatrixItemInfoRO, DeclareMatrixItemIOConstructors
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

© Copyright 2012, 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.