1 /////////////////////////////////////////////////////////////////////////// 2 // C++ code generated with wxFormBuilder (version 3.9.0 Jun 3 2020) 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_PANEL; 14 class WX_INFOBAR; 15 16 #include "dialog_shim.h" 17 #include <wx/infobar.h> 18 #include <wx/gdicmn.h> 19 #include <wx/font.h> 20 #include <wx/colour.h> 21 #include <wx/settings.h> 22 #include <wx/string.h> 23 #include <wx/radiobox.h> 24 #include <wx/radiobut.h> 25 #include <wx/bitmap.h> 26 #include <wx/image.h> 27 #include <wx/icon.h> 28 #include <wx/statbmp.h> 29 #include <wx/sizer.h> 30 #include <wx/statbox.h> 31 #include <wx/textctrl.h> 32 #include <wx/gbsizer.h> 33 #include <wx/panel.h> 34 #include <wx/button.h> 35 #include <wx/dialog.h> 36 37 /////////////////////////////////////////////////////////////////////////// 38 39 #define ID_SORT_BY_X_POSITION 1000 40 #define ID_SORT_BY_Y_POSITION 1001 41 #define wxID_FIRST_FREE 1002 42 #define wxID_SHEET_X_100 1003 43 #define wxID_SHEET_X_1000 1004 44 #define ID_CLEAR_ANNOTATION_CMP 1005 45 46 /////////////////////////////////////////////////////////////////////////////// 47 /// Class DIALOG_ANNOTATE_BASE 48 /////////////////////////////////////////////////////////////////////////////// 49 class DIALOG_ANNOTATE_BASE : public DIALOG_SHIM 50 { 51 private: 52 53 protected: 54 WX_INFOBAR* m_infoBar; 55 wxRadioBox* m_rbScope; 56 wxRadioButton* m_rbSortBy_X_Position; 57 wxStaticBitmap* annotate_down_right_bitmap; 58 wxRadioButton* m_rbSortBy_Y_Position; 59 wxStaticBitmap* annotate_right_down_bitmap; 60 wxRadioBox* m_rbOptions; 61 wxRadioButton* m_rbFirstFree; 62 wxTextCtrl* m_textNumberAfter; 63 wxRadioButton* m_rbSheetX100; 64 wxRadioButton* m_rbSheetX1000; 65 WX_HTML_REPORT_PANEL* m_MessageWindow; 66 wxButton* m_btnClear; 67 wxStdDialogButtonSizer* m_sdbSizer1; 68 wxButton* m_sdbSizer1OK; 69 wxButton* m_sdbSizer1Cancel; 70 71 // Virtual event handlers, overide them in your derived class OnClose(wxCloseEvent & event)72 virtual void OnClose( wxCloseEvent& event ) { event.Skip(); } OnOptionChanged(wxCommandEvent & event)73 virtual void OnOptionChanged( wxCommandEvent& event ) { event.Skip(); } OnClearAnnotationClick(wxCommandEvent & event)74 virtual void OnClearAnnotationClick( wxCommandEvent& event ) { event.Skip(); } OnCloseClick(wxCommandEvent & event)75 virtual void OnCloseClick( wxCommandEvent& event ) { event.Skip(); } OnApplyClick(wxCommandEvent & event)76 virtual void OnApplyClick( wxCommandEvent& event ) { event.Skip(); } 77 78 79 public: 80 81 DIALOG_ANNOTATE_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Annotate Schematic"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER ); 82 ~DIALOG_ANNOTATE_BASE(); 83 84 }; 85 86