KiCad PCB EDA Suite
|
Class PANEL_SETUP_TUNING_PROFILE_INFO_BASE. More...
#include <panel_setup_tuning_profile_info_base.h>
Public Member Functions | |
PANEL_SETUP_TUNING_PROFILE_INFO_BASE (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(719, 506), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString) | |
~PANEL_SETUP_TUNING_PROFILE_INFO_BASE () | |
void | m_splitter1OnIdle (wxIdleEvent &) |
Protected Member Functions | |
virtual void | OnProfileNameChanged (wxCommandEvent &event) |
virtual void | OnChangeProfileType (wxCommandEvent &event) |
virtual void | OnAddTrackRow (wxCommandEvent &event) |
virtual void | OnRemoveTrackRow (wxCommandEvent &event) |
virtual void | OnAddViaOverride (wxCommandEvent &event) |
virtual void | OnRemoveViaOverride (wxCommandEvent &event) |
Protected Attributes | |
wxStaticText * | m_nameLabel |
wxTextCtrl * | m_name |
wxStaticText * | m_typeLabel |
wxChoice * | m_type |
wxStaticText * | m_targetImpedanceLabel |
wxTextCtrl * | m_targetImpedance |
wxStaticText * | m_ohmsLabel |
wxCheckBox * | m_enableDrcGeneration |
wxCheckBox * | m_enableDelayTuning |
wxStaticLine * | m_staticline1 |
wxSplitterWindow * | m_splitter1 |
wxPanel * | m_panel3 |
WX_GRID * | m_trackPropagationGrid |
STD_BITMAP_BUTTON * | m_addTrackPropogationLayer |
STD_BITMAP_BUTTON * | m_deleteTrackPropogationLayer |
wxPanel * | m_panel4 |
wxStaticText * | m_viaPropagationSpeedLabel |
wxTextCtrl * | m_viaPropagationSpeed |
wxStaticText * | m_viaPropSpeedUnits |
wxStaticText * | m_viaDelayOverridesLabel |
WX_GRID * | m_viaOverrides |
STD_BITMAP_BUTTON * | m_addViaPropagationOverride |
STD_BITMAP_BUTTON * | m_removeViaPropagationOverride |
Class PANEL_SETUP_TUNING_PROFILE_INFO_BASE.
Definition at line 43 of file panel_setup_tuning_profile_info_base.h.
PANEL_SETUP_TUNING_PROFILE_INFO_BASE::PANEL_SETUP_TUNING_PROFILE_INFO_BASE | ( | wxWindow * | parent, |
wxWindowID | id = wxID_ANY, | ||
const wxPoint & | pos = wxDefaultPosition, | ||
const wxSize & | size = wxSize( 719,506 ), | ||
long | style = wxTAB_TRAVERSAL, | ||
const wxString & | name = wxEmptyString ) |
Definition at line 15 of file panel_setup_tuning_profile_info_base.cpp.
References _, m_addTrackPropogationLayer, m_addViaPropagationOverride, m_deleteTrackPropogationLayer, m_enableDelayTuning, m_enableDrcGeneration, m_name, m_nameLabel, m_ohmsLabel, m_panel3, m_panel4, m_removeViaPropagationOverride, m_splitter1, m_splitter1OnIdle(), m_staticline1, m_targetImpedance, m_targetImpedanceLabel, m_trackPropagationGrid, m_type, m_typeLabel, m_viaDelayOverridesLabel, m_viaOverrides, m_viaPropagationSpeed, m_viaPropagationSpeedLabel, m_viaPropSpeedUnits, name, OnAddTrackRow(), OnAddViaOverride(), OnChangeProfileType(), OnProfileNameChanged(), OnRemoveTrackRow(), and OnRemoveViaOverride().
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO::PANEL_SETUP_TUNING_PROFILE_INFO().
PANEL_SETUP_TUNING_PROFILE_INFO_BASE::~PANEL_SETUP_TUNING_PROFILE_INFO_BASE | ( | ) |
Definition at line 268 of file panel_setup_tuning_profile_info_base.cpp.
|
inline |
Definition at line 87 of file panel_setup_tuning_profile_info_base.h.
References m_splitter1, and m_splitter1OnIdle().
Referenced by m_splitter1OnIdle(), and PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_SETUP_TUNING_PROFILE_INFO.
Definition at line 75 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_SETUP_TUNING_PROFILE_INFO.
Definition at line 77 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_SETUP_TUNING_PROFILE_INFO.
Definition at line 74 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_SETUP_TUNING_PROFILE_INFO.
Definition at line 73 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_SETUP_TUNING_PROFILE_INFO.
Definition at line 76 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_SETUP_TUNING_PROFILE_INFO.
Definition at line 78 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 61 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO::initPanel(), and PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 69 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO::initPanel(), and PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 62 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO::initPanel(), and PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 56 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO::GetProfile(), PANEL_SETUP_TUNING_PROFILE_INFO::LoadProfile(), and PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 55 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO::GetProfile(), PANEL_SETUP_TUNING_PROFILE_INFO::LoadProfile(), and PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 49 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO::GetProfile(), PANEL_SETUP_TUNING_PROFILE_INFO::GetProfileName(), PANEL_SETUP_TUNING_PROFILE_INFO::initPanel(), PANEL_SETUP_TUNING_PROFILE_INFO::LoadProfile(), PANEL_SETUP_TUNING_PROFILE_INFO_BASE(), and PANEL_SETUP_TUNING_PROFILE_INFO::ValidateProfile().
|
protected |
Definition at line 48 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 54 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 59 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 63 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 70 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO::initPanel(), and PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 58 of file panel_setup_tuning_profile_info_base.h.
Referenced by m_splitter1OnIdle(), and PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 57 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 53 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO::GetProfile(), PANEL_SETUP_TUNING_PROFILE_INFO::getTargetImpedance(), PANEL_SETUP_TUNING_PROFILE_INFO::initPanel(), PANEL_SETUP_TUNING_PROFILE_INFO::LoadProfile(), PANEL_SETUP_TUNING_PROFILE_INFO_BASE(), and PANEL_SETUP_TUNING_PROFILE_INFO::setColumnWidths().
|
protected |
Definition at line 52 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 60 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO::calculateDifferentialMicrostrip(), PANEL_SETUP_TUNING_PROFILE_INFO::calculateDifferentialStripline(), PANEL_SETUP_TUNING_PROFILE_INFO::calculateSingleMicrostrip(), PANEL_SETUP_TUNING_PROFILE_INFO::calculateSingleStripline(), PANEL_SETUP_TUNING_PROFILE_INFO::calculateTrackParametersForCell(), PANEL_SETUP_TUNING_PROFILE_INFO::GetProfile(), PANEL_SETUP_TUNING_PROFILE_INFO::initPanel(), PANEL_SETUP_TUNING_PROFILE_INFO::LoadProfile(), PANEL_SETUP_TUNING_PROFILE_INFO::OnAddTrackRow(), PANEL_SETUP_TUNING_PROFILE_INFO::onChangeProfileType(), PANEL_SETUP_TUNING_PROFILE_INFO::OnRemoveTrackRow(), PANEL_SETUP_TUNING_PROFILE_INFO_BASE(), PANEL_SETUP_TUNING_PROFILE_INFO::setColumnWidths(), PANEL_SETUP_TUNING_PROFILE_INFO::UpdateLayerNames(), PANEL_SETUP_TUNING_PROFILE_INFO::ValidateProfile(), and PANEL_SETUP_TUNING_PROFILE_INFO::~PANEL_SETUP_TUNING_PROFILE_INFO().
|
protected |
|
protected |
Definition at line 50 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 67 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 68 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO::GetProfile(), PANEL_SETUP_TUNING_PROFILE_INFO::initPanel(), PANEL_SETUP_TUNING_PROFILE_INFO::LoadProfile(), PANEL_SETUP_TUNING_PROFILE_INFO::OnAddViaOverride(), PANEL_SETUP_TUNING_PROFILE_INFO::onChangeProfileType(), PANEL_SETUP_TUNING_PROFILE_INFO::OnRemoveViaOverride(), PANEL_SETUP_TUNING_PROFILE_INFO_BASE(), PANEL_SETUP_TUNING_PROFILE_INFO::setColumnWidths(), PANEL_SETUP_TUNING_PROFILE_INFO::UpdateLayerNames(), and PANEL_SETUP_TUNING_PROFILE_INFO::~PANEL_SETUP_TUNING_PROFILE_INFO().
|
protected |
Definition at line 65 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO::PANEL_SETUP_TUNING_PROFILE_INFO(), and PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 64 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO::PANEL_SETUP_TUNING_PROFILE_INFO(), and PANEL_SETUP_TUNING_PROFILE_INFO_BASE().
|
protected |
Definition at line 66 of file panel_setup_tuning_profile_info_base.h.
Referenced by PANEL_SETUP_TUNING_PROFILE_INFO::PANEL_SETUP_TUNING_PROFILE_INFO(), and PANEL_SETUP_TUNING_PROFILE_INFO_BASE().