void DIALOG_ERC::Init() { m_initialized = false; for( int ii = 0; ii < PIN_NMAX; ii++ ) { for( int jj = 0; jj < PIN_NMAX; jj++ ) m_buttonList[ii][jj] = NULL; } m_WriteResultOpt->SetValue( m_writeErcFile ); m_cbTestSimilarLabels->SetValue( m_TestSimilarLabels ); m_cbTestUniqueGlbLabels->SetValue( m_tstUniqueGlobalLabels ); SCH_SCREENS screens; updateMarkerCounts( &screens ); DisplayERC_MarkersList(); // Init Panel Matrix ReBuildMatrixPanel(); // Set the run ERC button as the default button. m_buttonERC->SetDefault(); }
void DIALOG_ERC::Init() { m_initialized = false; for( int ii = 0; ii < PIN_NMAX; ii++ ) for( int jj = 0; jj < PIN_NMAX; jj++ ) m_buttonList[ii][jj] = NULL; m_WriteResultOpt->SetValue( m_writeErcFile ); SCH_SCREENS screens; int markers = screens.GetMarkerCount(); int warnings = screens.GetMarkerCount( WAR ); wxString num; num.Printf( wxT( "%d" ), markers ); m_TotalErrCount->SetLabel( num ); num.Printf( wxT( "%d" ), markers - warnings ); m_LastErrCount->SetLabel( num ); num.Printf( wxT( "%d" ), warnings ); m_LastWarningCount->SetLabel( num ); DisplayERC_MarkersList(); // Init Panel Matrix ReBuildMatrixPanel(); // Set the run ERC button as the default button. m_buttonERC->SetDefault(); }
void WinEDA_ErcFrame::ResetDefaultERCDiag(wxCommandEvent& event) /**************************************************************/ /* Remet aux valeurs par defaut la matrice de diagnostic */ { memcpy(DiagErc,DefaultDiagErc, sizeof(DiagErc) ); ReBuildMatrixPanel(); }
void DIALOG_ERC::ResetDefaultERCDiag( wxCommandEvent& event ) { memcpy( DiagErc, DefaultDiagErc, sizeof( DiagErc ) ); ReBuildMatrixPanel(); m_TestSimilarLabels = true; m_cbTestSimilarLabels->SetValue( m_TestSimilarLabels ); m_tstUniqueGlobalLabels = true; m_cbTestUniqueGlbLabels->SetValue( m_tstUniqueGlobalLabels ); }
void DIALOG_ERC::ResetDefaultERCDiag( wxCommandEvent& event ) { memcpy( DiagErc, DefaultDiagErc, sizeof( DiagErc ) ); ReBuildMatrixPanel(); }