2013-05-26 04:36:44 +00:00
///////////////////////////////////////////////////////////////////////////
2019-04-27 12:34:39 +00:00
// C++ code generated with wxFormBuilder (version Oct 26 2018)
2013-05-26 04:36:44 +00:00
// http://www.wxformbuilder.org/
//
2018-01-08 04:05:03 +00:00
// PLEASE DO *NOT* EDIT THIS FILE!
2013-05-26 04:36:44 +00:00
///////////////////////////////////////////////////////////////////////////
2018-05-14 17:34:18 +00:00
# include "panel_pcbnew_display_options_base.h"
2013-05-26 04:36:44 +00:00
///////////////////////////////////////////////////////////////////////////
2019-04-27 12:34:39 +00:00
PANEL_PCBNEW_DISPLAY_OPTIONS_BASE : : PANEL_PCBNEW_DISPLAY_OPTIONS_BASE ( wxWindow * parent , wxWindowID id , const wxPoint & pos , const wxSize & size , long style , const wxString & name ) : wxPanel ( parent , id , pos , size , style , name )
2013-05-26 04:36:44 +00:00
{
wxBoxSizer * bMainSizer ;
2015-02-02 08:06:39 +00:00
bMainSizer = new wxBoxSizer ( wxVERTICAL ) ;
2019-04-27 12:34:39 +00:00
2015-02-02 08:06:39 +00:00
wxBoxSizer * bupperSizer ;
bupperSizer = new wxBoxSizer ( wxHORIZONTAL ) ;
2019-04-27 12:34:39 +00:00
2018-05-14 17:34:18 +00:00
m_galOptionsSizer = new wxBoxSizer ( wxVERTICAL ) ;
2019-04-27 12:34:39 +00:00
2018-05-14 17:34:18 +00:00
bupperSizer - > Add ( m_galOptionsSizer , 1 , wxEXPAND , 5 ) ;
2019-04-27 12:34:39 +00:00
2018-02-16 16:57:18 +00:00
wxBoxSizer * bRightSizer ;
bRightSizer = new wxBoxSizer ( wxVERTICAL ) ;
2019-04-27 12:34:39 +00:00
2018-02-16 16:57:18 +00:00
wxStaticBoxSizer * sbAnnotations ;
2018-05-14 17:34:18 +00:00
sbAnnotations = new wxStaticBoxSizer ( new wxStaticBox ( this , wxID_ANY , _ ( " Annotations " ) ) , wxVERTICAL ) ;
2019-04-27 12:34:39 +00:00
2018-08-26 10:27:14 +00:00
wxString m_ShowNetNamesOptionChoices [ ] = { _ ( " Do not show " ) , _ ( " Show on pads " ) , _ ( " Show on tracks " ) , _ ( " Show on pads and tracks " ) } ;
2013-05-26 04:36:44 +00:00
int m_ShowNetNamesOptionNChoices = sizeof ( m_ShowNetNamesOptionChoices ) / sizeof ( wxString ) ;
2018-05-14 17:34:18 +00:00
m_ShowNetNamesOption = new wxRadioBox ( sbAnnotations - > GetStaticBox ( ) , wxID_ANY , _ ( " Net Names " ) , wxDefaultPosition , wxDefaultSize , m_ShowNetNamesOptionNChoices , m_ShowNetNamesOptionChoices , 1 , wxRA_SPECIFY_COLS ) ;
2015-09-10 20:29:45 +00:00
m_ShowNetNamesOption - > SetSelection ( 0 ) ;
2017-03-31 23:40:19 +00:00
m_ShowNetNamesOption - > SetToolTip ( _ ( " Show or hide net names on pads and/or tracks. " ) ) ;
2019-04-27 12:34:39 +00:00
2018-05-14 17:34:18 +00:00
sbAnnotations - > Add ( m_ShowNetNamesOption , 0 , wxEXPAND | wxTOP | wxRIGHT | wxLEFT , 5 ) ;
2019-04-27 12:34:39 +00:00
2018-02-16 16:57:18 +00:00
m_OptDisplayPadNumber = new wxCheckBox ( sbAnnotations - > GetStaticBox ( ) , wxID_ANY , _ ( " Show pad numbers " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2019-04-27 12:34:39 +00:00
m_OptDisplayPadNumber - > SetValue ( true ) ;
2018-02-16 16:57:18 +00:00
sbAnnotations - > Add ( m_OptDisplayPadNumber , 0 , wxALL , 10 ) ;
2019-04-27 12:34:39 +00:00
2018-08-26 10:27:14 +00:00
m_OptDisplayPadNoConn = new wxCheckBox ( sbAnnotations - > GetStaticBox ( ) , wxID_ANY , _ ( " Show pad <no net> indicator " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2019-04-27 12:34:39 +00:00
m_OptDisplayPadNoConn - > SetValue ( true ) ;
2018-02-16 16:57:18 +00:00
sbAnnotations - > Add ( m_OptDisplayPadNoConn , 0 , wxBOTTOM | wxLEFT | wxRIGHT , 10 ) ;
2019-04-27 12:34:39 +00:00
2018-05-14 17:34:18 +00:00
bRightSizer - > Add ( sbAnnotations , 0 , wxEXPAND | wxBOTTOM , 5 ) ;
2019-04-27 12:34:39 +00:00
2018-02-16 16:57:18 +00:00
wxStaticBoxSizer * sbClearance ;
2018-05-14 17:34:18 +00:00
sbClearance = new wxStaticBoxSizer ( new wxStaticBox ( this , wxID_ANY , _ ( " Clearance Outlines " ) ) , wxVERTICAL ) ;
2019-04-27 12:34:39 +00:00
2018-05-14 17:34:18 +00:00
wxString m_OptDisplayTracksClearanceChoices [ ] = { _ ( " Do not show " ) , _ ( " Show when creating tracks " ) , _ ( " Show with via clearance at end " ) , _ ( " Show when creating and editing tracks " ) , _ ( " Show always " ) } ;
2018-02-16 16:57:18 +00:00
int m_OptDisplayTracksClearanceNChoices = sizeof ( m_OptDisplayTracksClearanceChoices ) / sizeof ( wxString ) ;
2018-05-14 17:34:18 +00:00
m_OptDisplayTracksClearance = new wxRadioBox ( sbClearance - > GetStaticBox ( ) , ID_SHOW_CLEARANCE , _ ( " Track Clearance " ) , wxDefaultPosition , wxDefaultSize , m_OptDisplayTracksClearanceNChoices , m_OptDisplayTracksClearanceChoices , 1 , wxRA_SPECIFY_COLS ) ;
m_OptDisplayTracksClearance - > SetSelection ( 2 ) ;
2018-02-16 16:57:18 +00:00
m_OptDisplayTracksClearance - > SetToolTip ( _ ( " Show or hide the track and via clearance area. If \" New track \" is selected, track clearance area is shown only when creating the track. " ) ) ;
2019-04-27 12:34:39 +00:00
2018-05-14 17:34:18 +00:00
sbClearance - > Add ( m_OptDisplayTracksClearance , 0 , wxEXPAND | wxTOP | wxRIGHT | wxLEFT , 5 ) ;
2019-04-27 12:34:39 +00:00
2018-02-16 16:57:18 +00:00
m_OptDisplayPadClearence = new wxCheckBox ( sbClearance - > GetStaticBox ( ) , wxID_ANY , _ ( " Show pad clearance " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
sbClearance - > Add ( m_OptDisplayPadClearence , 0 , wxALL , 10 ) ;
2019-04-27 12:34:39 +00:00
bRightSizer - > Add ( sbClearance , 0 , wxBOTTOM | wxEXPAND | wxTOP , 5 ) ;
wxStaticBoxSizer * sbGeneral ;
sbGeneral = new wxStaticBoxSizer ( new wxStaticBox ( this , wxID_ANY , _ ( " General " ) ) , wxVERTICAL ) ;
m_OptDisplayCurvedRatsnestLines = new wxCheckBox ( sbGeneral - > GetStaticBox ( ) , wxID_ANY , _ ( " Show ratsnest with curved lines " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
sbGeneral - > Add ( m_OptDisplayCurvedRatsnestLines , 0 , wxALL , 10 ) ;
bRightSizer - > Add ( sbGeneral , 0 , wxEXPAND | wxTOP , 5 ) ;
2018-07-16 06:25:27 +00:00
bupperSizer - > Add ( bRightSizer , 1 , wxEXPAND | wxTOP | wxRIGHT | wxLEFT , 5 ) ;
2019-04-27 12:34:39 +00:00
2018-07-16 06:25:27 +00:00
bMainSizer - > Add ( bupperSizer , 0 , wxEXPAND | wxRIGHT | wxLEFT , 5 ) ;
2019-04-27 12:34:39 +00:00
2013-05-26 04:36:44 +00:00
this - > SetSizer ( bMainSizer ) ;
this - > Layout ( ) ;
2015-09-10 20:29:45 +00:00
bMainSizer - > Fit ( this ) ;
2013-05-26 04:36:44 +00:00
}
2018-05-14 17:34:18 +00:00
PANEL_PCBNEW_DISPLAY_OPTIONS_BASE : : ~ PANEL_PCBNEW_DISPLAY_OPTIONS_BASE ( )
2013-05-26 04:36:44 +00:00
{
}