From: Kevin Hock Date: Fri, 22 Sep 2006 17:20:40 +0000 (+0000) Subject: When autosizing a row or column (AutoSize____), use GetMultiLineTextExtent to determ... X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/9d4b8a5d0dda406fb8325e6018428e38e5073039 When autosizing a row or column (AutoSize____), use GetMultiLineTextExtent to determine header size. Otherwise, the column header widths are artificially inflated, and row header heights are not high enough. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41372 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/generic/grid.cpp b/src/generic/grid.cpp index 68c6411e8f..c216e7291b 100644 --- a/src/generic/grid.cpp +++ b/src/generic/grid.cpp @@ -10384,12 +10384,12 @@ void wxGrid::AutoSizeColOrRow( int colOrRow, bool setAsMin, bool column ) if ( column ) { - dc.GetTextExtent( GetColLabelValue(col), &w, &h ); + dc.GetMultiLineTextExtent( GetColLabelValue(col), &w, &h ); if ( GetColLabelTextOrientation() == wxVERTICAL ) w = h; } else - dc.GetTextExtent( GetRowLabelValue(row), &w, &h ); + dc.GetMultiLineTextExtent( GetRowLabelValue(row), &w, &h ); extent = column ? w : h; if ( extent > extentMax )