KiCad PCB EDA Suite
Loading...
Searching...
No Matches
APPEARANCE_CONTROLS::APPEARANCE_SETTING Struct Reference

Container for an appearance setting (can control a single board layer, or GAL layer, etc) More...

#include <appearance_controls.h>

Public Member Functions

 APPEARANCE_SETTING (const wxString &aLabel, int aId, const wxString &aTooltip=wxEmptyString, bool aCanControlOpacity=false, bool aCanControlVisibility=true)
 
 APPEARANCE_SETTING ()
 

Public Attributes

int id
 
wxString label
 
wxString tooltip
 
bool visible
 
bool can_control_opacity
 
bool can_control_visibility
 
bool spacer
 
wxPanel * ctl_panel
 
INDICATOR_ICONctl_indicator
 
BITMAP_TOGGLEctl_visibility
 
COLOR_SWATCHctl_color
 
wxStaticText * ctl_text
 
wxSlider * ctl_opacity
 

Detailed Description

Container for an appearance setting (can control a single board layer, or GAL layer, etc)

Definition at line 149 of file appearance_controls.h.

Constructor & Destructor Documentation

◆ APPEARANCE_SETTING() [1/2]

APPEARANCE_CONTROLS::APPEARANCE_SETTING::APPEARANCE_SETTING ( const wxString &  aLabel,
int  aId,
const wxString &  aTooltip = wxEmptyString,
bool  aCanControlOpacity = false,
bool  aCanControlVisibility = true 
)
inline

Definition at line 166 of file appearance_controls.h.

◆ APPEARANCE_SETTING() [2/2]

APPEARANCE_CONTROLS::APPEARANCE_SETTING::APPEARANCE_SETTING ( )
inline

Definition at line 186 of file appearance_controls.h.

Member Data Documentation

◆ can_control_opacity

bool APPEARANCE_CONTROLS::APPEARANCE_SETTING::can_control_opacity

Definition at line 155 of file appearance_controls.h.

◆ can_control_visibility

bool APPEARANCE_CONTROLS::APPEARANCE_SETTING::can_control_visibility

Definition at line 156 of file appearance_controls.h.

Referenced by APPEARANCE_CONTROLS::SetObjectVisible().

◆ ctl_color

COLOR_SWATCH* APPEARANCE_CONTROLS::APPEARANCE_SETTING::ctl_color

◆ ctl_indicator

INDICATOR_ICON* APPEARANCE_CONTROLS::APPEARANCE_SETTING::ctl_indicator

Definition at line 160 of file appearance_controls.h.

Referenced by APPEARANCE_CONTROLS::OnLayerChanged().

◆ ctl_opacity

wxSlider* APPEARANCE_CONTROLS::APPEARANCE_SETTING::ctl_opacity

Definition at line 164 of file appearance_controls.h.

◆ ctl_panel

wxPanel* APPEARANCE_CONTROLS::APPEARANCE_SETTING::ctl_panel

◆ ctl_text

wxStaticText* APPEARANCE_CONTROLS::APPEARANCE_SETTING::ctl_text

Definition at line 163 of file appearance_controls.h.

Referenced by APPEARANCE_CONTROLS::rebuildNets().

◆ ctl_visibility

BITMAP_TOGGLE* APPEARANCE_CONTROLS::APPEARANCE_SETTING::ctl_visibility

◆ id

int APPEARANCE_CONTROLS::APPEARANCE_SETTING::id

Definition at line 151 of file appearance_controls.h.

◆ label

wxString APPEARANCE_CONTROLS::APPEARANCE_SETTING::label

Definition at line 152 of file appearance_controls.h.

◆ spacer

bool APPEARANCE_CONTROLS::APPEARANCE_SETTING::spacer

Definition at line 157 of file appearance_controls.h.

◆ tooltip

wxString APPEARANCE_CONTROLS::APPEARANCE_SETTING::tooltip

Definition at line 153 of file appearance_controls.h.

◆ visible

bool APPEARANCE_CONTROLS::APPEARANCE_SETTING::visible

Definition at line 154 of file appearance_controls.h.


The documentation for this struct was generated from the following file: