76 FXMatrix(
FXComposite *p,
FXint n=1,
FXuint opts=
MATRIX_BY_ROWS,
FXint x=0,
FXint y=0,
FXint w=0,
FXint h=0,
FXint pl=
DEFAULT_SPACING,
FXint pr=
DEFAULT_SPACING,
FXint pt=
DEFAULT_SPACING,
FXint pb=
DEFAULT_SPACING,
FXint hs=
DEFAULT_SPACING,
FXint vs=
DEFAULT_SPACING);
79 virtual void layout();
82 virtual FXint getDefaultWidth();
85 virtual FXint getDefaultHeight();
97 void setMatrixStyle(
FXuint ph);
100 FXuint getMatrixStyle()
const;
103 void setNumRows(
FXint nr);
106 FXint getNumRows()
const;
109 void setNumColumns(
FXint nc);
112 FXint getNumColumns()
const;
Fixed number of rows, add columns as needed.
Definition: FXMatrix.h:39
Fixed number of columns, adding rows as needed.
Definition: FXMatrix.h:40
Base class for all windows.
Definition: FXWindow.h:115
The Matrix layout manager automatically arranges its child windows in rows and columns.
Definition: FXMatrix.h:66
unsigned int FXuint
Definition: fxdefs.h:389
FXuint FXSelector
Association key.
Definition: FXObject.h:53
#define FXAPI
Definition: fxdefs.h:122
Base composite.
Definition: FXComposite.h:35
Definition: FX4Splitter.h:31
int FXint
Definition: fxdefs.h:390
Packer is a layout manager which automatically places child windows inside its area against the left...
Definition: FXPacker.h:58
Definition: FXPacker.h:38
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:166
#define FXDECLARE(classname)
Macro to set up class declaration.
Definition: FXObject.h:92