KiCad PCB EDA Suite
Loading...
Searching...
No Matches
dialog_plot.cpp File Reference
#include <wx/bmpbuttn.h>
#include <wx/clntdata.h>
#include <wx/rearrangectrl.h>
#include <plotters/plotter.h>
#include <confirm.h>
#include <pcb_edit_frame.h>
#include <project/project_file.h>
#include <pcbplot.h>
#include <pgm_base.h>
#include <gerber_jobfile_writer.h>
#include <reporter.h>
#include <wildcards_and_files_ext.h>
#include <layer_ids.h>
#include <locale_io.h>
#include <bitmaps.h>
#include <dialog_plot.h>
#include <dialog_gendrill.h>
#include <widgets/wx_html_report_panel.h>
#include <widgets/std_bitmap_button.h>
#include <tool/tool_manager.h>
#include <tools/zone_filler_tool.h>
#include <tools/drc_tool.h>
#include <math/util.h>
#include <macros.h>
#include <jobs/job_export_pcb_gerbers.h>
#include <jobs/job_export_pcb_dxf.h>
#include <jobs/job_export_pcb_pdf.h>
#include <jobs/job_export_pcb_svg.h>
#include <wx/dirdlg.h>
#include <wx/msgdlg.h>

Go to the source code of this file.

Classes

class  PCB_LAYER_ID_CLIENT_DATA
 A helper wxWidgets control client data object to store layer IDs. More...
 

Macros

#define ID_LAYER_FAB   13001
 
#define ID_SELECT_COPPER_LAYERS   13002
 
#define ID_DESELECT_COPPER_LAYERS   13003
 
#define ID_SELECT_ALL_LAYERS   13004
 
#define ID_DESELECT_ALL_LAYERS   13005
 
#define ID_STACKUP_ORDER   13006
 

Functions

PCB_LAYER_ID_CLIENT_DATAgetLayerClientData (const wxRearrangeList *aList, int aIdx)
 
static bool setDouble (double *aResult, double aValue, double aMin, double aMax)
 
static bool setInt (int *aResult, int aValue, int aMin, int aMax)
 

Macro Definition Documentation

◆ ID_DESELECT_ALL_LAYERS

#define ID_DESELECT_ALL_LAYERS   13005

Definition at line 611 of file dialog_plot.cpp.

◆ ID_DESELECT_COPPER_LAYERS

#define ID_DESELECT_COPPER_LAYERS   13003

Definition at line 609 of file dialog_plot.cpp.

◆ ID_LAYER_FAB

#define ID_LAYER_FAB   13001

Definition at line 607 of file dialog_plot.cpp.

◆ ID_SELECT_ALL_LAYERS

#define ID_SELECT_ALL_LAYERS   13004

Definition at line 610 of file dialog_plot.cpp.

◆ ID_SELECT_COPPER_LAYERS

#define ID_SELECT_COPPER_LAYERS   13002

Definition at line 608 of file dialog_plot.cpp.

◆ ID_STACKUP_ORDER

#define ID_STACKUP_ORDER   13006

Definition at line 612 of file dialog_plot.cpp.

Function Documentation

◆ getLayerClientData()

PCB_LAYER_ID_CLIENT_DATA * getLayerClientData ( const wxRearrangeList *  aList,
int  aIdx 
)

◆ setDouble()

static bool setDouble ( double *  aResult,
double  aValue,
double  aMin,
double  aMax 
)
static

◆ setInt()

static bool setInt ( int *  aResult,
int  aValue,
int  aMin,
int  aMax 
)
static