KiCad PCB EDA Suite
Loading...
Searching...
No Matches
GBR_LAYER_BOX_SELECTOR Class Reference

#include <gbr_layer_box_selector.h>

Inheritance diagram for GBR_LAYER_BOX_SELECTOR:
LAYER_BOX_SELECTOR LAYER_SELECTOR

Public Member Functions

 GBR_LAYER_BOX_SELECTOR (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, int n=0, const wxString choices[]=nullptr)
 
void Resync () override
 
bool isLayerEnabled (int aLayer) const override
 Return true if the layer id is enabled (i.e. is it should be displayed).
 
int GetLayerSelection () const
 
int SetLayerSelection (int layer)
 
bool SetLayersHotkeys (bool value)
 

Protected Attributes

bool m_layerhotkeys
 

Private Attributes

std::unique_ptr< LAYER_PRESENTATIONm_layerPresentation
 

Detailed Description

Definition at line 35 of file gbr_layer_box_selector.h.

Constructor & Destructor Documentation

◆ GBR_LAYER_BOX_SELECTOR()

GBR_LAYER_BOX_SELECTOR::GBR_LAYER_BOX_SELECTOR ( wxWindow * parent,
wxWindowID id,
const wxPoint & pos = wxDefaultPosition,
const wxSize & size = wxDefaultSize,
int n = 0,
const wxString choices[] = nullptr )

Member Function Documentation

◆ GetLayerSelection()

int LAYER_BOX_SELECTOR::GetLayerSelection ( ) const
inherited

Definition at line 71 of file layer_box_selector.cpp.

References UNDEFINED_LAYER.

Referenced by GRID_CELL_LAYER_SELECTOR::EndEdit().

◆ isLayerEnabled()

bool GBR_LAYER_BOX_SELECTOR::isLayerEnabled ( int aLayer) const
inlineoverridevirtual

Return true if the layer id is enabled (i.e. is it should be displayed).

Implements LAYER_SELECTOR.

Definition at line 46 of file gbr_layer_box_selector.h.

Referenced by Resync().

◆ Resync()

◆ SetLayerSelection()

int LAYER_BOX_SELECTOR::SetLayerSelection ( int layer)
inherited

◆ SetLayersHotkeys()

bool LAYER_SELECTOR::SetLayersHotkeys ( bool value)
inherited

Definition at line 43 of file layer_box_selector.cpp.

References m_layerhotkeys.

Referenced by GRID_CELL_LAYER_SELECTOR::Create().

Member Data Documentation

◆ m_layerhotkeys

bool LAYER_SELECTOR::m_layerhotkeys
protectedinherited

◆ m_layerPresentation

std::unique_ptr<LAYER_PRESENTATION> GBR_LAYER_BOX_SELECTOR::m_layerPresentation
private

Definition at line 49 of file gbr_layer_box_selector.h.

Referenced by GBR_LAYER_BOX_SELECTOR(), and Resync().


The documentation for this class was generated from the following files: