23#ifndef _BUILTIN_COLOR_THEMES_H 
   24#define _BUILTIN_COLOR_THEMES_H 
   26#define CSS_COLOR( r, g, b, a ) COLOR4D().FromCSSRGBA( r, g, b, a ) 
static const std::vector< COLOR4D > s_userColors
 
#define CSS_COLOR(r, g, b, a)
 
static const std::map< int, COLOR4D > s_defaultTheme
 
static const std::vector< COLOR4D > s_copperColors
 
static const std::map< int, COLOR4D > s_classicTheme
 
A color representation with 4 components: red, green, blue, alpha.
 
COLOR4D WithAlpha(double aAlpha) const
Return a color with the same color, but the given alpha.
 
@ NETNAMES_LAYER_ID_START
 
@ LAYER_GERBVIEW_DRAWINGSHEET
 
@ GERBVIEW_LAYER_ID_START
 
@ LAYER_GERBVIEW_BACKGROUND
 
@ LAYER_GERBVIEW_PAGE_LIMITS
 
@ LAYER_3D_SOLDERMASK_TOP
 
@ LAYER_3D_BACKGROUND_TOP
 
@ LAYER_3D_SOLDERMASK_BOTTOM
 
@ LAYER_3D_SILKSCREEN_TOP
 
@ LAYER_3D_BACKGROUND_BOTTOM
 
@ LAYER_3D_SILKSCREEN_BOTTOM
 
@ LAYER_POINTS
PCB reference/manual snap points visibility.
 
@ LAYER_PAGE_LIMITS
Color for drawing the page extents (visibility stored in PCBNEW_SETTINGS::m_ShowPageLimits)
 
@ LAYER_LOCKED_ITEM_SHADOW
Shadow layer for locked items.
 
@ LAYER_CONFLICTS_SHADOW
Shadow layer for items flagged conflicting.
 
@ LAYER_NON_PLATEDHOLES
Draw usual through hole vias.
 
@ LAYER_DRAWINGSHEET
Sheet frame and title block.
 
@ LAYER_BOARD_OUTLINE_AREA
PCB board outline.
 
@ LAYER_DRC_EXCLUSION
Layer for DRC markers which have been individually excluded.
 
@ LAYER_PCB_BACKGROUND
PCB background color.
 
@ LAYER_DRC_WARNING
Layer for DRC markers with #SEVERITY_WARNING.
 
@ LAYER_PAD_PLATEDHOLES
to draw pad holes (plated)
 
@ LAYER_CURSOR
PCB cursor.
 
@ LAYER_AUX_ITEMS
Auxiliary items (guides, rule, etc).
 
@ LAYER_ANCHOR
Anchor of items having an anchor point (texts, footprints).
 
@ LAYER_VIA_HOLES
Draw via holes (pad holes do not use this layer).
 
@ LAYER_SELECT_OVERLAY
Selected items overlay.
 
@ LAYER_DRC_ERROR
Layer for DRC markers with #SEVERITY_ERROR.
 
@ LAYER_EXCLUDED_FROM_SIM
 
@ LAYER_DEVICE_BACKGROUND
 
@ LAYER_SCHEMATIC_DRAWINGSHEET
 
@ LAYER_SCHEMATIC_GRID_AXES
 
@ LAYER_SCHEMATIC_PAGE_LIMITS
 
@ LAYER_DRAG_NET_COLLISION
 
@ LAYER_SELECTION_SHADOWS
 
@ LAYER_SCHEMATIC_BACKGROUND
 
@ LAYER_SCHEMATIC_AUX_ITEMS