KiCad PCB EDA Suite
|
#include <appearance_controls_3D.h>
Classes | |
class | APPEARANCE_SETTING_3D |
Container for an appearance setting (can control a layer class, object type, etc.) More... | |
Public Member Functions | |
APPEARANCE_CONTROLS_3D (EDA_3D_VIEWER_FRAME *aParent, wxWindow *aFocusOwner) | |
~APPEARANCE_CONTROLS_3D () | |
wxSize | GetBestSize () const |
void | OnDarkModeToggle () |
void | OnLayerVisibilityChanged (int aLayer, bool isVisible) |
void | CommonSettingsChanged () |
void | UpdateLayerCtls () |
void | ApplyLayerPreset (const wxString &aPresetName) |
const wxArrayString & | GetLayerPresetsMRU () |
Return a list of viewports created by the user. | |
std::vector< VIEWPORT3D > | GetUserViewports () const |
Update the current viewports from those saved in the project file. | |
void | SetUserViewports (std::vector< VIEWPORT3D > &aPresetList) |
void | ApplyViewport (const wxString &aPresetName) |
const wxArrayString & | GetViewportsMRU () |
void | SetBorders (bool aLeft, bool aRight, bool aTop, bool aBottom) |
void | SetBorderColor (const KIGFX::COLOR4D &aColor) |
Protected Member Functions | |
void | OnSetFocus (wxFocusEvent &aEvent) override |
void | OnSize (wxSizeEvent &aEvent) override |
void | OnLanguageChanged (wxCommandEvent &aEvent) |
Protected Attributes | |
wxBoxSizer * | m_sizerOuter |
wxPanel * | m_panelLayers |
wxBoxSizer * | m_panelLayersSizer |
wxScrolledCanvas * | m_windowLayers |
wxStaticLine * | m_staticline1 |
wxStaticText * | m_presetsLabel |
wxChoice * | m_cbLayerPresets |
wxStaticText * | m_viewportsLabel |
wxChoice * | m_cbViewports |
Private Member Functions | |
void | rebuildControls () |
void | rebuildLayers () |
void | rebuildLayerPresetsWidget () |
void | syncLayerPresetSelection () |
void | rebuildViewportsWidget () |
void | onColorSwatchChanged (COLOR_SWATCH *aSwatch) |
void | updateLayerPresetWidget (const wxString &aName) |
void | onLayerPresetChanged (wxCommandEvent &aEvent) override |
void | doApplyLayerPreset (const LAYER_PRESET_3D &aPreset) |
void | onViewportChanged (wxCommandEvent &aEvent) override |
void | onUpdateViewportsCb (wxUpdateUIEvent &aEvent) override |
void | doApplyViewport (const VIEWPORT3D &aViewport) |
void | passOnFocus () |
void | OnPaint (wxPaintEvent &event) |
Private Attributes | |
EDA_3D_VIEWER_FRAME * | m_frame |
wxWindow * | m_focusOwner |
std::vector< std::unique_ptr< APPEARANCE_SETTING_3D > > | m_layerSettings |
std::map< int, APPEARANCE_SETTING_3D * > | m_layerSettingsMap |
wxArrayString | m_presetMRU |
std::map< wxString, VIEWPORT3D > | m_viewports |
VIEWPORT3D * | m_lastSelectedViewport |
wxArrayString | m_viewportMRU |
wxBoxSizer * | m_layersOuterSizer |
wxBoxSizer * | m_envOuterSizer |
int | m_pointSize |
wxColour | m_layerPanelColour |
GRID_BITMAP_TOGGLE_RENDERER * | m_toggleGridRenderer |
wxCheckBox * | m_cbUseBoardStackupColors |
wxCheckBox * | m_cbUseBoardEditorCopperColors |
bool | m_leftBorder |
bool | m_rightBorder |
bool | m_topBorder |
bool | m_bottomBorder |
KIGFX::COLOR4D | m_borderColor |
Static Private Attributes | |
static const APPEARANCE_SETTING_3D | s_layerSettings [] |
Template for object appearance settings. | |
Definition at line 43 of file appearance_controls_3D.h.
APPEARANCE_CONTROLS_3D::APPEARANCE_CONTROLS_3D | ( | EDA_3D_VIEWER_FRAME * | aParent, |
wxWindow * | aFocusOwner | ||
) |
Definition at line 94 of file appearance_controls_3D.cpp.
References _, KIUI::c_IndicatorSizeDIP, EDA_3D_VIEWER_FRAME::GetAdapter(), KIUI::GetInfoFont(), KeyNameFromKeyCode(), KiBitmapBundle(), APPEARANCE_CONTROLS_3D_BASE::m_cbLayerPresets, m_cbUseBoardEditorCopperColors, m_cbUseBoardStackupColors, APPEARANCE_CONTROLS_3D_BASE::m_cbViewports, m_envOuterSizer, m_frame, m_layerPanelColour, m_layersOuterSizer, APPEARANCE_CONTROLS_3D_BASE::m_panelLayers, APPEARANCE_CONTROLS_3D_BASE::m_panelLayersSizer, m_pointSize, APPEARANCE_CONTROLS_3D_BASE::m_presetsLabel, EDA_3D_VIEWER_SETTINGS::m_Render, m_toggleGridRenderer, EDA_3D_VIEWER_SETTINGS::m_UseStackupColors, APPEARANCE_CONTROLS_3D_BASE::m_viewportsLabel, APPEARANCE_CONTROLS_3D_BASE::m_windowLayers, EDA_3D_VIEWER_FRAME::NewDisplay(), OnLanguageChanged(), onLayerPresetChanged(), OnSetFocus(), PRESET_SWITCH_KEY, WX_PANEL::SetBorders(), syncLayerPresetSelection(), UpdateLayerCtls(), EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::use_board_editor_copper_colors, and VIEWPORT_SWITCH_KEY.
APPEARANCE_CONTROLS_3D::~APPEARANCE_CONTROLS_3D | ( | ) |
Definition at line 186 of file appearance_controls_3D.cpp.
References m_frame, and OnLanguageChanged().
void APPEARANCE_CONTROLS_3D::ApplyLayerPreset | ( | const wxString & | aPresetName | ) |
Definition at line 275 of file appearance_controls_3D.cpp.
References doApplyLayerPreset(), EDA_3D_VIEWER_SETTINGS::FindPreset(), FOLLOW_PCB, FOLLOW_PLOT_SETTINGS, EDA_3D_VIEWER_FRAME::GetAdapter(), BOARD_ADAPTER::m_Cfg, EDA_3D_VIEWER_SETTINGS::m_CurrentPreset, m_frame, m_presetMRU, EDA_3D_VIEWER_FRAME::NewDisplay(), UpdateLayerCtls(), and updateLayerPresetWidget().
Referenced by EDA_3D_VIEWER_FRAME::TryBefore().
void APPEARANCE_CONTROLS_3D::ApplyViewport | ( | const wxString & | aPresetName | ) |
Definition at line 336 of file appearance_controls_3D.cpp.
References doApplyViewport(), APPEARANCE_CONTROLS_3D_BASE::m_cbViewports, and m_lastSelectedViewport.
Referenced by EDA_3D_VIEWER_FRAME::TryBefore().
void APPEARANCE_CONTROLS_3D::CommonSettingsChanged | ( | ) |
Definition at line 266 of file appearance_controls_3D.cpp.
References rebuildControls(), syncLayerPresetSelection(), and UpdateLayerCtls().
Referenced by EDA_3D_VIEWER_FRAME::CommonSettingsChanged(), and EDA_3D_VIEWER_FRAME::LoadSettings().
|
private |
Definition at line 840 of file appearance_controls_3D.cpp.
References _, LAYER_PRESET_3D::colors, EDA_3D_VIEWER_FRAME::GetAdapter(), LAYER_PRESET_3D::layers, BOARD_ADAPTER::m_Cfg, EDA_3D_VIEWER_SETTINGS::m_CurrentPreset, m_frame, EDA_3D_VIEWER_SETTINGS::m_UseStackupColors, LAYER_PRESET_3D::name, EDA_3D_VIEWER_FRAME::NewDisplay(), BOARD_ADAPTER::SetLayerColors(), BOARD_ADAPTER::SetVisibleLayers(), and UpdateLayerCtls().
Referenced by ApplyLayerPreset(), and onLayerPresetChanged().
|
private |
Definition at line 993 of file appearance_controls_3D.cpp.
References EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::engine, EDA_3D_VIEWER_FRAME::GetAdapter(), EDA_3D_VIEWER_FRAME::GetCanvas(), EDA_3D_VIEWER_FRAME::GetCurrentCamera(), BOARD_ADAPTER::m_Cfg, m_frame, EDA_3D_VIEWER_SETTINGS::m_Render, VIEWPORT3D::matrix, EDA_3D_CANVAS::RenderRaytracingRequest(), EDA_3D_CANVAS::Request_refresh(), and CAMERA::SetViewMatrix().
Referenced by ApplyViewport(), and onViewportChanged().
wxSize APPEARANCE_CONTROLS_3D::GetBestSize | ( | ) | const |
Definition at line 192 of file appearance_controls_3D.cpp.
References DPI_SCALING_COMMON::GetScaleFactor(), and m_frame.
|
inline |
Return a list of viewports created by the user.
Definition at line 126 of file appearance_controls_3D.h.
References m_presetMRU.
Referenced by EDA_3D_VIEWER_FRAME::TryBefore().
std::vector< VIEWPORT3D > APPEARANCE_CONTROLS_3D::GetUserViewports | ( | ) | const |
Update the current viewports from those saved in the project file.
Definition at line 298 of file appearance_controls_3D.cpp.
References m_viewports, and name.
Referenced by EDA_3D_VIEWER_FRAME::~EDA_3D_VIEWER_FRAME().
|
inline |
Definition at line 136 of file appearance_controls_3D.h.
References m_viewportMRU.
Referenced by EDA_3D_VIEWER_FRAME::TryBefore().
|
private |
Definition at line 445 of file appearance_controls_3D.cpp.
References EDA_3D_VIEWER_FRAME::GetAdapter(), BOARD_ADAPTER::GetLayerColors(), COLOR_SWATCH::GetSwatchColor(), BOARD_ADAPTER::GetVisibleLayers(), LAYER_3D_COPPER_BOTTOM, LAYER_3D_COPPER_TOP, m_frame, EDA_3D_VIEWER_FRAME::NewDisplay(), BOARD_ADAPTER::SetLayerColors(), BOARD_ADAPTER::SetVisibleLayers(), and syncLayerPresetSelection().
Referenced by rebuildLayers().
void APPEARANCE_CONTROLS_3D::OnDarkModeToggle | ( | ) |
Definition at line 245 of file appearance_controls_3D.cpp.
References m_layerPanelColour, m_layersOuterSizer, APPEARANCE_CONTROLS_3D_BASE::m_panelLayers, and APPEARANCE_CONTROLS_3D_BASE::m_windowLayers.
Referenced by EDA_3D_VIEWER_FRAME::OnDarkModeToggle().
|
protected |
Definition at line 237 of file appearance_controls_3D.cpp.
References rebuildControls().
Referenced by APPEARANCE_CONTROLS_3D(), and ~APPEARANCE_CONTROLS_3D().
|
overrideprivatevirtual |
Reimplemented from APPEARANCE_CONTROLS_3D_BASE.
Definition at line 713 of file appearance_controls_3D.cpp.
References _, alg::delete_if(), doApplyLayerPreset(), EDA_3D_VIEWER_SETTINGS::FindPreset(), FOLLOW_PCB, FOLLOW_PLOT_SETTINGS, EDA_3D_VIEWER_FRAME::GetAdapter(), BOARD_ADAPTER::GetLayerColors(), EDA_LIST_DIALOG::GetTextSelection(), BOARD_ADAPTER::GetVisibleLayers(), IsOK(), APPEARANCE_CONTROLS_3D_BASE::m_cbLayerPresets, BOARD_ADAPTER::m_Cfg, EDA_3D_VIEWER_SETTINGS::m_CurrentPreset, m_frame, EDA_3D_VIEWER_SETTINGS::m_LayerPresets, m_presetMRU, LAYER_PRESET_3D::name, name, EDA_3D_VIEWER_FRAME::NewDisplay(), passOnFocus(), EDA_LIST_DIALOG::SetListLabel(), DIALOG_SHIM::ShowModal(), UpdateLayerCtls(), and updateLayerPresetWidget().
Referenced by APPEARANCE_CONTROLS_3D().
void APPEARANCE_CONTROLS_3D::OnLayerVisibilityChanged | ( | int | aLayer, |
bool | isVisible | ||
) |
Definition at line 356 of file appearance_controls_3D.cpp.
References EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::engine, FOLLOW_PCB, FOLLOW_PLOT_SETTINGS, EDA_3D_VIEWER_FRAME::GetAdapter(), EDA_3D_VIEWER_FRAME::GetCanvas(), EDA_3D_CANVAS::GetCurrentRender(), BOARD_ADAPTER::GetLayerColors(), BOARD_ADAPTER::GetVisibleLayers(), LAYER_3D_ADHESIVE, LAYER_3D_BOARD, LAYER_3D_COPPER_BOTTOM, LAYER_3D_COPPER_TOP, LAYER_3D_MODELS_MARKED_DNP, LAYER_3D_MODELS_NOT_IN_POS, LAYER_3D_SILKSCREEN_BOTTOM, LAYER_3D_SILKSCREEN_TOP, LAYER_3D_SMD_MODELS, LAYER_3D_SOLDERMASK_BOTTOM, LAYER_3D_SOLDERMASK_TOP, LAYER_3D_SOLDERPASTE, LAYER_3D_TH_MODELS, LAYER_3D_USER_COMMENTS, LAYER_3D_USER_DRAWINGS, LAYER_3D_USER_ECO1, LAYER_3D_USER_ECO2, LAYER_3D_VIRTUAL_MODELS, LAYER_FP_REFERENCES, LAYER_FP_TEXT, LAYER_FP_VALUES, RENDER_3D_OPENGL::Load3dModelsIfNeeded(), BOARD_ADAPTER::m_Cfg, EDA_3D_VIEWER_SETTINGS::m_CurrentPreset, m_frame, EDA_3D_VIEWER_SETTINGS::m_Render, EDA_3D_VIEWER_FRAME::NewDisplay(), EDA_3D_CANVAS::Request_refresh(), BOARD_ADAPTER::SetLayerColors(), BOARD_ADAPTER::SetVisibleLayers(), syncLayerPresetSelection(), and UpdateLayerCtls().
Referenced by rebuildLayers(), and EDA_3D_CONTROLLER::ToggleVisibility().
|
privateinherited |
Definition at line 47 of file wx_panel.cpp.
References WX_PANEL::m_borderColor, WX_PANEL::m_bottomBorder, WX_PANEL::m_leftBorder, WX_PANEL::m_rightBorder, WX_PANEL::m_topBorder, KIGFX::COLOR4D::Mix(), KIGFX::COLOR4D::ToColour(), and KIGFX::COLOR4D::UNSPECIFIED.
Referenced by WX_PANEL::WX_PANEL(), and WX_PANEL::~WX_PANEL().
|
overrideprotectedvirtual |
Reimplemented from APPEARANCE_CONTROLS_3D_BASE.
Definition at line 200 of file appearance_controls_3D.cpp.
References passOnFocus().
Referenced by APPEARANCE_CONTROLS_3D().
|
overrideprotectedvirtual |
Reimplemented from APPEARANCE_CONTROLS_3D_BASE.
Definition at line 217 of file appearance_controls_3D.cpp.
|
overrideprivatevirtual |
Reimplemented from APPEARANCE_CONTROLS_3D_BASE.
Definition at line 976 of file appearance_controls_3D.cpp.
References EDA_3D_VIEWER_FRAME::GetCurrentCamera(), CAMERA::GetViewMatrix(), APPEARANCE_CONTROLS_3D_BASE::m_cbViewports, m_frame, and VIEWPORT3D::matrix.
|
overrideprivatevirtual |
Reimplemented from APPEARANCE_CONTROLS_3D_BASE.
Definition at line 875 of file appearance_controls_3D.cpp.
References _, doApplyViewport(), EDA_3D_VIEWER_FRAME::GetCurrentCamera(), EDA_LIST_DIALOG::GetTextSelection(), CAMERA::GetViewMatrix(), APPEARANCE_CONTROLS_3D_BASE::m_cbViewports, m_frame, m_lastSelectedViewport, m_viewportMRU, m_viewports, name, VIEWPORT3D::name, passOnFocus(), EDA_LIST_DIALOG::SetListLabel(), and DIALOG_SHIM::ShowModal().
|
private |
Definition at line 1004 of file appearance_controls_3D.cpp.
References m_focusOwner.
Referenced by onLayerPresetChanged(), OnSetFocus(), onViewportChanged(), and rebuildLayers().
|
private |
Definition at line 223 of file appearance_controls_3D.cpp.
References _, m_cbUseBoardStackupColors, rebuildLayerPresetsWidget(), rebuildLayers(), rebuildViewportsWidget(), and Refresh().
Referenced by CommonSettingsChanged(), and OnLanguageChanged().
|
private |
Definition at line 625 of file appearance_controls_3D.cpp.
References _, EDA_3D_VIEWER_FRAME::GetAdapter(), KeyNameFromKeyCode(), APPEARANCE_CONTROLS_3D_BASE::m_cbLayerPresets, BOARD_ADAPTER::m_Cfg, EDA_3D_VIEWER_SETTINGS::m_CurrentPreset, m_frame, EDA_3D_VIEWER_SETTINGS::m_LayerPresets, APPEARANCE_CONTROLS_3D_BASE::m_presetsLabel, PRESET_SWITCH_KEY, and updateLayerPresetWidget().
Referenced by rebuildControls(), and SetUserViewports().
|
private |
Definition at line 471 of file appearance_controls_3D.cpp.
References _, WX_INFOBAR::AddCloseButton(), EDA_3D_VIEWER_FRAME::GetAdapter(), BOARD_ADAPTER::GetDefaultColors(), EDA_BASE_FRAME::GetInfoBar(), BOARD_ADAPTER::GetLayerColors(), BOARD_ADAPTER::GetVisibleLayers(), KiBitmapBundle(), LAYER_3D_BACKGROUND_BOTTOM, LAYER_3D_BACKGROUND_TOP, m_envOuterSizer, m_frame, m_layerSettings, m_layerSettingsMap, m_layersOuterSizer, m_pointSize, APPEARANCE_CONTROLS_3D_BASE::m_sizerOuter, APPEARANCE_CONTROLS_3D_BASE::m_windowLayers, onColorSwatchChanged(), OnLayerVisibilityChanged(), passOnFocus(), WX_INFOBAR::RemoveAllButtons(), s_layerSettings, COLOR_SWATCH::SetReadOnlyCallback(), WX_INFOBAR::ShowMessageFor(), and SWATCH_SMALL.
Referenced by rebuildControls().
|
private |
Definition at line 856 of file appearance_controls_3D.cpp.
References _, KeyNameFromKeyCode(), APPEARANCE_CONTROLS_3D_BASE::m_cbViewports, m_lastSelectedViewport, m_viewports, APPEARANCE_CONTROLS_3D_BASE::m_viewportsLabel, and VIEWPORT_SWITCH_KEY.
Referenced by rebuildControls(), and SetUserViewports().
|
inlineinherited |
Definition at line 47 of file wx_panel.h.
References WX_PANEL::m_borderColor.
Referenced by SYMBOL_TREE_SYNCHRONIZING_ADAPTER::ShowPreview().
|
inlineinherited |
Definition at line 39 of file wx_panel.h.
References WX_PANEL::m_bottomBorder, WX_PANEL::m_leftBorder, WX_PANEL::m_rightBorder, and WX_PANEL::m_topBorder.
Referenced by APPEARANCE_CONTROLS::APPEARANCE_CONTROLS(), APPEARANCE_CONTROLS_3D(), PAGED_DIALOG::PAGED_DIALOG(), PANEL_COLOR_SETTINGS::PANEL_COLOR_SETTINGS(), PANEL_PACKAGES_VIEW::PANEL_PACKAGES_VIEW(), PANEL_SCH_SELECTION_FILTER::PANEL_SCH_SELECTION_FILTER(), PANEL_SELECTION_FILTER::PANEL_SELECTION_FILTER(), PANEL_SETUP_BOARD_STACKUP::PANEL_SETUP_BOARD_STACKUP(), PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), and SYMBOL_TREE_SYNCHRONIZING_ADAPTER::ShowPreview().
void APPEARANCE_CONTROLS_3D::SetUserViewports | ( | std::vector< VIEWPORT3D > & | aPresetList | ) |
Definition at line 309 of file appearance_controls_3D.cpp.
References FOLLOW_PCB, FOLLOW_PLOT_SETTINGS, EDA_3D_VIEWER_FRAME::GetAdapter(), BOARD_ADAPTER::m_Cfg, m_frame, EDA_3D_VIEWER_SETTINGS::m_LayerPresets, m_presetMRU, m_viewportMRU, m_viewports, rebuildLayerPresetsWidget(), and rebuildViewportsWidget().
|
private |
Definition at line 648 of file appearance_controls_3D.cpp.
References EDA_3D_VIEWER_FRAME::GetAdapter(), BOARD_ADAPTER::GetLayerColors(), BOARD_ADAPTER::GetVisibleLayers(), LAYER_3D_BOARD, LAYER_3D_END, LAYER_3D_START, BOARD_ADAPTER::m_Cfg, EDA_3D_VIEWER_SETTINGS::m_CurrentPreset, m_frame, and EDA_3D_VIEWER_SETTINGS::m_LayerPresets.
Referenced by APPEARANCE_CONTROLS_3D(), CommonSettingsChanged(), onColorSwatchChanged(), and OnLayerVisibilityChanged().
void APPEARANCE_CONTROLS_3D::UpdateLayerCtls | ( | ) |
Definition at line 588 of file appearance_controls_3D.cpp.
References EDA_3D_VIEWER_FRAME::GetAdapter(), BOARD_ADAPTER::GetLayerColors(), BOARD_ADAPTER::GetVisibleLayers(), inStackupColors, m_cbUseBoardEditorCopperColors, m_cbUseBoardStackupColors, BOARD_ADAPTER::m_Cfg, m_frame, m_layerSettings, EDA_3D_VIEWER_SETTINGS::m_Render, EDA_3D_VIEWER_SETTINGS::m_UseStackupColors, and EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS::use_board_editor_copper_colors.
Referenced by APPEARANCE_CONTROLS_3D(), ApplyLayerPreset(), CommonSettingsChanged(), doApplyLayerPreset(), onLayerPresetChanged(), OnLayerVisibilityChanged(), and EDA_3D_VIEWER_FRAME::ReloadRequest().
|
private |
Definition at line 702 of file appearance_controls_3D.cpp.
References FOLLOW_PCB, FOLLOW_PLOT_SETTINGS, and APPEARANCE_CONTROLS_3D_BASE::m_cbLayerPresets.
Referenced by ApplyLayerPreset(), onLayerPresetChanged(), and rebuildLayerPresetsWidget().
|
privateinherited |
Definition at line 61 of file wx_panel.h.
Referenced by WX_PANEL::OnPaint(), and WX_PANEL::SetBorderColor().
|
privateinherited |
Definition at line 59 of file wx_panel.h.
Referenced by WX_PANEL::OnPaint(), and WX_PANEL::SetBorders().
|
protectedinherited |
Definition at line 44 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D(), APPEARANCE_CONTROLS_3D_BASE::APPEARANCE_CONTROLS_3D_BASE(), onLayerPresetChanged(), rebuildLayerPresetsWidget(), updateLayerPresetWidget(), and APPEARANCE_CONTROLS_3D_BASE::~APPEARANCE_CONTROLS_3D_BASE().
|
private |
Definition at line 190 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D(), and UpdateLayerCtls().
|
private |
Definition at line 189 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D(), rebuildControls(), and UpdateLayerCtls().
|
protectedinherited |
Definition at line 46 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D(), APPEARANCE_CONTROLS_3D_BASE::APPEARANCE_CONTROLS_3D_BASE(), ApplyViewport(), onUpdateViewportsCb(), onViewportChanged(), rebuildViewportsWidget(), and APPEARANCE_CONTROLS_3D_BASE::~APPEARANCE_CONTROLS_3D_BASE().
|
private |
Definition at line 185 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D(), and rebuildLayers().
|
private |
Definition at line 173 of file appearance_controls_3D.h.
Referenced by passOnFocus().
|
private |
Definition at line 172 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D(), ApplyLayerPreset(), doApplyLayerPreset(), doApplyViewport(), GetBestSize(), onColorSwatchChanged(), onLayerPresetChanged(), OnLayerVisibilityChanged(), onUpdateViewportsCb(), onViewportChanged(), rebuildLayerPresetsWidget(), rebuildLayers(), SetUserViewports(), syncLayerPresetSelection(), UpdateLayerCtls(), and ~APPEARANCE_CONTROLS_3D().
|
private |
Definition at line 181 of file appearance_controls_3D.h.
Referenced by ApplyViewport(), onViewportChanged(), and rebuildViewportsWidget().
|
private |
Definition at line 187 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D(), and OnDarkModeToggle().
|
private |
Definition at line 175 of file appearance_controls_3D.h.
Referenced by rebuildLayers(), and UpdateLayerCtls().
|
private |
Definition at line 176 of file appearance_controls_3D.h.
Referenced by rebuildLayers().
|
private |
Definition at line 184 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D(), OnDarkModeToggle(), and rebuildLayers().
|
privateinherited |
Definition at line 56 of file wx_panel.h.
Referenced by WX_PANEL::OnPaint(), and WX_PANEL::SetBorders().
|
protectedinherited |
Definition at line 39 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D(), APPEARANCE_CONTROLS_3D_BASE::APPEARANCE_CONTROLS_3D_BASE(), OnDarkModeToggle(), and APPEARANCE_CONTROLS_3D_BASE::~APPEARANCE_CONTROLS_3D_BASE().
|
protectedinherited |
Definition at line 40 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D(), and APPEARANCE_CONTROLS_3D_BASE::APPEARANCE_CONTROLS_3D_BASE().
|
private |
Definition at line 186 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D(), and rebuildLayers().
|
private |
Definition at line 178 of file appearance_controls_3D.h.
Referenced by ApplyLayerPreset(), GetLayerPresetsMRU(), onLayerPresetChanged(), and SetUserViewports().
|
protectedinherited |
Definition at line 43 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D(), APPEARANCE_CONTROLS_3D_BASE::APPEARANCE_CONTROLS_3D_BASE(), and rebuildLayerPresetsWidget().
|
privateinherited |
Definition at line 57 of file wx_panel.h.
Referenced by WX_PANEL::OnPaint(), and WX_PANEL::SetBorders().
|
protectedinherited |
Definition at line 38 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D_BASE::APPEARANCE_CONTROLS_3D_BASE(), and rebuildLayers().
|
protectedinherited |
Definition at line 42 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D_BASE::APPEARANCE_CONTROLS_3D_BASE().
|
private |
Definition at line 188 of file appearance_controls_3D.h.
Referenced by APPEARANCE_CONTROLS_3D().
|
privateinherited |
Definition at line 58 of file wx_panel.h.
Referenced by WX_PANEL::OnPaint(), and WX_PANEL::SetBorders().
|
private |
Definition at line 182 of file appearance_controls_3D.h.
Referenced by GetViewportsMRU(), onViewportChanged(), and SetUserViewports().
|
private |
Definition at line 180 of file appearance_controls_3D.h.
Referenced by GetUserViewports(), onViewportChanged(), rebuildViewportsWidget(), and SetUserViewports().
|
protectedinherited |
Definition at line 45 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D(), APPEARANCE_CONTROLS_3D_BASE::APPEARANCE_CONTROLS_3D_BASE(), and rebuildViewportsWidget().
|
protectedinherited |
Definition at line 41 of file appearance_controls_3D_base.h.
Referenced by APPEARANCE_CONTROLS_3D(), APPEARANCE_CONTROLS_3D_BASE::APPEARANCE_CONTROLS_3D_BASE(), OnDarkModeToggle(), and rebuildLayers().
|
staticprivate |
Template for object appearance settings.
Definition at line 170 of file appearance_controls_3D.h.
Referenced by rebuildLayers().