X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4c85ab7569677ff535c258c7f25ad428ba1ed406..c4fa282ce14a102c5e55aaaec74b7d3b0a605baf:/src/generic/renderg.cpp?ds=sidebyside diff --git a/src/generic/renderg.cpp b/src/generic/renderg.cpp index 4a9a929eb1..546e7ff9de 100644 --- a/src/generic/renderg.cpp +++ b/src/generic/renderg.cpp @@ -357,10 +357,15 @@ wxRendererGeneric::DrawComboBoxDropButton(wxWindow *win, const wxRect& rect, int WXUNUSED(flags)) { - // FIXME: Is it worth to do a better implementation? - // Generic wxComboDropButton should be drawn using - // combination of wxBitmapButton and DrawDropArrow - // anyway. + // Creating a generic button background that would actually be + // useful is rather difficult to accomplish. Best compromise + // is to use window's background colour to achieve transparent' + // ish appearance that should look decent in combo box style + // controls. + wxColour col = win->GetBackgroundColour(); + dc.SetBrush(wxBrush(col)); + dc.SetPen(wxPen(col)); + dc.DrawRectangle(rect); DrawDropArrow(win,dc,rect); }