|
KiCad PCB EDA Suite
|
#include "pad_tool.h"#include "pcb_painter.h"#include <kiplatform/ui.h>#include <macros.h>#include <class_draw_panel_gal.h>#include <view/view_controls.h>#include <tool/tool_manager.h>#include <board_design_settings.h>#include <board_item.h>#include <footprint.h>#include <pcb_shape.h>#include <pad.h>#include <pcbnew_settings.h>#include <board_commit.h>#include <dialogs/dialog_push_pad_properties.h>#include <dialogs/dialog_fp_edit_pad_table.h>#include <tools/pcb_actions.h>#include <tools/pcb_grid_helper.h>#include <tools/pcb_selection_tool.h>#include <tools/pcb_selection_conditions.h>#include <tools/edit_tool.h>#include <dialogs/dialog_enum_pads.h>#include <widgets/wx_infobar.h>Go to the source code of this file.
Functions | |
| static void | doPushPadProperties (BOARD &board, const PAD &aSrcPad, BOARD_COMMIT &commit, bool aSameFootprints, bool aPadShapeFilter, bool aPadOrientFilter, bool aPadLayerFilter, bool aPadTypeFilter) |
| static std::optional< SEQUENTIAL_PAD_ENUMERATION_PARAMS > | GetSequentialPadNumberingParams (wxWindow *aFrame) |
| Prompts the user for parameters for sequential pad numbering. | |
|
static |
Definition at line 192 of file pad_tool.cpp.
References PADSTACK::ALL_LAYERS, CONN, BOARD::Footprints(), PAD::GetAttribute(), FOOTPRINT::GetFPID(), PAD::GetLayerSet(), FOOTPRINT::GetOrientation(), PAD::GetOrientation(), BOARD_ITEM::GetParentFootprint(), PAD::GetShape(), PAD::IsAperturePad(), COMMIT::Modify(), and pad.
Referenced by PAD_TOOL::pushPadSettings().
|
static |
Prompts the user for parameters for sequential pad numbering.
| aFrame | The parent window for the dialog |
Definition at line 284 of file pad_tool.cpp.
References DIALOG_SHIM::ShowModal().
Referenced by PAD_TOOL::EnumeratePads().