22#include <wx/renderer.h> 
   27        m_button( nullptr, wxID_ANY, aLabel )
 
 
   40                                 const wxRect& aRect, 
int aRow, 
int aCol, 
bool aIsSelected )
 
   43    wxGridCellRenderer::Draw( aGrid, aAttr, aDc, aRect, aRow, aCol, aIsSelected );
 
   45    wxRendererNative::Get().DrawPushButton( &aGrid, aDc, aRect );
 
 
   72                                        const wxRect& aRect, 
int aRow, 
int aCol, 
bool aIsSelected )
 
   75    wxGridCellRenderer::Draw( aGrid, aAttr, aDc, aRect, aRow, aCol, aIsSelected );
 
   78    wxBitmap bmp = 
m_bitmap.GetBitmapFor( &aGrid );
 
   79    wxRect bmpRect( wxPoint( 0, 0 ), 
m_bitmap.GetPreferredLogicalSizeFor( &aGrid ) );
 
   80    bmpRect = bmpRect.CenterIn( aRect );
 
   82    wxRendererNative::Get().DrawPushButton( &aGrid, aDc, bmpRect.Inflate( 
BUTTON_PADDING ) );
 
   83    aDc.DrawBitmap( bmp, bmpRect.CenterIn( aRect ).GetTopLeft() + 
BUTTON_PADDING );