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/bitmap.h>
20 #include <wx/image.h>
21 #include <wx/icon.h>
22 #include <wx/statbmp.h>
23 #include <wx/gdicmn.h>
24 #include <wx/font.h>
25 #include <wx/colour.h>
26 #include <wx/settings.h>
27 #include <wx/string.h>
28 #include <wx/stattext.h>
29 #include <wx/sizer.h>
30 #include <wx/textctrl.h>
31 #include <wx/combobox.h>
32 #include <wx/gbsizer.h>
33 #include <wx/checkbox.h>
34 #include <wx/panel.h>
35 #include <wx/grid.h>
36 #include <wx/bmpbuttn.h>
37 #include <wx/button.h>
38 #include <wx/collpane.h>
39 #include <wx/statline.h>
40 #include <wx/dialog.h>
41 
43 
48 {
49  private:
50 
51  protected:
52  wxBoxSizer* m_bSizerInfo;
53  wxStaticBitmap* m_bitmapInfo;
54  wxStaticText* m_textInfoUpper;
55  wxStaticText* m_textInfoLower;
56  wxStaticText* m_pinNameLabel;
57  wxTextCtrl* m_textPinName;
58  wxStaticText* m_pinNumberLabel;
59  wxTextCtrl* m_textPinNumber;
60  wxStaticText* m_posXLabel;
61  wxTextCtrl* m_posXCtrl;
62  wxStaticText* m_posYLabel;
63  wxTextCtrl* m_posYCtrl;
64  wxStaticText* m_pinLengthLabel;
65  wxTextCtrl* m_pinLengthCtrl;
66  wxStaticText* m_nameSizeLabel;
67  wxTextCtrl* m_nameSizeCtrl;
68  wxStaticText* m_numberSizeLabel;
69  wxTextCtrl* m_numberSizeCtrl;
70  wxStaticText* m_staticTextEType;
72  wxStaticText* m_staticTextGstyle;
74  wxStaticText* m_staticTextOrient;
75  wxBitmapComboBox* m_choiceOrientation;
76  wxStaticText* m_posXUnits;
77  wxStaticText* m_posYUnits;
78  wxStaticText* m_pinLengthUnits;
79  wxStaticText* m_nameSizeUnits;
80  wxStaticText* m_numberSizeUnits;
83  wxCheckBox* m_checkShow;
84  wxStaticText* m_staticText16;
85  wxPanel* m_panelShowPin;
86  wxCollapsiblePane* m_alternatesTurndown;
88  wxBitmapButton* m_addAlternate;
89  wxBitmapButton* m_deleteAlternate;
90  wxStaticLine* m_staticline1;
91  wxStdDialogButtonSizer* m_sdbSizerButtons;
94 
95  // Virtual event handlers, overide them in your derived class
96  virtual void OnSize( wxSizeEvent& event ) { event.Skip(); }
97  virtual void OnUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }
98  virtual void onUpdateUIInfo( wxUpdateUIEvent& event ) { event.Skip(); }
99  virtual void OnPropertiesChange( wxCommandEvent& event ) { event.Skip(); }
100  virtual void OnPaintShowPanel( wxPaintEvent& event ) { event.Skip(); }
101  virtual void OnAddAlternate( wxCommandEvent& event ) { event.Skip(); }
102  virtual void OnDeleteAlternate( wxCommandEvent& event ) { event.Skip(); }
103 
104 
105  public:
106 
107  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 );
109 
110 };
111 
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:82
virtual void OnAddAlternate(wxCommandEvent &event)
virtual void onUpdateUIInfo(wxUpdateUIEvent &event)
virtual void OnDeleteAlternate(wxCommandEvent &event)
#define _(s)
virtual void OnPaintShowPanel(wxPaintEvent &event)
virtual void OnPropertiesChange(wxCommandEvent &event)
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)