| 
    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().