2019-03-31 09:37:57 +00:00
///////////////////////////////////////////////////////////////////////////
2023-12-13 16:07:09 +00:00
// C++ code generated with wxFormBuilder (version 4.0.0-0-g0efcecf)
2019-03-31 09:37:57 +00:00
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
2019-06-01 16:49:33 +00:00
# pragma once
2019-03-31 09:37:57 +00:00
# include <wx/artprov.h>
# include <wx/xrc/xmlres.h>
# include <wx/intl.h>
# include "dialog_shim.h"
# include <wx/string.h>
# include <wx/checkbox.h>
# include <wx/gdicmn.h>
# include <wx/font.h>
# include <wx/colour.h>
# include <wx/settings.h>
# include <wx/sizer.h>
2022-03-14 17:12:20 +00:00
# include <wx/textctrl.h>
2019-03-31 09:37:57 +00:00
# include <wx/stattext.h>
2020-02-24 23:17:30 +00:00
# include <wx/dataview.h>
2019-03-31 09:37:57 +00:00
# include <wx/button.h>
# include <wx/dialog.h>
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
/// Class DIALOG_CLEANUP_TRACKS_AND_VIAS_BASE
///////////////////////////////////////////////////////////////////////////////
class DIALOG_CLEANUP_TRACKS_AND_VIAS_BASE : public DIALOG_SHIM
{
private :
2019-06-01 16:49:33 +00:00
2019-03-31 09:37:57 +00:00
protected :
wxCheckBox * m_cleanShortCircuitOpt ;
wxCheckBox * m_cleanViasOpt ;
2020-07-31 04:21:25 +00:00
wxCheckBox * m_deleteDanglingViasOpt ;
2019-03-31 09:37:57 +00:00
wxCheckBox * m_mergeSegmOpt ;
wxCheckBox * m_deleteUnconnectedOpt ;
2019-06-01 16:49:33 +00:00
wxCheckBox * m_deleteTracksInPadsOpt ;
2022-03-14 17:12:20 +00:00
wxTextCtrl * m_tcReport ;
2019-03-31 09:37:57 +00:00
wxStaticText * staticChangesLabel ;
2020-02-24 23:17:30 +00:00
wxDataViewCtrl * m_changesDataView ;
2019-03-31 09:37:57 +00:00
wxStdDialogButtonSizer * m_sdbSizer ;
wxButton * m_sdbSizerOK ;
wxButton * m_sdbSizerCancel ;
2019-06-01 16:49:33 +00:00
2022-03-14 17:12:20 +00:00
// Virtual event handlers, override them in your derived class
virtual void onInitDialog ( wxInitDialogEvent & event ) { event . Skip ( ) ; }
2019-03-31 09:37:57 +00:00
virtual void OnCheckBox ( wxCommandEvent & event ) { event . Skip ( ) ; }
2020-02-24 23:17:30 +00:00
virtual void OnSelectItem ( wxDataViewEvent & event ) { event . Skip ( ) ; }
2019-03-31 09:37:57 +00:00
virtual void OnLeftDClickItem ( wxMouseEvent & event ) { event . Skip ( ) ; }
2019-06-01 16:49:33 +00:00
2019-03-31 09:37:57 +00:00
public :
2019-06-01 16:49:33 +00:00
DIALOG_CLEANUP_TRACKS_AND_VIAS_BASE ( wxWindow * parent , wxWindowID id = wxID_ANY , const wxString & title = _ ( " Cleanup Tracks and Vias " ) , const wxPoint & pos = wxDefaultPosition , const wxSize & size = wxSize ( - 1 , - 1 ) , long style = wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER ) ;
2022-03-14 17:12:20 +00:00
2019-03-31 09:37:57 +00:00
~ DIALOG_CLEANUP_TRACKS_AND_VIAS_BASE ( ) ;
2019-06-01 16:49:33 +00:00
2019-03-31 09:37:57 +00:00
} ;