void DIALOG_PAGES_SETTINGS::OnOkClick( wxCommandEvent& event ) { if( SavePageSettings() ) { m_screen->SetModify(); m_parent->GetCanvas()->Refresh(); if( LocalPrjConfigChanged() ) m_parent->SaveProjectSettings( true ); } event.Skip(); }
void DIALOG_PAGES_SETTINGS::OnOkClick( wxCommandEvent& event ) { if( !m_customSizeX.Validate( Mils2iu( MIN_PAGE_SIZE ), Mils2iu( m_maxPageSizeMils.x ) ) ) return; if( !m_customSizeY.Validate( Mils2iu( MIN_PAGE_SIZE ), Mils2iu( m_maxPageSizeMils.y ) ) ) return; if( SavePageSettings() ) { m_screen->SetModify(); if( LocalPrjConfigChanged() ) m_parent->SaveProjectSettings( false ); // Call the post processing (if any) after changes m_parent->OnPageSettingsChange(); } event.Skip(); }