Introduce PCB_GENERATOR.

This commit is contained in:
Alex Shvartzkop
2023-10-08 02:41:17 +00:00
committed by dsa-t
parent 0fcb36bc2e
commit be72e07e61
30 changed files with 678 additions and 50 deletions
+2 -1
View File
@@ -318,6 +318,7 @@ void BOARD_COMMIT::Push( const wxString& aMessage, int aCommitFlags )
case PCB_PAD_T:
case PCB_SHAPE_T: // a shape (normally not on copper layers)
case PCB_BITMAP_T: // a bitmap on a user layer
case PCB_GENERATOR_T: // a generator on a layer
case PCB_TEXTBOX_T: // a wrapped text on a layer
case PCB_TRACE_T: // a track segment (segment on a copper layer)
case PCB_ARC_T: // an arced track segment (segment on a copper layer)
@@ -627,7 +628,7 @@ void BOARD_COMMIT::Revert()
wxASSERT( boardItemCopy );
boardItem->SwapItemData( boardItemCopy );
if( boardItem->Type() == PCB_GROUP_T )
if( boardItem->Type() == PCB_GROUP_T || boardItem->Type() == PCB_GENERATOR_T)
{
PCB_GROUP* group = static_cast<PCB_GROUP*>( boardItem );