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

#include <panel_setup_mask_and_paste.h>

Inheritance diagram for PANEL_SETUP_MASK_AND_PASTE:
PANEL_SETUP_MASK_AND_PASTE_BASE

Public Member Functions

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

Protected Attributes

wxStaticBitmap * m_bitmapWarning
 
wxStaticText * m_staticTextInfoMaskMinWidth
 
wxStaticText * m_staticTextInfoMaskMinWidth1
 
wxStaticLine * m_staticline1
 
wxStaticText * m_maskMarginLabel
 
wxStaticText * m_stSolderMaskSettings
 
wxTextCtrl * m_maskMarginCtrl
 
wxStaticText * m_maskMarginUnits
 
wxStaticText * m_maskMinWidthLabel
 
wxTextCtrl * m_maskMinWidthCtrl
 
wxStaticText * m_maskMinWidthUnits
 
wxStaticText * m_maskToCopperClearanceLabel
 
wxTextCtrl * m_maskToCopperClearanceCtrl
 
wxStaticText * m_maskToCopperClearanceUnits
 
wxCheckBox * m_allowBridges
 
wxStaticText * m_stTenting
 
wxCheckBox * m_tentViasFront
 
wxCheckBox * m_tentViasBack
 
wxStaticText * m_stSolderPasteSettings
 
wxStaticText * m_pasteMarginLabel
 
wxTextCtrl * m_pasteMarginCtrl
 
wxStaticText * m_pasteMarginUnits
 
wxStaticText * m_pasteMarginRatioLabel
 
wxTextCtrl * m_pasteMarginRatioCtrl
 
wxStaticText * m_pasteMarginRatioUnits
 
wxStaticText * m_staticTextInfoPaste
 

Private Attributes

PCB_EDIT_FRAMEm_Frame
 
BOARD_DESIGN_SETTINGSm_BrdSettings
 
UNIT_BINDER m_maskExpansion
 
UNIT_BINDER m_maskMinWidth
 
UNIT_BINDER m_maskToCopperClearance
 
UNIT_BINDER m_pasteMargin
 
UNIT_BINDER m_pasteMarginRatio
 

Detailed Description

Definition at line 38 of file panel_setup_mask_and_paste.h.

Constructor & Destructor Documentation

◆ PANEL_SETUP_MASK_AND_PASTE()

◆ ~PANEL_SETUP_MASK_AND_PASTE()

PANEL_SETUP_MASK_AND_PASTE::~PANEL_SETUP_MASK_AND_PASTE ( )
inline

Definition at line 52 of file panel_setup_mask_and_paste.h.

Member Function Documentation

◆ ImportSettingsFrom()

void PANEL_SETUP_MASK_AND_PASTE::ImportSettingsFrom ( BOARD aBoard)

◆ TransferDataFromWindow()

◆ TransferDataToWindow()

Member Data Documentation

◆ m_allowBridges

wxCheckBox* PANEL_SETUP_MASK_AND_PASTE_BASE::m_allowBridges
protectedinherited

◆ m_bitmapWarning

wxStaticBitmap* PANEL_SETUP_MASK_AND_PASTE_BASE::m_bitmapWarning
protectedinherited

◆ m_BrdSettings

BOARD_DESIGN_SETTINGS* PANEL_SETUP_MASK_AND_PASTE::m_BrdSettings
private

◆ m_Frame

PCB_EDIT_FRAME* PANEL_SETUP_MASK_AND_PASTE::m_Frame
private

Definition at line 41 of file panel_setup_mask_and_paste.h.

Referenced by PANEL_SETUP_MASK_AND_PASTE().

◆ m_maskExpansion

UNIT_BINDER PANEL_SETUP_MASK_AND_PASTE::m_maskExpansion
private

Definition at line 44 of file panel_setup_mask_and_paste.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_maskMarginCtrl

wxTextCtrl* PANEL_SETUP_MASK_AND_PASTE_BASE::m_maskMarginCtrl
protectedinherited

◆ m_maskMarginLabel

wxStaticText* PANEL_SETUP_MASK_AND_PASTE_BASE::m_maskMarginLabel
protectedinherited

◆ m_maskMarginUnits

wxStaticText* PANEL_SETUP_MASK_AND_PASTE_BASE::m_maskMarginUnits
protectedinherited

◆ m_maskMinWidth

UNIT_BINDER PANEL_SETUP_MASK_AND_PASTE::m_maskMinWidth
private

Definition at line 45 of file panel_setup_mask_and_paste.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_maskMinWidthCtrl

wxTextCtrl* PANEL_SETUP_MASK_AND_PASTE_BASE::m_maskMinWidthCtrl
protectedinherited

◆ m_maskMinWidthLabel

wxStaticText* PANEL_SETUP_MASK_AND_PASTE_BASE::m_maskMinWidthLabel
protectedinherited

◆ m_maskMinWidthUnits

wxStaticText* PANEL_SETUP_MASK_AND_PASTE_BASE::m_maskMinWidthUnits
protectedinherited

◆ m_maskToCopperClearance

UNIT_BINDER PANEL_SETUP_MASK_AND_PASTE::m_maskToCopperClearance
private

Definition at line 46 of file panel_setup_mask_and_paste.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_maskToCopperClearanceCtrl

wxTextCtrl* PANEL_SETUP_MASK_AND_PASTE_BASE::m_maskToCopperClearanceCtrl
protectedinherited

◆ m_maskToCopperClearanceLabel

wxStaticText* PANEL_SETUP_MASK_AND_PASTE_BASE::m_maskToCopperClearanceLabel
protectedinherited

◆ m_maskToCopperClearanceUnits

wxStaticText* PANEL_SETUP_MASK_AND_PASTE_BASE::m_maskToCopperClearanceUnits
protectedinherited

◆ m_pasteMargin

UNIT_BINDER PANEL_SETUP_MASK_AND_PASTE::m_pasteMargin
private

◆ m_pasteMarginCtrl

wxTextCtrl* PANEL_SETUP_MASK_AND_PASTE_BASE::m_pasteMarginCtrl
protectedinherited

◆ m_pasteMarginLabel

wxStaticText* PANEL_SETUP_MASK_AND_PASTE_BASE::m_pasteMarginLabel
protectedinherited

◆ m_pasteMarginRatio

UNIT_BINDER PANEL_SETUP_MASK_AND_PASTE::m_pasteMarginRatio
private

◆ m_pasteMarginRatioCtrl

wxTextCtrl* PANEL_SETUP_MASK_AND_PASTE_BASE::m_pasteMarginRatioCtrl
protectedinherited

◆ m_pasteMarginRatioLabel

wxStaticText* PANEL_SETUP_MASK_AND_PASTE_BASE::m_pasteMarginRatioLabel
protectedinherited

◆ m_pasteMarginRatioUnits

wxStaticText* PANEL_SETUP_MASK_AND_PASTE_BASE::m_pasteMarginRatioUnits
protectedinherited

◆ m_pasteMarginUnits

wxStaticText* PANEL_SETUP_MASK_AND_PASTE_BASE::m_pasteMarginUnits
protectedinherited

◆ m_staticline1

wxStaticLine* PANEL_SETUP_MASK_AND_PASTE_BASE::m_staticline1
protectedinherited

◆ m_staticTextInfoMaskMinWidth

wxStaticText* PANEL_SETUP_MASK_AND_PASTE_BASE::m_staticTextInfoMaskMinWidth
protectedinherited

◆ m_staticTextInfoMaskMinWidth1

wxStaticText* PANEL_SETUP_MASK_AND_PASTE_BASE::m_staticTextInfoMaskMinWidth1
protectedinherited

◆ m_staticTextInfoPaste

wxStaticText* PANEL_SETUP_MASK_AND_PASTE_BASE::m_staticTextInfoPaste
protectedinherited

◆ m_stSolderMaskSettings

wxStaticText* PANEL_SETUP_MASK_AND_PASTE_BASE::m_stSolderMaskSettings
protectedinherited

◆ m_stSolderPasteSettings

wxStaticText* PANEL_SETUP_MASK_AND_PASTE_BASE::m_stSolderPasteSettings
protectedinherited

◆ m_stTenting

wxStaticText* PANEL_SETUP_MASK_AND_PASTE_BASE::m_stTenting
protectedinherited

◆ m_tentViasBack

wxCheckBox* PANEL_SETUP_MASK_AND_PASTE_BASE::m_tentViasBack
protectedinherited

◆ m_tentViasFront

wxCheckBox* PANEL_SETUP_MASK_AND_PASTE_BASE::m_tentViasFront
protectedinherited

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