KiCad PCB EDA Suite
dialog_drc_base.h
Go to the documentation of this file.
1 // C++ code generated with wxFormBuilder (version Oct 26 2018)
3 // http://www.wxformbuilder.org/
4 //
5 // PLEASE DO *NOT* EDIT THIS FILE!
7 
8 #pragma once
9 
10 #include <wx/artprov.h>
11 #include <wx/xrc/xmlres.h>
12 #include <wx/intl.h>
13 #include "dialog_shim.h"
14 #include <wx/string.h>
15 #include <wx/stattext.h>
16 #include <wx/gdicmn.h>
17 #include <wx/font.h>
18 #include <wx/colour.h>
19 #include <wx/settings.h>
20 #include <wx/textctrl.h>
21 #include <wx/sizer.h>
22 #include <wx/checkbox.h>
23 #include <wx/gbsizer.h>
24 #include <wx/dataview.h>
25 #include <wx/panel.h>
26 #include <wx/bitmap.h>
27 #include <wx/image.h>
28 #include <wx/icon.h>
29 #include <wx/notebook.h>
30 #include <wx/statbmp.h>
31 #include <wx/button.h>
32 #include <wx/statline.h>
33 #include <wx/dialog.h>
34 
36 
37 #define ID_NOTEBOOK1 1000
38 
43 {
44  private:
46 
47  protected:
48  wxStaticText* m_MinWidthLabel;
49  wxStaticText* m_MinWidthUnits;
50  wxStaticText* m_ViaMinLabel;
51  wxStaticText* m_ViaMinUnits;
52  wxStaticText* m_uViaMinLabel;
53  wxStaticText* m_uViaMinUnits;
54  wxCheckBox* m_cbRefillZones;
57  wxCheckBox* m_cbTestFootprints;
58  wxTextCtrl* m_Messages;
59  wxNotebook* m_Notebook;
61  wxDataViewCtrl* m_markerDataView;
62  wxDataViewCtrl* m_unconnectedDataView;
64  wxDataViewCtrl* m_footprintsDataView;
65  wxStaticText* m_showLabel;
66  wxCheckBox* m_showAll;
67  wxCheckBox* m_showErrors;
68  wxStaticBitmap* m_errorsBadge;
69  wxCheckBox* m_showWarnings;
70  wxStaticBitmap* m_warningsBadge;
71  wxCheckBox* m_showExclusions;
72  wxStaticBitmap* m_exclusionsBadge;
73  wxButton* m_saveReport;
74  wxStaticLine* m_staticline1;
75  wxBoxSizer* m_sizerButtons;
78  wxStdDialogButtonSizer* m_sdbSizer1;
79  wxButton* m_sdbSizer1OK;
80  wxButton* m_sdbSizer1Cancel;
81 
82  // Virtual event handlers, overide them in your derived class
83  virtual void OnActivateDlg( wxActivateEvent& event ) { event.Skip(); }
84  virtual void OnChangingNotebookPage( wxNotebookEvent& event ) { event.Skip(); }
85  virtual void OnDRCItemDClick( wxDataViewEvent& event ) { event.Skip(); }
86  virtual void OnDRCItemRClick( wxDataViewEvent& event ) { event.Skip(); }
87  virtual void OnDRCItemSelected( wxDataViewEvent& event ) { event.Skip(); }
88  virtual void OnSeverity( wxCommandEvent& event ) { event.Skip(); }
89  virtual void OnSaveReport( wxCommandEvent& event ) { event.Skip(); }
90  virtual void OnDeleteOneClick( wxCommandEvent& event ) { event.Skip(); }
91  virtual void OnDeleteAllClick( wxCommandEvent& event ) { event.Skip(); }
92  virtual void OnCancelClick( wxCommandEvent& event ) { event.Skip(); }
93  virtual void OnRunDRCClick( wxCommandEvent& event ) { event.Skip(); }
94 
95 
96  public:
97  wxTextCtrl* m_MinWidthCtrl;
98  wxTextCtrl* m_ViaMinCtrl;
99  wxTextCtrl* m_uViaMinCtrl;
100 
101  DIALOG_DRC_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("DRC Control"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
103 
104 };
105 
wxCheckBox * m_showWarnings
wxStdDialogButtonSizer * m_sdbSizer1
virtual void OnActivateDlg(wxActivateEvent &event)
wxCheckBox * m_cbTestFootprints
wxStaticText * m_showLabel
wxButton * m_sdbSizer1Cancel
wxNotebook * m_Notebook
wxTextCtrl * m_ViaMinCtrl
wxPanel * m_panelViolations
wxCheckBox * m_cbReportAllTrackErrors
wxButton * m_DeleteCurrentMarkerButton
Class DIALOG_DRC_BASE.
wxPanel * m_panelFootprintWarnings
virtual void OnDRCItemRClick(wxDataViewEvent &event)
wxStaticLine * m_staticline1
virtual void OnDeleteAllClick(wxCommandEvent &event)
wxTextCtrl * m_MinWidthCtrl
Dialog helper object to sit in the inheritance tree between wxDialog and any class written by wxFormB...
Definition: dialog_shim.h:83
wxStaticBitmap * m_errorsBadge
virtual void OnDRCItemDClick(wxDataViewEvent &event)
wxButton * m_sdbSizer1OK
wxPanel * m_panelUnconnectedItems
wxCheckBox * m_showExclusions
wxTextCtrl * m_uViaMinCtrl
wxCheckBox * m_cbRefillZones
wxStaticBitmap * m_warningsBadge
wxStaticText * m_ViaMinUnits
wxDataViewCtrl * m_footprintsDataView
wxBoxSizer * m_sizerButtons
wxButton * m_DeleteAllMarkersButton
DIALOG_DRC_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("DRC Control"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
wxStaticText * m_MinWidthLabel
virtual void OnDRCItemSelected(wxDataViewEvent &event)
wxStaticText * m_MinWidthUnits
wxStaticText * m_ViaMinLabel
wxStaticText * m_uViaMinUnits
wxDataViewCtrl * m_unconnectedDataView
virtual void OnDeleteOneClick(wxCommandEvent &event)
wxButton * m_saveReport
virtual void OnRunDRCClick(wxCommandEvent &event)
wxStaticText * m_uViaMinLabel
wxDataViewCtrl * m_markerDataView
virtual void OnSaveReport(wxCommandEvent &event)
virtual void OnCancelClick(wxCommandEvent &event)
#define _(s)
Definition: 3d_actions.cpp:33
wxStaticBitmap * m_exclusionsBadge
wxCheckBox * m_showErrors
wxCheckBox * m_cbReportTracksToZonesErrors
wxCheckBox * m_showAll
virtual void OnChangingNotebookPage(wxNotebookEvent &event)
virtual void OnSeverity(wxCommandEvent &event)
wxTextCtrl * m_Messages