You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

88 lines
2.9 KiB

  1. ///////////////////////////////////////////////////////////////////////////
  2. // C++ code generated with wxFormBuilder (version Apr 20 2018)
  3. // http://www.wxformbuilder.org/
  4. //
  5. // PLEASE DO *NOT* EDIT THIS FILE!
  6. ///////////////////////////////////////////////////////////////////////////
  7. #ifndef __DIALOG_MODEDIT_OPTIONS_BASE_H__
  8. #define __DIALOG_MODEDIT_OPTIONS_BASE_H__
  9. #include <wx/artprov.h>
  10. #include <wx/xrc/xmlres.h>
  11. #include <wx/intl.h>
  12. class TEXT_CTRL_EVAL;
  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/statbox.h>
  23. #include <wx/radiobox.h>
  24. #include <wx/choice.h>
  25. #include <wx/checkbox.h>
  26. #include <wx/button.h>
  27. #include <wx/dialog.h>
  28. ///////////////////////////////////////////////////////////////////////////
  29. #define wxID_POLAR_CTRL 1000
  30. #define wxID_UNITS 1001
  31. #define wxID_SEGMENTS45 1002
  32. ///////////////////////////////////////////////////////////////////////////////
  33. /// Class DIALOG_MODEDIT_OPTIONS_BASE
  34. ///////////////////////////////////////////////////////////////////////////////
  35. class DIALOG_MODEDIT_OPTIONS_BASE : public DIALOG_SHIM
  36. {
  37. private:
  38. protected:
  39. wxStaticText* m_EdgeModEWidthTitle;
  40. TEXT_CTRL_EVAL* m_OptModuleGrLineWidth;
  41. wxStaticText* m_staticTextGrLineUnit;
  42. wxStaticText* m_TextModWidthTitle;
  43. TEXT_CTRL_EVAL* m_OptModuleTextWidth;
  44. wxStaticText* m_staticTextTextWidthUnit;
  45. wxStaticText* m_TextModSizeVTitle;
  46. TEXT_CTRL_EVAL* m_OptModuleTextVSize;
  47. wxStaticText* m_staticTextTextVSizeUnit;
  48. wxStaticText* m_TextModSizeHTitle;
  49. TEXT_CTRL_EVAL* m_OptModuleTextHSize;
  50. wxStaticText* m_staticTextTextHSizeUnit;
  51. wxRadioBox* m_PolarDisplay;
  52. wxRadioBox* m_UnitsSelection;
  53. wxStaticText* m_staticTextRef;
  54. wxTextCtrl* m_textCtrlRefText;
  55. wxChoice* m_choiceLayerReference;
  56. wxChoice* m_choiceVisibleReference;
  57. wxStaticText* m_staticTextValue;
  58. wxTextCtrl* m_textCtrlValueText;
  59. wxChoice* m_choiceLayerValue;
  60. wxChoice* m_choiceVisibleValue;
  61. wxStaticText* m_staticTextInfo;
  62. wxCheckBox* m_MagneticPads;
  63. wxCheckBox* m_Segments_45_Only_Ctrl;
  64. wxCheckBox* m_dragSelects;
  65. wxStdDialogButtonSizer* m_sdbSizer1;
  66. wxButton* m_sdbSizer1OK;
  67. wxButton* m_sdbSizer1Cancel;
  68. // Virtual event handlers, overide them in your derived class
  69. virtual void OnCancelClick( wxCommandEvent& event ) { event.Skip(); }
  70. virtual void OnOkClick( wxCommandEvent& event ) { event.Skip(); }
  71. public:
  72. DIALOG_MODEDIT_OPTIONS_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Footprint Editor Options"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
  73. ~DIALOG_MODEDIT_OPTIONS_BASE();
  74. };
  75. #endif //__DIALOG_MODEDIT_OPTIONS_BASE_H__