+
+#ifdef __WXGTK__
+ wxRect r(-(borderX/2),-(borderY/2),w,h);
+ wxColour magic(255,0,255);
+ dc.SetBrush( wxBrush( magic ) );
+ dc.SetPen( *wxTRANSPARENT_PEN );
+ dc.DrawRectangle(0,0,bw,bh);
+ renderer.DrawDropArrow(this, dc, r);
+ wxMask *mask = new wxMask( bmp, magic );
+ bmp.SetMask( mask );
+#else
+ wxRect r(0,0,bw,bh);