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

#include <panel_setup_tracks_and_vias.h>

Inheritance diagram for PANEL_SETUP_TRACKS_AND_VIAS:
PANEL_SETUP_TRACKS_AND_VIAS_BASE

Public Member Functions

 PANEL_SETUP_TRACKS_AND_VIAS (wxWindow *aParentWindow, PCB_EDIT_FRAME *aFrame)
 
 ~PANEL_SETUP_TRACKS_AND_VIAS () override
 
bool TransferDataToWindow () override
 
bool TransferDataFromWindow () override
 
bool Validate () override
 
void ImportSettingsFrom (BOARD *aBoard)
 

Protected Member Functions

void OnAddTrackWidthsClick (wxCommandEvent &event) override
 
void OnSortTrackWidthsClick (wxCommandEvent &event) override
 
void OnRemoveTrackWidthsClick (wxCommandEvent &event) override
 
void OnAddViaSizesClick (wxCommandEvent &event) override
 
void OnSortViaSizesClick (wxCommandEvent &event) override
 
void OnRemoveViaSizesClick (wxCommandEvent &event) override
 
void OnAddDiffPairsClick (wxCommandEvent &event) override
 
void OnSortDiffPairsClick (wxCommandEvent &event) override
 
void OnRemoveDiffPairsClick (wxCommandEvent &event) override
 
void onUnitsChanged (wxCommandEvent &aEvent)
 
void AppendTrackWidth (int aWidth)
 
void AppendViaSize (int aSize, int aDrill)
 
void AppendDiffPairs (int aWidth, int aGap, int aViaGap)
 

Protected Attributes

WX_GRIDm_trackWidthsGrid
 
STD_BITMAP_BUTTONm_trackWidthsAddButton
 
STD_BITMAP_BUTTONm_trackWidthsSortButton
 
STD_BITMAP_BUTTONm_trackWidthsRemoveButton
 
WX_GRIDm_viaSizesGrid
 
STD_BITMAP_BUTTONm_viaSizesAddButton
 
STD_BITMAP_BUTTONm_viaSizesSortButton
 
STD_BITMAP_BUTTONm_viaSizesRemoveButton
 
WX_GRIDm_diffPairsGrid
 
STD_BITMAP_BUTTONm_diffPairsAddButton
 
STD_BITMAP_BUTTONm_diffPairsSortButton
 
STD_BITMAP_BUTTONm_diffPairsRemoveButton
 

Private Attributes

PCB_EDIT_FRAMEm_Frame
 
BOARDm_Pcb
 
BOARD_DESIGN_SETTINGSm_BrdSettings
 

Detailed Description

Definition at line 39 of file panel_setup_tracks_and_vias.h.

Constructor & Destructor Documentation

◆ PANEL_SETUP_TRACKS_AND_VIAS()

◆ ~PANEL_SETUP_TRACKS_AND_VIAS()

Member Function Documentation

◆ AppendDiffPairs()

void PANEL_SETUP_TRACKS_AND_VIAS::AppendDiffPairs ( int  aWidth,
int  aGap,
int  aViaGap 
)
protected

◆ AppendTrackWidth()

void PANEL_SETUP_TRACKS_AND_VIAS::AppendTrackWidth ( int  aWidth)
protected

◆ AppendViaSize()

void PANEL_SETUP_TRACKS_AND_VIAS::AppendViaSize ( int  aSize,
int  aDrill 
)
protected

◆ ImportSettingsFrom()

◆ OnAddDiffPairsClick()

void PANEL_SETUP_TRACKS_AND_VIAS::OnAddDiffPairsClick ( wxCommandEvent &  event)
overrideprotectedvirtual

◆ OnAddTrackWidthsClick()

void PANEL_SETUP_TRACKS_AND_VIAS::OnAddTrackWidthsClick ( wxCommandEvent &  event)
overrideprotectedvirtual

◆ OnAddViaSizesClick()

void PANEL_SETUP_TRACKS_AND_VIAS::OnAddViaSizesClick ( wxCommandEvent &  event)
overrideprotectedvirtual

◆ OnRemoveDiffPairsClick()

void PANEL_SETUP_TRACKS_AND_VIAS::OnRemoveDiffPairsClick ( wxCommandEvent &  event)
overrideprotectedvirtual

◆ OnRemoveTrackWidthsClick()

void PANEL_SETUP_TRACKS_AND_VIAS::OnRemoveTrackWidthsClick ( wxCommandEvent &  event)
overrideprotectedvirtual

◆ OnRemoveViaSizesClick()

void PANEL_SETUP_TRACKS_AND_VIAS::OnRemoveViaSizesClick ( wxCommandEvent &  event)
overrideprotectedvirtual

◆ OnSortDiffPairsClick()

void PANEL_SETUP_TRACKS_AND_VIAS::OnSortDiffPairsClick ( wxCommandEvent &  event)
overrideprotectedvirtual

◆ OnSortTrackWidthsClick()

void PANEL_SETUP_TRACKS_AND_VIAS::OnSortTrackWidthsClick ( wxCommandEvent &  event)
overrideprotectedvirtual

◆ OnSortViaSizesClick()

void PANEL_SETUP_TRACKS_AND_VIAS::OnSortViaSizesClick ( wxCommandEvent &  event)
overrideprotectedvirtual

◆ onUnitsChanged()

void PANEL_SETUP_TRACKS_AND_VIAS::onUnitsChanged ( wxCommandEvent &  aEvent)
protected

◆ TransferDataFromWindow()

◆ TransferDataToWindow()

◆ Validate()

Member Data Documentation

◆ m_BrdSettings

BOARD_DESIGN_SETTINGS* PANEL_SETUP_TRACKS_AND_VIAS::m_BrdSettings
private

◆ m_diffPairsAddButton

◆ m_diffPairsGrid

◆ m_diffPairsRemoveButton

◆ m_diffPairsSortButton

◆ m_Frame

◆ m_Pcb

BOARD* PANEL_SETUP_TRACKS_AND_VIAS::m_Pcb
private

Definition at line 71 of file panel_setup_tracks_and_vias.h.

Referenced by PANEL_SETUP_TRACKS_AND_VIAS().

◆ m_trackWidthsAddButton

◆ m_trackWidthsGrid

◆ m_trackWidthsRemoveButton

◆ m_trackWidthsSortButton

◆ m_viaSizesAddButton

◆ m_viaSizesGrid

◆ m_viaSizesRemoveButton

◆ m_viaSizesSortButton


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