KiCad PCB EDA Suite
|
Container for an appearance setting (can control a layer class, object type, etc.) More...
#include <appearance_controls_3D.h>
Public Member Functions | |
APPEARANCE_SETTING_3D (const wxString &aLabel, int aId, const wxString &aTooltip) | |
APPEARANCE_SETTING_3D (const wxString &aLabel, int aId, const TOOL_ACTION &aAction) | |
APPEARANCE_SETTING_3D () | |
wxString | GetTooltip () const |
wxString | GetLabel () const |
Public Attributes | |
int | m_Id |
bool | m_Visible |
bool | m_Spacer |
BITMAP_TOGGLE * | m_Ctl_visibility |
COLOR_SWATCH * | m_Ctl_color |
Private Attributes | |
wxString | m_label |
std::optional< wxString > | m_tooltip |
std::optional< const TOOL_ACTION * > | m_action |
Container for an appearance setting (can control a layer class, object type, etc.)
Definition at line 49 of file appearance_controls_3D.h.
|
inline |
Definition at line 59 of file appearance_controls_3D.h.
References m_Ctl_color, m_Ctl_visibility, m_Id, m_label, m_Spacer, m_tooltip, and m_Visible.
|
inline |
Definition at line 70 of file appearance_controls_3D.h.
References m_action, m_Ctl_color, m_Ctl_visibility, m_Id, m_label, m_Spacer, and m_Visible.
|
inline |
Definition at line 81 of file appearance_controls_3D.h.
References m_Ctl_color, m_Ctl_visibility, m_Id, m_Spacer, and m_Visible.
|
inline |
Definition at line 100 of file appearance_controls_3D.h.
References m_label.
|
inline |
Definition at line 90 of file appearance_controls_3D.h.
|
private |
Definition at line 109 of file appearance_controls_3D.h.
Referenced by APPEARANCE_SETTING_3D(), and GetTooltip().
COLOR_SWATCH* APPEARANCE_CONTROLS_3D::APPEARANCE_SETTING_3D::m_Ctl_color |
Definition at line 57 of file appearance_controls_3D.h.
Referenced by APPEARANCE_SETTING_3D(), APPEARANCE_SETTING_3D(), and APPEARANCE_SETTING_3D().
BITMAP_TOGGLE* APPEARANCE_CONTROLS_3D::APPEARANCE_SETTING_3D::m_Ctl_visibility |
Definition at line 56 of file appearance_controls_3D.h.
Referenced by APPEARANCE_SETTING_3D(), APPEARANCE_SETTING_3D(), and APPEARANCE_SETTING_3D().
int APPEARANCE_CONTROLS_3D::APPEARANCE_SETTING_3D::m_Id |
Definition at line 52 of file appearance_controls_3D.h.
Referenced by APPEARANCE_SETTING_3D(), APPEARANCE_SETTING_3D(), and APPEARANCE_SETTING_3D().
|
private |
Definition at line 106 of file appearance_controls_3D.h.
Referenced by APPEARANCE_SETTING_3D(), APPEARANCE_SETTING_3D(), and GetLabel().
bool APPEARANCE_CONTROLS_3D::APPEARANCE_SETTING_3D::m_Spacer |
Definition at line 54 of file appearance_controls_3D.h.
Referenced by APPEARANCE_SETTING_3D(), APPEARANCE_SETTING_3D(), and APPEARANCE_SETTING_3D().
|
private |
Definition at line 108 of file appearance_controls_3D.h.
Referenced by APPEARANCE_SETTING_3D(), and GetTooltip().
bool APPEARANCE_CONTROLS_3D::APPEARANCE_SETTING_3D::m_Visible |
Definition at line 53 of file appearance_controls_3D.h.
Referenced by APPEARANCE_SETTING_3D(), APPEARANCE_SETTING_3D(), and APPEARANCE_SETTING_3D().