]>
Commit | Line | Data |
---|---|---|
f6bcfd97 BP |
1 | \section{\class{wxFlexGridSizer}}\label{wxflexgridsizer} |
2 | ||
3 | A flex grid sizer is a sizer which lays out its children in a two-dimensional | |
f3cf3865 RD |
4 | table with all table fields in one row having the same |
5 | height and all fields in one column having the same width, but all | |
6 | rows or all columns are not necessarily the same height or width as in | |
7 | the \helpref{wxGridSizer}{wxgridsizer}. | |
f6bcfd97 BP |
8 | |
9 | \wxheading{Derived from} | |
10 | ||
f3cf3865 | 11 | \helpref{wxGridSizer}{wxgridsizer}\\ |
f6bcfd97 BP |
12 | \helpref{wxSizer}{wxsizer}\\ |
13 | \helpref{wxObject}{wxobject} | |
14 | ||
1c0c339c JS |
15 | \wxheading{See also} |
16 | ||
17 | \helpref{wxSizer}{wxsizer}, \helpref{Sizer overview}{sizeroverview} | |
18 | ||
f6bcfd97 BP |
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 | ||
25 | Constructor for a wxGridSizer. {\it rows} and {\it cols} determine the number of | |
26 | columns and rows in the sizer - if either of the parameters is zero, it will be | |
27 | calculated to form the total number of children in the sizer, thus making the | |
28 | sizer grow dynamically. {\it vgap} and {\it hgap} define extra space between | |
29 | all children. | |
30 | ||
f3cf3865 RD |
31 | |
32 | \membersection{wxFlexGridSizer::AddGrowableCol}\label{wxflexgridsizeraddgrowablecol} | |
33 | ||
e7240349 | 34 | \func{void}{AddGrowableCol}{\param{size\_t }{idx}} |
f3cf3865 RD |
35 | |
36 | Specifies that column idx (starting from zero) should be grown if | |
37 | there is extra space available to the sizer. | |
38 | ||
39 | \membersection{wxFlexGridSizer::AddGrowableRow}\label{wxflexgridsizeraddgrowablerow} | |
40 | ||
e7240349 | 41 | \func{void}{AddGrowableRow}{\param{size\_t }{idx}} |
f3cf3865 RD |
42 | |
43 | Specifies that row idx (starting from zero) should be grown if there | |
44 | is extra space available to the sizer. | |
45 | ||
46 | \membersection{wxFlexGridSizer::RemoveGrowableCol}\label{wxflexgridsizerremovegrowablecol} | |
47 | ||
e7240349 | 48 | \func{void}{RemoveGrowableCol}{\param{size\_t }{idx}} |
f3cf3865 RD |
49 | |
50 | Specifies that column idx is no longer growable. | |
51 | ||
52 | \membersection{wxFlexGridSizer::RemoveGrowableRow}\label{wxflexgridsizerremovegrowablerow} | |
53 | ||
e7240349 | 54 | \func{void}{RemoveGrowableRow}{\param{size\_t }{idx}} |
f3cf3865 RD |
55 | |
56 | Specifies that row idx is no longer growable. | |
57 |