KiCad PCB EDA Suite
|
Public Member Functions | |
PCB_LAYER_SELECTOR (PCB_BASE_FRAME *aFrame) | |
bool | SetLayersHotkeys (bool value) |
Static Public Member Functions | |
static void | DrawColorSwatch (wxBitmap &aLayerbmp, const COLOR4D &aBackground, const COLOR4D &aColor) |
Protected Member Functions | |
bool | isLayerEnabled (int aLayer) const override |
COLOR4D | getLayerColor (int aLayer) const override |
wxString | getLayerName (int aLayer) const override |
Protected Attributes | |
PCB_BASE_FRAME * | m_frame |
bool | m_layerhotkeys |
Definition at line 45 of file sel_layer.cpp.
|
inline |
Definition at line 48 of file sel_layer.cpp.
References m_frame.
|
staticinherited |
Definition at line 50 of file layer_box_selector.cpp.
References KIGFX::COLOR4D::ToColour(), and KIGFX::COLOR4D::WithAlpha().
Referenced by PANEL_SETUP_BOARD_STACKUP::createColorBox(), GRID_CELL_LAYER_RENDERER::Draw(), PANEL_SETUP_BOARD_STACKUP::onColorSelected(), GBR_LAYER_BOX_SELECTOR::Resync(), PCB_LAYER_BOX_SELECTOR::Resync(), LAYER_BOX_SELECTOR::ResyncBitmapOnly(), and PANEL_SETUP_BOARD_STACKUP::synchronizeWithBoard().
|
inlineoverrideprotectedvirtual |
Implements LAYER_SELECTOR.
Definition at line 64 of file sel_layer.cpp.
References COLOR_SETTINGS::GetColor(), PCB_BASE_FRAME::GetColorSettings(), and m_frame.
Referenced by PCB_ONE_LAYER_SELECTOR::buildList(), and SELECT_COPPER_LAYERS_PAIR_DIALOG::buildList().
|
inlineoverrideprotectedvirtual |
Implements LAYER_SELECTOR.
Definition at line 70 of file sel_layer.cpp.
References PCB_BASE_FRAME::GetBoard(), BOARD::GetLayerName(), m_frame, and ToLAYER_ID().
Referenced by PCB_ONE_LAYER_SELECTOR::buildList(), and SELECT_COPPER_LAYERS_PAIR_DIALOG::buildList().
|
inlineoverrideprotectedvirtual |
Implements LAYER_SELECTOR.
Definition at line 58 of file sel_layer.cpp.
References PCB_BASE_FRAME::GetBoard(), BOARD::IsLayerEnabled(), and m_frame.
|
inherited |
Definition at line 43 of file layer_box_selector.cpp.
References LAYER_SELECTOR::m_layerhotkeys.
Referenced by DIALOG_GLOBAL_EDIT_TEARDROPS::buildFilterLists(), DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS::buildFilterLists(), DIALOG_DIMENSION_PROPERTIES::DIALOG_DIMENSION_PROPERTIES(), DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS::DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS(), DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS::DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS(), DIALOG_IMPORT_GRAPHICS::DIALOG_IMPORT_GRAPHICS(), DIALOG_REFERENCE_IMAGE_PROPERTIES::DIALOG_REFERENCE_IMAGE_PROPERTIES(), DIALOG_SHAPE_PROPERTIES::DIALOG_SHAPE_PROPERTIES(), DIALOG_TEXT_PROPERTIES::DIALOG_TEXT_PROPERTIES(), DIALOG_TEXTBOX_PROPERTIES::DIALOG_TEXTBOX_PROPERTIES(), and DIALOG_TRACK_VIA_PROPERTIES::DIALOG_TRACK_VIA_PROPERTIES().
|
protected |
Definition at line 55 of file sel_layer.cpp.
Referenced by getLayerColor(), getLayerName(), isLayerEnabled(), and PCB_LAYER_SELECTOR().
|
protectedinherited |
Definition at line 60 of file layer_box_selector.h.
Referenced by GBR_LAYER_BOX_SELECTOR::GBR_LAYER_BOX_SELECTOR(), LAYER_SELECTOR::LAYER_SELECTOR(), PCB_LAYER_BOX_SELECTOR::Resync(), and LAYER_SELECTOR::SetLayersHotkeys().