KiCad PCB EDA Suite
panel_via_size_base.h
Go to the documentation of this file.
1 // C++ code generated with wxFormBuilder (version 3.10.0-4761b0c5)
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 UNIT_SELECTOR_LEN;
14 
15 #include "widgets/unit_selector.h"
17 #include <wx/string.h>
18 #include <wx/stattext.h>
19 #include <wx/gdicmn.h>
20 #include <wx/font.h>
21 #include <wx/colour.h>
22 #include <wx/settings.h>
23 #include <wx/textctrl.h>
24 #include <wx/choice.h>
25 #include <wx/button.h>
26 #include <wx/bitmap.h>
27 #include <wx/image.h>
28 #include <wx/icon.h>
29 #include <wx/sizer.h>
30 #include <wx/statbox.h>
31 #include <wx/statbmp.h>
32 #include <wx/panel.h>
33 
35 
36 
41 {
42  private:
43 
44  protected:
45  wxStaticText* m_staticTextHoleDia;
46  wxTextCtrl* m_textCtrlHoleDia;
51  wxStaticText* m_staticTextViaLength;
52  wxTextCtrl* m_textCtrlViaLength;
54  wxStaticText* m_staticTextViaPadDia;
55  wxTextCtrl* m_textCtrlViaPadDia;
57  wxStaticText* m_staticTextClearanceDia;
60  wxStaticText* m_staticTextImpedance;
61  wxTextCtrl* m_textCtrlImpedance;
63  wxStaticText* m_staticAppliedCurrent;
66  wxStaticText* m_staticTextResistivity;
69  wxStaticText* m_viaResistivityUnits;
70  wxStaticText* m_staticTextPermittivity;
75  wxStaticText* m_viaTempUnits;
76  wxStaticText* m_staticTextRiseTime;
77  wxTextCtrl* m_textCtrlRiseTime;
79  wxStaticText* m_staticTextWarning;
80  wxStaticText* m_staticTextArea11;
81  wxStaticText* m_ViaResistance;
82  wxStaticText* m_viaResUnits;
83  wxStaticText* m_staticText65111;
84  wxStaticText* m_ViaVoltageDrop;
85  wxStaticText* m_staticText8411;
86  wxStaticText* m_staticText66111;
87  wxStaticText* m_ViaPowerLoss;
88  wxStaticText* m_staticText8311;
89  wxStaticText* m_staticText79211;
90  wxStaticText* m_ViaThermalResistance;
91  wxStaticText* m_viaThermalResUnits;
92  wxStaticText* m_staticTextAmpacity;
93  wxStaticText* m_ViaAmpacity;
95  wxStaticText* m_staticTextCapacitance;
96  wxStaticText* m_ViaCapacitance;
99  wxStaticText* m_RiseTimeOutput;
101  wxStaticText* m_staticTextInductance;
102  wxStaticText* m_Inductance;
104  wxStaticText* m_staticTextReactance;
105  wxStaticText* m_Reactance;
106  wxStaticText* m_viaReactanceUnits;
107  wxStaticBitmap* m_viaBitmap;
108  wxButton* m_buttonViaReset;
109 
110  // Virtual event handlers, override them in your derived class
111  virtual void OnViaCalculate( wxCommandEvent& event ) { event.Skip(); }
112  virtual void OnViaRho_Button( wxCommandEvent& event ) { event.Skip(); }
113  virtual void OnViaEpsilonR_Button( wxCommandEvent& event ) { event.Skip(); }
114  virtual void onUpdateViaCalcErrorText( wxUpdateUIEvent& event ) { event.Skip(); }
115  virtual void OnViaResetButtonClick( wxCommandEvent& event ) { event.Skip(); }
116 
117 
118  public:
119 
120  PANEL_VIA_SIZE_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 554,417 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString );
121 
123 
124 };
125 
wxStaticText * m_ViaResistance
wxStaticText * m_staticText66111
virtual void onUpdateViaCalcErrorText(wxUpdateUIEvent &event)
wxStaticText * m_ViaCapacitance
wxStaticText * m_staticText8311
virtual void OnViaCalculate(wxCommandEvent &event)
wxTextCtrl * m_textCtrlRiseTime
wxStaticText * m_staticTextCapacitanceUnits
wxStaticText * m_RiseTimeOutput
wxTextCtrl * m_textCtrlTemperatureDiff
wxStaticText * m_staticTextAmpacity
wxTextCtrl * m_textCtrlPlatingPermittivity
virtual void OnViaEpsilonR_Button(wxCommandEvent &event)
wxStaticText * m_staticTextRiseTimeOutputUnits
wxStaticText * m_staticTextReactance
virtual void OnViaRho_Button(wxCommandEvent &event)
wxTextCtrl * m_textCtrlViaPadDia
wxTextCtrl * m_textCtrlHoleDia
UNIT_SELECTOR_LEN * m_choiceViaLength
wxStaticText * m_staticTextTemperatureDiff
wxStaticText * m_staticTextCapacitance
wxStaticText * m_staticText79211
wxStaticText * m_staticTextClearanceDia
wxTextCtrl * m_textCtrlPlatingResistivity
wxStaticText * m_staticTextHoleDia
UNIT_SELECTOR_LEN * m_choiceViaPadDia
wxStaticText * m_staticTextWarning
wxStaticText * m_staticTextImpedance
wxTextCtrl * m_textCtrlViaLength
wxStaticText * m_staticTextAmpacityUnits
wxStaticText * m_viaResUnits
PANEL_VIA_SIZE_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(554, 417), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
wxStaticText * m_staticTextViaLength
wxButton * m_button_ResistivityVia
wxStaticText * m_viaThermalResUnits
wxStaticText * m_viaTempUnits
wxStaticText * m_staticTextRiseTime
wxStaticText * m_staticText65111
wxTextCtrl * m_textCtrlImpedance
UNIT_SELECTOR_LEN * m_choiceHoleDia
wxStaticText * m_viaReactanceUnits
UNIT_SELECTOR_LEN * m_choicePlatingThickness
wxButton * m_button_Permittivity
wxStaticText * m_ViaAmpacity
wxStaticText * m_Inductance
wxStaticText * m_staticTextInductanceUnits
Class PANEL_VIA_SIZE_BASE.
wxStaticText * m_Reactance
wxStaticText * m_staticTextAppliedCurrentUnits
const char * name
Definition: DXF_plotter.cpp:56
virtual void OnViaResetButtonClick(wxCommandEvent &event)
UNIT_SELECTOR_RESISTOR * m_choiceImpedance
wxStaticText * m_staticTextInductance
wxStaticText * m_staticTextRiseTimeUnits
wxStaticText * m_staticTextPermittivity
wxStaticText * m_staticTextPlatingThickness
wxTextCtrl * m_textCtrlClearanceDia
wxTextCtrl * m_textCtrlPlatingThickness
wxStaticText * m_ViaPowerLoss
wxStaticText * m_staticTextViaPadDia
wxStaticText * m_viaResistivityUnits
wxStaticText * m_ViaVoltageDrop
wxStaticText * m_staticTextResistivity
wxTextCtrl * m_textCtrlAppliedCurrent
wxStaticText * m_staticTextArea11
wxStaticText * m_ViaThermalResistance
wxStaticBitmap * m_viaBitmap
UNIT_SELECTOR_LEN * m_choiceClearanceDia
wxStaticText * m_staticText8411
wxStaticText * m_staticAppliedCurrent
wxStaticText * m_staticTextRiseTimeOutput