KiCad PCB EDA Suite
AC_KEYS Namespace Reference

List of known keys for advanced configuration options. More...

Variables

static const wxChar EnableSvgImport [] = wxT( "EnableSvgImport" )
 Currently (Version 5.1) SVG import is disabled by default, to avoid issues SVG needs some enhancements. More...
 
static const wxChar AllowLegacyCanvasInGtk3 [] = wxT( "AllowLegacyCanvasInGtk3" )
 Allow legacy canvas to be shown in GTK3. More...
 

Detailed Description

List of known keys for advanced configuration options.

Set these options in the file kicad_advanced in the KiCad config directory.

Variable Documentation

const wxChar AC_KEYS::AllowLegacyCanvasInGtk3[] = wxT( "AllowLegacyCanvasInGtk3" )
static

Allow legacy canvas to be shown in GTK3.

Legacy canvas is generally pretty broken, but this avoids code in an ifdef where it could become broken on other platforms

Definition at line 69 of file advanced_config.cpp.

Referenced by ADVANCED_CFG::loadSettings().

const wxChar AC_KEYS::EnableSvgImport[] = wxT( "EnableSvgImport" )
static

Currently (Version 5.1) SVG import is disabled by default, to avoid issues SVG needs some enhancements.

Especially, all SVG shapes are imported as curves and converted to a lot of segments. A better approach is to convert to polylines (not yet existing in Pcbnew) and keep arcs and circles as primitives (not yet possible with tinysvg library. So, until these issues are solved, disable SVG import option.

Warning: enable svg import is currently only for developers.

Definition at line 62 of file advanced_config.cpp.

Referenced by ADVANCED_CFG::loadSettings().