]> git.saurik.com Git - wxWidgets.git/commitdiff
Always reduce size of the last (instead of widest) wxPropertyGrid column when control...
authorJaakko Salli <jaakko.salli@dnainternet.net>
Sun, 8 Mar 2009 11:04:36 +0000 (11:04 +0000)
committerJaakko Salli <jaakko.salli@dnainternet.net>
Sun, 8 Mar 2009 11:04:36 +0000 (11:04 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59428 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/propgrid/propgridpagestate.cpp

index 0e34d126fbb573f37f711d89da9237ea07dadce0..742b81fd479ce14d8253013aa175dc35b0f146de 100644 (file)
@@ -947,9 +947,7 @@ void wxPropertyGridPageState::CheckColumnWidths( int widthChange )
 
     //
     // Column to reduce, if needed. Take last one that exceeds minimum width.
-    // Except if auto splitter centering is used, in which case use widest.
     int reduceCol = -1;
-    int highestColWidth = 0;
 
 #ifdef __WXDEBUG__
     if ( debug )
@@ -967,18 +965,9 @@ void wxPropertyGridPageState::CheckColumnWidths( int widthChange )
         }
         else
         {
-            if ( pg->HasFlag(wxPG_SPLITTER_AUTO_CENTER) )
-            {
-                if ( m_colWidths[i] >= highestColWidth )
-                {
-                    highestColWidth = m_colWidths[i];
-                    reduceCol = i;
-                }
-            }
-            else
-            {
-                reduceCol = i;
-            }
+            // Always reduce the last column that is larger than minimum size
+            // (looks nicer, even with auto-centering enabled).
+            reduceCol = i;
         }
     }