X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f6bcfd974ef26faf6f91a62cac09827e09463fd1..a9249b2eb2a40d8c71f828669045c4ddaa8dc5ff:/docs/latex/wx/boxsizer.tex?ds=sidebyside diff --git a/docs/latex/wx/boxsizer.tex b/docs/latex/wx/boxsizer.tex index 2db19fd414..6652598925 100644 --- a/docs/latex/wx/boxsizer.tex +++ b/docs/latex/wx/boxsizer.tex @@ -1,12 +1,12 @@ \section{\class{wxBoxSizer}}\label{wxboxsizer} The basic idea behind a box sizer is that windows will most often be laid out in rather -simple basic geomerty, typically in a row or a column or several hierachies of either. +simple basic geometry, typically in a row or a column or several hierarchies of either. As an example, we will construct a dialog that will contain a text field at the top and two buttons at the bottom. This can be seen as a top-hierarchy column with the text at -the top and buttons at the bottom and a low-hierchary row with an OK button to the left -and a Cancel button to the right. In many cases (particulary dialogs under Unix and +the top and buttons at the bottom and a low-hierarchy row with an OK button to the left +and a Cancel button to the right. In many cases (particularly dialogs under Unix and normal frames) the main window will be resizable by the user and this change of size will have to get propagated to its children. In our case, we want the text area to grow with the dialog, whereas the button shall have a fixed size. In addition, there will be @@ -44,8 +44,9 @@ a sizer and its children can be controlled by the three parameters of the Add() // we want to get a dialog that is stretchable because it // has a text ctrl at the top and two buttons at the bottom -MyDialog::MyDialog(wxFrame *parent, wxWindowID id, const wxString &title ) : - wxDialog( parent, id, title, wxDefaultPosition, wxDefaultSize, wxDIALOG_STYLE | wxRESIZE_BORDER ) +MyDialog::MyDialog(wxFrame *parent, wxWindowID id, const wxString &title ) + : wxDialog(parent, id, title, wxDefaultPosition, wxDefaultSize, + wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER) { wxBoxSizer *topsizer = new wxBoxSizer( wxVERTICAL );