KiCad PCB EDA Suite
dialog_lib_edit_pin_base.h
Go to the documentation of this file.
1 // C++ code generated with wxFormBuilder (version Sep 8 2016)
3 // http://www.wxformbuilder.org/
4 //
5 // PLEASE DO "NOT" EDIT THIS FILE!
7 
8 #ifndef __DIALOG_LIB_EDIT_PIN_BASE_H__
9 #define __DIALOG_LIB_EDIT_PIN_BASE_H__
10 
11 #include <wx/artprov.h>
12 #include <wx/xrc/xmlres.h>
13 #include <wx/intl.h>
14 class DIALOG_SHIM;
15 class PinShapeComboBox;
16 class PinTypeComboBox;
17 class wxBitmapComboBox;
18 
19 #include "dialog_shim.h"
20 #include <wx/string.h>
21 #include <wx/stattext.h>
22 #include <wx/gdicmn.h>
23 #include <wx/font.h>
24 #include <wx/colour.h>
25 #include <wx/settings.h>
26 #include <wx/textctrl.h>
27 #include <wx/combobox.h>
28 #include <wx/sizer.h>
29 #include <wx/checkbox.h>
30 #include <wx/statbox.h>
31 #include <wx/panel.h>
32 #include <wx/statline.h>
33 #include <wx/button.h>
34 #include <wx/dialog.h>
35 
37 
42 {
43  private:
44 
45  protected:
46  enum
47  {
60  };
61 
62  wxStaticText* m_staticTextPinName;
63  wxTextCtrl* m_textPinName;
64  wxStaticText* m_staticTextPadName;
65  wxTextCtrl* m_textPadName;
66  wxStaticText* m_staticTextOrient;
67  wxBitmapComboBox* m_choiceOrientation;
68  wxStaticText* m_staticTextEType;
70  wxStaticText* m_staticTextGstyle;
74  wxCheckBox* m_checkShow;
75  wxStaticText* m_staticTextNameSize;
76  wxTextCtrl* m_textPinNameTextSize;
78  wxStaticText* m_staticTextPadNameSize;
79  wxTextCtrl* m_textPadNameTextSize;
81  wxStaticText* m_staticTextPinLen;
82  wxTextCtrl* m_textLength;
83  wxStaticText* m_staticLengthUnits;
84  wxStaticText* m_staticTextPinPosX;
85  wxTextCtrl* m_textPinPosX;
86  wxStaticText* m_staticPosXUnits;
87  wxStaticText* m_staticPinPosY;
88  wxTextCtrl* m_textPinPosY;
89  wxStaticText* m_staticPosYUnits;
90  wxPanel* m_panelShowPin;
91  wxStaticLine* m_staticline1;
92  wxStdDialogButtonSizer* m_sdbSizerButtons;
95 
96  // Virtual event handlers, overide them in your derived class
97  virtual void OnCloseDialog( wxCloseEvent& event ) { event.Skip(); }
98  virtual void OnInitDialog( wxInitDialogEvent& event ) { event.Skip(); }
99  virtual void OnPropertiesChange( wxCommandEvent& event ) { event.Skip(); }
100  virtual void OnPaintShowPanel( wxPaintEvent& event ) { event.Skip(); }
101  virtual void OnCancelButtonClick( wxCommandEvent& event ) { event.Skip(); }
102  virtual void OnOKButtonClick( wxCommandEvent& event ) { event.Skip(); }
103 
104 
105  public:
106 
107  DIALOG_LIB_EDIT_PIN_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Pin Properties"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 625,428 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
109 
110 };
111 
112 #endif //__DIALOG_LIB_EDIT_PIN_BASE_H__
virtual void OnCloseDialog(wxCloseEvent &event)
Class DIALOG_LIB_EDIT_PIN_BASE.
virtual void OnInitDialog(wxInitDialogEvent &event)
Class DIALOG_SHIM may sit in the inheritance tree between wxDialog and any class written by wxFormBui...
Definition: dialog_shim.h:60
virtual void OnOKButtonClick(wxCommandEvent &event)
virtual void OnPropertiesChange(wxCommandEvent &event)
DIALOG_LIB_EDIT_PIN_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Pin Properties"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(625, 428), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
virtual void OnPaintShowPanel(wxPaintEvent &event)
virtual void OnCancelButtonClick(wxCommandEvent &event)
wxStdDialogButtonSizer * m_sdbSizerButtons
wxBitmapComboBox * m_choiceOrientation
PinTypeComboBox * m_choiceElectricalType