2013-02-22 13:47:35 +00:00
///////////////////////////////////////////////////////////////////////////
2024-05-20 13:16:04 +00:00
// C++ code generated with wxFormBuilder (version 4.0.0-0-g0efcecf-dirty)
2013-02-22 13:47:35 +00:00
// http://www.wxformbuilder.org/
//
2018-04-18 09:31:33 +00:00
// PLEASE DO *NOT* EDIT THIS FILE!
2013-02-22 13:47:35 +00:00
///////////////////////////////////////////////////////////////////////////
2019-08-25 21:10:15 +00:00
# pragma once
2013-02-22 13:47:35 +00:00
# include <wx/artprov.h>
# include <wx/xrc/xmlres.h>
# include <wx/intl.h>
2023-09-11 20:16:47 +00:00
class STD_BITMAP_BUTTON ;
2017-08-18 18:26:45 +00:00
class WX_HTML_REPORT_PANEL ;
2013-02-22 13:47:35 +00:00
# include "dialog_shim.h"
# include <wx/string.h>
2018-01-28 18:44:52 +00:00
# include <wx/radiobut.h>
2013-02-22 13:47:35 +00:00
# include <wx/gdicmn.h>
# include <wx/font.h>
# include <wx/colour.h>
# include <wx/settings.h>
2018-01-12 19:36:15 +00:00
# include <wx/textctrl.h>
2018-07-18 16:59:05 +00:00
# include <wx/gbsizer.h>
2019-08-25 21:10:15 +00:00
# include <wx/bmpbuttn.h>
2018-01-12 19:36:15 +00:00
# include <wx/bitmap.h>
# include <wx/image.h>
# include <wx/icon.h>
2013-02-22 13:47:35 +00:00
# include <wx/button.h>
2018-01-28 18:44:52 +00:00
# include <wx/sizer.h>
2015-08-20 18:13:18 +00:00
# include <wx/statline.h>
2018-01-28 18:44:52 +00:00
# include <wx/stattext.h>
2018-04-18 09:31:33 +00:00
# include <wx/checkbox.h>
# include <wx/statbox.h>
2018-01-12 19:36:15 +00:00
# include <wx/panel.h>
2013-02-22 13:47:35 +00:00
# include <wx/dialog.h>
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
2018-02-16 19:26:55 +00:00
/// Class DIALOG_EXCHANGE_FOOTPRINTS_BASE
2013-02-22 13:47:35 +00:00
///////////////////////////////////////////////////////////////////////////////
2018-02-16 19:26:55 +00:00
class DIALOG_EXCHANGE_FOOTPRINTS_BASE : public DIALOG_SHIM
2013-02-22 13:47:35 +00:00
{
private :
2019-08-25 21:10:15 +00:00
2013-02-22 13:47:35 +00:00
protected :
2018-01-28 18:44:52 +00:00
wxBoxSizer * m_mainSizer ;
wxGridBagSizer * m_upperSizer ;
2018-01-12 19:36:15 +00:00
wxRadioButton * m_matchAll ;
2018-10-22 15:01:29 +00:00
wxRadioButton * m_matchSelected ;
2018-01-12 19:36:15 +00:00
wxRadioButton * m_matchSpecifiedRef ;
wxTextCtrl * m_specifiedRef ;
wxRadioButton * m_matchSpecifiedValue ;
wxTextCtrl * m_specifiedValue ;
wxRadioButton * m_matchSpecifiedID ;
wxTextCtrl * m_specifiedID ;
2023-09-11 20:16:47 +00:00
STD_BITMAP_BUTTON * m_specifiedIDBrowseButton ;
2018-04-18 09:31:33 +00:00
wxBoxSizer * m_changeSizer ;
2018-01-12 19:36:15 +00:00
wxTextCtrl * m_newID ;
2023-09-11 20:16:47 +00:00
STD_BITMAP_BUTTON * m_newIDBrowseButton ;
2018-04-18 09:31:33 +00:00
wxStaticBoxSizer * m_updateOptionsSizer ;
wxCheckBox * m_removeExtraBox ;
wxCheckBox * m_resetTextItemLayers ;
wxCheckBox * m_resetTextItemEffects ;
2024-05-20 13:16:04 +00:00
wxCheckBox * m_resetTextItemContent ;
2020-08-26 21:43:38 +00:00
wxCheckBox * m_resetFabricationAttrs ;
2019-08-25 21:10:15 +00:00
wxCheckBox * m_reset3DModels ;
2017-08-18 18:26:45 +00:00
WX_HTML_REPORT_PANEL * m_MessageWindow ;
2018-07-31 11:16:58 +00:00
wxStdDialogButtonSizer * m_sdbSizer ;
2020-05-06 19:49:58 +00:00
wxButton * m_sdbSizerOK ;
2018-07-31 11:16:58 +00:00
wxButton * m_sdbSizerCancel ;
2019-08-25 21:10:15 +00:00
2022-09-03 18:29:02 +00:00
// Virtual event handlers, override them in your derived class
2018-01-28 18:44:52 +00:00
virtual void updateMatchModeRadioButtons ( wxUpdateUIEvent & event ) { event . Skip ( ) ; }
2018-01-12 19:36:15 +00:00
virtual void OnMatchAllClicked ( wxCommandEvent & event ) { event . Skip ( ) ; }
2018-10-22 15:01:29 +00:00
virtual void OnMatchSelectedClicked ( wxCommandEvent & event ) { event . Skip ( ) ; }
2018-01-12 19:36:15 +00:00
virtual void OnMatchRefClicked ( wxCommandEvent & event ) { event . Skip ( ) ; }
virtual void OnMatchValueClicked ( wxCommandEvent & event ) { event . Skip ( ) ; }
virtual void OnMatchIDClicked ( wxCommandEvent & event ) { event . Skip ( ) ; }
2015-06-22 17:21:34 +00:00
virtual void ViewAndSelectFootprint ( wxCommandEvent & event ) { event . Skip ( ) ; }
2020-05-06 19:49:58 +00:00
virtual void OnOKClicked ( wxCommandEvent & event ) { event . Skip ( ) ; }
2019-08-25 21:10:15 +00:00
2013-02-22 13:47:35 +00:00
public :
2019-08-25 21:10:15 +00:00
2020-10-30 19:48:22 +00:00
DIALOG_EXCHANGE_FOOTPRINTS_BASE ( wxWindow * parent , wxWindowID id = wxID_ANY , const wxString & title = _ ( " Update Footprints from Library " ) , const wxPoint & pos = wxDefaultPosition , const wxSize & size = wxSize ( - 1 , - 1 ) , long style = wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER ) ;
2022-09-03 18:29:02 +00:00
2018-02-16 19:26:55 +00:00
~ DIALOG_EXCHANGE_FOOTPRINTS_BASE ( ) ;
2019-08-25 21:10:15 +00:00
2013-02-22 13:47:35 +00:00
} ;