X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/08af0d25f9d74cfd380975acfd3d61573d92c4c9..88f23fdd8366d57d15cba42d152539ff9ccbdd39:/src/generic/tbarsmpl.cpp diff --git a/src/generic/tbarsmpl.cpp b/src/generic/tbarsmpl.cpp index 33d24e4178..8aceb7f09d 100644 --- a/src/generic/tbarsmpl.cpp +++ b/src/generic/tbarsmpl.cpp @@ -28,7 +28,7 @@ #pragma hdrstop #endif -#if wxUSE_TOOLBAR_SIMPLE +#if wxUSE_TOOLBAR && wxUSE_TOOLBAR_SIMPLE #ifndef WX_PRECOMP #include "wx/settings.h" @@ -37,6 +37,7 @@ #include "wx/dcmemory.h" #endif +#include "wx/toolbar.h" #include "wx/tbarsmpl.h" // ---------------------------------------------------------------------------- @@ -87,8 +88,6 @@ public: IMPLEMENT_DYNAMIC_CLASS(wxToolBarSimple, wxToolBarBase) #if !wxUSE_TOOLBAR_NATIVE && !defined(__WXUNIVERSAL__) - #include "wx/toolbar.h" - IMPLEMENT_DYNAMIC_CLASS(wxToolBar, wxToolBarSimple) #endif @@ -277,7 +276,7 @@ bool wxToolBarSimple::Realize() int maxToolHeight = 0; // Find the maximum tool width and height - wxToolBarToolsList::Node *node = m_tools.GetFirst(); + wxToolBarToolsList::compatibility_iterator node = m_tools.GetFirst(); while ( node ) { wxToolBarToolSimple *tool = (wxToolBarToolSimple *)node->GetData(); @@ -383,7 +382,7 @@ void wxToolBarSimple::OnPaint (wxPaintEvent& WXUNUSED(event)) return; count++; - for ( wxToolBarToolsList::Node *node = m_tools.GetFirst(); + for ( wxToolBarToolsList::compatibility_iterator node = m_tools.GetFirst(); node; node = node->GetNext() ) { @@ -652,7 +651,7 @@ void wxToolBarSimple::SetRows(int nRows) wxToolBarToolBase *wxToolBarSimple::FindToolForPosition(wxCoord x, wxCoord y) const { - wxToolBarToolsList::Node *node = m_tools.GetFirst(); + wxToolBarToolsList::compatibility_iterator node = m_tools.GetFirst(); while (node) { wxToolBarToolSimple *tool = (wxToolBarToolSimple *)node->GetData();