KiCad PCB EDA Suite
dialog_pad_properties.cpp File Reference

dialog pad properties editor. More...

#include <fctsys.h>
#include <common.h>
#include <gr_basic.h>
#include <class_drawpanel.h>
#include <confirm.h>
#include <pcbnew.h>
#include <wxBasePcbFrame.h>
#include <base_units.h>
#include <board_commit.h>
#include <class_board.h>
#include <class_module.h>
#include <dialog_pad_properties.h>
#include <html_messagebox.h>

Go to the source code of this file.

Enumerations

enum  CODE_CHOICE {
  CHOICE_SHAPE_CIRCLE = 0, CHOICE_SHAPE_OVAL, CHOICE_SHAPE_RECT, CHOICE_SHAPE_TRAPEZOID,
  CHOICE_SHAPE_ROUNDRECT
}
 

Variables

static PAD_SHAPE_T code_shape []
 
static PAD_ATTR_T code_type []
 
static const LSET std_pad_layers []
 

Detailed Description

dialog pad properties editor.

Definition in file dialog_pad_properties.cpp.

Enumeration Type Documentation

Enumerator
CHOICE_SHAPE_CIRCLE 
CHOICE_SHAPE_OVAL 
CHOICE_SHAPE_RECT 
CHOICE_SHAPE_TRAPEZOID 
CHOICE_SHAPE_ROUNDRECT 

Definition at line 60 of file dialog_pad_properties.cpp.

Variable Documentation

PAD_ATTR_T code_type[]
static
Initial value:
= {
}
like PAD_STANDARD, but not plated mechanical use only, no connection allowed
Definition: pad_shapes.h:63
Smd pad, appears on the solder paste layer (default)
Definition: pad_shapes.h:59
Like smd, does not appear on the solder paste layer (default) note also has a special attribute in Ge...
Definition: pad_shapes.h:60
Usual pad.
Definition: pad_shapes.h:58

Definition at line 70 of file dialog_pad_properties.cpp.

Referenced by DIALOG_PAD_PROPERTIES::initValues(), DIALOG_PAD_PROPERTIES::PadTypeSelected(), and DIALOG_PAD_PROPERTIES::transferDataToPad().

const LSET std_pad_layers[]
static
Initial value:
= {
}
static LSET StandardMask()
layer set for a through hole pad
Definition: class_pad.cpp:97
static LSET UnplatedHoleMask()
layer set for a mechanical unplated through hole pad
Definition: class_pad.cpp:118
static LSET SMDMask()
layer set for a SMD pad on Front layer
Definition: class_pad.cpp:104
static LSET ConnSMDMask()
layer set for a SMD pad on Front layer used for edge board connectors
Definition: class_pad.cpp:111

Definition at line 79 of file dialog_pad_properties.cpp.