![]() |
KiCad PCB EDA Suite
|
#include <panel_setup_mask_and_paste.h>
Public Member Functions | |
PANEL_SETUP_MASK_AND_PASTE (PAGED_DIALOG *aParent, 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_MaskMarginLabel |
wxTextCtrl * | m_MaskMarginCtrl |
wxStaticText * | m_MaskMarginUnits |
wxStaticText * | m_MaskMinWidthLabel |
wxTextCtrl * | m_MaskMinWidthCtrl |
wxStaticText * | m_MaskMinWidthUnits |
wxStaticText * | m_PasteMarginLabel |
wxTextCtrl * | m_PasteMarginCtrl |
wxStaticText * | m_PasteMarginUnits |
wxStaticText * | m_staticTextRatio |
wxTextCtrl * | m_SolderPasteMarginRatioCtrl |
wxStaticText * | m_SolderPasteRatioMarginUnits |
wxStaticText * | m_staticTextInfoPaste |
Private Attributes | |
PCB_EDIT_FRAME * | m_Frame |
BOARD_DESIGN_SETTINGS * | m_BrdSettings |
UNIT_BINDER | m_maskMargin |
UNIT_BINDER | m_maskMinWidth |
UNIT_BINDER | m_pasteMargin |
Definition at line 38 of file panel_setup_mask_and_paste.h.
PANEL_SETUP_MASK_AND_PASTE::PANEL_SETUP_MASK_AND_PASTE | ( | PAGED_DIALOG * | aParent, |
PCB_EDIT_FRAME * | aFrame | ||
) |
Definition at line 31 of file panel_setup_mask_and_paste.cpp.
References PCB_BASE_FRAME::GetBoard(), BOARD::GetDesignSettings(), m_BrdSettings, and m_Frame.
|
inline |
Definition at line 50 of file panel_setup_mask_and_paste.h.
void PANEL_SETUP_MASK_AND_PASTE::ImportSettingsFrom | ( | BOARD * | aBoard | ) |
Definition at line 94 of file panel_setup_mask_and_paste.cpp.
References BOARD::GetDesignSettings(), m_BrdSettings, and TransferDataToWindow().
Referenced by DIALOG_BOARD_SETUP::OnAuxiliaryAction().
|
override |
Definition at line 69 of file panel_setup_mask_and_paste.cpp.
References UNIT_BINDER::GetValue(), m_BrdSettings, m_maskMargin, m_maskMinWidth, m_pasteMargin, BOARD_DESIGN_SETTINGS::m_SolderMaskMargin, BOARD_DESIGN_SETTINGS::m_SolderMaskMinWidth, BOARD_DESIGN_SETTINGS::m_SolderPasteMargin, BOARD_DESIGN_SETTINGS::m_SolderPasteMarginRatio, and PANEL_SETUP_MASK_AND_PASTE_BASE::m_SolderPasteMarginRatioCtrl.
|
override |
Definition at line 44 of file panel_setup_mask_and_paste.cpp.
References m_BrdSettings, m_maskMargin, m_maskMinWidth, m_pasteMargin, PANEL_SETUP_MASK_AND_PASTE_BASE::m_PasteMarginCtrl, BOARD_DESIGN_SETTINGS::m_SolderMaskMargin, BOARD_DESIGN_SETTINGS::m_SolderMaskMinWidth, BOARD_DESIGN_SETTINGS::m_SolderPasteMargin, BOARD_DESIGN_SETTINGS::m_SolderPasteMarginRatio, PANEL_SETUP_MASK_AND_PASTE_BASE::m_SolderPasteMarginRatioCtrl, and UNIT_BINDER::SetValue().
Referenced by ImportSettingsFrom().
|
protectedinherited |
Definition at line 37 of file panel_setup_mask_and_paste_base.h.
Referenced by PANEL_SETUP_MASK_AND_PASTE_BASE::PANEL_SETUP_MASK_AND_PASTE_BASE().
|
private |
Definition at line 42 of file panel_setup_mask_and_paste.h.
Referenced by ImportSettingsFrom(), PANEL_SETUP_MASK_AND_PASTE(), TransferDataFromWindow(), and TransferDataToWindow().
|
private |
Definition at line 41 of file panel_setup_mask_and_paste.h.
Referenced by PANEL_SETUP_MASK_AND_PASTE().
|
private |
Definition at line 44 of file panel_setup_mask_and_paste.h.
Referenced by TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 40 of file panel_setup_mask_and_paste_base.h.
Referenced by PANEL_SETUP_MASK_AND_PASTE_BASE::PANEL_SETUP_MASK_AND_PASTE_BASE().
|
protectedinherited |
Definition at line 39 of file panel_setup_mask_and_paste_base.h.
Referenced by PANEL_SETUP_MASK_AND_PASTE_BASE::PANEL_SETUP_MASK_AND_PASTE_BASE().
|
protectedinherited |
Definition at line 41 of file panel_setup_mask_and_paste_base.h.
Referenced by PANEL_SETUP_MASK_AND_PASTE_BASE::PANEL_SETUP_MASK_AND_PASTE_BASE().
|
private |
Definition at line 45 of file panel_setup_mask_and_paste.h.
Referenced by TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 43 of file panel_setup_mask_and_paste_base.h.
Referenced by PANEL_SETUP_MASK_AND_PASTE_BASE::PANEL_SETUP_MASK_AND_PASTE_BASE().
|
protectedinherited |
Definition at line 42 of file panel_setup_mask_and_paste_base.h.
Referenced by PANEL_SETUP_MASK_AND_PASTE_BASE::PANEL_SETUP_MASK_AND_PASTE_BASE().
|
protectedinherited |
Definition at line 44 of file panel_setup_mask_and_paste_base.h.
Referenced by PANEL_SETUP_MASK_AND_PASTE_BASE::PANEL_SETUP_MASK_AND_PASTE_BASE().
|
private |
Definition at line 46 of file panel_setup_mask_and_paste.h.
Referenced by TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 46 of file panel_setup_mask_and_paste_base.h.
Referenced by PANEL_SETUP_MASK_AND_PASTE_BASE::PANEL_SETUP_MASK_AND_PASTE_BASE(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 45 of file panel_setup_mask_and_paste_base.h.
Referenced by PANEL_SETUP_MASK_AND_PASTE_BASE::PANEL_SETUP_MASK_AND_PASTE_BASE().
|
protectedinherited |
Definition at line 47 of file panel_setup_mask_and_paste_base.h.
Referenced by PANEL_SETUP_MASK_AND_PASTE_BASE::PANEL_SETUP_MASK_AND_PASTE_BASE().
|
protectedinherited |
Definition at line 49 of file panel_setup_mask_and_paste_base.h.
Referenced by PANEL_SETUP_MASK_AND_PASTE_BASE::PANEL_SETUP_MASK_AND_PASTE_BASE(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 50 of file panel_setup_mask_and_paste_base.h.
Referenced by PANEL_SETUP_MASK_AND_PASTE_BASE::PANEL_SETUP_MASK_AND_PASTE_BASE().
|
protectedinherited |
Definition at line 38 of file panel_setup_mask_and_paste_base.h.
Referenced by PANEL_SETUP_MASK_AND_PASTE_BASE::PANEL_SETUP_MASK_AND_PASTE_BASE().
|
protectedinherited |
Definition at line 51 of file panel_setup_mask_and_paste_base.h.
Referenced by PANEL_SETUP_MASK_AND_PASTE_BASE::PANEL_SETUP_MASK_AND_PASTE_BASE().
|
protectedinherited |
Definition at line 48 of file panel_setup_mask_and_paste_base.h.
Referenced by PANEL_SETUP_MASK_AND_PASTE_BASE::PANEL_SETUP_MASK_AND_PASTE_BASE().