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.9 KiB

  1. ///////////////////////////////////////////////////////////////////////////
  2. // C++ code generated with wxFormBuilder (version Mar 28 2015)
  3. // http://www.wxformbuilder.org/
  4. //
  5. // PLEASE DO "NOT" EDIT THIS FILE!
  6. ///////////////////////////////////////////////////////////////////////////
  7. #ifndef __DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP_H__
  8. #define __DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP_H__
  9. #include <wx/artprov.h>
  10. #include <wx/xrc/xmlres.h>
  11. #include <wx/intl.h>
  12. class DIALOG_SHIM;
  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/choice.h>
  21. #include <wx/sizer.h>
  22. #include <wx/radiobox.h>
  23. #include <wx/checkbox.h>
  24. #include <wx/textctrl.h>
  25. #include <wx/button.h>
  26. #include <wx/statbox.h>
  27. #include <wx/statline.h>
  28. #include <wx/listctrl.h>
  29. #include <wx/dialog.h>
  30. ///////////////////////////////////////////////////////////////////////////
  31. ///////////////////////////////////////////////////////////////////////////////
  32. /// Class DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP
  33. ///////////////////////////////////////////////////////////////////////////////
  34. class DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP : public DIALOG_SHIM
  35. {
  36. private:
  37. protected:
  38. wxStaticText* m_staticTextUnit;
  39. wxChoice* unitChoice;
  40. wxStaticText* unitsInterchageableText;
  41. wxStaticText* unitsInterchageableLabel;
  42. wxRadioBox* orientationRadioBox;
  43. wxRadioBox* mirrorRadioBox;
  44. wxCheckBox* convertCheckBox;
  45. wxTextCtrl* chipnameTextCtrl;
  46. wxButton* m_buttonTestChipName;
  47. wxButton* m_buttonSelectChipName;
  48. wxStaticText* m_staticTextTimeStamp;
  49. wxTextCtrl* m_textCtrlTimeStamp;
  50. wxStaticLine* m_staticline1;
  51. wxButton* defaultsButton;
  52. wxListCtrl* fieldListCtrl;
  53. wxButton* addFieldButton;
  54. wxButton* deleteFieldButton;
  55. wxButton* moveUpButton;
  56. wxRadioBox* m_FieldHJustifyCtrl;
  57. wxRadioBox* m_FieldVJustifyCtrl;
  58. wxCheckBox* showCheckBox;
  59. wxCheckBox* rotateCheckBox;
  60. wxRadioBox* m_StyleRadioBox;
  61. wxStaticText* fieldNameLabel;
  62. wxTextCtrl* fieldNameTextCtrl;
  63. wxStaticText* fieldValueLabel;
  64. wxTextCtrl* fieldValueTextCtrl;
  65. wxButton* m_show_datasheet_button;
  66. wxStaticText* textSizeLabel;
  67. wxTextCtrl* textSizeTextCtrl;
  68. wxStaticText* m_staticTextUnitSize;
  69. wxStaticText* posXLabel;
  70. wxTextCtrl* posXTextCtrl;
  71. wxStaticText* m_staticTextUnitPosX;
  72. wxStaticText* posYLabel;
  73. wxTextCtrl* posYTextCtrl;
  74. wxStaticText* m_staticTextUnitPosY;
  75. wxStdDialogButtonSizer* stdDialogButtonSizer;
  76. wxButton* stdDialogButtonSizerOK;
  77. wxButton* stdDialogButtonSizerCancel;
  78. // Virtual event handlers, overide them in your derived class
  79. virtual void OnCloseDialog( wxCloseEvent& event ) { event.Skip(); }
  80. virtual void OnTestChipName( wxCommandEvent& event ) { event.Skip(); }
  81. virtual void OnSelectChipName( wxCommandEvent& event ) { event.Skip(); }
  82. virtual void SetInitCmp( wxCommandEvent& event ) { event.Skip(); }
  83. virtual void OnListItemDeselected( wxListEvent& event ) { event.Skip(); }
  84. virtual void OnListItemSelected( wxListEvent& event ) { event.Skip(); }
  85. virtual void addFieldButtonHandler( wxCommandEvent& event ) { event.Skip(); }
  86. virtual void deleteFieldButtonHandler( wxCommandEvent& event ) { event.Skip(); }
  87. virtual void moveUpButtonHandler( wxCommandEvent& event ) { event.Skip(); }
  88. virtual void showButtonHandler( wxCommandEvent& event ) { event.Skip(); }
  89. virtual void OnCancelButtonClick( wxCommandEvent& event ) { event.Skip(); }
  90. virtual void OnOKButtonClick( wxCommandEvent& event ) { event.Skip(); }
  91. public:
  92. DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Component Properties"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 688,586 ), long style = wxCAPTION|wxCLOSE_BOX|wxDEFAULT_DIALOG_STYLE|wxMAXIMIZE_BOX|wxMINIMIZE_BOX|wxRESIZE_BORDER|wxSYSTEM_MENU );
  93. ~DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP();
  94. };
  95. #endif //__DIALOG_EDIT_COMPONENT_IN_SCHEMATIC_FBP_H__