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.

108 lines
3.4 KiB

  1. ///////////////////////////////////////////////////////////////////////////
  2. // C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6)
  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 PinShapeComboBox;
  12. class PinTypeComboBox;
  13. class STD_BITMAP_BUTTON;
  14. class WX_GRID;
  15. class WX_INFOBAR;
  16. class wxBitmapComboBox;
  17. #include "dialog_shim.h"
  18. #include <wx/infobar.h>
  19. #include <wx/gdicmn.h>
  20. #include <wx/font.h>
  21. #include <wx/colour.h>
  22. #include <wx/settings.h>
  23. #include <wx/string.h>
  24. #include <wx/stattext.h>
  25. #include <wx/textctrl.h>
  26. #include <wx/combobox.h>
  27. #include <wx/gbsizer.h>
  28. #include <wx/sizer.h>
  29. #include <wx/checkbox.h>
  30. #include <wx/panel.h>
  31. #include <wx/grid.h>
  32. #include <wx/bmpbuttn.h>
  33. #include <wx/bitmap.h>
  34. #include <wx/image.h>
  35. #include <wx/icon.h>
  36. #include <wx/button.h>
  37. #include <wx/collpane.h>
  38. #include <wx/dialog.h>
  39. ///////////////////////////////////////////////////////////////////////////
  40. ///////////////////////////////////////////////////////////////////////////////
  41. /// Class DIALOG_PIN_PROPERTIES_BASE
  42. ///////////////////////////////////////////////////////////////////////////////
  43. class DIALOG_PIN_PROPERTIES_BASE : public DIALOG_SHIM
  44. {
  45. private:
  46. protected:
  47. WX_INFOBAR* m_infoBar;
  48. wxStaticText* m_pinNameLabel;
  49. wxTextCtrl* m_textPinName;
  50. wxStaticText* m_pinNumberLabel;
  51. wxTextCtrl* m_textPinNumber;
  52. wxStaticText* m_posXLabel;
  53. wxTextCtrl* m_posXCtrl;
  54. wxStaticText* m_posYLabel;
  55. wxTextCtrl* m_posYCtrl;
  56. wxStaticText* m_pinLengthLabel;
  57. wxTextCtrl* m_pinLengthCtrl;
  58. wxStaticText* m_nameSizeLabel;
  59. wxTextCtrl* m_nameSizeCtrl;
  60. wxStaticText* m_numberSizeLabel;
  61. wxTextCtrl* m_numberSizeCtrl;
  62. wxStaticText* m_staticTextEType;
  63. PinTypeComboBox* m_choiceElectricalType;
  64. wxStaticText* m_staticTextGstyle;
  65. PinShapeComboBox* m_choiceStyle;
  66. wxStaticText* m_staticTextOrient;
  67. wxBitmapComboBox* m_choiceOrientation;
  68. wxStaticText* m_posXUnits;
  69. wxStaticText* m_posYUnits;
  70. wxStaticText* m_pinLengthUnits;
  71. wxStaticText* m_nameSizeUnits;
  72. wxStaticText* m_numberSizeUnits;
  73. wxCheckBox* m_checkApplyToAllParts;
  74. wxCheckBox* m_checkApplyToAllBodyStyles;
  75. wxCheckBox* m_checkShow;
  76. wxStaticText* m_staticText16;
  77. wxPanel* m_panelShowPin;
  78. wxCollapsiblePane* m_alternatesTurndown;
  79. WX_GRID* m_alternatesGrid;
  80. STD_BITMAP_BUTTON* m_addAlternate;
  81. STD_BITMAP_BUTTON* m_deleteAlternate;
  82. wxStdDialogButtonSizer* m_sdbSizerButtons;
  83. wxButton* m_sdbSizerButtonsOK;
  84. wxButton* m_sdbSizerButtonsCancel;
  85. // Virtual event handlers, override them in your derived class
  86. virtual void OnSize( wxSizeEvent& event ) { event.Skip(); }
  87. virtual void OnUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }
  88. virtual void OnPropertiesChange( wxCommandEvent& event ) { event.Skip(); }
  89. virtual void OnCollapsiblePaneChange( wxCollapsiblePaneEvent& event ) { event.Skip(); }
  90. virtual void OnAddAlternate( wxCommandEvent& event ) { event.Skip(); }
  91. virtual void OnDeleteAlternate( wxCommandEvent& event ) { event.Skip(); }
  92. public:
  93. DIALOG_PIN_PROPERTIES_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Pin Properties"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
  94. ~DIALOG_PIN_PROPERTIES_BASE();
  95. };