KiCad PCB EDA Suite
Loading...
Searching...
No Matches
panel_transline_base.h
Go to the documentation of this file.
1
2// C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6a-dirty)
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>
17
19#include <wx/string.h>
20#include <wx/radiobox.h>
21#include <wx/gdicmn.h>
22#include <wx/font.h>
23#include <wx/colour.h>
24#include <wx/settings.h>
25#include <wx/bitmap.h>
26#include <wx/image.h>
27#include <wx/icon.h>
28#include <wx/statbmp.h>
29#include <wx/sizer.h>
30#include <wx/stattext.h>
31#include <wx/choice.h>
32#include <wx/checkbox.h>
33#include <wx/textctrl.h>
34#include <wx/statline.h>
35#include <wx/button.h>
36#include <wx/statbox.h>
37#include <wx/radiobut.h>
38#include <wx/panel.h>
39
41
46{
47 private:
48
49 protected:
51 wxStaticBitmap* m_translineBitmap;
61 wxStaticText* m_soldermaskTanDLabel;
63 wxStaticLine* m_staticline1;
64 wxStaticLine* m_staticline2;
65 wxStaticLine* m_staticline3;
66 wxStaticText* m_EpsilonR_label;
67 wxTextCtrl* m_Value_EpsilonR;
69 wxStaticText* m_TanD_label;
70 wxTextCtrl* m_Value_TanD;
71 wxButton* m_button_TanD;
72 wxStaticText* m_Rho_label;
73 wxTextCtrl* m_Value_Rho;
74 wxButton* m_button_Rho;
94 wxStaticText* m_Frequency_label;
97 wxStaticText* m_SpecFrequency_label;
101 wxStaticText* m_phys_prm1_label;
102 wxTextCtrl* m_Phys_prm1_Value;
104 wxRadioButton* m_radioBtnPrm1;
105 wxStaticText* m_phys_prm2_label;
106 wxTextCtrl* m_Phys_prm2_Value;
108 wxRadioButton* m_radioBtnPrm2;
109 wxStaticText* m_phys_prm3_label;
110 wxTextCtrl* m_Phys_prm3_Value;
114 wxStaticText* m_elec_prm1_label;
115 wxTextCtrl* m_Elec_prm1_Value;
117 wxStaticText* m_elec_prm2_label;
118 wxTextCtrl* m_Elec_prm2_Value;
120 wxStaticText* m_elec_prm3_label;
121 wxTextCtrl* m_Elec_prm3_Value;
123 wxStaticText* m_left_message1;
124 wxStaticText* m_Message1;
125 wxStaticText* m_left_message2;
126 wxStaticText* m_Message2;
127 wxStaticText* m_left_message3;
128 wxStaticText* m_Message3;
129 wxStaticText* m_left_message4;
130 wxStaticText* m_Message4;
131 wxStaticText* m_left_message5;
132 wxStaticText* m_Message5;
133 wxStaticText* m_left_message6;
134 wxStaticText* m_Message6;
135 wxStaticText* m_left_message7;
136 wxStaticText* m_Message7;
137 wxStaticText* m_left_message8;
138 wxStaticText* m_Message8;
139 wxStaticText* m_left_message9;
140 wxStaticText* m_Message9;
141 wxStaticText* m_left_message10;
142 wxStaticText* m_Message10;
144
145 // Virtual event handlers, override them in your derived class
146 virtual void OnTranslineSelection( wxCommandEvent& event ) { event.Skip(); }
147 virtual void OnDielectricModelChanged( wxCommandEvent& event ) { event.Skip(); }
148 virtual void OnSoldermaskChanged( wxCommandEvent& event ) { event.Skip(); }
149 virtual void OnTranslineEpsilonR_Button( wxCommandEvent& event ) { event.Skip(); }
150 virtual void OnTranslineTanD_Button( wxCommandEvent& event ) { event.Skip(); }
151 virtual void OnTranslineRho_Button( wxCommandEvent& event ) { event.Skip(); }
152 virtual void OnTranslineAnalyse( wxCommandEvent& event ) { event.Skip(); }
153 virtual void OnTranslineSynthetize( wxCommandEvent& event ) { event.Skip(); }
154 virtual void OnTransLineResetButtonClick( wxCommandEvent& event ) { event.Skip(); }
155
156
157 public:
158
159 PANEL_TRANSLINE_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString );
160
162
163};
164
const char * name
CALCULATOR_PANEL(wxWindow *aParent, wxWindowID aId, const wxPoint &aPos, const wxSize &aSize, long aStyle, const wxString &aName)
virtual void OnTranslineRho_Button(wxCommandEvent &event)
wxTextCtrl * m_Substrate_prm5_Value
UNIT_SELECTOR_RESISTOR * m_choiceUnit_ElecPrm2
virtual void OnTranslineAnalyse(wxCommandEvent &event)
PANEL_TRANSLINE_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
virtual void OnDielectricModelChanged(wxCommandEvent &event)
UNIT_SELECTOR_LEN * m_SubsPrm9_choiceUnit
wxStaticText * m_soldermaskTanDLabel
wxStaticText * m_substrate_prm9_label
wxTextCtrl * m_Substrate_prm9_Value
UNIT_SELECTOR_FREQUENCY * m_choiceUnit_SpecFrequency
wxStaticText * m_soldermaskEpsilonRLabel
UNIT_SELECTOR_LEN * m_SubsPrm4_choiceUnit
wxStaticText * m_EpsilonR_label
wxStaticText * m_substrate_prm7_label
wxStaticText * m_SpecFrequency_label
wxStaticText * m_Frequency_label
wxTextCtrl * m_Substrate_prm7_Value
wxStaticBitmap * m_bmCMicrostripZoddZeven
wxStaticText * m_substrate_prm6_label
UNIT_SELECTOR_LEN * m_SubsPrm7_choiceUnit
UNIT_SELECTOR_LEN * m_choiceUnit_Param3
wxTextCtrl * m_soldermaskThicknessValue
virtual void OnTranslineEpsilonR_Button(wxCommandEvent &event)
wxTextCtrl * m_Substrate_prm4_Value
wxCheckBox * m_soldermaskPresentCheck
UNIT_SELECTOR_LEN * m_SubsPrm5_choiceUnit
wxStaticText * m_dielectricModelLabel
wxTextCtrl * m_Substrate_prm6_Value
wxStaticText * m_substrate_prm3_labelUnit
wxStaticText * m_substrate_prm8_label
wxStaticText * m_soldermaskThicknessUnit
wxCheckBox * m_soldermaskFillsGapsCheck
UNIT_SELECTOR_ANGLE * m_choiceUnit_ElecPrm3
virtual void OnSoldermaskChanged(wxCommandEvent &event)
UNIT_SELECTOR_LEN * m_SubsPrm6_choiceUnit
virtual void OnTranslineTanD_Button(wxCommandEvent &event)
wxStaticBitmap * m_translineBitmap
UNIT_SELECTOR_LEN * m_choiceUnit_Param2
virtual void OnTranslineSynthetize(wxCommandEvent &event)
UNIT_SELECTOR_FREQUENCY * m_choiceUnit_Frequency
virtual void OnTranslineSelection(wxCommandEvent &event)
UNIT_SELECTOR_LEN * m_SubsPrm8_choiceUnit
wxTextCtrl * m_soldermaskEpsilonRValue
wxTextCtrl * m_Substrate_prm8_Value
UNIT_SELECTOR_RESISTOR * m_choiceUnit_ElecPrm1
virtual void OnTransLineResetButtonClick(wxCommandEvent &event)
wxStaticText * m_substrate_prm4_label
UNIT_SELECTOR_LEN * m_choiceUnit_Param1
wxStaticText * m_soldermaskThicknessLabel
wxStaticText * m_substrate_prm5_label
wxTextCtrl * m_Value_Frequency_Ctrl
wxTextCtrl * m_Value_SpecFrequency_Ctrl