From b133e7e27f6582b7a83acd526ba368710f8ac0a9 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sat, 22 Dec 2007 14:37:08 +0000 Subject: [PATCH] fix the size of bitmaps we create (bug 1851598) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50895 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 7f9388545f..162ba73421 100644 --- a/samples/widgets/bmpcombobox.cpp +++ b/samples/widgets/bmpcombobox.cpp @@ -843,33 +843,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);