|
KiCad PCB EDA Suite
|
Board-wide drill chart and map setup. More...
#include <panel_setup_drill_chart.h>
Public Member Functions | |
| PANEL_SETUP_DRILL_CHART (wxWindow *aParentWindow, PCB_EDIT_FRAME *aFrame) | |
| ~PANEL_SETUP_DRILL_CHART () override=default | |
| bool | TransferDataToWindow () override |
| bool | TransferDataFromWindow () override |
| void | ImportSettingsFrom (BOARD *aBoard) |
Protected Attributes | |
| wxStaticText * | m_groupByLabel |
| wxCheckListBox * | m_groupByList |
| wxStaticText * | m_markPolicyLabel |
| wxChoice * | m_markPolicyCtrl |
| wxStaticText * | m_markPolicyPad |
| wxStaticText * | m_symbolSizeLabel |
| wxTextCtrl * | m_symbolSizeCtrl |
| wxStaticText * | m_symbolSizeUnits |
| wxStaticText * | m_symbolWidthLabel |
| wxTextCtrl * | m_symbolWidthCtrl |
| wxStaticText * | m_symbolWidthUnits |
| wxCheckBox * | m_freezeAssignments |
| wxButton * | m_editGroupsButton |
Private Member Functions | |
| void | onEditGroups (wxCommandEvent &aEvent) override |
| void | loadSettings (const BOARD_DESIGN_SETTINGS &aSettings) |
Private Attributes | |
| PCB_EDIT_FRAME * | m_frame |
| UNIT_BINDER | m_symbolSize |
| UNIT_BINDER | m_symbolWidth |
Board-wide drill chart and map setup.
Definition at line 34 of file panel_setup_drill_chart.h.
| PANEL_SETUP_DRILL_CHART::PANEL_SETUP_DRILL_CHART | ( | wxWindow * | aParentWindow, |
| PCB_EDIT_FRAME * | aFrame ) |
Definition at line 46 of file panel_setup_drill_chart.cpp.
References m_frame, m_symbolSize, PANEL_SETUP_DRILL_CHART_BASE::m_symbolSizeCtrl, PANEL_SETUP_DRILL_CHART_BASE::m_symbolSizeLabel, PANEL_SETUP_DRILL_CHART_BASE::m_symbolSizeUnits, m_symbolWidth, PANEL_SETUP_DRILL_CHART_BASE::m_symbolWidthCtrl, PANEL_SETUP_DRILL_CHART_BASE::m_symbolWidthLabel, PANEL_SETUP_DRILL_CHART_BASE::m_symbolWidthUnits, and PANEL_SETUP_DRILL_CHART_BASE::PANEL_SETUP_DRILL_CHART_BASE().
|
overridedefault |
| void PANEL_SETUP_DRILL_CHART::ImportSettingsFrom | ( | BOARD * | aBoard | ) |
Definition at line 102 of file panel_setup_drill_chart.cpp.
References BOARD::GetDesignSettings(), and loadSettings().
|
private |
Definition at line 56 of file panel_setup_drill_chart.cpp.
References BOARD_DESIGN_SETTINGS::GetDrillSymbolProfile(), DRILL_SYMBOL_PROFILE::GetFreezeAssignments(), DRILL_SYMBOL_PROFILE::GetMarkPolicy(), DRILL_SYMBOL_PROFILE::GetSymbolSize(), DRILL_SYMBOL_PROFILE::GetSymbolWidth(), DRILL_SYMBOL_PROFILE::IsGroupedBy(), PANEL_SETUP_DRILL_CHART_BASE::m_freezeAssignments, PANEL_SETUP_DRILL_CHART_BASE::m_groupByList, PANEL_SETUP_DRILL_CHART_BASE::m_markPolicyCtrl, m_symbolSize, and m_symbolWidth.
Referenced by ImportSettingsFrom(), and TransferDataToWindow().
|
overrideprivatevirtual |
Reimplemented from PANEL_SETUP_DRILL_CHART_BASE.
Definition at line 109 of file panel_setup_drill_chart.cpp.
References PAGED_DIALOG::GetDialog(), m_frame, and PCB_ACTIONS::showDrillGroups.
|
override |
Definition at line 79 of file panel_setup_drill_chart.cpp.
References BOARD_DESIGN_SETTINGS::GetDrillSymbolProfile(), m_frame, PANEL_SETUP_DRILL_CHART_BASE::m_freezeAssignments, PANEL_SETUP_DRILL_CHART_BASE::m_groupByList, PANEL_SETUP_DRILL_CHART_BASE::m_markPolicyCtrl, m_symbolSize, m_symbolWidth, DRILL_SYMBOL_PROFILE::SetFreezeAssignments(), DRILL_SYMBOL_PROFILE::SetGroupedBy(), DRILL_SYMBOL_PROFILE::SetMarkPolicy(), DRILL_SYMBOL_PROFILE::SetSymbolSize(), and DRILL_SYMBOL_PROFILE::SetSymbolWidth().
|
override |
Definition at line 71 of file panel_setup_drill_chart.cpp.
References loadSettings(), and m_frame.
|
protectedinherited |
Definition at line 53 of file panel_setup_drill_chart_base.h.
Referenced by PANEL_SETUP_DRILL_CHART_BASE(), and ~PANEL_SETUP_DRILL_CHART_BASE().
|
private |
Definition at line 50 of file panel_setup_drill_chart.h.
Referenced by onEditGroups(), PANEL_SETUP_DRILL_CHART(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 52 of file panel_setup_drill_chart_base.h.
Referenced by PANEL_SETUP_DRILL_CHART::loadSettings(), PANEL_SETUP_DRILL_CHART_BASE(), and PANEL_SETUP_DRILL_CHART::TransferDataFromWindow().
|
protectedinherited |
Definition at line 41 of file panel_setup_drill_chart_base.h.
Referenced by PANEL_SETUP_DRILL_CHART_BASE().
|
protectedinherited |
Definition at line 42 of file panel_setup_drill_chart_base.h.
Referenced by PANEL_SETUP_DRILL_CHART::loadSettings(), PANEL_SETUP_DRILL_CHART_BASE(), and PANEL_SETUP_DRILL_CHART::TransferDataFromWindow().
|
protectedinherited |
Definition at line 44 of file panel_setup_drill_chart_base.h.
Referenced by PANEL_SETUP_DRILL_CHART::loadSettings(), PANEL_SETUP_DRILL_CHART_BASE(), and PANEL_SETUP_DRILL_CHART::TransferDataFromWindow().
|
protectedinherited |
Definition at line 43 of file panel_setup_drill_chart_base.h.
Referenced by PANEL_SETUP_DRILL_CHART_BASE().
|
protectedinherited |
Definition at line 45 of file panel_setup_drill_chart_base.h.
Referenced by PANEL_SETUP_DRILL_CHART_BASE().
|
private |
Definition at line 52 of file panel_setup_drill_chart.h.
Referenced by loadSettings(), PANEL_SETUP_DRILL_CHART(), and TransferDataFromWindow().
|
protectedinherited |
Definition at line 47 of file panel_setup_drill_chart_base.h.
Referenced by PANEL_SETUP_DRILL_CHART::PANEL_SETUP_DRILL_CHART(), and PANEL_SETUP_DRILL_CHART_BASE().
|
protectedinherited |
Definition at line 46 of file panel_setup_drill_chart_base.h.
Referenced by PANEL_SETUP_DRILL_CHART::PANEL_SETUP_DRILL_CHART(), and PANEL_SETUP_DRILL_CHART_BASE().
|
protectedinherited |
Definition at line 48 of file panel_setup_drill_chart_base.h.
Referenced by PANEL_SETUP_DRILL_CHART::PANEL_SETUP_DRILL_CHART(), and PANEL_SETUP_DRILL_CHART_BASE().
|
private |
Definition at line 53 of file panel_setup_drill_chart.h.
Referenced by loadSettings(), PANEL_SETUP_DRILL_CHART(), and TransferDataFromWindow().
|
protectedinherited |
Definition at line 50 of file panel_setup_drill_chart_base.h.
Referenced by PANEL_SETUP_DRILL_CHART::PANEL_SETUP_DRILL_CHART(), and PANEL_SETUP_DRILL_CHART_BASE().
|
protectedinherited |
Definition at line 49 of file panel_setup_drill_chart_base.h.
Referenced by PANEL_SETUP_DRILL_CHART::PANEL_SETUP_DRILL_CHART(), and PANEL_SETUP_DRILL_CHART_BASE().
|
protectedinherited |
Definition at line 51 of file panel_setup_drill_chart_base.h.
Referenced by PANEL_SETUP_DRILL_CHART::PANEL_SETUP_DRILL_CHART(), and PANEL_SETUP_DRILL_CHART_BASE().