66 wxSize clientSize = GetClientSize();
67 int availableWidth = clientSize.GetWidth() - wxSystemSettings::GetMetric( wxSYS_VSCROLL_X );
68 int availableHeight = clientSize.GetHeight() - wxSystemSettings::GetMetric( wxSYS_HSCROLL_Y );
70 m_dataGrid->SetSize( wxSize( availableWidth, availableHeight ) );
72 double col0_width_ratio =
m_dataGrid->GetColSize( 0 ) / total_column_width;
73 double col1_width_ratio =
m_dataGrid->GetColSize( 1 ) / total_column_width;
74 int col0_size =
static_cast<int>( availableWidth * col0_width_ratio );
75 int col1_size =
static_cast<int>( availableWidth * col1_width_ratio );
76 int col2_size = availableWidth - col0_size - col1_size;