CHANGED netclass assignments now done via canvas or via patterns.

This commit is contained in:
Jeff Young
2022-08-14 22:56:29 +01:00
parent 18ac169ac7
commit a9536b5de9
82 changed files with 2489 additions and 2610 deletions
+5 -4
View File
@@ -261,12 +261,13 @@ void FIELDS_GRID_TABLE<T>::initGrid( WX_GRID* aGrid )
if( editFrame )
{
// Load the combobox with existing existingNetclassNames
NET_SETTINGS& netSettings = editFrame->Schematic().Prj().GetProjectFile().NetSettings();
PROJECT_FILE& projectFile = editFrame->Prj().GetProjectFile();
const std::shared_ptr<NET_SETTINGS>& settings = projectFile.NetSettings();
existingNetclasses.push_back( netSettings.m_NetClasses.GetDefault()->GetName() );
existingNetclasses.push_back( settings->m_DefaultNetClass->GetName() );
for( const std::pair<const wxString, NETCLASSPTR>& pair : netSettings.m_NetClasses )
existingNetclasses.push_back( pair.second->GetName() );
for( const auto& [ name, netclass ] : settings->m_NetClasses )
existingNetclasses.push_back( name );
}
m_netclassAttr = new wxGridCellAttr;