const wxString& text,
bool bSelect = false,
int imageId = -1);
- virtual int SetSelection(size_t n) { return DoSetSelection(n, SetSelection_SendEvent); }
+ virtual int SetSelection(size_t n)
+ { return DoSetSelection(n, SetSelection_SendEvent); }
virtual int ChangeSelection(size_t n) { return DoSetSelection(n); }
virtual void SetImageList(wxImageList *imageList);
wxChoice* GetChoiceCtrl() const { return (wxChoice*)m_bookctrl; }
protected:
+ virtual void DoSetWindowVariant(wxWindowVariant variant);
+
virtual wxWindow *DoRemovePage(size_t page);
// get the size which the choice control should have
}
// ----------------------------------------------------------------------------
-// image list stuff
+// miscellaneous other stuff
// ----------------------------------------------------------------------------
+void wxChoicebook::DoSetWindowVariant(wxWindowVariant variant)
+{
+ wxCHECK_RET( m_bookctrl, "can't be called before control creation" );
+
+ m_bookctrl->SetWindowVariant(variant);
+}
+
void wxChoicebook::SetImageList(wxImageList *imageList)
{
// TODO: can be implemented in form of static bitmap near choice control