35 m_genMode( GEN_MODE::
SINGLE )
37 m_plotDrawingSheet =
true;
39 m_params.emplace_back(
new JOB_PARAM<wxString>(
"color_theme", &m_colorTheme, m_colorTheme ) );
40 m_params.emplace_back(
new JOB_PARAM<bool>(
"mirror", &m_mirror, m_mirror ) );
41 m_params.emplace_back(
42 new JOB_PARAM<bool>(
"black_and_white", &m_blackAndWhite, m_blackAndWhite ) );
43 m_params.emplace_back(
new JOB_PARAM<bool>(
"negative", &m_negative, m_negative ) );
45 "sketch_pads_on_fab_layers", &m_sketchPadsOnFabLayers, m_sketchPadsOnFabLayers ) );
46 m_params.emplace_back(
47 new JOB_PARAM<int>(
"page_size_mode", &m_pageSizeMode, m_pageSizeMode ) );
48 m_params.emplace_back(
57 return _(
"Export SVG" );
63 return _(
"Export SVG Job Settings" );
wxString GetSettingsDialogTitle() const override
wxString GetDefaultDescription() const override
Some functions to handle hotkeys in KiCad.
NLOHMANN_JSON_SERIALIZE_ENUM(JOB_EXPORT_PCB_SVG::GEN_MODE, { { JOB_EXPORT_PCB_SVG::GEN_MODE::MULTI, "multi" }, { JOB_EXPORT_PCB_SVG::GEN_MODE::SINGLE, "single" }, }) JOB_EXPORT_PCB_SVG
#define REGISTER_JOB(job_name, title, face, T)
PLOT_FORMAT
The set of supported output plot formats.