From dfc2f3defa1dc95d29c70bec55c28315d418cd76 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Fri, 16 Jan 2009 19:12:20 +0000 Subject: [PATCH] fix the size of bitmaps we create (re-closes #4563) [backport of r50895 from trunk] git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_8_BRANCH@58156 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- samples/widgets/bmpcombobox.cpp | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/samples/widgets/bmpcombobox.cpp b/samples/widgets/bmpcombobox.cpp index ab61807062..9061944d66 100644 --- a/samples/widgets/bmpcombobox.cpp +++ b/samples/widgets/bmpcombobox.cpp @@ -837,33 +837,23 @@ wxBitmap BitmapComboBoxWidgetsPage::QueryBitmap(wxString* pStr) wxBitmap BitmapComboBoxWidgetsPage::CreateBitmap(const wxColour& colour) { - int ch = m_combobox->GetBitmapSize().y; - int h0 = ch - 5; - - long w = ch; - long h = ch; - - if ( w <= 0 ) - w = h0 - 1; - if ( h <= 0 ) - h = h0; - if ( h > ch ) - h = ch; + const int w = 10, + h = 10; wxMemoryDC dc; - wxBitmap bmp(w,h); + wxBitmap bmp(w, h); dc.SelectObject(bmp); // Draw transparent background - wxColour magic(255,0,255); + wxColour magic(255, 0, 255); wxBrush magicBrush(magic); dc.SetBrush(magicBrush); dc.SetPen(*wxTRANSPARENT_PEN); - dc.DrawRectangle(0,0,bmp.GetWidth(),bmp.GetHeight()); + dc.DrawRectangle(0, 0, w, h); // Draw image content dc.SetBrush(wxBrush(colour)); - dc.DrawCircle(h/2,h/2+1,(h/2)); + dc.DrawCircle(h/2, h/2+1, h/2); dc.SelectObject(wxNullBitmap);