42        JOB( 
"plot", aOutputIsDirectory ),
 
   47        m_plotDrawingSheet( true ),
 
   48        m_show_hop_over( false ),
 
   49        m_blackAndWhite( false ),
 
   51        m_useBackgroundColor( true ),
 
   53        m_PDFPropertyPopups( true ),
 
   54        m_PDFHierarchicalLinks( true ),
 
   55        m_PDFMetadata( true ),
 
   59            &m_plotFormat, m_plotFormat ) );
 
   62            &m_drawingSheet, m_drawingSheet ) );
 
   65            &m_plotAll, m_plotAll ) );
 
   68            &m_plotDrawingSheet, m_plotDrawingSheet ) );
 
   71            &m_blackAndWhite, m_blackAndWhite ) );
 
   74            &m_show_hop_over, m_show_hop_over ) );
 
   77            &m_pageSizeSelect, m_pageSizeSelect ) );
 
   80            &m_useBackgroundColor, m_useBackgroundColor ) );
 
   83            &m_minPenWidth, m_minPenWidth ) );
 
   86            &m_PDFPropertyPopups, m_PDFPropertyPopups ) );
 
   89            &m_PDFHierarchicalLinks, m_PDFHierarchicalLinks ) );
 
   92            &m_PDFMetadata, m_PDFMetadata ) );
 
   95            &m_theme, m_theme ) );
 
  108    return _( 
"Export PDF" );
 
  114    return _( 
"Export PDF Job Settings" );
 
  118JOB_EXPORT_SCH_PLOT_DXF ::JOB_EXPORT_SCH_PLOT_DXF () :
 
  127    return _( 
"Export DXF" );
 
  133    return _( 
"Export DXF Job Settings" );
 
  146    return _( 
"Export SVG" );
 
  152    return _( 
"Export SVG Job Settings" );
 
  165    return _( 
"Export Postscript" );
 
  171    return _( 
"Export Postscript Job Settings" );
 
  184    return _( 
"Export HPGL" );
 
wxString GetSettingsDialogTitle() const override
 
wxString GetDefaultDescription() const override
 
JOB_EXPORT_SCH_PLOT_HPGL()
 
wxString GetDefaultDescription() const override
 
wxString GetDefaultDescription() const override
 
wxString GetSettingsDialogTitle() const override
 
JOB_EXPORT_SCH_PLOT_PDF(bool aOutputIsDirectory=true)
 
wxString GetDefaultDescription() const override
 
wxString GetSettingsDialogTitle() const override
 
JOB_EXPORT_SCH_PLOT_SVG()
 
wxString GetDefaultDescription() const override
 
wxString GetSettingsDialogTitle() const override
 
JOB_EXPORT_SCH_PLOT(bool aOutputIsDirectory)
 
An simple container class that lets us dispatch output jobs to kifaces.
 
Some functions to handle hotkeys in KiCad.
 
NLOHMANN_JSON_SERIALIZE_ENUM(JOB_PAGE_SIZE, { { JOB_PAGE_SIZE::PAGE_SIZE_AUTO, "auto" }, { JOB_PAGE_SIZE::PAGE_SIZE_A4, "A4" }, { JOB_PAGE_SIZE::PAGE_SIZE_A, "A" }, }) NLOHMANN_JSON_SERIALIZE_ENUM(SCH_PLOT_FORMAT
 
#define REGISTER_JOB(job_name, title, face, T)
 
#define REGISTER_DEPRECATED_JOB(job_name, title, face, T)