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)
 
bool commitPendingChanges (bool aQuietMode=false)
 

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

◆ commitPendingChanges()

bool PANEL_SETUP_TRACKS_AND_VIAS::commitPendingChanges ( bool aQuietMode = false)
protected

◆ ImportSettingsFrom()

void PANEL_SETUP_TRACKS_AND_VIAS::ImportSettingsFrom ( BOARD * aBoard)

◆ 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

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_diffPairsAddButton
protectedinherited

◆ m_diffPairsGrid

◆ m_diffPairsRemoveButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_diffPairsRemoveButton
protectedinherited

◆ m_diffPairsSortButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_diffPairsSortButton
protectedinherited

◆ m_Frame

◆ m_Pcb

BOARD* PANEL_SETUP_TRACKS_AND_VIAS::m_Pcb
private

Definition at line 73 of file panel_setup_tracks_and_vias.h.

Referenced by PANEL_SETUP_TRACKS_AND_VIAS().

◆ m_trackWidthsAddButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_trackWidthsAddButton
protectedinherited

◆ m_trackWidthsGrid

◆ m_trackWidthsRemoveButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_trackWidthsRemoveButton
protectedinherited

◆ m_trackWidthsSortButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_trackWidthsSortButton
protectedinherited

◆ m_viaSizesAddButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_viaSizesAddButton
protectedinherited

◆ m_viaSizesGrid

◆ m_viaSizesRemoveButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_viaSizesRemoveButton
protectedinherited

◆ m_viaSizesSortButton

STD_BITMAP_BUTTON* PANEL_SETUP_TRACKS_AND_VIAS_BASE::m_viaSizesSortButton
protectedinherited

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