|
|
|
@ -557,7 +557,11 @@ void APPEARANCE_CONTROLS::OnNetGridClick( wxGridEvent& event ) |
|
|
|
{ |
|
|
|
case NET_GRID_TABLE::COL_VISIBILITY: |
|
|
|
m_netsTable->SetValueAsBool( row, col, !m_netsTable->GetValueAsBool( row, col ) ); |
|
|
|
#ifdef __WXMSW__
|
|
|
|
m_netsGrid->ForceRefresh(); |
|
|
|
#else
|
|
|
|
m_netsGrid->RefreshRect( m_netsGrid->CellToRect( row, col ) ); |
|
|
|
#endif
|
|
|
|
break; |
|
|
|
|
|
|
|
default: |
|
|
|
@ -2087,8 +2091,12 @@ void APPEARANCE_CONTROLS::showNetclass( const wxString& aClassName, bool aShow ) |
|
|
|
if( row >= 0 ) |
|
|
|
{ |
|
|
|
m_netsTable->SetValueAsBool( row, NET_GRID_TABLE::COL_VISIBILITY, aShow ); |
|
|
|
#ifdef __WXMSW__
|
|
|
|
m_netsGrid->ForceRefresh(); |
|
|
|
#else
|
|
|
|
m_netsGrid->RefreshRect( |
|
|
|
m_netsGrid->CellToRect( row, NET_GRID_TABLE::COL_VISIBILITY ) ); |
|
|
|
#endif
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -2109,8 +2117,12 @@ void APPEARANCE_CONTROLS::showNetclass( const wxString& aClassName, bool aShow ) |
|
|
|
if( row >= 0 ) |
|
|
|
{ |
|
|
|
m_netsTable->SetValueAsBool( row, NET_GRID_TABLE::COL_VISIBILITY, aShow ); |
|
|
|
#ifdef __WXMSW__
|
|
|
|
m_netsGrid->ForceRefresh(); |
|
|
|
#else
|
|
|
|
m_netsGrid->RefreshRect( |
|
|
|
m_netsGrid->CellToRect( row, NET_GRID_TABLE::COL_VISIBILITY ) ); |
|
|
|
#endif
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|