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

#include <panel_setup_teardrops.h>

Inheritance diagram for PANEL_SETUP_TEARDROPS:
PANEL_SETUP_TEARDROPS_BASE

Public Member Functions

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

Protected Attributes

wxBoxSizer * m_gridSizer
 
wxStaticText * m_roundShapesLabel
 
wxStaticLine * m_staticline1
 
wxStaticBitmap * m_bitmapTeardrop
 
wxStaticText * m_stLenPercentLabel
 
wxSpinCtrlDouble * m_spLenPercent
 
wxStaticText * m_stMaxLen
 
wxTextCtrl * m_tcTdMaxLen
 
wxStaticText * m_stMaxLenUnits
 
wxStaticText * m_stWidthLabel
 
wxSpinCtrlDouble * m_spWidthPercent
 
wxStaticText * m_stMaxWidthLabel
 
wxTextCtrl * m_tcMaxWidth
 
wxStaticText * m_stMaxWidthUnits
 
wxCheckBox * m_cbPreferZoneConnection
 
wxStaticText * m_stHDRatio
 
wxSpinCtrlDouble * m_spTeardropHDPercent
 
wxCheckBox * m_cbTeardropsUseNextTrack
 
wxCheckBox * m_cbCurvedEdges
 
wxStaticText * m_rectShapesLabel
 
wxStaticLine * m_staticline2
 
wxStaticBitmap * m_bitmapTeardrop1
 
wxStaticText * m_stLenPercent1Label
 
wxSpinCtrlDouble * m_spLenPercent1
 
wxStaticText * m_stMaxLen1
 
wxTextCtrl * m_tcTdMaxLen1
 
wxStaticText * m_stMaxLen1Units
 
wxStaticText * m_stWidth1Label
 
wxSpinCtrlDouble * m_spWidthPercent1
 
wxStaticText * m_stMaxWidth1Label
 
wxTextCtrl * m_tcMaxWidth1
 
wxStaticText * m_stMaxWidth1Units
 
wxCheckBox * m_cbPreferZoneConnection1
 
wxStaticText * m_stHDRatio1
 
wxSpinCtrlDouble * m_spTeardropHDPercent1
 
wxCheckBox * m_cbTeardropsUseNextTrack1
 
wxCheckBox * m_cbCurvedEdges1
 
wxStaticText * m_tracksLabel
 
wxStaticLine * m_staticline3
 
wxStaticBitmap * m_bitmapTeardrop2
 
wxStaticText * m_stLenPercent2Label
 
wxSpinCtrlDouble * m_spLenPercent2
 
wxStaticText * m_stMaxLen2
 
wxTextCtrl * m_tcTdMaxLen2
 
wxStaticText * m_stMaxLen2Units
 
wxStaticText * m_stWidth2Label
 
wxSpinCtrlDouble * m_spWidthPercent2
 
wxStaticText * m_stMaxWidth2Label
 
wxTextCtrl * m_tcMaxWidth2
 
wxStaticText * m_stMaxWidth2Units
 
wxStaticText * m_stHDRatio2
 
wxSpinCtrlDouble * m_spTeardropHDPercent2
 
wxCheckBox * m_cbTeardropsUseNextTrack2
 
wxCheckBox * m_cbCurvedEdges2
 

Private Attributes

BOARD_DESIGN_SETTINGSm_BrdSettings
 
UNIT_BINDER m_teardropMaxLenRound
 
UNIT_BINDER m_teardropMaxWidthRound
 
UNIT_BINDER m_teardropMaxLenRect
 
UNIT_BINDER m_teardropMaxWidthRect
 
UNIT_BINDER m_teardropMaxLenT2T
 
UNIT_BINDER m_teardropMaxWidthT2T
 

Detailed Description

Definition at line 31 of file panel_setup_teardrops.h.

Constructor & Destructor Documentation

◆ PANEL_SETUP_TEARDROPS()

Member Function Documentation

◆ ImportSettingsFrom()

void PANEL_SETUP_TEARDROPS::ImportSettingsFrom ( BOARD * aBoard)

◆ TransferDataFromWindow()

bool PANEL_SETUP_TEARDROPS::TransferDataFromWindow ( )
override

◆ TransferDataToWindow()

bool PANEL_SETUP_TEARDROPS::TransferDataToWindow ( )
override

Member Data Documentation

◆ m_bitmapTeardrop

wxStaticBitmap* PANEL_SETUP_TEARDROPS_BASE::m_bitmapTeardrop
protectedinherited

◆ m_bitmapTeardrop1

wxStaticBitmap* PANEL_SETUP_TEARDROPS_BASE::m_bitmapTeardrop1
protectedinherited

◆ m_bitmapTeardrop2

wxStaticBitmap* PANEL_SETUP_TEARDROPS_BASE::m_bitmapTeardrop2
protectedinherited

◆ m_BrdSettings

BOARD_DESIGN_SETTINGS* PANEL_SETUP_TEARDROPS::m_BrdSettings
private

◆ m_cbCurvedEdges

wxCheckBox* PANEL_SETUP_TEARDROPS_BASE::m_cbCurvedEdges
protectedinherited

◆ m_cbCurvedEdges1

wxCheckBox* PANEL_SETUP_TEARDROPS_BASE::m_cbCurvedEdges1
protectedinherited

◆ m_cbCurvedEdges2

wxCheckBox* PANEL_SETUP_TEARDROPS_BASE::m_cbCurvedEdges2
protectedinherited

◆ m_cbPreferZoneConnection

wxCheckBox* PANEL_SETUP_TEARDROPS_BASE::m_cbPreferZoneConnection
protectedinherited

◆ m_cbPreferZoneConnection1

wxCheckBox* PANEL_SETUP_TEARDROPS_BASE::m_cbPreferZoneConnection1
protectedinherited

◆ m_cbTeardropsUseNextTrack

wxCheckBox* PANEL_SETUP_TEARDROPS_BASE::m_cbTeardropsUseNextTrack
protectedinherited

◆ m_cbTeardropsUseNextTrack1

wxCheckBox* PANEL_SETUP_TEARDROPS_BASE::m_cbTeardropsUseNextTrack1
protectedinherited

◆ m_cbTeardropsUseNextTrack2

wxCheckBox* PANEL_SETUP_TEARDROPS_BASE::m_cbTeardropsUseNextTrack2
protectedinherited

◆ m_gridSizer

wxBoxSizer* PANEL_SETUP_TEARDROPS_BASE::m_gridSizer
protectedinherited

Definition at line 41 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().

◆ m_rectShapesLabel

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_rectShapesLabel
protectedinherited

Definition at line 60 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().

◆ m_roundShapesLabel

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_roundShapesLabel
protectedinherited

Definition at line 42 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().

◆ m_spLenPercent

wxSpinCtrlDouble* PANEL_SETUP_TEARDROPS_BASE::m_spLenPercent
protectedinherited

◆ m_spLenPercent1

wxSpinCtrlDouble* PANEL_SETUP_TEARDROPS_BASE::m_spLenPercent1
protectedinherited

◆ m_spLenPercent2

wxSpinCtrlDouble* PANEL_SETUP_TEARDROPS_BASE::m_spLenPercent2
protectedinherited

◆ m_spTeardropHDPercent

wxSpinCtrlDouble* PANEL_SETUP_TEARDROPS_BASE::m_spTeardropHDPercent
protectedinherited

◆ m_spTeardropHDPercent1

wxSpinCtrlDouble* PANEL_SETUP_TEARDROPS_BASE::m_spTeardropHDPercent1
protectedinherited

◆ m_spTeardropHDPercent2

wxSpinCtrlDouble* PANEL_SETUP_TEARDROPS_BASE::m_spTeardropHDPercent2
protectedinherited

◆ m_spWidthPercent

wxSpinCtrlDouble* PANEL_SETUP_TEARDROPS_BASE::m_spWidthPercent
protectedinherited

◆ m_spWidthPercent1

wxSpinCtrlDouble* PANEL_SETUP_TEARDROPS_BASE::m_spWidthPercent1
protectedinherited

◆ m_spWidthPercent2

wxSpinCtrlDouble* PANEL_SETUP_TEARDROPS_BASE::m_spWidthPercent2
protectedinherited

◆ m_staticline1

wxStaticLine* PANEL_SETUP_TEARDROPS_BASE::m_staticline1
protectedinherited

Definition at line 43 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().

◆ m_staticline2

wxStaticLine* PANEL_SETUP_TEARDROPS_BASE::m_staticline2
protectedinherited

Definition at line 61 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().

◆ m_staticline3

wxStaticLine* PANEL_SETUP_TEARDROPS_BASE::m_staticline3
protectedinherited

Definition at line 79 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().

◆ m_stHDRatio

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stHDRatio
protectedinherited

Definition at line 56 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().

◆ m_stHDRatio1

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stHDRatio1
protectedinherited

Definition at line 74 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().

◆ m_stHDRatio2

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stHDRatio2
protectedinherited

Definition at line 91 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().

◆ m_stLenPercent1Label

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stLenPercent1Label
protectedinherited

Definition at line 63 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().

◆ m_stLenPercent2Label

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stLenPercent2Label
protectedinherited

Definition at line 81 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().

◆ m_stLenPercentLabel

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stLenPercentLabel
protectedinherited

Definition at line 45 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().

◆ m_stMaxLen

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stMaxLen
protectedinherited

◆ m_stMaxLen1

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stMaxLen1
protectedinherited

◆ m_stMaxLen1Units

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stMaxLen1Units
protectedinherited

◆ m_stMaxLen2

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stMaxLen2
protectedinherited

◆ m_stMaxLen2Units

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stMaxLen2Units
protectedinherited

◆ m_stMaxLenUnits

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stMaxLenUnits
protectedinherited

◆ m_stMaxWidth1Label

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stMaxWidth1Label
protectedinherited

Definition at line 70 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().

◆ m_stMaxWidth1Units

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stMaxWidth1Units
protectedinherited

◆ m_stMaxWidth2Label

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stMaxWidth2Label
protectedinherited

◆ m_stMaxWidth2Units

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stMaxWidth2Units
protectedinherited

◆ m_stMaxWidthLabel

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stMaxWidthLabel
protectedinherited

◆ m_stMaxWidthUnits

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stMaxWidthUnits
protectedinherited

◆ m_stWidth1Label

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stWidth1Label
protectedinherited

Definition at line 68 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().

◆ m_stWidth2Label

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stWidth2Label
protectedinherited

Definition at line 86 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().

◆ m_stWidthLabel

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_stWidthLabel
protectedinherited

Definition at line 50 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().

◆ m_tcMaxWidth

wxTextCtrl* PANEL_SETUP_TEARDROPS_BASE::m_tcMaxWidth
protectedinherited

◆ m_tcMaxWidth1

wxTextCtrl* PANEL_SETUP_TEARDROPS_BASE::m_tcMaxWidth1
protectedinherited

◆ m_tcMaxWidth2

wxTextCtrl* PANEL_SETUP_TEARDROPS_BASE::m_tcMaxWidth2
protectedinherited

◆ m_tcTdMaxLen

wxTextCtrl* PANEL_SETUP_TEARDROPS_BASE::m_tcTdMaxLen
protectedinherited

◆ m_tcTdMaxLen1

wxTextCtrl* PANEL_SETUP_TEARDROPS_BASE::m_tcTdMaxLen1
protectedinherited

◆ m_tcTdMaxLen2

wxTextCtrl* PANEL_SETUP_TEARDROPS_BASE::m_tcTdMaxLen2
protectedinherited

◆ m_teardropMaxLenRect

UNIT_BINDER PANEL_SETUP_TEARDROPS::m_teardropMaxLenRect
private

◆ m_teardropMaxLenRound

UNIT_BINDER PANEL_SETUP_TEARDROPS::m_teardropMaxLenRound
private

◆ m_teardropMaxLenT2T

UNIT_BINDER PANEL_SETUP_TEARDROPS::m_teardropMaxLenT2T
private

◆ m_teardropMaxWidthRect

UNIT_BINDER PANEL_SETUP_TEARDROPS::m_teardropMaxWidthRect
private

◆ m_teardropMaxWidthRound

UNIT_BINDER PANEL_SETUP_TEARDROPS::m_teardropMaxWidthRound
private

◆ m_teardropMaxWidthT2T

UNIT_BINDER PANEL_SETUP_TEARDROPS::m_teardropMaxWidthT2T
private

◆ m_tracksLabel

wxStaticText* PANEL_SETUP_TEARDROPS_BASE::m_tracksLabel
protectedinherited

Definition at line 78 of file panel_setup_teardrops_base.h.

Referenced by PANEL_SETUP_TEARDROPS_BASE().


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