31#ifndef __DIALOG_PLOT_SCHEMATIC__
32#define __DIALOG_PLOT_SCHEMATIC__
61 void OnPlotAll( wxCommandEvent& event )
override;
62 void OnUpdateUI( wxUpdateUIEvent& event )
override;
98 default:
return HPGL_PLOT_ORIGIN_AND_UNITS::PLOTTER_BOT_LEFT;
99 case 1:
return HPGL_PLOT_ORIGIN_AND_UNITS::PLOTTER_CENTER;
100 case 2:
return HPGL_PLOT_ORIGIN_AND_UNITS::USER_FIT_PAGE;
101 case 3:
return HPGL_PLOT_ORIGIN_AND_UNITS::USER_FIT_CONTENT;
107 switch( aOriginAndUnits )
109 case HPGL_PLOT_ORIGIN_AND_UNITS::PLOTTER_BOT_LEFT:
114 case HPGL_PLOT_ORIGIN_AND_UNITS::PLOTTER_CENTER:
118 case HPGL_PLOT_ORIGIN_AND_UNITS::USER_FIT_PAGE:
122 case HPGL_PLOT_ORIGIN_AND_UNITS::USER_FIT_CONTENT:
Color settings are a bit different than most of the settings objects in that there can be more than o...
Class DIALOG_PLOT_SCHEMATIC_BASE.
wxChoice * m_ModeColorOption
wxCheckBox * m_plotDrawingSheet
wxChoice * m_plotOriginOpt
wxCheckBox * m_openFileAfterPlot
UNIT_BINDER m_defaultLineWidth
void OnPageSizeSelected(wxCommandEvent &event) override
void OnPlotAll(wxCommandEvent &event) override
bool getOpenFileAfterPlot()
static HPGL_PAGE_SIZE m_HPGLPaperSizeSelect
void OnOutputDirectoryBrowseClicked(wxCommandEvent &event) override
Set the m_outputDirectoryName variable to the selected directory from directory dialog.
PLOT_FORMAT GetPlotFileFormat()
static int m_pageSizeSelect
void OnPlotCurrent(wxCommandEvent &event) override
void setPlotOriginAndUnits(HPGL_PLOT_ORIGIN_AND_UNITS aOriginAndUnits)
HPGL_PLOT_ORIGIN_AND_UNITS getPlotOriginAndUnits()
void setModeColor(bool aColor)
bool getPlotDrawingSheet()
void setPlotDrawingSheet(bool aPlot)
void setOpenFileAfterPlot(bool aOpenFileAfterPlot)
JOB_EXPORT_SCH_PLOT * m_job
SCH_EDIT_FRAME * m_editFrame
bool PrjConfigChanged()
Return true if the project configuration was modified.
void getPlotOptions(RENDER_SETTINGS *aSettings)
COLOR_SETTINGS * getColorSettings()
void plotSchematic(bool aPlotAll)
void OnUpdateUI(wxUpdateUIEvent &event) override
wxString getOutputPath()
Determine the best absolute path to plot files given the contents of the path edit control.
Container for all the knowledge about how graphical objects are drawn on any output surface/device.
Schematic editor (Eeschema) main window.
Handle access to a stack of flattened SCH_SHEET objects by way of a path for creating a flattened sch...
PLOT_FORMAT
The set of supported output plot formats.
HPGL_PLOT_ORIGIN_AND_UNITS