const wxPoint& pos, const wxSize& sz, long style,
const wxString& name)
{
- if (!wxDialog::Create(parent, id, title, pos, sz, style, name))
+ if (!wxDialog::Create(parent, id, title, pos, sz, style|wxCLIP_CHILDREN, name))
return false;
wxBoxSizer *topSizer = new wxBoxSizer( wxVERTICAL );
// This gives more space around the edges
m_innerSizer = new wxBoxSizer( wxVERTICAL );
- int extraSpace = 5;
+ int extraSpace = 2;
#if defined(__SMARTPHONE__) || defined(__POCKETPC__)
extraSpace=0;
#endif
{
#if !defined(__SMARTPHONE__) && !defined(__POCKETPC__)
GetSizer()->Fit(this);
+ GetSizer()->SetSizeHints(this);
Centre(wxBOTH);
#endif
#if defined(__SMARTPHONE__)
// Perhaps that could be embedded in CreateButtonSizer() directly.
SetRightMenu(wxID_CANCEL);
SetLeftMenu(wxID_OK);
+ wxUnusedVar(flags);
#elif defined(__POCKETPC__)
// Do nothing
+ wxUnusedVar(flags);
#else
wxSizer* sizer = CreateButtonSizer(flags);
- m_innerSizer->Add( sizer, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM, 5);
+ m_innerSizer->Add( sizer, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT|wxRIGHT, 2);
+ m_innerSizer->AddSpacer(2);
#endif
}
// Creates the book control
wxBookCtrlBase* wxPropertySheetDialog::CreateBookCtrl()
{
- int style = 0;
+ int style = wxCLIP_CHILDREN;
#if defined(__POCKETPC__) && wxUSE_NOTEBOOK
style |= wxNB_BOTTOM|wxNB_FLAT;
#else