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

Class PANEL_FP_PROPERTIES_3D_MODEL_BASE. More...

#include <panel_fp_properties_3d_model_base.h>

Inheritance diagram for PANEL_FP_PROPERTIES_3D_MODEL_BASE:
PANEL_FP_PROPERTIES_3D_MODEL

Public Member Functions

 PANEL_FP_PROPERTIES_3D_MODEL_BASE (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(778, 420), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
 ~PANEL_FP_PROPERTIES_3D_MODEL_BASE ()
 
void m_splitter1OnIdle (wxIdleEvent &)
 

Protected Member Functions

virtual void OnUpdateUI (wxUpdateUIEvent &event)
 
virtual void On3DModelCellChanged (wxGridEvent &event)
 
virtual void On3DModelSelected (wxGridEvent &event)
 
virtual void OnAdd3DRow (wxCommandEvent &event)
 
virtual void OnAdd3DModel (wxCommandEvent &event)
 
virtual void OnRemove3DModel (wxCommandEvent &event)
 
virtual void Cfg3DPath (wxCommandEvent &event)
 
virtual void OnEnableExtrusion (wxCommandEvent &event)
 
virtual void OnExportExtrudedModel (wxCommandEvent &event)
 

Protected Attributes

wxBoxSizer * bSizerMain3D
 
wxSplitterWindow * m_splitter1
 
wxPanel * m_upperPanel
 
WX_GRIDm_modelsGrid
 
STD_BITMAP_BUTTONm_button3DShapeAdd
 
STD_BITMAP_BUTTONm_button3DShapeBrowse
 
STD_BITMAP_BUTTONm_button3DShapeRemove
 
wxButton * m_buttonConfig3DPaths
 
wxCheckBox * m_enableExtrusionCheckbox
 
wxCheckBox * m_showExtrusionCheckbox
 
wxStaticText * m_componentHeightLabel
 
wxTextCtrl * m_componentHeightCtrl
 
wxStaticText * m_componentHeightUnits
 
wxStaticText * m_standoffHeightLabel
 
wxTextCtrl * m_standoffHeightCtrl
 
wxStaticText * m_standoffHeightUnits
 
wxStaticText * m_extrusionLayerLabel
 
wxChoice * m_extrusionLayerChoice
 
wxStaticText * m_extrusionColorLabel
 
COLOR_SWATCHm_extrusionColorSwatch
 
wxStaticText * m_extrusionMaterialLabel
 
wxChoice * m_extrusionMaterialChoice
 
wxButton * m_buttonExportExtruded
 
wxPanel * m_lowerPanel
 
wxBoxSizer * m_LowerSizer3D
 

Detailed Description

Constructor & Destructor Documentation

◆ PANEL_FP_PROPERTIES_3D_MODEL_BASE()

◆ ~PANEL_FP_PROPERTIES_3D_MODEL_BASE()

Member Function Documentation

◆ Cfg3DPath()

virtual void PANEL_FP_PROPERTIES_3D_MODEL_BASE::Cfg3DPath ( wxCommandEvent & event)
inlineprotectedvirtual

◆ m_splitter1OnIdle()

void PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_splitter1OnIdle ( wxIdleEvent & )
inline

◆ On3DModelCellChanged()

virtual void PANEL_FP_PROPERTIES_3D_MODEL_BASE::On3DModelCellChanged ( wxGridEvent & event)
inlineprotectedvirtual

◆ On3DModelSelected()

virtual void PANEL_FP_PROPERTIES_3D_MODEL_BASE::On3DModelSelected ( wxGridEvent & event)
inlineprotectedvirtual

◆ OnAdd3DModel()

virtual void PANEL_FP_PROPERTIES_3D_MODEL_BASE::OnAdd3DModel ( wxCommandEvent & event)
inlineprotectedvirtual

◆ OnAdd3DRow()

virtual void PANEL_FP_PROPERTIES_3D_MODEL_BASE::OnAdd3DRow ( wxCommandEvent & event)
inlineprotectedvirtual

◆ OnEnableExtrusion()

virtual void PANEL_FP_PROPERTIES_3D_MODEL_BASE::OnEnableExtrusion ( wxCommandEvent & event)
inlineprotectedvirtual

◆ OnExportExtrudedModel()

virtual void PANEL_FP_PROPERTIES_3D_MODEL_BASE::OnExportExtrudedModel ( wxCommandEvent & event)
inlineprotectedvirtual

◆ OnRemove3DModel()

virtual void PANEL_FP_PROPERTIES_3D_MODEL_BASE::OnRemove3DModel ( wxCommandEvent & event)
inlineprotectedvirtual

◆ OnUpdateUI()

virtual void PANEL_FP_PROPERTIES_3D_MODEL_BASE::OnUpdateUI ( wxUpdateUIEvent & event)
inlineprotectedvirtual

Member Data Documentation

◆ bSizerMain3D

wxBoxSizer* PANEL_FP_PROPERTIES_3D_MODEL_BASE::bSizerMain3D
protected

◆ m_button3DShapeAdd

STD_BITMAP_BUTTON* PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_button3DShapeAdd
protected

◆ m_button3DShapeBrowse

STD_BITMAP_BUTTON* PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_button3DShapeBrowse
protected

◆ m_button3DShapeRemove

STD_BITMAP_BUTTON* PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_button3DShapeRemove
protected

◆ m_buttonConfig3DPaths

wxButton* PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_buttonConfig3DPaths
protected

◆ m_buttonExportExtruded

wxButton* PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_buttonExportExtruded
protected

◆ m_componentHeightCtrl

◆ m_componentHeightLabel

wxStaticText* PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_componentHeightLabel
protected

◆ m_componentHeightUnits

wxStaticText* PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_componentHeightUnits
protected

◆ m_enableExtrusionCheckbox

◆ m_extrusionColorLabel

wxStaticText* PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionColorLabel
protected

◆ m_extrusionColorSwatch

◆ m_extrusionLayerChoice

◆ m_extrusionLayerLabel

wxStaticText* PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionLayerLabel
protected

◆ m_extrusionMaterialChoice

◆ m_extrusionMaterialLabel

wxStaticText* PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionMaterialLabel
protected

◆ m_lowerPanel

wxPanel* PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_lowerPanel
protected

◆ m_LowerSizer3D

wxBoxSizer* PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_LowerSizer3D
protected

◆ m_modelsGrid

◆ m_showExtrusionCheckbox

◆ m_splitter1

wxSplitterWindow* PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_splitter1
protected

◆ m_standoffHeightCtrl

◆ m_standoffHeightLabel

wxStaticText* PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_standoffHeightLabel
protected

◆ m_standoffHeightUnits

wxStaticText* PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_standoffHeightUnits
protected

◆ m_upperPanel

wxPanel* PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_upperPanel
protected

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