]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/checklst.cpp
invalidate best size cache when GTK style changes
[wxWidgets.git] / src / msw / checklst.cpp
index bebe3235f35174190f635fe7994482bcffc5b27d..b5f7b1ed1a7390f1322c284f3aec613a67ffabb8 100644 (file)
@@ -28,7 +28,7 @@
 #pragma hdrstop
 #endif
 
-#if wxUSE_OWNER_DRAWN
+#if wxUSE_CHECKLISTBOX && wxUSE_OWNER_DRAWN
 
 #ifndef WX_PRECOMP
     #include "wx/object.h"
@@ -547,5 +547,13 @@ int wxCheckListBox::DoHitTestItem(wxCoord x, wxCoord y) const
   return nItem >= m_noItems ? wxNOT_FOUND : nItem;
 }
 
+
+wxSize wxCheckListBox::DoGetBestSize() const
+{
+    wxSize best = wxListBox::DoGetBestSize();
+    best.x += wxOwnerDrawn::GetDefaultMarginWidth();  // add room for the checkbox
+    return best;
+}
+
 #endif