]> git.saurik.com Git - wxWidgets.git/blame_incremental - docs/latex/wx/flexsizr.tex
Some work on GTK focus handling and events.
[wxWidgets.git] / docs / latex / wx / flexsizr.tex
... / ...
CommitLineData
1\section{\class{wxFlexGridSizer}}\label{wxflexgridsizer}
2
3A flex grid sizer is a sizer which lays out its children in a two-dimensional
4table with all table fields in one row having the same
5height and all fields in one column having the same width, but all
6rows or all columns are not necessarily the same height or width as in
7the \helpref{wxGridSizer}{wxgridsizer}.
8
9\wxheading{Derived from}
10
11\helpref{wxGridSizer}{wxgridsizer}\\
12\helpref{wxSizer}{wxsizer}\\
13\helpref{wxObject}{wxobject}
14
15\wxheading{See also}
16
17\helpref{wxSizer}{wxsizer}, \helpref{Sizer overview}{sizeroverview}
18
19\membersection{wxFlexGridSizer::wxFlexGridSizer}\label{wxflexgridsizerwxflexgridsizer}
20
21\func{}{wxFlexGridSizer}{\param{int }{rows}, \param{int }{cols}, \param{int }{vgap}, \param{int }{hgap}}
22
23\func{}{wxFlexGridSizer}{\param{int }{cols}, \param{int }{vgap = 0}, \param{int }{hgap = 0}}
24
25Constructor for a wxGridSizer. {\it rows} and {\it cols} determine the number of
26columns and rows in the sizer - if either of the parameters is zero, it will be
27calculated to form the total number of children in the sizer, thus making the
28sizer grow dynamically. {\it vgap} and {\it hgap} define extra space between
29all children.
30
31
32\membersection{wxFlexGridSizer::AddGrowableCol}\label{wxflexgridsizeraddgrowablecol}
33
34\func{void}{AddGrowableCol}{\param{size\_t }{idx}}
35
36Specifies that column idx (starting from zero) should be grown if
37there is extra space available to the sizer.
38
39\membersection{wxFlexGridSizer::AddGrowableRow}\label{wxflexgridsizeraddgrowablerow}
40
41\func{void}{AddGrowableRow}{\param{size\_t }{idx}}
42
43Specifies that row idx (starting from zero) should be grown if there
44is extra space available to the sizer.
45
46\membersection{wxFlexGridSizer::RemoveGrowableCol}\label{wxflexgridsizerremovegrowablecol}
47
48\func{void}{RemoveGrowableCol}{\param{size\_t }{idx}}
49
50Specifies that column idx is no longer growable.
51
52\membersection{wxFlexGridSizer::RemoveGrowableRow}\label{wxflexgridsizerremovegrowablerow}
53
54\func{void}{RemoveGrowableRow}{\param{size\_t }{idx}}
55
56Specifies that row idx is no longer growable.
57