34 MATRIX_BY_COLUMNS = 0x00020000
66 long onFocusUp(
FXObject*,FXSelector,
void*);
67 long onFocusDown(
FXObject*,FXSelector,
void*);
68 long onFocusLeft(
FXObject*,FXSelector,
void*);
69 long onFocusRight(
FXObject*,FXSelector,
void*);
73 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);
76 virtual void layout();
79 virtual FXint getDefaultWidth();
82 virtual FXint getDefaultHeight();
85 FXWindow* childAtRowCol(FXint r,FXint c)
const;
88 FXint rowOfChild(
const FXWindow* child)
const;
91 FXint colOfChild(
const FXWindow* child)
const;
94 void setMatrixStyle(FXuint ph);
97 FXuint getMatrixStyle()
const;
100 void setNumRows(FXint nr);
103 FXint getNumRows()
const;
106 void setNumColumns(FXint nc);
109 FXint getNumColumns()
const;
Window is the base class for all widgets in FOX.
Definition: FXWindow.h:130
The Matrix layout manager automatically arranges its child windows in rows and columns.
Definition: FXMatrix.h:56
Base composite.
Definition: FXComposite.h:32
Definition: FX4Splitter.h:28
Packer is a layout manager which automatically places child windows inside its area against the left...
Definition: FXPacker.h:48
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:134