Normally, when you add something to a sizer via wxSizer::Add, you have to specify a lot of flags and parameters. This can be unwieldy.
This is where wxSizerFlags comes in. Instead of a bunch of flags and other stuff, you can use wxSizerFlags, which is a convenient class for doing so.
Note that by specification, all methods of wxSizerFlags return the wxSizerFlags object itself to ease the calling of multiple methods at a time.
Creates the wxSizer with the proportion specified by proportion.
Sets the alignment of this wxSizerFlags to align.
Note that if this method is not called, the wxSizerFlags has no specified alignment.
Sets the wxSizerFlags to have a border of a number of pixels specified by borderinpixels with the directions specified by direction.
Sets the wxSizerFlags to have a border of a default size with the directions specified by direction.
Sets the object of the wxSizerFlags to center itself in the area it is given.
wxSizerFlags::Center for people with the other dialect of english.
Sets the object of the wxSizerFlags to expand to fill as much area as it can.
Aligns the object to the left, shortcut for Align(wxALIGN_LEFT)
Sets the proportion of this wxSizerFlags to proportion
Aligns the object to the right, shortcut for Align(wxALIGN_RIGHT)