IMPLEMENT_DYNAMIC_CLASS(wxToolBarSimple, wxToolBarBase)
-#if !wxUSE_TOOLBAR_NATIVE
+#if !defined(wxUSE_TOOLBAR_NATIVE) && !defined(__WXUNIVERSAL__)
#include "wx/toolbar.h"
IMPLEMENT_DYNAMIC_CLASS(wxToolBar, wxToolBarSimple)
}
if ( GetWindowStyleFlag() & wxTB_HORIZONTAL )
- m_maxWidth += maxToolWidth;
- else
m_maxHeight += maxToolHeight;
+ else
+ m_maxWidth += maxToolWidth;
m_maxWidth += m_xMargin;
m_maxHeight += m_yMargin;
+ SetSize(m_maxWidth, m_maxHeight);
+
return TRUE;
}
wxPen white_pen(wxT("WHITE"), 1, wxSOLID);
wxPen black_pen(wxT("BLACK"), 1, wxSOLID);
- wxBitmap bitmap = tool->GetBitmap();
+ wxBitmap bitmap = tool->GetNormalBitmap();
+ if (!bitmap.Ok())
+ return;
- if ( bitmap.Ok() )
+ if ( !tool->IsToggled() )
{
#if wxUSE_PALETTE
#ifndef __WXGTK__