KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PANEL_SETUP_TUNING_PROFILE_INFO_BASE Class Reference

Class PANEL_SETUP_TUNING_PROFILE_INFO_BASE. More...

#include <panel_setup_tuning_profile_info_base.h>

Inheritance diagram for PANEL_SETUP_TUNING_PROFILE_INFO_BASE:
PANEL_SETUP_TUNING_PROFILE_INFO

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_GRIDm_trackPropagationGrid
 
STD_BITMAP_BUTTONm_addTrackPropogationLayer
 
STD_BITMAP_BUTTONm_deleteTrackPropogationLayer
 
wxPanel * m_panel4
 
wxStaticText * m_viaPropagationSpeedLabel
 
wxTextCtrl * m_viaPropagationSpeed
 
wxStaticText * m_viaPropSpeedUnits
 
wxStaticText * m_viaDelayOverridesLabel
 
WX_GRIDm_viaOverrides
 
STD_BITMAP_BUTTONm_addViaPropagationOverride
 
STD_BITMAP_BUTTONm_removeViaPropagationOverride
 

Detailed Description

Constructor & Destructor Documentation

◆ PANEL_SETUP_TUNING_PROFILE_INFO_BASE()

◆ ~PANEL_SETUP_TUNING_PROFILE_INFO_BASE()

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.

Member Function Documentation

◆ m_splitter1OnIdle()

void PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_splitter1OnIdle ( wxIdleEvent & )
inline

◆ OnAddTrackRow()

virtual void PANEL_SETUP_TUNING_PROFILE_INFO_BASE::OnAddTrackRow ( wxCommandEvent & event)
inlineprotectedvirtual

◆ OnAddViaOverride()

virtual void PANEL_SETUP_TUNING_PROFILE_INFO_BASE::OnAddViaOverride ( wxCommandEvent & event)
inlineprotectedvirtual

◆ OnChangeProfileType()

virtual void PANEL_SETUP_TUNING_PROFILE_INFO_BASE::OnChangeProfileType ( wxCommandEvent & event)
inlineprotectedvirtual

◆ OnProfileNameChanged()

virtual void PANEL_SETUP_TUNING_PROFILE_INFO_BASE::OnProfileNameChanged ( wxCommandEvent & event)
inlineprotectedvirtual

◆ OnRemoveTrackRow()

virtual void PANEL_SETUP_TUNING_PROFILE_INFO_BASE::OnRemoveTrackRow ( wxCommandEvent & event)
inlineprotectedvirtual

◆ OnRemoveViaOverride()

virtual void PANEL_SETUP_TUNING_PROFILE_INFO_BASE::OnRemoveViaOverride ( wxCommandEvent & event)
inlineprotectedvirtual

Member Data Documentation

◆ m_addTrackPropogationLayer

STD_BITMAP_BUTTON* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_addTrackPropogationLayer
protected

◆ m_addViaPropagationOverride

STD_BITMAP_BUTTON* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_addViaPropagationOverride
protected

◆ m_deleteTrackPropogationLayer

STD_BITMAP_BUTTON* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_deleteTrackPropogationLayer
protected

◆ m_enableDelayTuning

wxCheckBox* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_enableDelayTuning
protected

◆ m_enableDrcGeneration

wxCheckBox* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_enableDrcGeneration
protected

◆ m_name

◆ m_nameLabel

wxStaticText* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_nameLabel
protected

◆ m_ohmsLabel

wxStaticText* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_ohmsLabel
protected

◆ m_panel3

wxPanel* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_panel3
protected

◆ m_panel4

wxPanel* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_panel4
protected

◆ m_removeViaPropagationOverride

STD_BITMAP_BUTTON* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_removeViaPropagationOverride
protected

◆ m_splitter1

wxSplitterWindow* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_splitter1
protected

◆ m_staticline1

wxStaticLine* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_staticline1
protected

◆ m_targetImpedance

◆ m_targetImpedanceLabel

wxStaticText* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_targetImpedanceLabel
protected

◆ m_trackPropagationGrid

◆ m_type

◆ m_typeLabel

wxStaticText* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_typeLabel
protected

◆ m_viaDelayOverridesLabel

wxStaticText* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_viaDelayOverridesLabel
protected

◆ m_viaOverrides

◆ m_viaPropagationSpeed

wxTextCtrl* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_viaPropagationSpeed
protected

◆ m_viaPropagationSpeedLabel

wxStaticText* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_viaPropagationSpeedLabel
protected

◆ m_viaPropSpeedUnits

wxStaticText* PANEL_SETUP_TUNING_PROFILE_INFO_BASE::m_viaPropSpeedUnits
protected

The documentation for this class was generated from the following files: