KiCad PCB EDA Suite
Loading...
Searching...
No Matches
board_project_settings.h File Reference
#include <layer_ids.h>
#include <lset.h>
#include <math/box2.h>
#include <glm/glm.hpp>
#include <io/idf/idf_settings.h>

Go to the source code of this file.

Classes

struct  PCB_SELECTION_FILTER_OPTIONS
 This file contains data structures that are saved in the project file or project local settings file that are specific to PcbNew. More...
 
struct  IDF_EXPORT_SETTINGS
 Persisted settings for the IDF export dialog. More...
 
struct  IP2581_BOM
 BOM Data choices for IPC2581 export. More...
 
struct  LAYER_PRESET
 A saved set of layers that are visible. More...
 
struct  VIEWPORT
 
struct  VIEWPORT3D
 
class  LAYER_PAIR
 
class  LAYER_PAIR_INFO
 All information about a layer pair as stored in the layer pair store. More...
 
struct  PANEL_NET_INSPECTOR_SETTINGS
 Persisted state for the net inspector panel. More...
 

Enumerations

enum class  HIGH_CONTRAST_MODE { NORMAL = 0 , DIMMED , HIDDEN }
 Determine how inactive layers should be displayed. More...
 
enum class  ZONE_DISPLAY_MODE { SHOW_FILLED , SHOW_ZONE_OUTLINE , SHOW_FRACTURE_BORDERS , SHOW_TRIANGULATION }
 Determine how zones should be displayed. More...
 
enum class  NET_COLOR_MODE { OFF , RATSNEST , ALL }
 Determine how net color overrides should be applied. More...
 
enum class  RATSNEST_MODE { ALL , VISIBLE }
 Determine how ratsnest lines are drawn. More...
 

Enumeration Type Documentation

◆ HIGH_CONTRAST_MODE

enum class HIGH_CONTRAST_MODE
strong

Determine how inactive layers should be displayed.

Enumerator
NORMAL 

Inactive layers are shown normally (no high-contrast mode)

DIMMED 

Inactive layers are dimmed (old high-contrast mode)

HIDDEN 

Inactive layers are hidden.

Definition at line 112 of file board_project_settings.h.

◆ NET_COLOR_MODE

enum class NET_COLOR_MODE
strong

Determine how net color overrides should be applied.

Enumerator
OFF 

Net (and netclass) colors are not shown.

RATSNEST 

Net/netclass colors are shown on ratsnest lines only.

ALL 

Net/netclass colors are shown on all net copper.

Definition at line 132 of file board_project_settings.h.

◆ RATSNEST_MODE

enum class RATSNEST_MODE
strong

Determine how ratsnest lines are drawn.

Enumerator
ALL 

Ratsnest lines are drawn to items on all layers (default)

VISIBLE 

Ratsnest lines are drawn to items on visible layers only.

Definition at line 140 of file board_project_settings.h.

◆ ZONE_DISPLAY_MODE

enum class ZONE_DISPLAY_MODE
strong

Determine how zones should be displayed.

Enumerator
SHOW_FILLED 
SHOW_ZONE_OUTLINE 
SHOW_FRACTURE_BORDERS 
SHOW_TRIANGULATION 

Definition at line 120 of file board_project_settings.h.