Make Reset to Defaults button responsive to current page.

Fixes https://gitlab.com/kicad/code/kicad/issues/8864
This commit is contained in:
Jeff Young 2021-07-27 17:56:17 +01:00
parent dd5676f4bc
commit 484b6bae64
1 changed files with 3 additions and 0 deletions

View File

@ -364,11 +364,14 @@ void PAGED_DIALOG::OnPageChange( wxBookCtrlEvent& event )
{
if( auto panel = dynamic_cast<RESETTABLE_PANEL*>( m_treebook->GetPage( page ) ) )
{
m_resetButton->SetLabel( wxString::Format( _( "Reset %s to Defaults" ),
m_treebook->GetPageText( page ) ) );
m_resetButton->SetToolTip( panel->GetResetTooltip() );
m_resetButton->Enable( true );
}
else
{
m_resetButton->SetLabel( _( "Reset to Defaults" ) );
m_resetButton->SetToolTip( wxString() );
m_resetButton->Enable( false );
}