// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma implementation "propdlg.h"
-#endif
-
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
#include "wx/defs.h"
+#if wxUSE_BOOKCTRL
+
#ifndef WX_PRECOMP
#include "wx/button.h"
#include "wx/sizer.h"
EVT_ACTIVATE(wxPropertySheetDialog::OnActivate)
END_EVENT_TABLE()
-bool wxPropertySheetDialog::Create(wxWindow* parent, wxWindowID id, const wxString& title,
+bool wxPropertySheetDialog::Create(wxWindow* parent, wxWindowID id, const wxString& title,
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 );
SetSizer(topSizer);
// 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|wxLEFT|wxRIGHT, 2);
// 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
// of the dialog (the choicebook).
if (event.GetActive())
{
- wxChoicebook* choiceBook = wxDynamicCast(GetBookCtrl(), wxChoicebook);
+ wxChoicebook* choiceBook = wxDynamicCast(GetBookCtrl(), wxChoicebook);
if (choiceBook)
choiceBook->SetFocus();
}
event.Skip();
}
+#endif // wxUSE_BOOKCTRL