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