From d1b7fa6b0f485fd165cf2d0438af2433c9c5e4b0 Mon Sep 17 00:00:00 2001 From: Jeff Young Date: Sat, 4 Mar 2023 00:08:21 +0000 Subject: [PATCH] Slight improvement to property grid col widths in SME. --- eeschema/dialogs/dialog_sim_model.cpp | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/eeschema/dialogs/dialog_sim_model.cpp b/eeschema/dialogs/dialog_sim_model.cpp index 66c74a3982..e33e3860c6 100644 --- a/eeschema/dialogs/dialog_sim_model.cpp +++ b/eeschema/dialogs/dialog_sim_model.cpp @@ -1404,22 +1404,16 @@ void DIALOG_SIM_MODEL::adjustParamGridColumns( int aWidth, bo for( size_t ii = 0; ii < grid->GetColumnCount(); ii++ ) { - if( ii == 0 ) + if( ii == PARAM_COLUMN::DESCRIPTION ) colWidths.push_back( grid->GetState()->GetColumnWidth( ii ) + margin + indent ); - else if( ii == 1 ) - colWidths.push_back( grid->GetState()->GetColumnWidth( ii ) + margin ); + else if( ii == PARAM_COLUMN::VALUE ) + colWidths.push_back( std::max( 72, grid->GetState()->GetColumnWidth( ii ) ) + margin ); else - colWidths.push_back( 50 ); + colWidths.push_back( 60 + margin ); aWidth -= colWidths[ ii ]; } - // Account for scroll bars - aWidth -= ( grid->GetSize().x - grid->GetClientSize().x ); - - if( aWidth > 0 ) - colWidths[ PARAM_COLUMN::VALUE ] += aWidth; - for( size_t ii = 0; ii < grid->GetColumnCount(); ii++ ) grid->SetColumnProportion( ii, colWidths[ ii ] );