2013-05-26 04:36:44 +00:00
///////////////////////////////////////////////////////////////////////////
2015-08-01 12:48:38 +00:00
// C++ code generated with wxFormBuilder (version Jun 17 2015)
2013-05-26 04:36:44 +00:00
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
# include "gerbview_dialog_display_options_frame_base.h"
///////////////////////////////////////////////////////////////////////////
DIALOG_DISPLAY_OPTIONS_BASE : : DIALOG_DISPLAY_OPTIONS_BASE ( wxWindow * parent , wxWindowID id , const wxString & title , const wxPoint & pos , const wxSize & size , long style ) : DIALOG_SHIM ( parent , id , title , pos , size , style )
{
this - > SetSizeHints ( wxDefaultSize , wxDefaultSize ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
wxBoxSizer * bDialogSizer ;
bDialogSizer = new wxBoxSizer ( wxVERTICAL ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
wxBoxSizer * bUpperSizer ;
bUpperSizer = new wxBoxSizer ( wxHORIZONTAL ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
wxBoxSizer * bLeftSizer ;
bLeftSizer = new wxBoxSizer ( wxVERTICAL ) ;
2016-02-24 19:53:02 +00:00
2015-08-01 12:48:38 +00:00
wxString m_PolarDisplayChoices [ ] = { _ ( " Cartesian coordinates " ) , _ ( " Polar coordinates " ) } ;
2013-05-26 04:36:44 +00:00
int m_PolarDisplayNChoices = sizeof ( m_PolarDisplayChoices ) / sizeof ( wxString ) ;
m_PolarDisplay = new wxRadioBox ( this , wxID_ANY , _ ( " Coordinates " ) , wxDefaultPosition , wxDefaultSize , m_PolarDisplayNChoices , m_PolarDisplayChoices , 1 , wxRA_SPECIFY_COLS ) ;
m_PolarDisplay - > SetSelection ( 0 ) ;
bLeftSizer - > Add ( m_PolarDisplay , 0 , wxALL | wxEXPAND , 5 ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
wxString m_BoxUnitsChoices [ ] = { _ ( " Inches " ) , _ ( " Millimeters " ) } ;
int m_BoxUnitsNChoices = sizeof ( m_BoxUnitsChoices ) / sizeof ( wxString ) ;
m_BoxUnits = new wxRadioBox ( this , wxID_ANY , _ ( " Units " ) , wxDefaultPosition , wxDefaultSize , m_BoxUnitsNChoices , m_BoxUnitsChoices , 1 , wxRA_SPECIFY_COLS ) ;
m_BoxUnits - > SetSelection ( 0 ) ;
bLeftSizer - > Add ( m_BoxUnits , 0 , wxALL | wxEXPAND , 5 ) ;
2016-02-24 19:53:02 +00:00
2015-08-01 12:48:38 +00:00
wxString m_CursorShapeChoices [ ] = { _ ( " Small cross " ) , _ ( " Full screen cursor " ) } ;
2013-05-26 04:36:44 +00:00
int m_CursorShapeNChoices = sizeof ( m_CursorShapeChoices ) / sizeof ( wxString ) ;
m_CursorShape = new wxRadioBox ( this , wxID_ANY , _ ( " Cursor " ) , wxDefaultPosition , wxDefaultSize , m_CursorShapeNChoices , m_CursorShapeChoices , 1 , wxRA_SPECIFY_COLS ) ;
m_CursorShape - > SetSelection ( 1 ) ;
bLeftSizer - > Add ( m_CursorShape , 0 , wxALL | wxEXPAND , 5 ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
m_OptDisplayDCodes = new wxCheckBox ( this , wxID_ANY , _ ( " Show D codes " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2016-02-24 19:53:02 +00:00
m_OptDisplayDCodes - > SetValue ( true ) ;
2013-05-26 04:36:44 +00:00
bLeftSizer - > Add ( m_OptDisplayDCodes , 0 , wxALL , 5 ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
bUpperSizer - > Add ( bLeftSizer , 1 , wxALL | wxEXPAND , 5 ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
wxBoxSizer * bMiddleSizer ;
bMiddleSizer = new wxBoxSizer ( wxVERTICAL ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
wxString m_OptDisplayLinesChoices [ ] = { _ ( " Sketch " ) , _ ( " Filled " ) } ;
int m_OptDisplayLinesNChoices = sizeof ( m_OptDisplayLinesChoices ) / sizeof ( wxString ) ;
m_OptDisplayLines = new wxRadioBox ( this , wxID_ANY , _ ( " Lines " ) , wxDefaultPosition , wxDefaultSize , m_OptDisplayLinesNChoices , m_OptDisplayLinesChoices , 1 , wxRA_SPECIFY_COLS ) ;
m_OptDisplayLines - > SetSelection ( 1 ) ;
bMiddleSizer - > Add ( m_OptDisplayLines , 0 , wxALL | wxEXPAND , 5 ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
wxString m_OptDisplayFlashedItemsChoices [ ] = { _ ( " Sketch " ) , _ ( " Filled " ) } ;
int m_OptDisplayFlashedItemsNChoices = sizeof ( m_OptDisplayFlashedItemsChoices ) / sizeof ( wxString ) ;
m_OptDisplayFlashedItems = new wxRadioBox ( this , wxID_ANY , _ ( " Pads " ) , wxDefaultPosition , wxDefaultSize , m_OptDisplayFlashedItemsNChoices , m_OptDisplayFlashedItemsChoices , 1 , wxRA_SPECIFY_COLS ) ;
m_OptDisplayFlashedItems - > SetSelection ( 1 ) ;
bMiddleSizer - > Add ( m_OptDisplayFlashedItems , 0 , wxALL | wxEXPAND , 5 ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
wxString m_OptDisplayPolygonsChoices [ ] = { _ ( " Sketch " ) , _ ( " Filled " ) } ;
int m_OptDisplayPolygonsNChoices = sizeof ( m_OptDisplayPolygonsChoices ) / sizeof ( wxString ) ;
m_OptDisplayPolygons = new wxRadioBox ( this , wxID_ANY , _ ( " Polygons " ) , wxDefaultPosition , wxDefaultSize , m_OptDisplayPolygonsNChoices , m_OptDisplayPolygonsChoices , 1 , wxRA_SPECIFY_COLS ) ;
m_OptDisplayPolygons - > SetSelection ( 1 ) ;
bMiddleSizer - > Add ( m_OptDisplayPolygons , 0 , wxALL | wxEXPAND , 5 ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
bUpperSizer - > Add ( bMiddleSizer , 1 , wxALL | wxEXPAND , 5 ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
wxBoxSizer * bRightSizer ;
bRightSizer = new wxBoxSizer ( wxVERTICAL ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
wxString m_ShowPageLimitsChoices [ ] = { _ ( " Full size without limits " ) , _ ( " Full size " ) , _ ( " Size A4 " ) , _ ( " Size A3 " ) , _ ( " Size A2 " ) , _ ( " Size A " ) , _ ( " Size B " ) , _ ( " Size C " ) } ;
int m_ShowPageLimitsNChoices = sizeof ( m_ShowPageLimitsChoices ) / sizeof ( wxString ) ;
m_ShowPageLimits = new wxRadioBox ( this , wxID_ANY , _ ( " Page " ) , wxDefaultPosition , wxDefaultSize , m_ShowPageLimitsNChoices , m_ShowPageLimitsChoices , 1 , wxRA_SPECIFY_COLS ) ;
m_ShowPageLimits - > SetSelection ( 0 ) ;
bRightSizer - > Add ( m_ShowPageLimits , 0 , wxALL | wxEXPAND , 5 ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
wxStaticBoxSizer * bLeftBottomSizer ;
bLeftBottomSizer = new wxStaticBoxSizer ( new wxStaticBox ( this , wxID_ANY , _ ( " Pan and Zoom " ) ) , wxVERTICAL ) ;
2016-02-24 19:53:02 +00:00
2015-08-01 12:48:38 +00:00
m_OptZoomNoCenter = new wxCheckBox ( bLeftBottomSizer - > GetStaticBox ( ) , wxID_ANY , _ ( " Do not center and warp cursor on zoom " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2013-05-26 04:36:44 +00:00
m_OptZoomNoCenter - > SetToolTip ( _ ( " Keep the cursor at its current location when zooming " ) ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
bLeftBottomSizer - > Add ( m_OptZoomNoCenter , 0 , wxLEFT | wxRIGHT | wxTOP , 5 ) ;
2016-02-24 19:53:02 +00:00
2015-08-01 12:48:38 +00:00
m_OptMiddleButtonPan = new wxCheckBox ( bLeftBottomSizer - > GetStaticBox ( ) , wxID_ANY , _ ( " Use middle mouse button to pan " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2013-05-26 04:36:44 +00:00
bLeftBottomSizer - > Add ( m_OptMiddleButtonPan , 0 , wxLEFT | wxRIGHT | wxTOP , 5 ) ;
2016-02-24 19:53:02 +00:00
2015-08-01 12:48:38 +00:00
m_OptMiddleButtonPanLimited = new wxCheckBox ( bLeftBottomSizer - > GetStaticBox ( ) , wxID_ANY , _ ( " Limit panning to scroll size " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2016-02-24 19:53:02 +00:00
bLeftBottomSizer - > Add ( m_OptMiddleButtonPanLimited , 0 , wxLEFT | wxRIGHT | wxTOP , 5 ) ;
m_OptMousewheelPan = new wxCheckBox ( bLeftBottomSizer - > GetStaticBox ( ) , wxID_ANY , _ ( " Use touchpad to pan " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_OptMousewheelPan - > SetToolTip ( _ ( " Use touchpad to pan canvas " ) ) ;
bLeftBottomSizer - > Add ( m_OptMousewheelPan , 0 , wxALL , 5 ) ;
2013-05-26 04:36:44 +00:00
bRightSizer - > Add ( bLeftBottomSizer , 0 , wxBOTTOM | wxEXPAND | wxLEFT | wxRIGHT , 5 ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
bUpperSizer - > Add ( bRightSizer , 2 , wxALL | wxEXPAND , 5 ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
bDialogSizer - > Add ( bUpperSizer , 1 , wxEXPAND , 5 ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
m_staticline1 = new wxStaticLine ( this , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
bDialogSizer - > Add ( m_staticline1 , 0 , wxEXPAND | wxLEFT | wxRIGHT , 5 ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
m_sdbSizer1 = new wxStdDialogButtonSizer ( ) ;
m_sdbSizer1OK = new wxButton ( this , wxID_OK ) ;
m_sdbSizer1 - > AddButton ( m_sdbSizer1OK ) ;
m_sdbSizer1Cancel = new wxButton ( this , wxID_CANCEL ) ;
m_sdbSizer1 - > AddButton ( m_sdbSizer1Cancel ) ;
m_sdbSizer1 - > Realize ( ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
bDialogSizer - > Add ( m_sdbSizer1 , 0 , wxEXPAND | wxALL , 5 ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
this - > SetSizer ( bDialogSizer ) ;
this - > Layout ( ) ;
bDialogSizer - > Fit ( this ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
// Connect Events
m_OptMiddleButtonPan - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_DISPLAY_OPTIONS_BASE : : OnMiddleBtnPanEnbl ) , NULL , this ) ;
m_sdbSizer1Cancel - > Connect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( DIALOG_DISPLAY_OPTIONS_BASE : : OnCancelButtonClick ) , NULL , this ) ;
m_sdbSizer1OK - > Connect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( DIALOG_DISPLAY_OPTIONS_BASE : : OnOKBUttonClick ) , NULL , this ) ;
}
DIALOG_DISPLAY_OPTIONS_BASE : : ~ DIALOG_DISPLAY_OPTIONS_BASE ( )
{
// Disconnect Events
m_OptMiddleButtonPan - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_DISPLAY_OPTIONS_BASE : : OnMiddleBtnPanEnbl ) , NULL , this ) ;
m_sdbSizer1Cancel - > Disconnect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( DIALOG_DISPLAY_OPTIONS_BASE : : OnCancelButtonClick ) , NULL , this ) ;
m_sdbSizer1OK - > Disconnect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( DIALOG_DISPLAY_OPTIONS_BASE : : OnOKBUttonClick ) , NULL , this ) ;
2016-02-24 19:53:02 +00:00
2013-05-26 04:36:44 +00:00
}