Removed default line width setting from the printing dialog
This commit is contained in:
parent
38f94483f4
commit
afda69c9cc
|
@ -192,7 +192,6 @@ void BOARD_PRINTOUT::setupViewLayers( const std::unique_ptr<KIGFX::VIEW>& aView,
|
||||||
|
|
||||||
void BOARD_PRINTOUT::setupPainter( const std::unique_ptr<KIGFX::PAINTER>& aPainter )
|
void BOARD_PRINTOUT::setupPainter( const std::unique_ptr<KIGFX::PAINTER>& aPainter )
|
||||||
{
|
{
|
||||||
aPainter->GetSettings()->SetOutlineWidth( m_settings.m_lineWidth );
|
|
||||||
aPainter->GetSettings()->SetBackgroundColor( COLOR4D::WHITE );
|
aPainter->GetSettings()->SetBackgroundColor( COLOR4D::WHITE );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -28,8 +28,7 @@ static constexpr double MIN_SCALE = 0.01;
|
||||||
static constexpr double MAX_SCALE = 100.0;
|
static constexpr double MAX_SCALE = 100.0;
|
||||||
|
|
||||||
DIALOG_PRINT_GENERIC::DIALOG_PRINT_GENERIC( EDA_DRAW_FRAME* aParent, PRINTOUT_SETTINGS* aSettings )
|
DIALOG_PRINT_GENERIC::DIALOG_PRINT_GENERIC( EDA_DRAW_FRAME* aParent, PRINTOUT_SETTINGS* aSettings )
|
||||||
: DIALOG_PRINT_GENERIC_BASE( aParent ), m_config( nullptr ), m_settings( aSettings ),
|
: DIALOG_PRINT_GENERIC_BASE( aParent ), m_config( nullptr ), m_settings( aSettings )
|
||||||
m_lineWidth( aParent, m_penWidthLabel, m_penWidthCtrl, m_penWidthUnits, true )
|
|
||||||
{
|
{
|
||||||
m_scaleValidator.SetRange( MIN_SCALE, MAX_SCALE );
|
m_scaleValidator.SetRange( MIN_SCALE, MAX_SCALE );
|
||||||
m_scaleCustomText->SetValidator( m_scaleValidator );
|
m_scaleCustomText->SetValidator( m_scaleValidator );
|
||||||
|
@ -69,7 +68,6 @@ void DIALOG_PRINT_GENERIC::ForcePrintBorder( bool aValue )
|
||||||
|
|
||||||
void DIALOG_PRINT_GENERIC::saveSettings()
|
void DIALOG_PRINT_GENERIC::saveSettings()
|
||||||
{
|
{
|
||||||
m_settings->m_lineWidth = m_lineWidth.GetValue();
|
|
||||||
m_settings->m_scale = getScaleValue();
|
m_settings->m_scale = getScaleValue();
|
||||||
m_settings->m_titleBlock = m_titleBlock->GetValue();
|
m_settings->m_titleBlock = m_titleBlock->GetValue();
|
||||||
m_settings->m_blackWhite = m_outputMode->GetSelection();
|
m_settings->m_blackWhite = m_outputMode->GetSelection();
|
||||||
|
@ -136,7 +134,6 @@ bool DIALOG_PRINT_GENERIC::TransferDataToWindow()
|
||||||
if( m_config )
|
if( m_config )
|
||||||
m_settings->Load( m_config );
|
m_settings->Load( m_config );
|
||||||
|
|
||||||
m_lineWidth.SetValue( m_settings->m_lineWidth );
|
|
||||||
setScaleValue( m_settings->m_scale );
|
setScaleValue( m_settings->m_scale );
|
||||||
m_titleBlock->SetValue( m_settings->m_titleBlock );
|
m_titleBlock->SetValue( m_settings->m_titleBlock );
|
||||||
m_outputMode->SetSelection( m_settings->m_blackWhite ? 1 : 0 );
|
m_outputMode->SetSelection( m_settings->m_blackWhite ? 1 : 0 );
|
||||||
|
|
|
@ -81,8 +81,6 @@ protected:
|
||||||
|
|
||||||
PRINTOUT_SETTINGS* m_settings;
|
PRINTOUT_SETTINGS* m_settings;
|
||||||
|
|
||||||
UNIT_BINDER m_lineWidth;
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void onPageSetup( wxCommandEvent& event ) override;
|
void onPageSetup( wxCommandEvent& event ) override;
|
||||||
void onPrintPreview( wxCommandEvent& event ) override;
|
void onPrintPreview( wxCommandEvent& event ) override;
|
||||||
|
|
|
@ -27,19 +27,6 @@ DIALOG_PRINT_GENERIC_BASE::DIALOG_PRINT_GENERIC_BASE( wxWindow* parent, wxWindow
|
||||||
gbOptionsSizer->SetFlexibleDirection( wxBOTH );
|
gbOptionsSizer->SetFlexibleDirection( wxBOTH );
|
||||||
gbOptionsSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
gbOptionsSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||||
|
|
||||||
m_penWidthLabel = new wxStaticText( sbOptionsSizer->GetStaticBox(), wxID_ANY, _("Default line width:"), wxDefaultPosition, wxDefaultSize, 0 );
|
|
||||||
m_penWidthLabel->Wrap( -1 );
|
|
||||||
m_penWidthLabel->SetToolTip( _("Pen size used to draw items that have no pen size specified.\nUsed mainly to draw items in sketch mode.") );
|
|
||||||
|
|
||||||
gbOptionsSizer->Add( m_penWidthLabel, wxGBPosition( 0, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 );
|
|
||||||
|
|
||||||
m_penWidthCtrl = new wxTextCtrl( sbOptionsSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
|
||||||
gbOptionsSizer->Add( m_penWidthCtrl, wxGBPosition( 0, 1 ), wxGBSpan( 1, 1 ), wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND, 5 );
|
|
||||||
|
|
||||||
m_penWidthUnits = new wxStaticText( sbOptionsSizer->GetStaticBox(), wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
|
|
||||||
m_penWidthUnits->Wrap( -1 );
|
|
||||||
gbOptionsSizer->Add( m_penWidthUnits, wxGBPosition( 0, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT, 5 );
|
|
||||||
|
|
||||||
m_outputModeLabel = new wxStaticText( sbOptionsSizer->GetStaticBox(), wxID_ANY, _("Output mode:"), wxDefaultPosition, wxDefaultSize, 0 );
|
m_outputModeLabel = new wxStaticText( sbOptionsSizer->GetStaticBox(), wxID_ANY, _("Output mode:"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
m_outputModeLabel->Wrap( -1 );
|
m_outputModeLabel->Wrap( -1 );
|
||||||
gbOptionsSizer->Add( m_outputModeLabel, wxGBPosition( 2, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT, 5 );
|
gbOptionsSizer->Add( m_outputModeLabel, wxGBPosition( 2, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT, 5 );
|
||||||
|
|
|
@ -139,272 +139,6 @@
|
||||||
<property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
|
<property name="non_flexible_grow_mode">wxFLEX_GROWMODE_SPECIFIED</property>
|
||||||
<property name="permission">protected</property>
|
<property name="permission">protected</property>
|
||||||
<property name="vgap">2</property>
|
<property name="vgap">2</property>
|
||||||
<object class="gbsizeritem" expanded="0">
|
|
||||||
<property name="border">5</property>
|
|
||||||
<property name="colspan">1</property>
|
|
||||||
<property name="column">0</property>
|
|
||||||
<property name="flag">wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT</property>
|
|
||||||
<property name="row">0</property>
|
|
||||||
<property name="rowspan">1</property>
|
|
||||||
<object class="wxStaticText" expanded="0">
|
|
||||||
<property name="BottomDockable">1</property>
|
|
||||||
<property name="LeftDockable">1</property>
|
|
||||||
<property name="RightDockable">1</property>
|
|
||||||
<property name="TopDockable">1</property>
|
|
||||||
<property name="aui_layer"></property>
|
|
||||||
<property name="aui_name"></property>
|
|
||||||
<property name="aui_position"></property>
|
|
||||||
<property name="aui_row"></property>
|
|
||||||
<property name="best_size"></property>
|
|
||||||
<property name="bg"></property>
|
|
||||||
<property name="caption"></property>
|
|
||||||
<property name="caption_visible">1</property>
|
|
||||||
<property name="center_pane">0</property>
|
|
||||||
<property name="close_button">1</property>
|
|
||||||
<property name="context_help"></property>
|
|
||||||
<property name="context_menu">1</property>
|
|
||||||
<property name="default_pane">0</property>
|
|
||||||
<property name="dock">Dock</property>
|
|
||||||
<property name="dock_fixed">0</property>
|
|
||||||
<property name="docking">Left</property>
|
|
||||||
<property name="enabled">1</property>
|
|
||||||
<property name="fg"></property>
|
|
||||||
<property name="floatable">1</property>
|
|
||||||
<property name="font"></property>
|
|
||||||
<property name="gripper">0</property>
|
|
||||||
<property name="hidden">0</property>
|
|
||||||
<property name="id">wxID_ANY</property>
|
|
||||||
<property name="label">Default line width:</property>
|
|
||||||
<property name="max_size"></property>
|
|
||||||
<property name="maximize_button">0</property>
|
|
||||||
<property name="maximum_size"></property>
|
|
||||||
<property name="min_size"></property>
|
|
||||||
<property name="minimize_button">0</property>
|
|
||||||
<property name="minimum_size"></property>
|
|
||||||
<property name="moveable">1</property>
|
|
||||||
<property name="name">m_penWidthLabel</property>
|
|
||||||
<property name="pane_border">1</property>
|
|
||||||
<property name="pane_position"></property>
|
|
||||||
<property name="pane_size"></property>
|
|
||||||
<property name="permission">protected</property>
|
|
||||||
<property name="pin_button">1</property>
|
|
||||||
<property name="pos"></property>
|
|
||||||
<property name="resize">Resizable</property>
|
|
||||||
<property name="show">1</property>
|
|
||||||
<property name="size"></property>
|
|
||||||
<property name="style"></property>
|
|
||||||
<property name="subclass"></property>
|
|
||||||
<property name="toolbar_pane">0</property>
|
|
||||||
<property name="tooltip">Pen size used to draw items that have no pen size specified.
Used mainly to draw items in sketch mode.</property>
|
|
||||||
<property name="window_extra_style"></property>
|
|
||||||
<property name="window_name"></property>
|
|
||||||
<property name="window_style"></property>
|
|
||||||
<property name="wrap">-1</property>
|
|
||||||
<event name="OnChar"></event>
|
|
||||||
<event name="OnEnterWindow"></event>
|
|
||||||
<event name="OnEraseBackground"></event>
|
|
||||||
<event name="OnKeyDown"></event>
|
|
||||||
<event name="OnKeyUp"></event>
|
|
||||||
<event name="OnKillFocus"></event>
|
|
||||||
<event name="OnLeaveWindow"></event>
|
|
||||||
<event name="OnLeftDClick"></event>
|
|
||||||
<event name="OnLeftDown"></event>
|
|
||||||
<event name="OnLeftUp"></event>
|
|
||||||
<event name="OnMiddleDClick"></event>
|
|
||||||
<event name="OnMiddleDown"></event>
|
|
||||||
<event name="OnMiddleUp"></event>
|
|
||||||
<event name="OnMotion"></event>
|
|
||||||
<event name="OnMouseEvents"></event>
|
|
||||||
<event name="OnMouseWheel"></event>
|
|
||||||
<event name="OnPaint"></event>
|
|
||||||
<event name="OnRightDClick"></event>
|
|
||||||
<event name="OnRightDown"></event>
|
|
||||||
<event name="OnRightUp"></event>
|
|
||||||
<event name="OnSetFocus"></event>
|
|
||||||
<event name="OnSize"></event>
|
|
||||||
<event name="OnUpdateUI"></event>
|
|
||||||
</object>
|
|
||||||
</object>
|
|
||||||
<object class="gbsizeritem" expanded="0">
|
|
||||||
<property name="border">5</property>
|
|
||||||
<property name="colspan">1</property>
|
|
||||||
<property name="column">1</property>
|
|
||||||
<property name="flag">wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND</property>
|
|
||||||
<property name="row">0</property>
|
|
||||||
<property name="rowspan">1</property>
|
|
||||||
<object class="wxTextCtrl" expanded="0">
|
|
||||||
<property name="BottomDockable">1</property>
|
|
||||||
<property name="LeftDockable">1</property>
|
|
||||||
<property name="RightDockable">1</property>
|
|
||||||
<property name="TopDockable">1</property>
|
|
||||||
<property name="aui_layer"></property>
|
|
||||||
<property name="aui_name"></property>
|
|
||||||
<property name="aui_position"></property>
|
|
||||||
<property name="aui_row"></property>
|
|
||||||
<property name="best_size"></property>
|
|
||||||
<property name="bg"></property>
|
|
||||||
<property name="caption"></property>
|
|
||||||
<property name="caption_visible">1</property>
|
|
||||||
<property name="center_pane">0</property>
|
|
||||||
<property name="close_button">1</property>
|
|
||||||
<property name="context_help"></property>
|
|
||||||
<property name="context_menu">1</property>
|
|
||||||
<property name="default_pane">0</property>
|
|
||||||
<property name="dock">Dock</property>
|
|
||||||
<property name="dock_fixed">0</property>
|
|
||||||
<property name="docking">Left</property>
|
|
||||||
<property name="enabled">1</property>
|
|
||||||
<property name="fg"></property>
|
|
||||||
<property name="floatable">1</property>
|
|
||||||
<property name="font"></property>
|
|
||||||
<property name="gripper">0</property>
|
|
||||||
<property name="hidden">0</property>
|
|
||||||
<property name="id">wxID_ANY</property>
|
|
||||||
<property name="max_size"></property>
|
|
||||||
<property name="maximize_button">0</property>
|
|
||||||
<property name="maximum_size"></property>
|
|
||||||
<property name="maxlength">0</property>
|
|
||||||
<property name="min_size"></property>
|
|
||||||
<property name="minimize_button">0</property>
|
|
||||||
<property name="minimum_size">-1,-1</property>
|
|
||||||
<property name="moveable">1</property>
|
|
||||||
<property name="name">m_penWidthCtrl</property>
|
|
||||||
<property name="pane_border">1</property>
|
|
||||||
<property name="pane_position"></property>
|
|
||||||
<property name="pane_size"></property>
|
|
||||||
<property name="permission">protected</property>
|
|
||||||
<property name="pin_button">1</property>
|
|
||||||
<property name="pos"></property>
|
|
||||||
<property name="resize">Resizable</property>
|
|
||||||
<property name="show">1</property>
|
|
||||||
<property name="size"></property>
|
|
||||||
<property name="style"></property>
|
|
||||||
<property name="subclass"></property>
|
|
||||||
<property name="toolbar_pane">0</property>
|
|
||||||
<property name="tooltip"></property>
|
|
||||||
<property name="validator_data_type"></property>
|
|
||||||
<property name="validator_style">wxFILTER_NONE</property>
|
|
||||||
<property name="validator_type">wxDefaultValidator</property>
|
|
||||||
<property name="validator_variable"></property>
|
|
||||||
<property name="value"></property>
|
|
||||||
<property name="window_extra_style"></property>
|
|
||||||
<property name="window_name"></property>
|
|
||||||
<property name="window_style"></property>
|
|
||||||
<event name="OnChar"></event>
|
|
||||||
<event name="OnEnterWindow"></event>
|
|
||||||
<event name="OnEraseBackground"></event>
|
|
||||||
<event name="OnKeyDown"></event>
|
|
||||||
<event name="OnKeyUp"></event>
|
|
||||||
<event name="OnKillFocus"></event>
|
|
||||||
<event name="OnLeaveWindow"></event>
|
|
||||||
<event name="OnLeftDClick"></event>
|
|
||||||
<event name="OnLeftDown"></event>
|
|
||||||
<event name="OnLeftUp"></event>
|
|
||||||
<event name="OnMiddleDClick"></event>
|
|
||||||
<event name="OnMiddleDown"></event>
|
|
||||||
<event name="OnMiddleUp"></event>
|
|
||||||
<event name="OnMotion"></event>
|
|
||||||
<event name="OnMouseEvents"></event>
|
|
||||||
<event name="OnMouseWheel"></event>
|
|
||||||
<event name="OnPaint"></event>
|
|
||||||
<event name="OnRightDClick"></event>
|
|
||||||
<event name="OnRightDown"></event>
|
|
||||||
<event name="OnRightUp"></event>
|
|
||||||
<event name="OnSetFocus"></event>
|
|
||||||
<event name="OnSize"></event>
|
|
||||||
<event name="OnText"></event>
|
|
||||||
<event name="OnTextEnter"></event>
|
|
||||||
<event name="OnTextMaxLen"></event>
|
|
||||||
<event name="OnTextURL"></event>
|
|
||||||
<event name="OnUpdateUI"></event>
|
|
||||||
</object>
|
|
||||||
</object>
|
|
||||||
<object class="gbsizeritem" expanded="0">
|
|
||||||
<property name="border">5</property>
|
|
||||||
<property name="colspan">1</property>
|
|
||||||
<property name="column">2</property>
|
|
||||||
<property name="flag">wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT</property>
|
|
||||||
<property name="row">0</property>
|
|
||||||
<property name="rowspan">1</property>
|
|
||||||
<object class="wxStaticText" expanded="0">
|
|
||||||
<property name="BottomDockable">1</property>
|
|
||||||
<property name="LeftDockable">1</property>
|
|
||||||
<property name="RightDockable">1</property>
|
|
||||||
<property name="TopDockable">1</property>
|
|
||||||
<property name="aui_layer"></property>
|
|
||||||
<property name="aui_name"></property>
|
|
||||||
<property name="aui_position"></property>
|
|
||||||
<property name="aui_row"></property>
|
|
||||||
<property name="best_size"></property>
|
|
||||||
<property name="bg"></property>
|
|
||||||
<property name="caption"></property>
|
|
||||||
<property name="caption_visible">1</property>
|
|
||||||
<property name="center_pane">0</property>
|
|
||||||
<property name="close_button">1</property>
|
|
||||||
<property name="context_help"></property>
|
|
||||||
<property name="context_menu">1</property>
|
|
||||||
<property name="default_pane">0</property>
|
|
||||||
<property name="dock">Dock</property>
|
|
||||||
<property name="dock_fixed">0</property>
|
|
||||||
<property name="docking">Left</property>
|
|
||||||
<property name="enabled">1</property>
|
|
||||||
<property name="fg"></property>
|
|
||||||
<property name="floatable">1</property>
|
|
||||||
<property name="font"></property>
|
|
||||||
<property name="gripper">0</property>
|
|
||||||
<property name="hidden">0</property>
|
|
||||||
<property name="id">wxID_ANY</property>
|
|
||||||
<property name="label">mm</property>
|
|
||||||
<property name="max_size"></property>
|
|
||||||
<property name="maximize_button">0</property>
|
|
||||||
<property name="maximum_size"></property>
|
|
||||||
<property name="min_size"></property>
|
|
||||||
<property name="minimize_button">0</property>
|
|
||||||
<property name="minimum_size"></property>
|
|
||||||
<property name="moveable">1</property>
|
|
||||||
<property name="name">m_penWidthUnits</property>
|
|
||||||
<property name="pane_border">1</property>
|
|
||||||
<property name="pane_position"></property>
|
|
||||||
<property name="pane_size"></property>
|
|
||||||
<property name="permission">protected</property>
|
|
||||||
<property name="pin_button">1</property>
|
|
||||||
<property name="pos"></property>
|
|
||||||
<property name="resize">Resizable</property>
|
|
||||||
<property name="show">1</property>
|
|
||||||
<property name="size"></property>
|
|
||||||
<property name="style"></property>
|
|
||||||
<property name="subclass">; forward_declare</property>
|
|
||||||
<property name="toolbar_pane">0</property>
|
|
||||||
<property name="tooltip"></property>
|
|
||||||
<property name="window_extra_style"></property>
|
|
||||||
<property name="window_name"></property>
|
|
||||||
<property name="window_style"></property>
|
|
||||||
<property name="wrap">-1</property>
|
|
||||||
<event name="OnChar"></event>
|
|
||||||
<event name="OnEnterWindow"></event>
|
|
||||||
<event name="OnEraseBackground"></event>
|
|
||||||
<event name="OnKeyDown"></event>
|
|
||||||
<event name="OnKeyUp"></event>
|
|
||||||
<event name="OnKillFocus"></event>
|
|
||||||
<event name="OnLeaveWindow"></event>
|
|
||||||
<event name="OnLeftDClick"></event>
|
|
||||||
<event name="OnLeftDown"></event>
|
|
||||||
<event name="OnLeftUp"></event>
|
|
||||||
<event name="OnMiddleDClick"></event>
|
|
||||||
<event name="OnMiddleDown"></event>
|
|
||||||
<event name="OnMiddleUp"></event>
|
|
||||||
<event name="OnMotion"></event>
|
|
||||||
<event name="OnMouseEvents"></event>
|
|
||||||
<event name="OnMouseWheel"></event>
|
|
||||||
<event name="OnPaint"></event>
|
|
||||||
<event name="OnRightDClick"></event>
|
|
||||||
<event name="OnRightDown"></event>
|
|
||||||
<event name="OnRightUp"></event>
|
|
||||||
<event name="OnSetFocus"></event>
|
|
||||||
<event name="OnSize"></event>
|
|
||||||
<event name="OnUpdateUI"></event>
|
|
||||||
</object>
|
|
||||||
</object>
|
|
||||||
<object class="gbsizeritem" expanded="0">
|
<object class="gbsizeritem" expanded="0">
|
||||||
<property name="border">5</property>
|
<property name="border">5</property>
|
||||||
<property name="colspan">1</property>
|
<property name="colspan">1</property>
|
||||||
|
@ -626,7 +360,7 @@
|
||||||
<property name="minimize_button">0</property>
|
<property name="minimize_button">0</property>
|
||||||
<property name="minimum_size"></property>
|
<property name="minimum_size"></property>
|
||||||
<property name="moveable">1</property>
|
<property name="moveable">1</property>
|
||||||
<property name="name">m_Print_Sheet_Ref</property>
|
<property name="name">m_titleBlock</property>
|
||||||
<property name="pane_border">1</property>
|
<property name="pane_border">1</property>
|
||||||
<property name="pane_position"></property>
|
<property name="pane_position"></property>
|
||||||
<property name="pane_size"></property>
|
<property name="pane_size"></property>
|
||||||
|
|
|
@ -20,13 +20,13 @@ class DIALOG_SHIM;
|
||||||
#include <wx/font.h>
|
#include <wx/font.h>
|
||||||
#include <wx/colour.h>
|
#include <wx/colour.h>
|
||||||
#include <wx/settings.h>
|
#include <wx/settings.h>
|
||||||
#include <wx/textctrl.h>
|
|
||||||
#include <wx/choice.h>
|
#include <wx/choice.h>
|
||||||
#include <wx/checkbox.h>
|
#include <wx/checkbox.h>
|
||||||
#include <wx/gbsizer.h>
|
#include <wx/gbsizer.h>
|
||||||
#include <wx/sizer.h>
|
#include <wx/sizer.h>
|
||||||
#include <wx/statbox.h>
|
#include <wx/statbox.h>
|
||||||
#include <wx/radiobut.h>
|
#include <wx/radiobut.h>
|
||||||
|
#include <wx/textctrl.h>
|
||||||
#include <wx/statline.h>
|
#include <wx/statline.h>
|
||||||
#include <wx/button.h>
|
#include <wx/button.h>
|
||||||
#include <wx/dialog.h>
|
#include <wx/dialog.h>
|
||||||
|
@ -50,9 +50,6 @@ class DIALOG_PRINT_GENERIC_BASE : public DIALOG_SHIM
|
||||||
wxBoxSizer* bUpperSizer;
|
wxBoxSizer* bUpperSizer;
|
||||||
wxStaticBoxSizer* sbOptionsSizer;
|
wxStaticBoxSizer* sbOptionsSizer;
|
||||||
wxGridBagSizer* gbOptionsSizer;
|
wxGridBagSizer* gbOptionsSizer;
|
||||||
wxStaticText* m_penWidthLabel;
|
|
||||||
wxTextCtrl* m_penWidthCtrl;
|
|
||||||
wxStaticText* m_penWidthUnits;
|
|
||||||
wxStaticText* m_outputModeLabel;
|
wxStaticText* m_outputModeLabel;
|
||||||
wxChoice* m_outputMode;
|
wxChoice* m_outputMode;
|
||||||
wxCheckBox* m_titleBlock;
|
wxCheckBox* m_titleBlock;
|
||||||
|
|
|
@ -22,7 +22,6 @@
|
||||||
|
|
||||||
void PRINTOUT_SETTINGS::Save( wxConfigBase* aConfig )
|
void PRINTOUT_SETTINGS::Save( wxConfigBase* aConfig )
|
||||||
{
|
{
|
||||||
aConfig->Write( OPTKEY_PRINT_LINE_WIDTH, m_lineWidth );
|
|
||||||
aConfig->Write( OPTKEY_PRINT_SCALE, m_scale );
|
aConfig->Write( OPTKEY_PRINT_SCALE, m_scale );
|
||||||
aConfig->Write( OPTKEY_PRINT_PAGE_FRAME, m_titleBlock );
|
aConfig->Write( OPTKEY_PRINT_PAGE_FRAME, m_titleBlock );
|
||||||
aConfig->Write( OPTKEY_PRINT_MONOCHROME_MODE, m_blackWhite );
|
aConfig->Write( OPTKEY_PRINT_MONOCHROME_MODE, m_blackWhite );
|
||||||
|
@ -31,7 +30,6 @@ void PRINTOUT_SETTINGS::Save( wxConfigBase* aConfig )
|
||||||
|
|
||||||
void PRINTOUT_SETTINGS::Load( wxConfigBase* aConfig )
|
void PRINTOUT_SETTINGS::Load( wxConfigBase* aConfig )
|
||||||
{
|
{
|
||||||
aConfig->Read( OPTKEY_PRINT_LINE_WIDTH, &m_lineWidth, 10000 );
|
|
||||||
aConfig->Read( OPTKEY_PRINT_SCALE, &m_scale, 1.0 );
|
aConfig->Read( OPTKEY_PRINT_SCALE, &m_scale, 1.0 );
|
||||||
aConfig->Read( OPTKEY_PRINT_PAGE_FRAME, &m_titleBlock, false );
|
aConfig->Read( OPTKEY_PRINT_PAGE_FRAME, &m_titleBlock, false );
|
||||||
aConfig->Read( OPTKEY_PRINT_MONOCHROME_MODE, &m_blackWhite, 1 );
|
aConfig->Read( OPTKEY_PRINT_MONOCHROME_MODE, &m_blackWhite, 1 );
|
||||||
|
|
|
@ -120,10 +120,6 @@ DIALOG_PRINT_GERBVIEW::DIALOG_PRINT_GERBVIEW( GERBVIEW_FRAME* aParent, BOARD_PRI
|
||||||
{
|
{
|
||||||
m_config = Kiface().KifaceSettings();
|
m_config = Kiface().KifaceSettings();
|
||||||
|
|
||||||
// Line width settings range
|
|
||||||
m_lineWidth.SetMax( KiROUND( 5 * IU_PER_MM ) );
|
|
||||||
m_lineWidth.SetMin( KiROUND( 0.005 * IU_PER_MM ) );
|
|
||||||
|
|
||||||
createExtraOptions();
|
createExtraOptions();
|
||||||
createLeftPanel();
|
createLeftPanel();
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,10 +32,6 @@ struct PRINTOUT_SETTINGS
|
||||||
PRINTOUT_SETTINGS( const PAGE_INFO& aPageInfo )
|
PRINTOUT_SETTINGS( const PAGE_INFO& aPageInfo )
|
||||||
: m_pageInfo( aPageInfo )
|
: m_pageInfo( aPageInfo )
|
||||||
{
|
{
|
||||||
// TODO Millimeter2iu is depends on PCBNEW/GERBVIEW #ifdefs, so it cannot be compiled to libcommon
|
|
||||||
//m_lineWidth = Millimeter2iu( 0.2 ); // A reasonable default value to draw items
|
|
||||||
// which do not have a specified line width
|
|
||||||
m_lineWidth = 0.0;
|
|
||||||
m_scale = 1.0;
|
m_scale = 1.0;
|
||||||
m_titleBlock = false;
|
m_titleBlock = false;
|
||||||
m_blackWhite = true;
|
m_blackWhite = true;
|
||||||
|
@ -45,8 +41,6 @@ struct PRINTOUT_SETTINGS
|
||||||
virtual void Save( wxConfigBase* aConfig );
|
virtual void Save( wxConfigBase* aConfig );
|
||||||
virtual void Load( wxConfigBase* aConfig );
|
virtual void Load( wxConfigBase* aConfig );
|
||||||
|
|
||||||
int m_lineWidth; ///< The default value pen size to plot/print items
|
|
||||||
///< that have no defined pen size
|
|
||||||
double m_scale; ///< Printing scale
|
double m_scale; ///< Printing scale
|
||||||
bool m_titleBlock; ///< Print frame and title block
|
bool m_titleBlock; ///< Print frame and title block
|
||||||
bool m_blackWhite; ///< Print in B&W or Color
|
bool m_blackWhite; ///< Print in B&W or Color
|
||||||
|
|
|
@ -106,10 +106,6 @@ DIALOG_PRINT_PCBNEW::DIALOG_PRINT_PCBNEW( PCB_BASE_EDIT_FRAME* aParent, PCBNEW_P
|
||||||
m_config = Kiface().KifaceSettings();
|
m_config = Kiface().KifaceSettings();
|
||||||
memset( m_layers, 0, sizeof( m_layers ) );
|
memset( m_layers, 0, sizeof( m_layers ) );
|
||||||
|
|
||||||
// Line width settings range
|
|
||||||
m_lineWidth.SetMax( KiROUND( 5 * IU_PER_MM ) );
|
|
||||||
m_lineWidth.SetMin( KiROUND( 0.005 * IU_PER_MM ) );
|
|
||||||
|
|
||||||
createExtraOptions();
|
createExtraOptions();
|
||||||
createLeftPanel();
|
createLeftPanel();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue