KiCad PCB EDA Suite
dialog_pin_properties_base.h
Go to the documentation of this file.
1 // C++ code generated with wxFormBuilder (version Oct 26 2018)
3 // http://www.wxformbuilder.org/
4 //
5 // PLEASE DO *NOT* EDIT THIS FILE!
7 
8 #pragma once
9 
10 #include <wx/artprov.h>
11 #include <wx/xrc/xmlres.h>
12 #include <wx/intl.h>
13 class PinShapeComboBox;
14 class PinTypeComboBox;
15 class WX_GRID;
16 class wxBitmapComboBox;
17 
18 #include "dialog_shim.h"
19 #include <wx/string.h>
20 #include <wx/stattext.h>
21 #include <wx/gdicmn.h>
22 #include <wx/font.h>
23 #include <wx/colour.h>
24 #include <wx/settings.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/statline.h>
39 #include <wx/dialog.h>
40 
42 
47 {
48  private:
49 
50  protected:
51  wxStaticText* m_pinNameLabel;
52  wxTextCtrl* m_textPinName;
53  wxStaticText* m_pinNumberLabel;
54  wxTextCtrl* m_textPinNumber;
55  wxStaticText* m_posXLabel;
56  wxTextCtrl* m_posXCtrl;
57  wxStaticText* m_posYLabel;
58  wxTextCtrl* m_posYCtrl;
59  wxStaticText* m_pinLengthLabel;
60  wxTextCtrl* m_pinLengthCtrl;
61  wxStaticText* m_nameSizeLabel;
62  wxTextCtrl* m_nameSizeCtrl;
63  wxStaticText* m_numberSizeLabel;
64  wxTextCtrl* m_numberSizeCtrl;
65  wxStaticText* m_staticTextEType;
67  wxStaticText* m_staticTextGstyle;
69  wxStaticText* m_staticTextOrient;
70  wxBitmapComboBox* m_choiceOrientation;
71  wxStaticText* m_posXUnits;
72  wxStaticText* m_posYUnits;
73  wxStaticText* m_pinLengthUnits;
74  wxStaticText* m_nameSizeUnits;
75  wxStaticText* m_numberSizeUnits;
78  wxCheckBox* m_checkShow;
79  wxStaticText* m_staticText16;
80  wxPanel* m_panelShowPin;
81  wxCollapsiblePane* m_alternatesTurndown;
83  wxBitmapButton* m_addAlternate;
84  wxBitmapButton* m_deleteAlternate;
85  wxStaticLine* m_staticline1;
86  wxStdDialogButtonSizer* m_sdbSizerButtons;
89 
90  // Virtual event handlers, overide them in your derived class
91  virtual void OnSize( wxSizeEvent& event ) { event.Skip(); }
92  virtual void OnUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }
93  virtual void OnPropertiesChange( wxCommandEvent& event ) { event.Skip(); }
94  virtual void OnPaintShowPanel( wxPaintEvent& event ) { event.Skip(); }
95  virtual void OnAddAlternate( wxCommandEvent& event ) { event.Skip(); }
96  virtual void OnDeleteAlternate( wxCommandEvent& event ) { event.Skip(); }
97 
98 
99  public:
100 
101  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 );
103 
104 };
105 
virtual void OnSize(wxSizeEvent &event)
wxStdDialogButtonSizer * m_sdbSizerButtons
virtual void OnUpdateUI(wxUpdateUIEvent &event)
Dialog helper object to sit in the inheritance tree between wxDialog and any class written by wxFormB...
Definition: dialog_shim.h:83
virtual void OnAddAlternate(wxCommandEvent &event)
virtual void OnDeleteAlternate(wxCommandEvent &event)
virtual void OnPaintShowPanel(wxPaintEvent &event)
virtual void OnPropertiesChange(wxCommandEvent &event)
#define _(s)
Definition: 3d_actions.cpp:33
Class DIALOG_PIN_PROPERTIES_BASE.
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)