void wxGTKCairoDCImpl::DoDrawBitmap(const wxBitmap& bitmap, int x, int y, bool useMask) { wxCHECK_RET(IsOk(), "invalid DC"); cairo_t* cr = NULL; if (m_graphicContext) cr = static_cast<cairo_t*>(m_graphicContext->GetNativeContext()); if (cr) { cairo_save(cr); bitmap.Draw(cr, x, y, useMask, &m_textForegroundColour, &m_textBackgroundColour); cairo_restore(cr); } }