void wxToolBarBase::AdjustToolBitmapSize() { if ( HasFlag(wxTB_NOICONS) ) { SetToolBitmapSize(wxSize(0, 0)); return; } const wxSize sizeOrig(m_defaultWidth, m_defaultHeight); wxSize sizeActual(sizeOrig); #if defined(__INTEL_COMPILER) && 1 /* VDM auto patch */ # pragma ivdep # pragma swp # pragma unroll # pragma prefetch # if 0 # pragma simd noassert # endif #endif /* VDM auto patch */ for ( wxToolBarToolsList::const_iterator i = m_tools.begin(); i != m_tools.end(); ++i ) { const wxBitmap& bmp = (*i)->GetNormalBitmap(); if ( bmp.IsOk() ) sizeActual.IncTo(bmp.GetScaledSize()); } if ( sizeActual != sizeOrig ) SetToolBitmapSize(sizeActual); }
void wxToolBarBase::AdjustToolBitmapSize() { const wxSize sizeOrig(m_defaultWidth, m_defaultHeight); wxSize sizeActual(sizeOrig); for ( wxToolBarToolsList::const_iterator i = m_tools.begin(); i != m_tools.end(); ++i ) { const wxBitmap& bmp = (*i)->GetNormalBitmap(); if ( bmp.IsOk() ) sizeActual.IncTo(bmp.GetSize()); } if ( sizeActual != sizeOrig ) SetToolBitmapSize(sizeActual); }