#include "wx/imaglist.h"
#include "wx/sysopt.h"
#include "wx/toolbook.h"
+
+#if defined(__WXMAC__) && wxUSE_TOOLBAR && wxUSE_BMPBUTTON
#include "wx/generic/buttonbar.h"
+#endif
// ----------------------------------------------------------------------------
// various wxWidgets macros
IMPLEMENT_DYNAMIC_CLASS(wxToolbook, wxBookCtrlBase)
IMPLEMENT_DYNAMIC_CLASS(wxToolbookEvent, wxNotifyEvent)
+#if !WXWIN_COMPATIBILITY_EVENT_TYPES
const wxEventType wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGING = wxNewEventType();
const wxEventType wxEVT_COMMAND_TOOLBOOK_PAGE_CHANGED = wxNewEventType();
+#endif
const int wxID_TOOLBOOKTOOLBAR = wxNewId();
BEGIN_EVENT_TABLE(wxToolbook, wxBookCtrlBase)
// TODO: make more configurable
+#if defined(__WXMAC__) && wxUSE_TOOLBAR && wxUSE_BMPBUTTON
if (style & wxBK_BUTTONBAR)
{
m_bookctrl = new wxButtonToolBar
wxID_TOOLBOOKTOOLBAR,
wxDefaultPosition,
wxDefaultSize,
- orient|wxTB_TEXT|wxTB_FLAT|wxTB_NODIVIDER|wxNO_BORDER
+ orient|wxTB_TEXT|wxTB_FLAT|wxNO_BORDER
);
}
else
+#endif
{
m_bookctrl = new wxToolBar
(
wxID_TOOLBOOKTOOLBAR,
wxDefaultPosition,
wxDefaultSize,
- orient | wxTB_TEXT|wxTB_FLAT|wxTB_NODIVIDER
+ orient|wxTB_TEXT|wxTB_FLAT|wxTB_NODIVIDER|wxNO_BORDER
);
}
if (bSelect)
{
- // GetToolBar()->ToggleTool(n, true);
+ GetToolBar()->ToggleTool(n, true);
m_selection = n;
}
else