KiCad PCB EDA Suite
panel_track_width_base.h
Go to the documentation of this file.
1 // C++ code generated with wxFormBuilder (version 3.10.0)
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;
15 
16 #include "html_window.h"
18 #include <wx/string.h>
19 #include <wx/stattext.h>
20 #include <wx/gdicmn.h>
21 #include <wx/font.h>
22 #include <wx/colour.h>
23 #include <wx/settings.h>
24 #include <wx/textctrl.h>
25 #include <wx/choice.h>
26 #include <wx/sizer.h>
27 #include <wx/statbox.h>
28 #include <wx/html/htmlwin.h>
29 #include <wx/statline.h>
30 #include <wx/button.h>
31 #include <wx/bitmap.h>
32 #include <wx/image.h>
33 #include <wx/icon.h>
34 #include <wx/panel.h>
35 
37 
38 
43 {
44  private:
45 
46  protected:
47  wxStaticText* m_staticTextCurrent;
48  wxTextCtrl* m_TrackCurrentValue;
49  wxStaticText* m_staticText62;
50  wxStaticText* m_staticText63;
51  wxTextCtrl* m_TrackDeltaTValue;
52  wxStaticText* m_trackTempUnits;
53  wxStaticText* m_staticText66;
54  wxTextCtrl* m_TrackLengthValue;
56  wxStaticText* m_staticText103;
57  wxTextCtrl* m_TWResistivity;
58  wxStaticText* m_resistivityUnits;
60  wxStaticText* m_staticTextExtWidth;
61  wxTextCtrl* m_ExtTrackWidthValue;
63  wxStaticText* m_staticText65;
66  wxStaticLine* m_staticline3;
67  wxStaticLine* m_staticline4;
68  wxStaticLine* m_staticline5;
69  wxStaticText* m_staticTextArea;
70  wxStaticText* m_ExtTrackAreaValue;
71  wxStaticText* m_extTrackAreaUnitLabel;
72  wxStaticText* m_staticText651;
73  wxStaticText* m_ExtTrackResistValue;
74  wxStaticText* m_extTrackResUnits;
75  wxStaticText* m_staticText661;
76  wxStaticText* m_ExtTrackVDropValue;
77  wxStaticText* m_staticText83;
78  wxStaticText* m_staticText79;
79  wxStaticText* m_ExtTrackLossValue;
80  wxStaticText* m_staticText791;
81  wxStaticText* m_staticTextIntWidth;
82  wxTextCtrl* m_IntTrackWidthValue;
84  wxStaticText* m_staticText652;
87  wxStaticLine* m_staticline8;
88  wxStaticLine* m_staticline9;
89  wxStaticLine* m_staticline10;
90  wxStaticText* m_staticTextArea1;
91  wxStaticText* m_IntTrackAreaValue;
92  wxStaticText* m_intTrackAreaUnitLabel;
93  wxStaticText* m_staticText6511;
94  wxStaticText* m_IntTrackResistValue;
95  wxStaticText* m_intTrackResUnits;
96  wxStaticText* m_staticText6611;
97  wxStaticText* m_IntTrackVDropValue;
98  wxStaticText* m_staticText831;
99  wxStaticText* m_staticText792;
100  wxStaticText* m_IntTrackLossValue;
101  wxStaticText* m_staticText7911;
103 
104  // Virtual event handlers, override them in your derived class
105  virtual void OnTWCalculateFromCurrent( wxCommandEvent& event ) { event.Skip(); }
106  virtual void OnTWParametersChanged( wxCommandEvent& event ) { event.Skip(); }
107  virtual void OnTWCalculateFromExtWidth( wxCommandEvent& event ) { event.Skip(); }
108  virtual void OnTWCalculateFromIntWidth( wxCommandEvent& event ) { event.Skip(); }
109  virtual void OnTWResetButtonClick( wxCommandEvent& event ) { event.Skip(); }
110 
111 
112  public:
113 
114  PANEL_TRACK_WIDTH_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 623,457 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString );
115 
117 
118 };
119 
Class PANEL_TRACK_WIDTH_BASE.
UNIT_SELECTOR_LEN * m_TW_IntTrackWidth_choiceUnit
virtual void OnTWCalculateFromExtWidth(wxCommandEvent &event)
wxStaticText * m_extTrackAreaUnitLabel
PANEL_TRACK_WIDTH_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(623, 457), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
wxStaticText * m_IntTrackResistValue
UNIT_SELECTOR_THICKNESS * m_IntTrackThicknessUnit
virtual void OnTWCalculateFromCurrent(wxCommandEvent &event)
wxStaticText * m_intTrackAreaUnitLabel
UNIT_SELECTOR_LEN * m_TW_ExtTrackWidth_choiceUnit
virtual void OnTWParametersChanged(wxCommandEvent &event)
virtual void OnTWCalculateFromIntWidth(wxCommandEvent &event)
UNIT_SELECTOR_THICKNESS * m_ExtTrackThicknessUnit
Add dark theme support to wxHtmlWindow.
Definition: html_window.h:33
const char * name
Definition: DXF_plotter.cpp:56
UNIT_SELECTOR_LEN * m_TW_CuLength_choiceUnit
wxStaticText * m_ExtTrackResistValue
virtual void OnTWResetButtonClick(wxCommandEvent &event)