void DIALOG_EESCHEMA_OPTIONS::SetGridSizes( const GRIDS& aGridSizes, int aGridId ) { wxASSERT( aGridSizes.size() > 0 ); int select = wxNOT_FOUND; for( size_t i = 0; i < aGridSizes.size(); i++ ) { wxString tmp; tmp.Printf( wxT( "%0.1f" ), aGridSizes[i].m_Size.x ); m_choiceGridSize->Append( tmp ); if( aGridSizes[i].m_CmdId == aGridId ) select = (int) i; } m_choiceGridSize->SetSelection( select ); }
void DIALOG_LIBEDIT_OPTIONS::SetGridSizes( const GRIDS& grid_sizes, int grid_id ) { wxASSERT( grid_sizes.size() > 0 ); int select = wxNOT_FOUND; for( size_t i = 0; i < grid_sizes.size(); i++ ) { wxString tmp; tmp.Printf( wxT( "%0.1f" ), grid_sizes[i].m_Size.x ); m_choiceGridSize->Append( tmp ); if( grid_sizes[i].m_CmdId == grid_id ) select = (int) i; } m_choiceGridSize->SetSelection( select ); }
void BASE_SCREEN::GetGrids( GRIDS& aList ) { for( size_t i = 0; i < m_grids.size(); i++ ) aList.push_back( m_grids[ i ] ); }