LibreOffice Module svx (master)  1
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Friends | List of all members
Svx3DWin Class Referencefinal

#include <float3d.hxx>

Inheritance diagram for Svx3DWin:
[legend]
Collaboration diagram for Svx3DWin:
[legend]

Public Member Functions

 Svx3DWin (SfxBindings *pBindings, SfxChildWindow *pCW, vcl::Window *pParent)
 
virtual ~Svx3DWin () override
 
virtual void dispose () override
 
void InitColorLB ()
 
bool IsUpdateMode () const
 
void Update (SfxItemSet const &rSet)
 
void GetAttr (SfxItemSet &rSet)
 
void UpdatePreview ()
 
void DocumentReload ()
 
- Public Member Functions inherited from SfxDockingWindow
 SfxDockingWindow (SfxBindings *pBindings, SfxChildWindow *pCW, vcl::Window *pParent, WinBits nWinBits)
 
 SfxDockingWindow (SfxBindings *pBindings, SfxChildWindow *pCW, vcl::Window *pParent, const OString &rID, const OUString &rUIXMLDescription)
 
virtual ~SfxDockingWindow () override
 
void Initialize (SfxChildWinInfo *pInfo)
 
virtual void FillInfo (SfxChildWinInfo &) const
 
virtual void StateChanged (StateChangedType nStateChange) override
 
void SetDockingRects (const tools::Rectangle &rOuter, const tools::Rectangle &rInner)
 
const tools::RectangleGetInnerRect () const
 
const tools::RectangleGetOuterRect () const
 
SfxBindingsGetBindings () const
 
sal_uInt16 GetType () const
 
SfxChildAlignment GetAlignment () const
 
void SetAlignment (SfxChildAlignment eAlign)
 
const SizeGetFloatingSize () const
 
void SetFloatingSize (const Size &rSize)
 
void SetMinOutputSizePixel (const Size &rSize)
 
const SizeGetMinOutputSizePixel () const
 
virtual bool EventNotify (NotifyEvent &rNEvt) override
 
 DECL_LINK (TimerHdl, Timer *, void)
 
SAL_DLLPRIVATE void Initialize_Impl ()
 
SAL_DLLPRIVATE void SetItemSize_Impl (const Size &rSize)
 
SAL_DLLPRIVATE void Disappear_Impl ()
 
SAL_DLLPRIVATE void Reappear_Impl ()
 
SAL_DLLPRIVATE bool IsAutoHide_Impl () const
 
SAL_DLLPRIVATE void AutoShow_Impl ()
 
SAL_DLLPRIVATE void ReleaseChildWindow_Impl ()
 

Private Member Functions

 DECL_LINK (ClickViewTypeHdl, weld::Button &, void)
 
 DECL_LINK (ClickUpdateHdl, weld::Button &, void)
 
 DECL_LINK (ClickAssignHdl, weld::Button &, void)
 
 DECL_LINK (ClickHdl, weld::Button &, void)
 
 DECL_LINK (ClickColorHdl, weld::Button &, void)
 
 DECL_LINK (SelectHdl, weld::ComboBox &, void)
 
 DECL_LINK (SelectColorHdl, ColorListBox &, void)
 
 DECL_LINK (ModifyMetricHdl, weld::MetricSpinButton &, void)
 
 DECL_LINK (ModifySpinHdl, weld::SpinButton &, void)
 
void ClickLight (const LightButton &rBtn)
 
 DECL_LINK (ChangeSelectionCallbackHdl, SvxLightCtl3D *, void)
 
SVX_DLLPRIVATE void Construct ()
 
SVX_DLLPRIVATE void Reset ()
 
SVX_DLLPRIVATE sal_uInt16 GetLightSource (const LightButton *pBtn)
 
SVX_DLLPRIVATE ColorListBoxGetCLbByButton (const LightButton *pBtn=nullptr)
 
SVX_DLLPRIVATE LightButtonGetLbByButton (const weld::Button *pBtn)
 
virtual void Resize () override
 

Static Private Member Functions

static SVX_DLLPRIVATE void LBSelectColor (ColorListBox *pLb, const Color &rColor)
 

Private Attributes

std::unique_ptr< weld::ToggleButtonm_xBtnGeo
 
std::unique_ptr< weld::ToggleButtonm_xBtnRepresentation
 
std::unique_ptr< weld::ToggleButtonm_xBtnLight
 
std::unique_ptr< weld::ToggleButtonm_xBtnTexture
 
std::unique_ptr< weld::ToggleButtonm_xBtnMaterial
 
std::unique_ptr< weld::ToggleButtonm_xBtnUpdate
 
std::unique_ptr< weld::Buttonm_xBtnAssign
 
std::unique_ptr< weld::Containerm_xFLGeometrie
 
std::unique_ptr< weld::Labelm_xFtPercentDiagonal
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrPercentDiagonal
 
std::unique_ptr< weld::Labelm_xFtBackscale
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrBackscale
 
std::unique_ptr< weld::Labelm_xFtEndAngle
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrEndAngle
 
std::unique_ptr< weld::Labelm_xFtDepth
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrDepth
 
std::unique_ptr< weld::Containerm_xFLSegments
 
std::unique_ptr< weld::SpinButtonm_xNumHorizontal
 
std::unique_ptr< weld::SpinButtonm_xNumVertical
 
std::unique_ptr< weld::Containerm_xFLNormals
 
std::unique_ptr< weld::ToggleButtonm_xBtnNormalsObj
 
std::unique_ptr< weld::ToggleButtonm_xBtnNormalsFlat
 
std::unique_ptr< weld::ToggleButtonm_xBtnNormalsSphere
 
std::unique_ptr< weld::ToggleButtonm_xBtnNormalsInvert
 
std::unique_ptr< weld::ToggleButtonm_xBtnTwoSidedLighting
 
std::unique_ptr< weld::ToggleButtonm_xBtnDoubleSided
 
std::unique_ptr< weld::Containerm_xFLRepresentation
 
std::unique_ptr< weld::ComboBoxm_xLbShademode
 
std::unique_ptr< weld::Containerm_xFLShadow
 
std::unique_ptr< weld::ToggleButtonm_xBtnShadow3d
 
std::unique_ptr< weld::Labelm_xFtSlant
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrSlant
 
std::unique_ptr< weld::Containerm_xFLCamera
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrDistance
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrFocalLength
 
std::unique_ptr< weld::Containerm_xFLLight
 
std::unique_ptr< LightButtonm_xBtnLight1
 
std::unique_ptr< LightButtonm_xBtnLight2
 
std::unique_ptr< LightButtonm_xBtnLight3
 
std::unique_ptr< LightButtonm_xBtnLight4
 
std::unique_ptr< LightButtonm_xBtnLight5
 
std::unique_ptr< LightButtonm_xBtnLight6
 
std::unique_ptr< LightButtonm_xBtnLight7
 
std::unique_ptr< LightButtonm_xBtnLight8
 
std::unique_ptr< ColorListBoxm_xLbLight1
 
std::unique_ptr< ColorListBoxm_xLbLight2
 
std::unique_ptr< ColorListBoxm_xLbLight3
 
std::unique_ptr< ColorListBoxm_xLbLight4
 
std::unique_ptr< ColorListBoxm_xLbLight5
 
std::unique_ptr< ColorListBoxm_xLbLight6
 
std::unique_ptr< ColorListBoxm_xLbLight7
 
std::unique_ptr< ColorListBoxm_xLbLight8
 
std::unique_ptr< weld::Buttonm_xBtnLightColor
 
std::unique_ptr< ColorListBoxm_xLbAmbientlight
 
std::unique_ptr< weld::Buttonm_xBtnAmbientColor
 
std::unique_ptr< weld::Containerm_xFLTexture
 
std::unique_ptr< weld::ToggleButtonm_xBtnTexLuminance
 
std::unique_ptr< weld::ToggleButtonm_xBtnTexColor
 
std::unique_ptr< weld::ToggleButtonm_xBtnTexReplace
 
std::unique_ptr< weld::ToggleButtonm_xBtnTexModulate
 
std::unique_ptr< weld::ToggleButtonm_xBtnTexBlend
 
std::unique_ptr< weld::ToggleButtonm_xBtnTexObjectX
 
std::unique_ptr< weld::ToggleButtonm_xBtnTexParallelX
 
std::unique_ptr< weld::ToggleButtonm_xBtnTexCircleX
 
std::unique_ptr< weld::ToggleButtonm_xBtnTexObjectY
 
std::unique_ptr< weld::ToggleButtonm_xBtnTexParallelY
 
std::unique_ptr< weld::ToggleButtonm_xBtnTexCircleY
 
std::unique_ptr< weld::ToggleButtonm_xBtnTexFilter
 
std::unique_ptr< weld::Containerm_xFLMaterial
 
std::unique_ptr< weld::ComboBoxm_xLbMatFavorites
 
std::unique_ptr< ColorListBoxm_xLbMatColor
 
std::unique_ptr< weld::Buttonm_xBtnMatColor
 
std::unique_ptr< ColorListBoxm_xLbMatEmission
 
std::unique_ptr< weld::Buttonm_xBtnEmissionColor
 
std::unique_ptr< weld::Containerm_xFLMatSpecular
 
std::unique_ptr< ColorListBoxm_xLbMatSpecular
 
std::unique_ptr< weld::Buttonm_xBtnSpecularColor
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrMatSpecularIntensity
 
std::unique_ptr< Svx3DPreviewControlm_xCtlPreview
 
std::unique_ptr< weld::CustomWeldm_xCtlPreviewWin
 
std::unique_ptr< weld::Widgetm_xLightPreviewGrid
 
std::unique_ptr< weld::Scalem_xHoriScale
 
std::unique_ptr< weld::Scalem_xVertScale
 
std::unique_ptr< weld::Buttonm_xBtn_Corner
 
std::unique_ptr< Svx3DLightControlm_xLightPreview
 
std::unique_ptr< weld::CustomWeldm_xCtlLightPreviewWin
 
std::unique_ptr< SvxLightCtl3Dm_xCtlLightPreview
 
std::unique_ptr< weld::Buttonm_xBtnConvertTo3D
 
std::unique_ptr< weld::Buttonm_xBtnLatheObject
 
std::unique_ptr< weld::ToggleButtonm_xBtnPerspective
 
bool bUpdate
 
ViewType3D eViewType
 
std::unique_ptr< FmFormModelpModel
 
SfxBindings *const pBindings
 
std::unique_ptr< Svx3DCtrlItempControllerItem
 
std::unique_ptr< SvxConvertTo3DItempConvertTo3DItem
 
std::unique_ptr< SvxConvertTo3DItempConvertTo3DLatheItem
 
std::unique_ptr< Svx3DWinImplmpImpl
 
MapUnit ePoolUnit
 
FieldUnit eFUnit
 
std::unique_ptr< SfxItemSetmpRemember2DAttributes
 

Friends

class Svx3DChildWindow
 
class Svx3DCtrlItem
 

Additional Inherited Members

- Protected Member Functions inherited from SfxDockingWindow
SfxChildAlignment CalcAlignment (const Point &rPos, tools::Rectangle &rRect)
 
virtual Size CalcDockingSize (SfxChildAlignment)
 
virtual SfxChildAlignment CheckAlignment (SfxChildAlignment, SfxChildAlignment)
 
virtual bool PrepareToggleFloatingMode () override
 
virtual void ToggleFloatingMode () override
 
virtual void StartDocking () override
 
virtual bool Docking (const Point &rPos, tools::Rectangle &rRect) override
 
virtual void EndDocking (const tools::Rectangle &rRect, bool bFloatMode) override
 
virtual void Resizing (Size &rSize) override
 
virtual void Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override
 
virtual bool Close () override
 
virtual void Move () override
 
SAL_DLLPRIVATE SfxChildWindowGetChildWindow_Impl ()
 
- Protected Attributes inherited from SfxDockingWindow
std::unique_ptr< weld::Builderm_xBuilder
 
VclPtr< vcl::Windowm_xVclContentArea
 
std::unique_ptr< weld::Containerm_xContainer
 

Detailed Description

Definition at line 78 of file float3d.hxx.

Constructor & Destructor Documentation

Svx3DWin::Svx3DWin ( SfxBindings pBindings,
SfxChildWindow pCW,
vcl::Window pParent 
)

Definition at line 84 of file float3d.cxx.

References CM, Construct(), DEGREE, eFUnit, SfxDispatcher::ExecuteList(), Geo, weld::DrawingArea::get_ref_device(), SfxBindings::GetDispatcher(), SfxModule::GetFieldUnit(), GetFrameWeld(), SfxDispatcher::GetModule(), LINK, OutputDevice::LogicToPixel(), m_xBtnAmbientColor, m_xBtnAssign, m_xBtnConvertTo3D, m_xBtnDoubleSided, m_xBtnEmissionColor, m_xBtnGeo, m_xBtnLatheObject, m_xBtnLight, m_xBtnLight1, m_xBtnLight2, m_xBtnLight3, m_xBtnLight4, m_xBtnLight5, m_xBtnLight6, m_xBtnLight7, m_xBtnLight8, m_xBtnLightColor, m_xBtnMatColor, m_xBtnMaterial, m_xBtnNormalsFlat, m_xBtnNormalsInvert, m_xBtnNormalsObj, m_xBtnNormalsSphere, m_xBtnPerspective, m_xBtnRepresentation, m_xBtnShadow3d, m_xBtnSpecularColor, m_xBtnTexCircleX, m_xBtnTexCircleY, m_xBtnTexColor, m_xBtnTexFilter, m_xBtnTexLuminance, m_xBtnTexModulate, m_xBtnTexObjectX, m_xBtnTexObjectY, m_xBtnTexParallelX, m_xBtnTexParallelY, m_xBtnTexReplace, m_xBtnTexture, m_xBtnTwoSidedLighting, m_xBtnUpdate, m_xCtlLightPreview, m_xCtlPreview, m_xLbAmbientlight, m_xLbLight1, m_xLbLight2, m_xLbLight3, m_xLbLight4, m_xLbLight5, m_xLbLight6, m_xLbLight7, m_xLbLight8, m_xLbMatColor, m_xLbMatEmission, m_xLbMatFavorites, m_xLbMatSpecular, m_xLbShademode, m_xLightPreview, m_xLightPreviewGrid, m_xMtrDepth, m_xMtrDistance, m_xMtrFocalLength, m_xMtrMatSpecularIntensity, m_xMtrSlant, m_xNumHorizontal, m_xNumVertical, MapMM, mpImpl, pBindings, pControllerItem, pConvertTo3DItem, pConvertTo3DLatheItem, PERCENT(), Reset(), weld::Widget::set_size_request(), SfxDockingWindow::SetMinOutputSizePixel(), Svx3DCtrlItem, and SvxResId().

Svx3DWin::~Svx3DWin ( )
overridevirtual

Definition at line 329 of file float3d.cxx.

Member Function Documentation

void Svx3DWin::ClickLight ( const LightButton rBtn)
private
void Svx3DWin::Construct ( )
private

Definition at line 440 of file float3d.cxx.

References m_xBtnGeo, and m_xLightPreviewGrid.

Referenced by Svx3DWin().

Svx3DWin::DECL_LINK ( ClickViewTypeHdl  ,
weld::Button ,
void   
)
private
Svx3DWin::DECL_LINK ( ClickUpdateHdl  ,
weld::Button ,
void   
)
private
Svx3DWin::DECL_LINK ( ClickAssignHdl  ,
weld::Button ,
void   
)
private
Svx3DWin::DECL_LINK ( ClickHdl  ,
weld::Button ,
void   
)
private
Svx3DWin::DECL_LINK ( ClickColorHdl  ,
weld::Button ,
void   
)
private
Svx3DWin::DECL_LINK ( SelectHdl  ,
weld::ComboBox ,
void   
)
private
Svx3DWin::DECL_LINK ( SelectColorHdl  ,
ColorListBox ,
void   
)
private
Svx3DWin::DECL_LINK ( ModifyMetricHdl  ,
weld::MetricSpinButton ,
void   
)
private
Svx3DWin::DECL_LINK ( ModifySpinHdl  ,
weld::SpinButton ,
void   
)
private
Svx3DWin::DECL_LINK ( ChangeSelectionCallbackHdl  ,
SvxLightCtl3D ,
void   
)
private
void Svx3DWin::dispose ( void  )
overridevirtual

Reimplemented from SfxDockingWindow.

Definition at line 334 of file float3d.cxx.

References SfxDockingWindow::dispose(), m_xBtn_Corner, m_xBtnAmbientColor, m_xBtnAssign, m_xBtnConvertTo3D, m_xBtnDoubleSided, m_xBtnEmissionColor, m_xBtnGeo, m_xBtnLatheObject, m_xBtnLight, m_xBtnLight1, m_xBtnLight2, m_xBtnLight3, m_xBtnLight4, m_xBtnLight5, m_xBtnLight6, m_xBtnLight7, m_xBtnLight8, m_xBtnLightColor, m_xBtnMatColor, m_xBtnMaterial, m_xBtnNormalsFlat, m_xBtnNormalsInvert, m_xBtnNormalsObj, m_xBtnNormalsSphere, m_xBtnPerspective, m_xBtnRepresentation, m_xBtnShadow3d, m_xBtnSpecularColor, m_xBtnTexBlend, m_xBtnTexCircleX, m_xBtnTexCircleY, m_xBtnTexColor, m_xBtnTexFilter, m_xBtnTexLuminance, m_xBtnTexModulate, m_xBtnTexObjectX, m_xBtnTexObjectY, m_xBtnTexParallelX, m_xBtnTexParallelY, m_xBtnTexReplace, m_xBtnTexture, m_xBtnTwoSidedLighting, m_xBtnUpdate, m_xCtlLightPreview, m_xCtlLightPreviewWin, m_xCtlPreview, m_xCtlPreviewWin, m_xFLCamera, m_xFLGeometrie, m_xFLLight, m_xFLMaterial, m_xFLMatSpecular, m_xFLNormals, m_xFLRepresentation, m_xFLSegments, m_xFLShadow, m_xFLTexture, m_xFtBackscale, m_xFtDepth, m_xFtEndAngle, m_xFtPercentDiagonal, m_xFtSlant, m_xHoriScale, m_xLbAmbientlight, m_xLbLight1, m_xLbLight2, m_xLbLight3, m_xLbLight4, m_xLbLight5, m_xLbLight6, m_xLbLight7, m_xLbLight8, m_xLbMatColor, m_xLbMatEmission, m_xLbMatFavorites, m_xLbMatSpecular, m_xLbShademode, m_xLightPreview, m_xLightPreviewGrid, m_xMtrBackscale, m_xMtrDepth, m_xMtrDistance, m_xMtrEndAngle, m_xMtrFocalLength, m_xMtrMatSpecularIntensity, m_xMtrPercentDiagonal, m_xMtrSlant, m_xNumHorizontal, m_xNumVertical, m_xVertScale, mpImpl, pControllerItem, pConvertTo3DItem, pConvertTo3DLatheItem, and pModel.

void Svx3DWin::DocumentReload ( )

Definition at line 2763 of file float3d.cxx.

References mpRemember2DAttributes.

void Svx3DWin::GetAttr ( SfxItemSet rSet)

Definition at line 1643 of file float3d.cxx.

References DBG_ASSERT, eFUnit, ePoolUnit, SfxWhichIter::FirstWhich(), GetCoreValue(), GetModuleFieldUnit(), SfxItemSet::GetPool(), SfxItemSet::InvalidateItem(), m_xBtnDoubleSided, m_xBtnLight1, m_xBtnLight2, m_xBtnLight3, m_xBtnLight4, m_xBtnLight5, m_xBtnLight6, m_xBtnLight7, m_xBtnLight8, m_xBtnNormalsFlat, m_xBtnNormalsInvert, m_xBtnNormalsObj, m_xBtnNormalsSphere, m_xBtnPerspective, m_xBtnShadow3d, m_xBtnTexCircleX, m_xBtnTexCircleY, m_xBtnTexColor, m_xBtnTexFilter, m_xBtnTexLuminance, m_xBtnTexModulate, m_xBtnTexObjectX, m_xBtnTexObjectY, m_xBtnTexParallelX, m_xBtnTexParallelY, m_xBtnTexReplace, m_xBtnTwoSidedLighting, m_xCtlLightPreview, m_xLbAmbientlight, m_xLbLight1, m_xLbLight2, m_xLbLight3, m_xLbLight4, m_xLbLight5, m_xLbLight6, m_xLbLight7, m_xLbLight8, m_xLbMatColor, m_xLbMatEmission, m_xLbMatSpecular, m_xLbShademode, m_xMtrBackscale, m_xMtrDepth, m_xMtrDistance, m_xMtrEndAngle, m_xMtrFocalLength, m_xMtrMatSpecularIntensity, m_xMtrPercentDiagonal, m_xMtrSlant, m_xNumHorizontal, m_xNumVertical, makeSdrShadowItem(), makeSvx3DAmbientcolorItem(), makeSvx3DBackscaleItem(), makeSvx3DDepthItem(), makeSvx3DDistanceItem(), makeSvx3DDoubleSidedItem(), makeSvx3DEndAngleItem(), makeSvx3DFocalLengthItem(), makeSvx3DHorizontalSegmentsItem(), makeSvx3DLightcolor1Item(), makeSvx3DLightcolor2Item(), makeSvx3DLightcolor3Item(), makeSvx3DLightcolor4Item(), makeSvx3DLightcolor5Item(), makeSvx3DLightcolor6Item(), makeSvx3DLightcolor7Item(), makeSvx3DLightcolor8Item(), makeSvx3DLightOnOff1Item(), makeSvx3DLightOnOff2Item(), makeSvx3DLightOnOff3Item(), makeSvx3DLightOnOff4Item(), makeSvx3DLightOnOff5Item(), makeSvx3DLightOnOff6Item(), makeSvx3DLightOnOff7Item(), makeSvx3DLightOnOff8Item(), makeSvx3DMaterialEmissionItem(), makeSvx3DMaterialSpecularIntensityItem(), makeSvx3DMaterialSpecularItem(), makeSvx3DNormalsInvertItem(), makeSvx3DPercentDiagonalItem(), makeSvx3DShadow3DItem(), makeSvx3DShadowSlantItem(), makeSvx3DTextureFilterItem(), makeSvx3DTwoSidedLightingItem(), makeSvx3DVerticalSegmentsItem(), mpImpl, mpRemember2DAttributes, SfxWhichIter::NextWhich(), nValue, Parallel, Perspective, SfxItemSet::Put(), SDRATTR_3DOBJ_BACKSCALE, SDRATTR_3DOBJ_DEPTH, SDRATTR_3DOBJ_DOUBLE_SIDED, SDRATTR_3DOBJ_END_ANGLE, SDRATTR_3DOBJ_HORZ_SEGS, SDRATTR_3DOBJ_MAT_EMISSION, SDRATTR_3DOBJ_MAT_SPECULAR, SDRATTR_3DOBJ_MAT_SPECULAR_INTENSITY, SDRATTR_3DOBJ_NORMALS_INVERT, SDRATTR_3DOBJ_NORMALS_KIND, SDRATTR_3DOBJ_PERCENT_DIAGONAL, SDRATTR_3DOBJ_SHADOW_3D, SDRATTR_3DOBJ_TEXTURE_FILTER, SDRATTR_3DOBJ_TEXTURE_KIND, SDRATTR_3DOBJ_TEXTURE_MODE, SDRATTR_3DOBJ_TEXTURE_PROJ_X, SDRATTR_3DOBJ_TEXTURE_PROJ_Y, SDRATTR_3DOBJ_VERT_SEGS, SDRATTR_3DSCENE_AMBIENTCOLOR, SDRATTR_3DSCENE_DISTANCE, SDRATTR_3DSCENE_FOCAL_LENGTH, SDRATTR_3DSCENE_LIGHTCOLOR_1, SDRATTR_3DSCENE_LIGHTCOLOR_2, SDRATTR_3DSCENE_LIGHTCOLOR_3, SDRATTR_3DSCENE_LIGHTCOLOR_4, SDRATTR_3DSCENE_LIGHTCOLOR_5, SDRATTR_3DSCENE_LIGHTCOLOR_6, SDRATTR_3DSCENE_LIGHTCOLOR_7, SDRATTR_3DSCENE_LIGHTCOLOR_8, SDRATTR_3DSCENE_LIGHTDIRECTION_1, SDRATTR_3DSCENE_LIGHTDIRECTION_2, SDRATTR_3DSCENE_LIGHTDIRECTION_3, SDRATTR_3DSCENE_LIGHTDIRECTION_4, SDRATTR_3DSCENE_LIGHTDIRECTION_5, SDRATTR_3DSCENE_LIGHTDIRECTION_6, SDRATTR_3DSCENE_LIGHTDIRECTION_7, SDRATTR_3DSCENE_LIGHTDIRECTION_8, SDRATTR_3DSCENE_LIGHTON_1, SDRATTR_3DSCENE_LIGHTON_2, SDRATTR_3DSCENE_LIGHTON_3, SDRATTR_3DSCENE_LIGHTON_4, SDRATTR_3DSCENE_LIGHTON_5, SDRATTR_3DSCENE_LIGHTON_6, SDRATTR_3DSCENE_LIGHTON_7, SDRATTR_3DSCENE_LIGHTON_8, SDRATTR_3DSCENE_PERSPECTIVE, SDRATTR_3DSCENE_SHADE_MODE, SDRATTR_3DSCENE_SHADOW_SLANT, SDRATTR_3DSCENE_TWO_SIDED_LIGHTING, SDRATTR_SHADOW, TRISTATE_INDET, TRISTATE_TRUE, and XATTR_FILLCOLOR.

Referenced by UpdatePreview().

ColorListBox * Svx3DWin::GetCLbByButton ( const LightButton pBtn = nullptr)
private
LightButton * Svx3DWin::GetLbByButton ( const weld::Button pBtn)
private
sal_uInt16 Svx3DWin::GetLightSource ( const LightButton pBtn)
private
void Svx3DWin::InitColorLB ( )
bool Svx3DWin::IsUpdateMode ( ) const
inline

Definition at line 246 of file float3d.hxx.

void Svx3DWin::LBSelectColor ( ColorListBox pLb,
const Color rColor 
)
staticprivate

Definition at line 2739 of file float3d.cxx.

References ColorListBox::SelectEntry(), and ColorListBox::SetNoSelection().

Referenced by Update().

void Svx3DWin::Reset ( void  )
private

Definition at line 447 of file float3d.cxx.

References m_xBtnLight1, m_xBtnUpdate, m_xCtlLightPreview, m_xLbShademode, and m_xMtrMatSpecularIntensity.

Referenced by Svx3DWin().

void Svx3DWin::Resize ( )
overrideprivatevirtual
void Svx3DWin::Update ( SfxItemSet const &  rSet)

Definition at line 461 of file float3d.cxx.

References bUpdate, COL_WHITE(), DBG_ASSERT, eFUnit, ePoolUnit, SfxItemSet::Get(), GetCoreValue(), SfxItemSet::GetItemState(), GetModuleFieldUnit(), SfxItemSet::GetPool(), ColorListBox::GetSelectEntryColor(), GetValue, LBSelectColor(), m_xBtnConvertTo3D, m_xBtnDoubleSided, m_xBtnLatheObject, m_xBtnLight1, m_xBtnLight2, m_xBtnLight3, m_xBtnLight4, m_xBtnLight5, m_xBtnLight6, m_xBtnLight7, m_xBtnLight8, m_xBtnNormalsFlat, m_xBtnNormalsInvert, m_xBtnNormalsObj, m_xBtnNormalsSphere, m_xBtnPerspective, m_xBtnShadow3d, m_xBtnTexCircleX, m_xBtnTexCircleY, m_xBtnTexColor, m_xBtnTexFilter, m_xBtnTexLuminance, m_xBtnTexModulate, m_xBtnTexObjectX, m_xBtnTexObjectY, m_xBtnTexParallelX, m_xBtnTexParallelY, m_xBtnTexReplace, m_xBtnTwoSidedLighting, m_xCtlLightPreview, m_xCtlPreview, m_xFLCamera, m_xFLSegments, m_xFLShadow, m_xFLTexture, m_xFtBackscale, m_xFtDepth, m_xFtEndAngle, m_xFtPercentDiagonal, m_xFtSlant, m_xLbAmbientlight, m_xLbLight1, m_xLbLight2, m_xLbLight3, m_xLbLight4, m_xLbLight5, m_xLbLight6, m_xLbLight7, m_xLbLight8, m_xLbMatColor, m_xLbMatEmission, m_xLbMatFavorites, m_xLbMatSpecular, m_xLbShademode, m_xMtrBackscale, m_xMtrDepth, m_xMtrDistance, m_xMtrEndAngle, m_xMtrFocalLength, m_xMtrMatSpecularIntensity, m_xMtrPercentDiagonal, m_xMtrSlant, m_xNumHorizontal, m_xNumVertical, mpImpl, mpRemember2DAttributes, nState, nValue, Parallel, pConvertTo3DItem, pConvertTo3DLatheItem, Perspective, SfxItemSet::Put(), SDRATTR_3D_FIRST, SDRATTR_3D_LAST, SDRATTR_3DOBJ_BACKSCALE, SDRATTR_3DOBJ_DEPTH, SDRATTR_3DOBJ_DOUBLE_SIDED, SDRATTR_3DOBJ_END_ANGLE, SDRATTR_3DOBJ_HORZ_SEGS, SDRATTR_3DOBJ_MAT_EMISSION, SDRATTR_3DOBJ_MAT_SPECULAR, SDRATTR_3DOBJ_MAT_SPECULAR_INTENSITY, SDRATTR_3DOBJ_NORMALS_INVERT, SDRATTR_3DOBJ_NORMALS_KIND, SDRATTR_3DOBJ_PERCENT_DIAGONAL, SDRATTR_3DOBJ_SHADOW_3D, SDRATTR_3DOBJ_TEXTURE_FILTER, SDRATTR_3DOBJ_TEXTURE_KIND, SDRATTR_3DOBJ_TEXTURE_MODE, SDRATTR_3DOBJ_TEXTURE_PROJ_X, SDRATTR_3DOBJ_TEXTURE_PROJ_Y, SDRATTR_3DOBJ_VERT_SEGS, SDRATTR_3DSCENE_AMBIENTCOLOR, SDRATTR_3DSCENE_DISTANCE, SDRATTR_3DSCENE_FOCAL_LENGTH, SDRATTR_3DSCENE_LIGHTCOLOR_1, SDRATTR_3DSCENE_LIGHTCOLOR_2, SDRATTR_3DSCENE_LIGHTCOLOR_3, SDRATTR_3DSCENE_LIGHTCOLOR_4, SDRATTR_3DSCENE_LIGHTCOLOR_5, SDRATTR_3DSCENE_LIGHTCOLOR_6, SDRATTR_3DSCENE_LIGHTCOLOR_7, SDRATTR_3DSCENE_LIGHTCOLOR_8, SDRATTR_3DSCENE_LIGHTDIRECTION_1, SDRATTR_3DSCENE_LIGHTDIRECTION_2, SDRATTR_3DSCENE_LIGHTDIRECTION_3, SDRATTR_3DSCENE_LIGHTDIRECTION_4, SDRATTR_3DSCENE_LIGHTDIRECTION_5, SDRATTR_3DSCENE_LIGHTDIRECTION_6, SDRATTR_3DSCENE_LIGHTDIRECTION_7, SDRATTR_3DSCENE_LIGHTDIRECTION_8, SDRATTR_3DSCENE_LIGHTON_1, SDRATTR_3DSCENE_LIGHTON_2, SDRATTR_3DSCENE_LIGHTON_3, SDRATTR_3DSCENE_LIGHTON_4, SDRATTR_3DSCENE_LIGHTON_5, SDRATTR_3DSCENE_LIGHTON_6, SDRATTR_3DSCENE_LIGHTON_7, SDRATTR_3DSCENE_LIGHTON_8, SDRATTR_3DSCENE_PERSPECTIVE, SDRATTR_3DSCENE_SHADE_MODE, SDRATTR_3DSCENE_SHADOW_SLANT, SDRATTR_3DSCENE_TWO_SIDED_LIGHTING, SDRATTR_SHADOW_LAST, SDRATTR_START, SetFieldUnit(), SetMetricValue(), TRISTATE_INDET, XATTR_FILLCOLOR, XATTR_FILLSTYLE, and XATTR_LINESTYLE.

void Svx3DWin::UpdatePreview ( )

Definition at line 2745 of file float3d.cxx.

References GetAttr(), m_xCtlLightPreview, m_xCtlPreview, and pModel.

Friends And Related Function Documentation

friend class Svx3DChildWindow
friend

Definition at line 80 of file float3d.hxx.

friend class Svx3DCtrlItem
friend

Definition at line 81 of file float3d.hxx.

Referenced by Svx3DWin().

Member Data Documentation

bool Svx3DWin::bUpdate
private

Definition at line 197 of file float3d.hxx.

Referenced by Update().

FieldUnit Svx3DWin::eFUnit
private

Definition at line 211 of file float3d.hxx.

Referenced by GetAttr(), Svx3DWin(), and Update().

MapUnit Svx3DWin::ePoolUnit
private

Definition at line 210 of file float3d.hxx.

Referenced by GetAttr(), and Update().

ViewType3D Svx3DWin::eViewType
private

Definition at line 198 of file float3d.hxx.

std::unique_ptr<weld::Button> Svx3DWin::m_xBtn_Corner
private

Definition at line 186 of file float3d.hxx.

Referenced by dispose().

std::unique_ptr<weld::Button> Svx3DWin::m_xBtnAmbientColor
private

Definition at line 149 of file float3d.hxx.

Referenced by dispose(), and Svx3DWin().

std::unique_ptr<weld::Button> Svx3DWin::m_xBtnAssign
private

Definition at line 91 of file float3d.hxx.

Referenced by dispose(), Resize(), and Svx3DWin().

std::unique_ptr<weld::Button> Svx3DWin::m_xBtnConvertTo3D
private

Definition at line 192 of file float3d.hxx.

Referenced by dispose(), Resize(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnDoubleSided
private

Definition at line 114 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::Button> Svx3DWin::m_xBtnEmissionColor
private

Definition at line 173 of file float3d.hxx.

Referenced by dispose(), and Svx3DWin().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnGeo
private

Definition at line 85 of file float3d.hxx.

Referenced by Construct(), dispose(), Resize(), and Svx3DWin().

std::unique_ptr<weld::Button> Svx3DWin::m_xBtnLatheObject
private

Definition at line 193 of file float3d.hxx.

Referenced by dispose(), Resize(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnLight
private

Definition at line 87 of file float3d.hxx.

Referenced by dispose(), Resize(), and Svx3DWin().

std::unique_ptr<LightButton> Svx3DWin::m_xBtnLight1
private
std::unique_ptr<LightButton> Svx3DWin::m_xBtnLight2
private
std::unique_ptr<LightButton> Svx3DWin::m_xBtnLight3
private
std::unique_ptr<LightButton> Svx3DWin::m_xBtnLight4
private
std::unique_ptr<LightButton> Svx3DWin::m_xBtnLight5
private
std::unique_ptr<LightButton> Svx3DWin::m_xBtnLight6
private
std::unique_ptr<LightButton> Svx3DWin::m_xBtnLight7
private
std::unique_ptr<LightButton> Svx3DWin::m_xBtnLight8
private
std::unique_ptr<weld::Button> Svx3DWin::m_xBtnLightColor
private

Definition at line 147 of file float3d.hxx.

Referenced by dispose(), and Svx3DWin().

std::unique_ptr<weld::Button> Svx3DWin::m_xBtnMatColor
private

Definition at line 171 of file float3d.hxx.

Referenced by dispose(), and Svx3DWin().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnMaterial
private

Definition at line 89 of file float3d.hxx.

Referenced by dispose(), Resize(), and Svx3DWin().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnNormalsFlat
private

Definition at line 110 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnNormalsInvert
private

Definition at line 112 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnNormalsObj
private

Definition at line 109 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnNormalsSphere
private

Definition at line 111 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnPerspective
private

Definition at line 194 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Resize(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnRepresentation
private

Definition at line 86 of file float3d.hxx.

Referenced by dispose(), Resize(), and Svx3DWin().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnShadow3d
private

Definition at line 121 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::Button> Svx3DWin::m_xBtnSpecularColor
private

Definition at line 177 of file float3d.hxx.

Referenced by dispose(), and Svx3DWin().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnTexBlend
private

Definition at line 157 of file float3d.hxx.

Referenced by dispose().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnTexCircleX
private

Definition at line 160 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnTexCircleY
private

Definition at line 163 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnTexColor
private

Definition at line 154 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnTexFilter
private

Definition at line 164 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnTexLuminance
private

Definition at line 153 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnTexModulate
private

Definition at line 156 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnTexObjectX
private

Definition at line 158 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnTexObjectY
private

Definition at line 161 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnTexParallelX
private

Definition at line 159 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnTexParallelY
private

Definition at line 162 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnTexReplace
private

Definition at line 155 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnTexture
private

Definition at line 88 of file float3d.hxx.

Referenced by dispose(), Resize(), and Svx3DWin().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnTwoSidedLighting
private

Definition at line 113 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::ToggleButton> Svx3DWin::m_xBtnUpdate
private

Definition at line 90 of file float3d.hxx.

Referenced by dispose(), Reset(), Resize(), and Svx3DWin().

std::unique_ptr<SvxLightCtl3D> Svx3DWin::m_xCtlLightPreview
private

Definition at line 189 of file float3d.hxx.

Referenced by ClickLight(), dispose(), GetAttr(), Reset(), Svx3DWin(), Update(), and UpdatePreview().

std::unique_ptr<weld::CustomWeld> Svx3DWin::m_xCtlLightPreviewWin
private

Definition at line 188 of file float3d.hxx.

Referenced by dispose().

std::unique_ptr<Svx3DPreviewControl> Svx3DWin::m_xCtlPreview
private

Definition at line 180 of file float3d.hxx.

Referenced by dispose(), Resize(), Svx3DWin(), Update(), and UpdatePreview().

std::unique_ptr<weld::CustomWeld> Svx3DWin::m_xCtlPreviewWin
private

Definition at line 181 of file float3d.hxx.

Referenced by dispose().

std::unique_ptr<weld::Container> Svx3DWin::m_xFLCamera
private

Definition at line 125 of file float3d.hxx.

Referenced by dispose(), and Update().

std::unique_ptr<weld::Container> Svx3DWin::m_xFLGeometrie
private

Definition at line 94 of file float3d.hxx.

Referenced by dispose(), and Resize().

std::unique_ptr<weld::Container> Svx3DWin::m_xFLLight
private

Definition at line 130 of file float3d.hxx.

Referenced by dispose(), and Resize().

std::unique_ptr<weld::Container> Svx3DWin::m_xFLMaterial
private

Definition at line 168 of file float3d.hxx.

Referenced by dispose(), and Resize().

std::unique_ptr<weld::Container> Svx3DWin::m_xFLMatSpecular
private

Definition at line 175 of file float3d.hxx.

Referenced by dispose().

std::unique_ptr<weld::Container> Svx3DWin::m_xFLNormals
private

Definition at line 108 of file float3d.hxx.

Referenced by dispose().

std::unique_ptr<weld::Container> Svx3DWin::m_xFLRepresentation
private

Definition at line 117 of file float3d.hxx.

Referenced by dispose(), and Resize().

std::unique_ptr<weld::Container> Svx3DWin::m_xFLSegments
private

Definition at line 104 of file float3d.hxx.

Referenced by dispose(), and Update().

std::unique_ptr<weld::Container> Svx3DWin::m_xFLShadow
private

Definition at line 120 of file float3d.hxx.

Referenced by dispose(), and Update().

std::unique_ptr<weld::Container> Svx3DWin::m_xFLTexture
private

Definition at line 152 of file float3d.hxx.

Referenced by dispose(), Resize(), and Update().

std::unique_ptr<weld::Label> Svx3DWin::m_xFtBackscale
private

Definition at line 97 of file float3d.hxx.

Referenced by dispose(), and Update().

std::unique_ptr<weld::Label> Svx3DWin::m_xFtDepth
private

Definition at line 101 of file float3d.hxx.

Referenced by dispose(), and Update().

std::unique_ptr<weld::Label> Svx3DWin::m_xFtEndAngle
private

Definition at line 99 of file float3d.hxx.

Referenced by dispose(), and Update().

std::unique_ptr<weld::Label> Svx3DWin::m_xFtPercentDiagonal
private

Definition at line 95 of file float3d.hxx.

Referenced by dispose(), and Update().

std::unique_ptr<weld::Label> Svx3DWin::m_xFtSlant
private

Definition at line 122 of file float3d.hxx.

Referenced by dispose(), and Update().

std::unique_ptr<weld::Scale> Svx3DWin::m_xHoriScale
private

Definition at line 184 of file float3d.hxx.

Referenced by dispose().

std::unique_ptr<ColorListBox> Svx3DWin::m_xLbAmbientlight
private

Definition at line 148 of file float3d.hxx.

Referenced by dispose(), GetAttr(), InitColorLB(), Svx3DWin(), and Update().

std::unique_ptr<ColorListBox> Svx3DWin::m_xLbLight1
private

Definition at line 139 of file float3d.hxx.

Referenced by dispose(), GetAttr(), GetCLbByButton(), InitColorLB(), Svx3DWin(), and Update().

std::unique_ptr<ColorListBox> Svx3DWin::m_xLbLight2
private

Definition at line 140 of file float3d.hxx.

Referenced by dispose(), GetAttr(), GetCLbByButton(), InitColorLB(), Svx3DWin(), and Update().

std::unique_ptr<ColorListBox> Svx3DWin::m_xLbLight3
private

Definition at line 141 of file float3d.hxx.

Referenced by dispose(), GetAttr(), GetCLbByButton(), InitColorLB(), Svx3DWin(), and Update().

std::unique_ptr<ColorListBox> Svx3DWin::m_xLbLight4
private

Definition at line 142 of file float3d.hxx.

Referenced by dispose(), GetAttr(), GetCLbByButton(), InitColorLB(), Svx3DWin(), and Update().

std::unique_ptr<ColorListBox> Svx3DWin::m_xLbLight5
private

Definition at line 143 of file float3d.hxx.

Referenced by dispose(), GetAttr(), GetCLbByButton(), InitColorLB(), Svx3DWin(), and Update().

std::unique_ptr<ColorListBox> Svx3DWin::m_xLbLight6
private

Definition at line 144 of file float3d.hxx.

Referenced by dispose(), GetAttr(), GetCLbByButton(), InitColorLB(), Svx3DWin(), and Update().

std::unique_ptr<ColorListBox> Svx3DWin::m_xLbLight7
private

Definition at line 145 of file float3d.hxx.

Referenced by dispose(), GetAttr(), GetCLbByButton(), InitColorLB(), Svx3DWin(), and Update().

std::unique_ptr<ColorListBox> Svx3DWin::m_xLbLight8
private

Definition at line 146 of file float3d.hxx.

Referenced by dispose(), GetAttr(), GetCLbByButton(), InitColorLB(), Svx3DWin(), and Update().

std::unique_ptr<ColorListBox> Svx3DWin::m_xLbMatColor
private

Definition at line 170 of file float3d.hxx.

Referenced by dispose(), GetAttr(), InitColorLB(), Svx3DWin(), and Update().

std::unique_ptr<ColorListBox> Svx3DWin::m_xLbMatEmission
private

Definition at line 172 of file float3d.hxx.

Referenced by dispose(), GetAttr(), InitColorLB(), Svx3DWin(), and Update().

std::unique_ptr<weld::ComboBox> Svx3DWin::m_xLbMatFavorites
private

Definition at line 169 of file float3d.hxx.

Referenced by dispose(), Svx3DWin(), and Update().

std::unique_ptr<ColorListBox> Svx3DWin::m_xLbMatSpecular
private

Definition at line 176 of file float3d.hxx.

Referenced by dispose(), GetAttr(), InitColorLB(), Svx3DWin(), and Update().

std::unique_ptr<weld::ComboBox> Svx3DWin::m_xLbShademode
private

Definition at line 118 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Reset(), Svx3DWin(), and Update().

std::unique_ptr<Svx3DLightControl> Svx3DWin::m_xLightPreview
private

Definition at line 187 of file float3d.hxx.

Referenced by dispose(), and Svx3DWin().

std::unique_ptr<weld::Widget> Svx3DWin::m_xLightPreviewGrid
private

Definition at line 183 of file float3d.hxx.

Referenced by Construct(), dispose(), Resize(), and Svx3DWin().

std::unique_ptr<weld::MetricSpinButton> Svx3DWin::m_xMtrBackscale
private

Definition at line 98 of file float3d.hxx.

Referenced by dispose(), GetAttr(), and Update().

std::unique_ptr<weld::MetricSpinButton> Svx3DWin::m_xMtrDepth
private

Definition at line 102 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::MetricSpinButton> Svx3DWin::m_xMtrDistance
private

Definition at line 126 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::MetricSpinButton> Svx3DWin::m_xMtrEndAngle
private

Definition at line 100 of file float3d.hxx.

Referenced by dispose(), GetAttr(), and Update().

std::unique_ptr<weld::MetricSpinButton> Svx3DWin::m_xMtrFocalLength
private

Definition at line 127 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::MetricSpinButton> Svx3DWin::m_xMtrMatSpecularIntensity
private

Definition at line 178 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Reset(), Svx3DWin(), and Update().

std::unique_ptr<weld::MetricSpinButton> Svx3DWin::m_xMtrPercentDiagonal
private

Definition at line 96 of file float3d.hxx.

Referenced by dispose(), GetAttr(), and Update().

std::unique_ptr<weld::MetricSpinButton> Svx3DWin::m_xMtrSlant
private

Definition at line 123 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::SpinButton> Svx3DWin::m_xNumHorizontal
private

Definition at line 105 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::SpinButton> Svx3DWin::m_xNumVertical
private

Definition at line 106 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<weld::Scale> Svx3DWin::m_xVertScale
private

Definition at line 185 of file float3d.hxx.

Referenced by dispose().

std::unique_ptr<Svx3DWinImpl> Svx3DWin::mpImpl
private

Definition at line 209 of file float3d.hxx.

Referenced by dispose(), GetAttr(), Svx3DWin(), and Update().

std::unique_ptr<SfxItemSet> Svx3DWin::mpRemember2DAttributes
private

Definition at line 214 of file float3d.hxx.

Referenced by DocumentReload(), GetAttr(), and Update().

SfxBindings* const Svx3DWin::pBindings
private

Definition at line 203 of file float3d.hxx.

Referenced by Svx3DWin().

std::unique_ptr<Svx3DCtrlItem> Svx3DWin::pControllerItem
private

Definition at line 204 of file float3d.hxx.

Referenced by dispose(), and Svx3DWin().

std::unique_ptr<SvxConvertTo3DItem> Svx3DWin::pConvertTo3DItem
private

Definition at line 206 of file float3d.hxx.

Referenced by dispose(), Svx3DWin(), and Update().

std::unique_ptr<SvxConvertTo3DItem> Svx3DWin::pConvertTo3DLatheItem
private

Definition at line 207 of file float3d.hxx.

Referenced by dispose(), Svx3DWin(), and Update().

std::unique_ptr<FmFormModel> Svx3DWin::pModel
private

Definition at line 201 of file float3d.hxx.

Referenced by dispose(), and UpdatePreview().


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