@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Sep 8 2010 )
// C++ code generated with wxFormBuilder (version Oct 8 2012 )
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
@ -47,77 +47,82 @@ BM2CMP_FRAME_BASE::BM2CMP_FRAME_BASE( wxWindow* parent, wxWindowID id, const wxS
m_staticTextSizeX = new wxStaticText ( m_panelRight , wxID_ANY , _ ( " Size X: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticTextSizeX - > Wrap ( - 1 ) ;
fgSizerInfo - > Add ( m_staticTextSizeX , 0 , wxALIGN_RIGHT | wxBOTTOM | wxRIGHT | wxLEFT , 5 ) ;
fgSizerInfo - > Add ( m_staticTextSizeX , 0 , wxALIGN_RIGHT | wxALL | wxALIGN_CENTER_VERTICAL , 5 ) ;
m_SizeXValue = new wxStaticText ( m_panelRight , wxID_ANY , _ ( " 0000 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SizeXValue - > Wrap ( - 1 ) ;
fgSizerInfo - > Add ( m_SizeXValue , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 5 ) ;
fgSizerInfo - > Add ( m_SizeXValue , 0 , wxALL | wxALIGN_CENTER_VERTICAL , 5 ) ;
m_SizeXunits = new wxStaticText ( m_panelRight , wxID_ANY , _ ( " pixels " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SizeXunits - > Wrap ( - 1 ) ;
fgSizerInfo - > Add ( m_SizeXunits , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 5 ) ;
fgSizerInfo - > Add ( m_SizeXunits , 0 , wxALL | wxALIGN_CENTER_VERTICAL , 5 ) ;
m_staticTextSizeY = new wxStaticText ( m_panelRight , wxID_ANY , _ ( " Size Y: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticTextSizeY - > Wrap ( - 1 ) ;
fgSizerInfo - > Add ( m_staticTextSizeY , 0 , wxALIGN_RIGHT | wxBOTTOM | wxRIGHT | wxLEFT , 5 ) ;
fgSizerInfo - > Add ( m_staticTextSizeY , 0 , wxALIGN_RIGHT | wxBOTTOM | wxRIGHT | wxLEFT | wxALIGN_CENTER_VERTICAL , 5 ) ;
m_SizeYValue = new wxStaticText ( m_panelRight , wxID_ANY , _ ( " 0000 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SizeYValue - > Wrap ( - 1 ) ;
fgSizerInfo - > Add ( m_SizeYValue , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 5 ) ;
fgSizerInfo - > Add ( m_SizeYValue , 0 , wxBOTTOM | wxRIGHT | wxLEFT | wxALIGN_CENTER_VERTICAL , 5 ) ;
m_SizeYunits = new wxStaticText ( m_panelRight , wxID_ANY , _ ( " pixels " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SizeYunits - > Wrap ( - 1 ) ;
fgSizerInfo - > Add ( m_SizeYunits , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 5 ) ;
fgSizerInfo - > Add ( m_SizeYunits , 0 , wxBOTTOM | wxRIGHT | wxLEFT | wxALIGN_CENTER_VERTICAL , 5 ) ;
m_staticTextBPP = new wxStaticText ( m_panelRight , wxID_ANY , _ ( " BPP: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticTextBPP - > Wrap ( - 1 ) ;
fgSizerInfo - > Add ( m_staticTextBPP , 0 , wxALIGN_RIGHT | wxBOTTOM | wxRIGHT | wxLEFT , 5 ) ;
fgSizerInfo - > Add ( m_staticTextBPP , 0 , wxALIGN_RIGHT | wxBOTTOM | wxRIGHT | wxLEFT | wxALIGN_CENTER_VERTICAL , 5 ) ;
m_BPPValue = new wxStaticText ( m_panelRight , wxID_ANY , _ ( " 0000 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_BPPValue - > Wrap ( - 1 ) ;
fgSizerInfo - > Add ( m_BPPValue , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 5 ) ;
fgSizerInfo - > Add ( m_BPPValue , 0 , wxBOTTOM | wxRIGHT | wxLEFT | wxALIGN_CENTER_VERTICAL , 5 ) ;
m_BPPunits = new wxStaticText ( m_panelRight , wxID_ANY , _ ( " bits " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_BPPunits - > Wrap ( - 1 ) ;
fgSizerInfo - > Add ( m_BPPunits , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 5 ) ;
fgSizerInfo - > Add ( m_BPPunits , 0 , wxBOTTOM | wxRIGHT | wxLEFT | wxALIGN_CENTER_VERTICAL , 5 ) ;
sbSizerInfo - > Add ( fgSizerInfo , 0 , wxEXPAND | wxBOTTOM , 5 ) ;
brightSizer - > Add ( sbSizerInfo , 0 , wxEXPAND | wxALL , 5 ) ;
m_buttonLoad = new wxButton ( m_panelRight , wxID_ANY , _ ( " Load Bitmap " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
brightSizer - > Add ( m_buttonLoad , 0 , wxALL | wxEXPAND | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
brightSizer - > Add ( sbSizerInfo , 0 , wxEXPAND | wxBOTTOM | wxRIGHT | wxLEFT , 5 ) ;
m_buttonExportEeschema = new wxButton ( m_panelRight , wxID_ANY , _ ( " Export to Eeschema " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_buttonExportEeschema - > SetToolTip ( _ ( " Create a library file for Eeschema \n This library contains only one component: logo " ) ) ;
m_buttonLoad = new wxButton ( m_panelRight , wxID_ANY , _ ( " Load Bitmap " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
brightSizer - > Add ( m_buttonLoad , 0 , wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxBOTTOM | wxRIGHT | wxLEFT , 5 ) ;
brightSizer - > Add ( m_buttonExportEeschema , 0 , wxALL | wxEXPAND | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
m_buttonExport = new wxButton ( m_panelRight , wxID_ANY , _ ( " Export " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_buttonExport - > SetToolTip ( _ ( " Create a library file for Eeschema \n This library contains only one component: logo " ) ) ;
m_buttonExportPcbnew = new wxButton ( m_panelRight , wxID_ANY , _ ( " Export to Pcbnew " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_buttonExportPcbnew - > SetToolTip ( _ ( " Create a footprint file for PcbNew \n This footprint contains only one footprint: logo " ) ) ;
brightSizer - > Add ( m_buttonExport , 0 , wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxBOTTOM | wxRIGHT | wxLEFT , 5 ) ;
brightSizer - > Add ( m_buttonExportPcbnew , 0 , wxALL | wxEXPAND | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
wxString m_radioBoxFormatChoices [ ] = { _ ( " Eeschema " ) , _ ( " Pcbnew old fmt (.emp) " ) , _ ( " Pcbnew kicad_mod " ) , _ ( " Postscript " ) , _ ( " Logo for title block " ) } ;
int m_radioBoxFormatNChoices = sizeof ( m_radioBoxFormatChoices ) / sizeof ( wxString ) ;
m_radioBoxFormat = new wxRadioBox ( m_panelRight , wxID_ANY , _ ( " Format " ) , wxDefaultPosition , wxDefaultSize , m_radioBoxFormatNChoices , m_radioBoxFormatChoices , 1 , wxRA_SPECIFY_COLS ) ;
m_radioBoxFormat - > SetSelection ( 4 ) ;
brightSizer - > Add ( m_radioBoxFormat , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 5 ) ;
wxString m_rbOptionsChoices [ ] = { _ ( " Normal " ) , _ ( " Negative " ) } ;
int m_rbOptionsNChoices = sizeof ( m_rbOptionsChoices ) / sizeof ( wxString ) ;
m_rbOptions = new wxRadioBox ( m_panelRight , wxID_ANY , _ ( " Options " ) , wxDefaultPosition , wxDefaultSize , m_rbOptionsNChoices , m_rbOptionsChoices , 1 , wxRA_SPECIFY_COLS ) ;
m_rbOptions - > SetSelection ( 0 ) ;
brightSizer - > Add ( m_rbOptions , 0 , wxALL | wxEXPAND , 5 ) ;
brightSizer - > Add ( m_rbOptions , 0 , wxEXPAND | wxBOTTOM | wxRIGHT | wxLEFT , 5 ) ;
m_ThresholdText = new wxStaticText ( m_panelRight , wxID_ANY , _ ( " Threshold Value: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_ThresholdText - > Wrap ( - 1 ) ;
brightSizer - > Add ( m_ThresholdText , 0 , wxTOP | wx RIGHT | wxLEFT , 5 ) ;
brightSizer - > Add ( m_ThresholdText , 0 , wxRIGHT | wxLEFT , 5 ) ;
m_sliderThreshold = new wxSlider ( m_panelRight , wxID_ANY , 2 5, 0 , 5 0, wxDefaultPosition , wxDefaultSize , wxSL_AUTOTICKS | wxSL_ HORIZONTAL | wxSL_TOP ) ;
m_sliderThreshold = new wxSlider ( m_panelRight , wxID_ANY , 50 , 0 , 10 0, wxDefaultPosition , wxDefaultSize , wxSL_HORIZONTAL | wxSL_LABELS ) ;
m_sliderThreshold - > SetToolTip ( _ ( " Adjust the level to convert the greyscale picture to a black and white picture. " ) ) ;
brightSizer - > Add ( m_sliderThreshold , 0 , wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxBOTTOM | wxRIGHT | wxLEFT , 5 ) ;
m_panelRight - > SetSizer ( brightSizer ) ;
m_panelRight - > Layout ( ) ;
brightSizer - > Fit ( m_panelRight ) ;
bMainSizer - > Add ( m_panelRight , 0 , wxEXPAND , 0 ) ;
this - > SetSizer ( bMainSizer ) ;
this - > Layout ( ) ;
m_statusBar = this - > CreateStatusBar ( 1 , wxST_SIZEGRIP , wxID_ANY ) ;
@ -127,8 +132,7 @@ BM2CMP_FRAME_BASE::BM2CMP_FRAME_BASE( wxWindow* parent, wxWindowID id, const wxS
m_GreyscalePicturePanel - > Connect ( wxEVT_PAINT , wxPaintEventHandler ( BM2CMP_FRAME_BASE : : OnPaint ) , NULL , this ) ;
m_BNPicturePanel - > Connect ( wxEVT_PAINT , wxPaintEventHandler ( BM2CMP_FRAME_BASE : : OnPaint ) , NULL , this ) ;
m_buttonLoad - > Connect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( BM2CMP_FRAME_BASE : : OnLoadFile ) , NULL , this ) ;
m_buttonExportEeschema - > Connect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( BM2CMP_FRAME_BASE : : OnExportEeschema ) , NULL , this ) ;
m_buttonExportPcbnew - > Connect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( BM2CMP_FRAME_BASE : : OnExportPcbnew ) , NULL , this ) ;
m_buttonExport - > Connect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( BM2CMP_FRAME_BASE : : OnExport ) , NULL , this ) ;
m_rbOptions - > Connect ( wxEVT_COMMAND_RADIOBOX_SELECTED , wxCommandEventHandler ( BM2CMP_FRAME_BASE : : OnOptionsSelection ) , NULL , this ) ;
m_sliderThreshold - > Connect ( wxEVT_SCROLL_THUMBTRACK , wxScrollEventHandler ( BM2CMP_FRAME_BASE : : OnThresholdChange ) , NULL , this ) ;
}
@ -140,8 +144,7 @@ BM2CMP_FRAME_BASE::~BM2CMP_FRAME_BASE()
m_GreyscalePicturePanel - > Disconnect ( wxEVT_PAINT , wxPaintEventHandler ( BM2CMP_FRAME_BASE : : OnPaint ) , NULL , this ) ;
m_BNPicturePanel - > Disconnect ( wxEVT_PAINT , wxPaintEventHandler ( BM2CMP_FRAME_BASE : : OnPaint ) , NULL , this ) ;
m_buttonLoad - > Disconnect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( BM2CMP_FRAME_BASE : : OnLoadFile ) , NULL , this ) ;
m_buttonExportEeschema - > Disconnect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( BM2CMP_FRAME_BASE : : OnExportEeschema ) , NULL , this ) ;
m_buttonExportPcbnew - > Disconnect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( BM2CMP_FRAME_BASE : : OnExportPcbnew ) , NULL , this ) ;
m_buttonExport - > Disconnect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( BM2CMP_FRAME_BASE : : OnExport ) , NULL , this ) ;
m_rbOptions - > Disconnect ( wxEVT_COMMAND_RADIOBOX_SELECTED , wxCommandEventHandler ( BM2CMP_FRAME_BASE : : OnOptionsSelection ) , NULL , this ) ;
m_sliderThreshold - > Disconnect ( wxEVT_SCROLL_THUMBTRACK , wxScrollEventHandler ( BM2CMP_FRAME_BASE : : OnThresholdChange ) , NULL , this ) ;