\twocolitem{wxPROPSHEET\_TOOLBOOK}{Uses a toolbook for the controller window.}
\twocolitem{wxPROPSHEET\_CHOICEBOOK}{Uses a choicebook for the controller window.}
\twocolitem{wxPROPSHEET\_LISTBOOK}{Uses a listbook for the controller window.}
+\twocolitem{wxPROPSHEET\_TREEBOOK}{Uses a treebook for the controller window.}
\twocolitem{wxPROPSHEET\_SHRINKTOFIT}{Shrinks the dialog window to fit the currently selected page (common behaviour for
property sheets on Mac OS X).}
\end{twocollist}
//-----------------------------------------------------------------------------
// Use the platform default
-#define wxPROPSHEET_DEFAULT 0x0001
+#define wxPROPSHEET_DEFAULT 0x0001
// Use a notebook
-#define wxPROPSHEET_NOTEBOOK 0x0002
+#define wxPROPSHEET_NOTEBOOK 0x0002
// Use a toolbook
-#define wxPROPSHEET_TOOLBOOK 0x0004
+#define wxPROPSHEET_TOOLBOOK 0x0004
// Use a choicebook
-#define wxPROPSHEET_CHOICEBOOK 0x0008
+#define wxPROPSHEET_CHOICEBOOK 0x0008
// Use a listbook
-#define wxPROPSHEET_LISTBOOK 0x0010
-
-// Shrink dialog to fit current page
-#define wxPROPSHEET_SHRINKTOFIT 0x0100
+#define wxPROPSHEET_LISTBOOK 0x0010
// Use a wxButtonToolBar toolbook
-#define wxPROPSHEET_BUTTONTOOLBOOK 0x0200
+#define wxPROPSHEET_BUTTONTOOLBOOK 0x0020
+
+// Use a treebook
+#define wxPROPSHEET_TREEBOOK 0x0040
+
+// Shrink dialog to fit current page
+#define wxPROPSHEET_SHRINKTOFIT 0x0100
class WXDLLIMPEXP_ADV wxPropertySheetDialog : public wxDialog
{
#if wxUSE_LISTBOOK
#include "wx/listbook.h"
#endif
+#if wxUSE_TREEBOOK
+#include "wx/treebook.h"
+#endif
#include "wx/generic/propdlg.h"
#include "wx/sysopt.h"
#if wxUSE_LISTBOOK
if (GetSheetStyle() & wxPROPSHEET_LISTBOOK)
bookCtrl = new wxListbook(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, style );
+#endif
+#if wxUSE_TREEBOOK
+ if (GetSheetStyle() & wxPROPSHEET_TREEBOOK)
+ bookCtrl = new wxTreebook(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, style );
#endif
if (!bookCtrl)
bookCtrl = new wxBookCtrl(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, style );