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.

152 lines
5.9 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 STD_BITMAP_BUTTON;
  12. class WX_GRID;
  13. #include "dialog_shim.h"
  14. #include <wx/colour.h>
  15. #include <wx/settings.h>
  16. #include <wx/string.h>
  17. #include <wx/font.h>
  18. #include <wx/grid.h>
  19. #include <wx/gdicmn.h>
  20. #include <wx/bmpbuttn.h>
  21. #include <wx/bitmap.h>
  22. #include <wx/image.h>
  23. #include <wx/icon.h>
  24. #include <wx/button.h>
  25. #include <wx/sizer.h>
  26. #include <wx/statbox.h>
  27. #include <wx/stattext.h>
  28. #include <wx/textctrl.h>
  29. #include <wx/combobox.h>
  30. #include <wx/checkbox.h>
  31. #include <wx/panel.h>
  32. #include <wx/spinctrl.h>
  33. #include <wx/radiobut.h>
  34. #include <wx/listbox.h>
  35. #include <wx/notebook.h>
  36. #include <wx/dialog.h>
  37. ///////////////////////////////////////////////////////////////////////////
  38. #define ID_LIBEDIT_NOTEBOOK 6000
  39. ///////////////////////////////////////////////////////////////////////////////
  40. /// Class DIALOG_LIB_SYMBOL_PROPERTIES_BASE
  41. ///////////////////////////////////////////////////////////////////////////////
  42. class DIALOG_LIB_SYMBOL_PROPERTIES_BASE : public DIALOG_SHIM
  43. {
  44. private:
  45. protected:
  46. wxNotebook* m_NoteBook;
  47. wxPanel* m_PanelBasic;
  48. WX_GRID* m_grid;
  49. wxBoxSizer* bButtonSize;
  50. STD_BITMAP_BUTTON* m_bpAdd;
  51. STD_BITMAP_BUTTON* m_bpMoveUp;
  52. STD_BITMAP_BUTTON* m_bpMoveDown;
  53. STD_BITMAP_BUTTON* m_bpDelete;
  54. wxTextCtrl* m_SymbolNameCtrl;
  55. wxStaticText* staticKeywordsLabel;
  56. wxTextCtrl* m_KeywordCtrl;
  57. wxStaticText* m_inheritsStaticText;
  58. wxComboBox* m_inheritanceSelectCombo;
  59. wxBoxSizer* bSizerLowerBasicPanel;
  60. wxCheckBox* m_OptionPower;
  61. wxCheckBox* m_OptionLocalPower;
  62. wxCheckBox* m_ShowPinNumButt;
  63. wxCheckBox* m_ShowPinNameButt;
  64. wxCheckBox* m_PinsNameInsideButt;
  65. wxStaticText* m_nameOffsetLabel;
  66. wxTextCtrl* m_nameOffsetCtrl;
  67. wxStaticText* m_nameOffsetUnits;
  68. wxCheckBox* m_excludeFromSimCheckBox;
  69. wxCheckBox* m_excludeFromBomCheckBox;
  70. wxCheckBox* m_excludeFromBoardCheckBox;
  71. wxPanel* m_PanelUnitsAndBodyStyles;
  72. wxStaticText* m_staticTextNbUnits;
  73. wxSpinCtrl* m_unitSpinCtrl;
  74. wxCheckBox* m_OptionPartsInterchangeable;
  75. wxStaticText* m_unitNamesLabel;
  76. WX_GRID* m_unitNamesGrid;
  77. wxRadioButton* m_radioSingle;
  78. wxRadioButton* m_radioDeMorgan;
  79. wxRadioButton* m_radioCustom;
  80. WX_GRID* m_bodyStyleNamesGrid;
  81. wxBoxSizer* bButtonSize1;
  82. STD_BITMAP_BUTTON* m_bpAddBodyStyle;
  83. STD_BITMAP_BUTTON* m_bpMoveUpBodyStyle;
  84. STD_BITMAP_BUTTON* m_bpMoveDownBodyStyle;
  85. STD_BITMAP_BUTTON* m_bpDeleteBodyStyle;
  86. wxPanel* m_PanelFootprintFilters;
  87. wxStaticText* m_staticTextFootprints;
  88. wxListBox* m_FootprintFilterListBox;
  89. STD_BITMAP_BUTTON* m_addFilterButton;
  90. STD_BITMAP_BUTTON* m_editFilterButton;
  91. STD_BITMAP_BUTTON* m_deleteFilterButton;
  92. wxPanel* m_PanelPinConnections;
  93. wxCheckBox* m_cbDuplicatePinsAreJumpers;
  94. wxStaticText* stLabelAvailablePins;
  95. wxListBox* m_listAvailablePins;
  96. wxBitmapButton* m_btnCreateJumperPinGroup;
  97. wxBitmapButton* m_btnRemoveJumperPinGroup;
  98. wxStaticText* stLabelGroups;
  99. wxListBox* m_listJumperPinGroups;
  100. wxButton* m_spiceFieldsButton;
  101. wxStdDialogButtonSizer* m_stdSizerButton;
  102. wxButton* m_stdSizerButtonOK;
  103. wxButton* m_stdSizerButtonCancel;
  104. // Virtual event handlers, override them in your derived class
  105. virtual void OnUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }
  106. virtual void OnPageChanging( wxNotebookEvent& event ) { event.Skip(); }
  107. virtual void OnAddField( wxCommandEvent& event ) { event.Skip(); }
  108. virtual void OnMoveUp( wxCommandEvent& event ) { event.Skip(); }
  109. virtual void OnMoveDown( wxCommandEvent& event ) { event.Skip(); }
  110. virtual void OnDeleteField( wxCommandEvent& event ) { event.Skip(); }
  111. virtual void OnSymbolNameKillFocus( wxFocusEvent& event ) { event.Skip(); }
  112. virtual void OnSymbolNameText( wxCommandEvent& event ) { event.Skip(); }
  113. virtual void OnText( wxCommandEvent& event ) { event.Skip(); }
  114. virtual void OnCombobox( wxCommandEvent& event ) { event.Skip(); }
  115. virtual void onPowerCheckBox( wxCommandEvent& event ) { event.Skip(); }
  116. virtual void OnCheckBox( wxCommandEvent& event ) { event.Skip(); }
  117. virtual void OnUnitSpinCtrlKillFocus( wxFocusEvent& event ) { event.Skip(); }
  118. virtual void OnUnitSpinCtrl( wxSpinEvent& event ) { event.Skip(); }
  119. virtual void OnUnitSpinCtrlText( wxCommandEvent& event ) { event.Skip(); }
  120. virtual void OnUnitSpinCtrlEnter( wxCommandEvent& event ) { event.Skip(); }
  121. virtual void OnBodyStyle( wxCommandEvent& event ) { event.Skip(); }
  122. virtual void OnAddBodyStyle( wxCommandEvent& event ) { event.Skip(); }
  123. virtual void OnBodyStyleMoveUp( wxCommandEvent& event ) { event.Skip(); }
  124. virtual void OnBodyStyleMoveDown( wxCommandEvent& event ) { event.Skip(); }
  125. virtual void OnDeleteBodyStyle( wxCommandEvent& event ) { event.Skip(); }
  126. virtual void OnFpFilterDClick( wxMouseEvent& event ) { event.Skip(); }
  127. virtual void OnEditFootprintFilter( wxCommandEvent& event ) { event.Skip(); }
  128. virtual void OnAddFootprintFilter( wxCommandEvent& event ) { event.Skip(); }
  129. virtual void OnAvailablePinsClick( wxCommandEvent& event ) { event.Skip(); }
  130. virtual void OnBtnCreateJumperPinGroup( wxCommandEvent& event ) { event.Skip(); }
  131. virtual void OnBtnRemoveJumperPinGroup( wxCommandEvent& event ) { event.Skip(); }
  132. virtual void OnGroupedPinListClick( wxCommandEvent& event ) { event.Skip(); }
  133. virtual void OnEditSpiceModel( wxCommandEvent& event ) { event.Skip(); }
  134. virtual void OnCancelButtonClick( wxCommandEvent& event ) { event.Skip(); }
  135. public:
  136. DIALOG_LIB_SYMBOL_PROPERTIES_BASE( wxWindow* parent, wxWindowID id = ID_LIBEDIT_NOTEBOOK, const wxString& title = _("Library Symbol Properties"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
  137. ~DIALOG_LIB_SYMBOL_PROPERTIES_BASE();
  138. };