1 ///////////////////////////////////////////////////////////////////////////
2 // C++ code generated with wxFormBuilder (version Oct 26 2018)
3 // http://www.wxformbuilder.org/
4 //
5 // PLEASE DO *NOT* EDIT THIS FILE!
6 ///////////////////////////////////////////////////////////////////////////
7 
8 #pragma once
9 
10 #include <wx/artprov.h>
11 #include <wx/xrc/xmlres.h>
12 #include <wx/intl.h>
13 class WX_HTML_REPORT_BOX;
14 
15 #include "dialog_shim.h"
16 #include <wx/string.h>
17 #include <wx/checkbox.h>
18 #include <wx/gdicmn.h>
19 #include <wx/font.h>
20 #include <wx/colour.h>
21 #include <wx/settings.h>
22 #include <wx/sizer.h>
23 #include <wx/html/htmlwin.h>
24 #include <wx/gauge.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/dataview.h>
31 #include <wx/simplebook.h>
32 #include <wx/stattext.h>
33 #include <widgets/number_badge.h>
34 #include <wx/button.h>
35 #include <wx/statline.h>
36 #include <wx/dialog.h>
37 
38 ///////////////////////////////////////////////////////////////////////////
39 
40 #define ID_NOTEBOOK1 1000
41 
42 ///////////////////////////////////////////////////////////////////////////////
43 /// Class DIALOG_DRC_BASE
44 ///////////////////////////////////////////////////////////////////////////////
45 class DIALOG_DRC_BASE : public DIALOG_SHIM
46 {
47 	private:
48 		wxPanel* m_panelUnconnectedItems;
49 
50 	protected:
51 		wxCheckBox* m_cbRefillZones;
52 		wxCheckBox* m_cbReportAllTrackErrors;
53 		wxCheckBox* m_cbTestFootprints;
54 		wxSimplebook* m_runningResultsBook;
55 		wxPanel* running;
56 		wxNotebook* m_runningNotebook;
57 		wxPanel* m_panelMessages;
58 		WX_HTML_REPORT_BOX* m_messages;
59 		wxGauge* m_gauge;
60 		wxPanel* results;
61 		wxNotebook* m_Notebook;
62 		wxPanel* m_panelViolations;
63 		wxDataViewCtrl* m_markerDataView;
64 		wxDataViewCtrl* m_unconnectedDataView;
65 		wxPanel* m_panelFootprintWarnings;
66 		wxDataViewCtrl* m_footprintsDataView;
67 		wxStaticText* m_showLabel;
68 		wxCheckBox* m_showAll;
69 		wxCheckBox* m_showErrors;
70 		NUMBER_BADGE* m_errorsBadge;
71 		wxCheckBox* m_showWarnings;
72 		NUMBER_BADGE* m_warningsBadge;
73 		wxCheckBox* m_showExclusions;
74 		NUMBER_BADGE* m_exclusionsBadge;
75 		wxButton* m_saveReport;
76 		wxStaticLine* m_staticline1;
77 		wxBoxSizer* m_sizerButtons;
78 		wxButton* m_DeleteCurrentMarkerButton;
79 		wxButton* m_DeleteAllMarkersButton;
80 		wxStdDialogButtonSizer* m_sdbSizer;
81 		wxButton* m_sdbSizerOK;
82 		wxButton* m_sdbSizerCancel;
83 
84 		// Virtual event handlers, overide them in your derived class
OnActivateDlg(wxActivateEvent & event)85 		virtual void OnActivateDlg( wxActivateEvent& event ) { event.Skip(); }
OnClose(wxCloseEvent & event)86 		virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }
OnErrorLinkClicked(wxHtmlLinkEvent & event)87 		virtual void OnErrorLinkClicked( wxHtmlLinkEvent& event ) { event.Skip(); }
OnChangingNotebookPage(wxNotebookEvent & event)88 		virtual void OnChangingNotebookPage( wxNotebookEvent& event ) { event.Skip(); }
OnDRCItemDClick(wxDataViewEvent & event)89 		virtual void OnDRCItemDClick( wxDataViewEvent& event ) { event.Skip(); }
OnDRCItemRClick(wxDataViewEvent & event)90 		virtual void OnDRCItemRClick( wxDataViewEvent& event ) { event.Skip(); }
OnDRCItemSelected(wxDataViewEvent & event)91 		virtual void OnDRCItemSelected( wxDataViewEvent& event ) { event.Skip(); }
OnSeverity(wxCommandEvent & event)92 		virtual void OnSeverity( wxCommandEvent& event ) { event.Skip(); }
OnSaveReport(wxCommandEvent & event)93 		virtual void OnSaveReport( wxCommandEvent& event ) { event.Skip(); }
OnDeleteOneClick(wxCommandEvent & event)94 		virtual void OnDeleteOneClick( wxCommandEvent& event ) { event.Skip(); }
OnDeleteAllClick(wxCommandEvent & event)95 		virtual void OnDeleteAllClick( wxCommandEvent& event ) { event.Skip(); }
OnCancelClick(wxCommandEvent & event)96 		virtual void OnCancelClick( wxCommandEvent& event ) { event.Skip(); }
OnRunDRCClick(wxCommandEvent & event)97 		virtual void OnRunDRCClick( wxCommandEvent& event ) { event.Skip(); }
98 
99 
100 	public:
101 
102 		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 		~DIALOG_DRC_BASE();
104 
105 };
106 
107