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.

97 lines
3.0 KiB

  1. ///////////////////////////////////////////////////////////////////////////
  2. // C++ code generated with wxFormBuilder (version Nov 10 2018)
  3. // http://www.wxformbuilder.org/
  4. //
  5. // PLEASE DO *NOT* EDIT THIS FILE!
  6. ///////////////////////////////////////////////////////////////////////////
  7. #pragma once
  8. #include <wx/artprov.h>
  9. #include <wx/xrc/xmlres.h>
  10. #include <wx/intl.h>
  11. class PCB_LAYER_BOX_SELECTOR;
  12. #include "dialog_shim.h"
  13. #include <wx/string.h>
  14. #include <wx/stattext.h>
  15. #include <wx/gdicmn.h>
  16. #include <wx/font.h>
  17. #include <wx/colour.h>
  18. #include <wx/settings.h>
  19. #include <wx/textctrl.h>
  20. #include <wx/sizer.h>
  21. #include <wx/choice.h>
  22. #include <wx/bmpcbox.h>
  23. #include <wx/checkbox.h>
  24. #include <wx/combobox.h>
  25. #include <wx/statline.h>
  26. #include <wx/button.h>
  27. #include <wx/dialog.h>
  28. ///////////////////////////////////////////////////////////////////////////
  29. ///////////////////////////////////////////////////////////////////////////////
  30. /// Class DIALOG_TEXT_PROPERTIES_BASE
  31. ///////////////////////////////////////////////////////////////////////////////
  32. class DIALOG_TEXT_PROPERTIES_BASE : public DIALOG_SHIM
  33. {
  34. private:
  35. protected:
  36. wxBoxSizer* m_MultiLineSizer;
  37. wxTextCtrl* m_MultiLineText;
  38. wxBoxSizer* m_SingleLineSizer;
  39. wxStaticText* m_TextLabel;
  40. wxTextCtrl* m_SingleLineText;
  41. wxFlexGridSizer* m_DimensionTextSizer;
  42. wxStaticText* m_DimensionTextLabel;
  43. wxTextCtrl* m_DimensionText;
  44. wxStaticText* m_staticText18;
  45. wxChoice* m_DimensionUnitsOpt;
  46. wxStaticText* m_LayerLabel;
  47. PCB_LAYER_BOX_SELECTOR* m_LayerSelectionCtrl;
  48. wxCheckBox* m_Visible;
  49. wxStaticText* m_SizeXLabel;
  50. wxTextCtrl* m_SizeXCtrl;
  51. wxStaticText* m_SizeXUnits;
  52. wxCheckBox* m_Italic;
  53. wxStaticText* m_SizeYLabel;
  54. wxTextCtrl* m_SizeYCtrl;
  55. wxStaticText* m_SizeYUnits;
  56. wxStaticText* m_staticText11;
  57. wxChoice* m_JustifyChoice;
  58. wxStaticText* m_ThicknessLabel;
  59. wxTextCtrl* m_ThicknessCtrl;
  60. wxStaticText* m_ThicknessUnits;
  61. wxStaticText* m_OrientLabel;
  62. wxComboBox* m_OrientCtrl;
  63. wxStaticText* m_PositionXLabel;
  64. wxTextCtrl* m_PositionXCtrl;
  65. wxStaticText* m_PositionXUnits;
  66. wxCheckBox* m_Mirrored;
  67. wxStaticText* m_PositionYLabel;
  68. wxTextCtrl* m_PositionYCtrl;
  69. wxStaticText* m_PositionYUnits;
  70. wxCheckBox* m_KeepUpright;
  71. wxStaticText* m_statusLine;
  72. wxStaticLine* m_staticline;
  73. wxStdDialogButtonSizer* m_sdbSizer;
  74. wxButton* m_sdbSizerOK;
  75. wxButton* m_sdbSizerCancel;
  76. // Virtual event handlers, overide them in your derived class
  77. virtual void OnInitDlg( wxInitDialogEvent& event ) { event.Skip(); }
  78. virtual void OnOkClick( wxCommandEvent& event ) { event.Skip(); }
  79. virtual void OnDimensionTextChange( wxCommandEvent& event ) { event.Skip(); }
  80. virtual void OnDimensionUnitsChange( wxCommandEvent& event ) { event.Skip(); }
  81. public:
  82. DIALOG_TEXT_PROPERTIES_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Text Properties"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 504,463 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER|wxSYSTEM_MENU );
  83. ~DIALOG_TEXT_PROPERTIES_BASE();
  84. };