KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pcbnew_settings.h File Reference

Go to the source code of this file.

Classes

struct  CONVERT_SETTINGS
 
class  PCB_VIEWERS_SETTINGS_BASE
 
struct  PCB_VIEWERS_SETTINGS_BASE::VIEWERS_DISPLAY_OPTIONS
 
class  PCBNEW_SETTINGS
 
struct  PCBNEW_SETTINGS::AUI_PANELS
 
struct  PCBNEW_SETTINGS::DIALOG_EXPORT_D356
 
struct  PCBNEW_SETTINGS::DIALOG_DRC
 
struct  PCBNEW_SETTINGS::FOOTPRINT_CHOOSER
 
struct  PCBNEW_SETTINGS::DISPLAY_OPTIONS
 
struct  PCBNEW_SETTINGS::DIFF_PHASE_SKEW_SETTINGS
 

Namespaces

namespace  PNS
 Push and Shove diff pair dimensions (gap) settings dialog.
 

Typedefs

typedef std::vector< std::pair< wxString, bool > > ACTION_PLUGIN_SETTINGS_LIST
 

Enumerations

enum  CONVERT_STRATEGY { COPY_LINEWIDTH , CENTERLINE , BOUNDING_HULL }
 
enum class  TRACK_DRAG_ACTION { MOVE , DRAG , DRAG_FREE_ANGLE }
 
enum  TRACK_CLEARANCE_MODE {
  DO_NOT_SHOW_CLEARANCE = 0 , SHOW_WHILE_ROUTING , SHOW_WITH_VIA_WHILE_ROUTING , SHOW_WITH_VIA_WHILE_ROUTING_OR_DRAGGING ,
  SHOW_WITH_VIA_ALWAYS
}
 
enum  PCB_DISPLAY_ORIGIN { PCB_ORIGIN_PAGE = 0 , PCB_ORIGIN_AUX , PCB_ORIGIN_GRID }
 

Typedef Documentation

◆ ACTION_PLUGIN_SETTINGS_LIST

typedef std::vector<std::pair<wxString, bool> > ACTION_PLUGIN_SETTINGS_LIST

Definition at line 80 of file pcbnew_settings.h.

Enumeration Type Documentation

◆ CONVERT_STRATEGY

Enumerator
COPY_LINEWIDTH 
CENTERLINE 
BOUNDING_HULL 

Definition at line 37 of file pcbnew_settings.h.

◆ PCB_DISPLAY_ORIGIN

Enumerator
PCB_ORIGIN_PAGE 
PCB_ORIGIN_AUX 
PCB_ORIGIN_GRID 

Definition at line 72 of file pcbnew_settings.h.

◆ TRACK_CLEARANCE_MODE

Enumerator
DO_NOT_SHOW_CLEARANCE 
SHOW_WHILE_ROUTING 
SHOW_WITH_VIA_WHILE_ROUTING 
SHOW_WITH_VIA_WHILE_ROUTING_OR_DRAGGING 
SHOW_WITH_VIA_ALWAYS 

Definition at line 62 of file pcbnew_settings.h.

◆ TRACK_DRAG_ACTION

enum class TRACK_DRAG_ACTION
strong
Enumerator
MOVE 
DRAG 
DRAG_FREE_ANGLE 

Definition at line 54 of file pcbnew_settings.h.