int wxChoicebook::GetPageImage(size_t WXUNUSED(n)) const
{
- wxFAIL_MSG( _T("wxChoicebook::GetPageImage() not implemented") );
-
return wxNOT_FOUND;
}
bool wxChoicebook::SetPageImage(size_t WXUNUSED(n), int WXUNUSED(imageId))
{
- wxFAIL_MSG( _T("wxChoicebook::SetPageImage() not implemented") );
+ // fail silently, the code may be written to use one of several book
+ // classes and call SetPageImage() unconditionally, it's better to just
+ // ignore it (which is the best we can do short of rewriting this class to
+ // use wxBitmapComboBox anyhow) than complain loudly about a rather
+ // harmless problem
return false;
}
void wxChoicebook::DoSetWindowVariant(wxWindowVariant variant)
{
- wxCHECK_RET( m_bookctrl, "can't be called before control creation" );
-
- m_bookctrl->SetWindowVariant(variant);
+ wxBookCtrlBase::DoSetWindowVariant(variant);
+ if (m_bookctrl)
+ m_bookctrl->SetWindowVariant(variant);
}
void wxChoicebook::SetImageList(wxImageList *imageList)