@ -131,6 +131,7 @@ static const wxChar ConfigurableToolbars[] = wxT( "ConfigurableToolbars" );
static const wxChar MaxPastedTextLength [ ] = wxT ( " MaxPastedTextLength " ) ;
static const wxChar MaxPastedTextLength [ ] = wxT ( " MaxPastedTextLength " ) ;
static const wxChar PNSProcessClusterTimeout [ ] = wxT ( " PNSProcessClusterTimeout " ) ;
static const wxChar PNSProcessClusterTimeout [ ] = wxT ( " PNSProcessClusterTimeout " ) ;
static const wxChar ImportSkipComponentBodies [ ] = wxT ( " ImportSkipComponentBodies " ) ;
static const wxChar ImportSkipComponentBodies [ ] = wxT ( " ImportSkipComponentBodies " ) ;
static const wxChar ScreenDPI [ ] = wxT ( " ScreenDPI " ) ;
} // namespace KEYS
} // namespace KEYS
@ -320,6 +321,8 @@ ADVANCED_CFG::ADVANCED_CFG()
m_ImportSkipComponentBodies = false ;
m_ImportSkipComponentBodies = false ;
m_ScreenDPI = 91 ;
loadFromConfigFile ( ) ;
loadFromConfigFile ( ) ;
}
}
@ -634,6 +637,10 @@ void ADVANCED_CFG::loadSettings( wxConfigBase& aCfg )
& m_ImportSkipComponentBodies ,
& m_ImportSkipComponentBodies ,
m_ImportSkipComponentBodies ) ) ;
m_ImportSkipComponentBodies ) ) ;
m_entries . push_back ( std : : make_unique < PARAM_CFG_INT > ( true , AC_KEYS : : ScreenDPI ,
& m_ScreenDPI , m_ScreenDPI ,
50 , 500 ) ) ;
// Special case for trace mask setting...we just grab them and set them immediately
// Special case for trace mask setting...we just grab them and set them immediately
// Because we even use wxLogTrace inside of advanced config
// Because we even use wxLogTrace inside of advanced config
m_entries . push_back ( std : : make_unique < PARAM_CFG_WXSTRING > ( true , AC_KEYS : : TraceMasks , & m_traceMasks ,
m_entries . push_back ( std : : make_unique < PARAM_CFG_WXSTRING > ( true , AC_KEYS : : TraceMasks , & m_traceMasks ,