]> git.saurik.com Git - wxWidgets.git/commitdiff
implement wxChoicebook::SetWindowVariant() by forwarding it to wxChoice (see #10398)
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 25 Jan 2009 11:11:27 +0000 (11:11 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 25 Jan 2009 11:11:27 +0000 (11:11 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58377 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/choicebk.h
src/generic/choicbkg.cpp

index 8519a6bf2e687906eca90f69aad79f45122b8372..7f65e4216fa5306d7aeceea6890a423e5e72521c 100644 (file)
@@ -76,7 +76,8 @@ public:
                             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);
 
@@ -86,6 +87,8 @@ public:
     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
index 4b3194bcc0a161ea48657fc039b52d0f7e2ed919..057071f96ec4df0556294645864217755367bb47 100644 (file)
@@ -189,9 +189,16 @@ bool wxChoicebook::SetPageImage(size_t WXUNUSED(n), int WXUNUSED(imageId))
 }
 
 // ----------------------------------------------------------------------------
-// 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