|
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 51 of file appearance_controls_3D.h.
|
inline |
Definition at line 61 of file appearance_controls_3D.h.
|
inline |
Definition at line 72 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 83 of file appearance_controls_3D.h.
References m_Ctl_color, m_Ctl_visibility, m_Id, m_Spacer, and m_Visible.
|
inline |
Definition at line 102 of file appearance_controls_3D.h.
References m_label.
|
inline |
Definition at line 92 of file appearance_controls_3D.h.
|
private |
Definition at line 111 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 59 of file appearance_controls_3D.h.
Referenced by APPEARANCE_SETTING_3D(), and APPEARANCE_SETTING_3D().
| BITMAP_TOGGLE* APPEARANCE_CONTROLS_3D::APPEARANCE_SETTING_3D::m_Ctl_visibility |
Definition at line 58 of file appearance_controls_3D.h.
Referenced by APPEARANCE_SETTING_3D(), and APPEARANCE_SETTING_3D().
| int APPEARANCE_CONTROLS_3D::APPEARANCE_SETTING_3D::m_Id |
Definition at line 54 of file appearance_controls_3D.h.
Referenced by APPEARANCE_SETTING_3D(), and APPEARANCE_SETTING_3D().
|
private |
Definition at line 108 of file appearance_controls_3D.h.
Referenced by APPEARANCE_SETTING_3D(), and GetLabel().
| bool APPEARANCE_CONTROLS_3D::APPEARANCE_SETTING_3D::m_Spacer |
Definition at line 56 of file appearance_controls_3D.h.
Referenced by APPEARANCE_SETTING_3D(), and APPEARANCE_SETTING_3D().
|
private |
Definition at line 110 of file appearance_controls_3D.h.
Referenced by GetTooltip().
| bool APPEARANCE_CONTROLS_3D::APPEARANCE_SETTING_3D::m_Visible |
Definition at line 55 of file appearance_controls_3D.h.
Referenced by APPEARANCE_SETTING_3D(), and APPEARANCE_SETTING_3D().