31#define ARG_FOOTPRINT "--footprint" 
   37                                                "library to SVG" ) ) );
 
   43            .default_value( std::string() )
 
   44            .help( 
UTF8STDSTR( 
_( 
"Color theme to use (will default to footprint editor " 
   48            .default_value( std::string() )
 
   49            .help( 
UTF8STDSTR( 
_( 
"Specific footprint to export within the library" ) ) )
 
   50            .metavar( 
"FOOTPRINT_NAME" );
 
 
   76    std::unique_ptr<JOB_FP_EXPORT_SVG> svgJob = std::make_unique<JOB_FP_EXPORT_SVG>();
 
   88    if( !wxDir::Exists( svgJob->m_libraryPath ) )
 
   90        wxFprintf( stderr, 
_( 
"Footprint library does not exist or is not accessible\n" ) );
 
 
std::map< wxString, wxString > m_argDefineVars
Value of the drawing sheet arg if configured.
 
argparse::ArgumentParser m_argParser
 
void addDefineArg()
Set up the drawing sheet arg used by many of the export commands.
 
wxString m_argOutput
Value of the output arg if configured.
 
wxString m_argInput
Value of the common input arg if configured.
 
int doPerform(KIWAY &aKiway) override
The internal handler that should be overloaded to implement command specific processing and work.
 
A minimalistic software bus for communications between various DLLs/DSOs (DSOs) within the same KiCad...
 
int ProcessJob(KIWAY::FACE_T aFace, JOB *aJob, REPORTER *aReporter=nullptr, PROGRESS_REPORTER *aProgressReporter=nullptr)
 
#define ARG_SKETCH_PADS_ON_FAB_LAYERS_DESC
 
#define ARG_CROSSOUT_DNP_FPS_ON_FAB_LAYERS_DESC
 
#define ARG_SKETCH_PADS_ON_FAB_LAYERS
 
#define ARG_SKETCH_DNP_FPS_ON_FAB_LAYERS_DESC
 
#define ARG_BLACKANDWHITE_DESC
 
#define ARG_BLACKANDWHITE
 
#define ARG_CROSSOUT_DNP_FPS_ON_FAB_LAYERS
 
#define ARG_HIDE_DNP_FPS_ON_FAB_LAYERS
 
#define ARG_HIDE_DNP_FPS_ON_FAB_LAYERS_DESC
 
#define ARG_SKETCH_DNP_FPS_ON_FAB_LAYERS
 
This file contains miscellaneous commonly used macros and functions.
 
static const int ERR_INVALID_INPUT_FILE
 
wxString From_UTF8(const char *cstring)
 
PCB_EXPORT_BASE_COMMAND(const std::string &aName, bool aInputCanBeDir=false, bool aOutputIsDir=false)