]> git.saurik.com Git - wxWidgets.git/blobdiff - src/generic/treectlg.cpp
define arrays of chartoo as the existing ones can't be used to store char values...
[wxWidgets.git] / src / generic / treectlg.cpp
index b0e71881b09f9b67e71b273bece4ef8df004c188..1dd90fef81d32c53478107541ebcac8f6b293fe0 100644 (file)
@@ -865,7 +865,7 @@ bool wxGenericTreeCtrl::Create(wxWindow *parent,
 
     m_dottedPen = wxPen( wxT("grey"), 0, 0 );
 
-    SetBestSize(size);
+    SetInitialSize(size);
 
     return true;
 }
@@ -2232,8 +2232,12 @@ void wxGenericTreeCtrl::PaintItem(wxGenericTreeItem *item, wxDC& dc)
     if ( HasFlag(wxTR_FULL_ROW_HIGHLIGHT) )
     {
         int x, y, w, h;
-
+        // TODO : using DoGetPosition should be wrong on any platform, the dc is focused on this window
+#ifdef __WXMAC__
+        x=y=0;
+#else
         DoGetPosition(&x, &y);
+#endif
         DoGetSize(&w, &h);
         dc.DrawRectangle(x, item->GetY()+offset, w, total_h-offset);
     }