bool wxSheetCellRenderer::Copy(const wxSheetCellRenderer& other) { wxCHECK_MSG(other.Ok(), false, wxT("wxSheetCellRenderer is not created")); UnRef(); m_refData = ((wxSheetCellRendererRefData*)other.m_refData)->Clone(); return true; }
void wxSheetCellAttr::SetRenderer(const wxSheetCellRenderer& renderer) { wxCHECK_RET(m_refData, wxT("wxSheetCellAttr not initializied")); if (M_CELLATTRDATA->m_renderer) { delete M_CELLATTRDATA->m_renderer; M_CELLATTRDATA->m_renderer = NULL; } if (renderer.Ok()) M_CELLATTRDATA->m_renderer = new wxSheetCellRenderer(renderer); }