![]() |
KiCad PCB EDA Suite
|
#include <layer_box_selector.h>
Public Member Functions | |
LAYER_SELECTOR () | |
virtual | ~LAYER_SELECTOR () |
bool | SetLayersHotkeys (bool value) |
Static Public Member Functions | |
static void | DrawColorSwatch (wxBitmap &aLayerbmp, COLOR4D aBackground, COLOR4D aColor) |
Protected Member Functions | |
virtual COLOR4D | getLayerColor (LAYER_NUM aLayer) const =0 |
virtual wxString | getLayerName (LAYER_NUM aLayer) const =0 |
virtual bool | isLayerEnabled (LAYER_NUM aLayer) const =0 |
Protected Attributes | |
bool | m_layerhotkeys |
Definition at line 38 of file layer_box_selector.h.
LAYER_SELECTOR::LAYER_SELECTOR | ( | ) |
|
inlinevirtual |
Definition at line 46 of file layer_box_selector.h.
|
static |
Definition at line 47 of file layer_box_selector.cpp.
References KIGFX::COLOR4D::WithAlpha().
Referenced by PANEL_SETUP_BOARD_STACKUP::createBmComboBox(), 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().
Implemented in PCB_LAYER_BOX_SELECTOR, PCB_LAYER_SELECTOR, and GBR_LAYER_BOX_SELECTOR.
Referenced by LAYER_BOX_SELECTOR::ResyncBitmapOnly().
|
protectedpure virtual |
Implemented in PCB_LAYER_BOX_SELECTOR, PCB_LAYER_SELECTOR, and GBR_LAYER_BOX_SELECTOR.
|
protectedpure virtual |
Implemented in PCB_LAYER_BOX_SELECTOR, PCB_LAYER_SELECTOR, and GBR_LAYER_BOX_SELECTOR.
bool LAYER_SELECTOR::SetLayersHotkeys | ( | bool | value | ) |
Definition at line 40 of file layer_box_selector.cpp.
References m_layerhotkeys.
Referenced by 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_GRAPHIC_ITEM_PROPERTIES::DIALOG_GRAPHIC_ITEM_PROPERTIES(), DIALOG_IMPORT_GFX::DIALOG_IMPORT_GFX(), DIALOG_TEXT_PROPERTIES::DIALOG_TEXT_PROPERTIES(), and DIALOG_TRACK_VIA_PROPERTIES::DIALOG_TRACK_VIA_PROPERTIES().
|
protected |
Definition at line 41 of file layer_box_selector.h.
Referenced by GBR_LAYER_BOX_SELECTOR::GBR_LAYER_BOX_SELECTOR(), LAYER_SELECTOR(), PCB_LAYER_BOX_SELECTOR::Resync(), and SetLayersHotkeys().