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, Button *, void)
 
 DECL_LINK (ClickUpdateHdl, Button *, void)
 
 DECL_LINK (ClickAssignHdl, Button *, void)
 
 DECL_LINK (ClickHdl, Button *, void)
 
 DECL_LINK (ClickColorHdl, Button *, void)
 
 DECL_LINK (SelectHdl, ListBox &, void)
 
 DECL_LINK (SelectColorHdl, SvxColorListBox &, void)
 
 DECL_LINK (ModifyHdl, Edit &, void)
 
void ClickLight (PushButton &rBtn)
 
 DECL_LINK (ChangeSelectionCallbackHdl, SvxLightCtl3D *, void)
 
SVX_DLLPRIVATE void Construct ()
 
SVX_DLLPRIVATE void Reset ()
 
SVX_DLLPRIVATE sal_uInt16 GetLightSource (const PushButton *pBtn)
 
SVX_DLLPRIVATE SvxColorListBoxGetLbByButton (const PushButton *pBtn=nullptr)
 
SVX_DLLPRIVATE bool GetUILightState (const PushButton &rBtn) const
 
SVX_DLLPRIVATE void SetUILightState (PushButton &aBtn, bool bState)
 
virtual void Resize () override
 

Static Private Member Functions

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

Private Attributes

VclPtr< PushButtonm_pBtnGeo
 
VclPtr< PushButtonm_pBtnRepresentation
 
VclPtr< PushButtonm_pBtnLight
 
VclPtr< PushButtonm_pBtnTexture
 
VclPtr< PushButtonm_pBtnMaterial
 
VclPtr< PushButtonm_pBtnUpdate
 
VclPtr< PushButtonm_pBtnAssign
 
VclPtr< VclContainerm_pFLGeometrie
 
VclPtr< FixedTextm_pFtPercentDiagonal
 
VclPtr< MetricFieldm_pMtrPercentDiagonal
 
VclPtr< FixedTextm_pFtBackscale
 
VclPtr< MetricFieldm_pMtrBackscale
 
VclPtr< FixedTextm_pFtEndAngle
 
VclPtr< MetricFieldm_pMtrEndAngle
 
VclPtr< FixedTextm_pFtDepth
 
VclPtr< MetricFieldm_pMtrDepth
 
VclPtr< VclContainerm_pFLSegments
 
VclPtr< NumericFieldm_pNumHorizontal
 
VclPtr< NumericFieldm_pNumVertical
 
VclPtr< VclContainerm_pFLNormals
 
VclPtr< PushButtonm_pBtnNormalsObj
 
VclPtr< PushButtonm_pBtnNormalsFlat
 
VclPtr< PushButtonm_pBtnNormalsSphere
 
VclPtr< PushButtonm_pBtnNormalsInvert
 
VclPtr< PushButtonm_pBtnTwoSidedLighting
 
VclPtr< PushButtonm_pBtnDoubleSided
 
VclPtr< VclContainerm_pFLRepresentation
 
VclPtr< ListBoxm_pLbShademode
 
VclPtr< VclContainerm_pFLShadow
 
VclPtr< PushButtonm_pBtnShadow3d
 
VclPtr< FixedTextm_pFtSlant
 
VclPtr< MetricFieldm_pMtrSlant
 
VclPtr< VclContainerm_pFLCamera
 
VclPtr< MetricFieldm_pMtrDistance
 
VclPtr< MetricFieldm_pMtrFocalLength
 
VclPtr< VclContainerm_pFLLight
 
VclPtr< PushButtonm_pBtnLight1
 
VclPtr< PushButtonm_pBtnLight2
 
VclPtr< PushButtonm_pBtnLight3
 
VclPtr< PushButtonm_pBtnLight4
 
VclPtr< PushButtonm_pBtnLight5
 
VclPtr< PushButtonm_pBtnLight6
 
VclPtr< PushButtonm_pBtnLight7
 
VclPtr< PushButtonm_pBtnLight8
 
VclPtr< SvxColorListBoxm_pLbLight1
 
VclPtr< SvxColorListBoxm_pLbLight2
 
VclPtr< SvxColorListBoxm_pLbLight3
 
VclPtr< SvxColorListBoxm_pLbLight4
 
VclPtr< SvxColorListBoxm_pLbLight5
 
VclPtr< SvxColorListBoxm_pLbLight6
 
VclPtr< SvxColorListBoxm_pLbLight7
 
VclPtr< SvxColorListBoxm_pLbLight8
 
VclPtr< PushButtonm_pBtnLightColor
 
VclPtr< SvxColorListBoxm_pLbAmbientlight
 
VclPtr< PushButtonm_pBtnAmbientColor
 
VclPtr< VclContainerm_pFLTexture
 
VclPtr< PushButtonm_pBtnTexLuminance
 
VclPtr< PushButtonm_pBtnTexColor
 
VclPtr< PushButtonm_pBtnTexReplace
 
VclPtr< PushButtonm_pBtnTexModulate
 
VclPtr< PushButtonm_pBtnTexBlend
 
VclPtr< PushButtonm_pBtnTexObjectX
 
VclPtr< PushButtonm_pBtnTexParallelX
 
VclPtr< PushButtonm_pBtnTexCircleX
 
VclPtr< PushButtonm_pBtnTexObjectY
 
VclPtr< PushButtonm_pBtnTexParallelY
 
VclPtr< PushButtonm_pBtnTexCircleY
 
VclPtr< PushButtonm_pBtnTexFilter
 
VclPtr< VclContainerm_pFLMaterial
 
VclPtr< ListBoxm_pLbMatFavorites
 
VclPtr< SvxColorListBoxm_pLbMatColor
 
VclPtr< PushButtonm_pBtnMatColor
 
VclPtr< SvxColorListBoxm_pLbMatEmission
 
VclPtr< PushButtonm_pBtnEmissionColor
 
VclPtr< VclContainerm_pFLMatSpecular
 
VclPtr< SvxColorListBoxm_pLbMatSpecular
 
VclPtr< PushButtonm_pBtnSpecularColor
 
VclPtr< MetricFieldm_pMtrMatSpecularIntensity
 
VclPtr< Svx3DPreviewControlm_pCtlPreview
 
VclPtr< SvxLightCtl3Dm_pCtlLightPreview
 
VclPtr< PushButtonm_pBtnConvertTo3D
 
VclPtr< PushButtonm_pBtnLatheObject
 
VclPtr< PushButtonm_pBtnPerspective
 
Image const aImgLightOn
 
Image const aImgLightOff
 
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 ()
 

Detailed Description

Definition at line 51 of file float3d.hxx.

Constructor & Destructor Documentation

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

Definition at line 93 of file float3d.cxx.

References Construct(), eFUnit, SfxDispatcher::ExecuteList(), Geo, SfxBindings::GetDispatcher(), SfxModule::GetFieldUnit(), SfxDispatcher::GetModule(), Size::Height(), LINK, m_pBtnAmbientColor, m_pBtnAssign, m_pBtnConvertTo3D, m_pBtnDoubleSided, m_pBtnEmissionColor, m_pBtnGeo, m_pBtnLatheObject, m_pBtnLight, m_pBtnLight1, m_pBtnLight2, m_pBtnLight3, m_pBtnLight4, m_pBtnLight5, m_pBtnLight6, m_pBtnLight7, m_pBtnLight8, m_pBtnLightColor, m_pBtnMatColor, m_pBtnMaterial, m_pBtnNormalsFlat, m_pBtnNormalsInvert, m_pBtnNormalsObj, m_pBtnNormalsSphere, m_pBtnPerspective, m_pBtnRepresentation, m_pBtnShadow3d, m_pBtnSpecularColor, m_pBtnTexBlend, m_pBtnTexCircleX, m_pBtnTexCircleY, m_pBtnTexColor, m_pBtnTexFilter, m_pBtnTexLuminance, m_pBtnTexModulate, m_pBtnTexObjectX, m_pBtnTexObjectY, m_pBtnTexParallelX, m_pBtnTexParallelY, m_pBtnTexReplace, m_pBtnTexture, m_pBtnTwoSidedLighting, m_pBtnUpdate, m_pCtlLightPreview, m_pCtlPreview, m_pFLCamera, m_pFLGeometrie, m_pFLLight, m_pFLMaterial, m_pFLMatSpecular, m_pFLNormals, m_pFLRepresentation, m_pFLSegments, m_pFLShadow, m_pFLTexture, m_pFtBackscale, m_pFtDepth, m_pFtEndAngle, m_pFtPercentDiagonal, m_pFtSlant, m_pLbAmbientlight, m_pLbLight1, m_pLbLight2, m_pLbLight3, m_pLbLight4, m_pLbLight5, m_pLbLight6, m_pLbLight7, m_pLbLight8, m_pLbMatColor, m_pLbMatEmission, m_pLbMatFavorites, m_pLbMatSpecular, m_pLbShademode, m_pMtrBackscale, m_pMtrDepth, m_pMtrDistance, m_pMtrEndAngle, m_pMtrFocalLength, m_pMtrMatSpecularIntensity, m_pMtrPercentDiagonal, m_pMtrSlant, m_pNumHorizontal, m_pNumVertical, MapMM, mpImpl, pBindings, pControllerItem, pConvertTo3DItem, pConvertTo3DLatheItem, Reset(), vcl::Window::set_height_request(), vcl::Window::set_width_request(), Button::SetClickHdl(), SfxDockingWindow::SetMinOutputSizePixel(), Edit::SetModifyHdl(), ListBox::SetSelectHdl(), SvxColorListBox::SetSelectHdl(), MetricField::SetUnit(), SvxLightCtl3D::SetUserSelectionChangeCallback(), Svx3DCtrlItem, Size::Width(), and Yes.

Svx3DWin::~Svx3DWin ( )
overridevirtual

Definition at line 324 of file float3d.cxx.

Member Function Documentation

void Svx3DWin::ClickLight ( PushButton rBtn)
private
void Svx3DWin::Construct ( )
private

Definition at line 427 of file float3d.cxx.

References PushButton::Check(), vcl::Window::Hide(), LINK, m_pBtnGeo, and m_pCtlLightPreview.

Referenced by Svx3DWin().

Svx3DWin::DECL_LINK ( ClickViewTypeHdl  ,
Button ,
void   
)
private
Svx3DWin::DECL_LINK ( ClickUpdateHdl  ,
Button ,
void   
)
private
Svx3DWin::DECL_LINK ( ClickAssignHdl  ,
Button ,
void   
)
private
Svx3DWin::DECL_LINK ( ClickHdl  ,
Button ,
void   
)
private
Svx3DWin::DECL_LINK ( ClickColorHdl  ,
Button ,
void   
)
private
Svx3DWin::DECL_LINK ( SelectHdl  ,
ListBox ,
void   
)
private
Svx3DWin::DECL_LINK ( SelectColorHdl  ,
SvxColorListBox ,
void   
)
private
Svx3DWin::DECL_LINK ( ModifyHdl  ,
Edit ,
void   
)
private
Svx3DWin::DECL_LINK ( ChangeSelectionCallbackHdl  ,
SvxLightCtl3D ,
void   
)
private
void Svx3DWin::dispose ( void  )
overridevirtual

Reimplemented from SfxDockingWindow.

Definition at line 329 of file float3d.cxx.

References VclPtr< PushButton >::clear(), VclPtr< FixedText >::clear(), VclPtr< reference_type >::clear(), VclPtr< ListBox >::clear(), VclPtr< VclContainer >::clear(), VclPtr< NumericField >::clear(), SfxDockingWindow::dispose(), m_pBtnAmbientColor, m_pBtnAssign, m_pBtnConvertTo3D, m_pBtnDoubleSided, m_pBtnEmissionColor, m_pBtnGeo, m_pBtnLatheObject, m_pBtnLight, m_pBtnLight1, m_pBtnLight2, m_pBtnLight3, m_pBtnLight4, m_pBtnLight5, m_pBtnLight6, m_pBtnLight7, m_pBtnLight8, m_pBtnLightColor, m_pBtnMatColor, m_pBtnMaterial, m_pBtnNormalsFlat, m_pBtnNormalsInvert, m_pBtnNormalsObj, m_pBtnNormalsSphere, m_pBtnPerspective, m_pBtnRepresentation, m_pBtnShadow3d, m_pBtnSpecularColor, m_pBtnTexBlend, m_pBtnTexCircleX, m_pBtnTexCircleY, m_pBtnTexColor, m_pBtnTexFilter, m_pBtnTexLuminance, m_pBtnTexModulate, m_pBtnTexObjectX, m_pBtnTexObjectY, m_pBtnTexParallelX, m_pBtnTexParallelY, m_pBtnTexReplace, m_pBtnTexture, m_pBtnTwoSidedLighting, m_pBtnUpdate, m_pCtlLightPreview, m_pCtlPreview, m_pFLCamera, m_pFLGeometrie, m_pFLLight, m_pFLMaterial, m_pFLMatSpecular, m_pFLNormals, m_pFLRepresentation, m_pFLSegments, m_pFLShadow, m_pFLTexture, m_pFtBackscale, m_pFtDepth, m_pFtEndAngle, m_pFtPercentDiagonal, m_pFtSlant, m_pLbAmbientlight, m_pLbLight1, m_pLbLight2, m_pLbLight3, m_pLbLight4, m_pLbLight5, m_pLbLight6, m_pLbLight7, m_pLbLight8, m_pLbMatColor, m_pLbMatEmission, m_pLbMatFavorites, m_pLbMatSpecular, m_pLbShademode, m_pMtrBackscale, m_pMtrDepth, m_pMtrDistance, m_pMtrEndAngle, m_pMtrFocalLength, m_pMtrMatSpecularIntensity, m_pMtrPercentDiagonal, m_pMtrSlant, m_pNumHorizontal, m_pNumVertical, mpImpl, pControllerItem, pConvertTo3DItem, pConvertTo3DLatheItem, and pModel.

void Svx3DWin::DocumentReload ( )

Definition at line 2794 of file float3d.cxx.

References mpRemember2DAttributes.

void Svx3DWin::GetAttr ( SfxItemSet rSet)

Definition at line 1642 of file float3d.cxx.

References DBG_ASSERT, eFUnit, ePoolUnit, SfxWhichIter::FirstWhich(), Svx3DPreviewControl::Get3DAttributes(), GetCoreValue(), GetModuleFieldUnit(), SfxItemSet::GetPool(), ListBox::GetSelectedEntryCount(), ListBox::GetSelectedEntryPos(), SvxColorListBox::GetSelectEntryColor(), PushButton::GetState(), SvxLightCtl3D::GetSvx3DLightControl(), GetUILightState(), MetricFormatter::GetValue(), NumericFormatter::GetValue(), SfxItemSet::InvalidateItem(), PushButton::IsChecked(), FormatterBase::IsEmptyFieldValue(), SvxColorListBox::IsNoSelection(), m_pBtnDoubleSided, m_pBtnLight1, m_pBtnLight2, m_pBtnLight3, m_pBtnLight4, m_pBtnLight5, m_pBtnLight6, m_pBtnLight7, m_pBtnLight8, m_pBtnNormalsFlat, m_pBtnNormalsInvert, m_pBtnNormalsObj, m_pBtnNormalsSphere, m_pBtnPerspective, m_pBtnShadow3d, m_pBtnTexCircleX, m_pBtnTexCircleY, m_pBtnTexColor, m_pBtnTexFilter, m_pBtnTexLuminance, m_pBtnTexModulate, m_pBtnTexObjectX, m_pBtnTexObjectY, m_pBtnTexParallelX, m_pBtnTexParallelY, m_pBtnTexReplace, m_pBtnTwoSidedLighting, m_pCtlLightPreview, m_pLbAmbientlight, m_pLbLight1, m_pLbLight2, m_pLbLight3, m_pLbLight4, m_pLbLight5, m_pLbLight6, m_pLbLight7, m_pLbLight8, m_pLbMatColor, m_pLbMatEmission, m_pLbMatSpecular, m_pLbShademode, m_pMtrBackscale, m_pMtrDepth, m_pMtrDistance, m_pMtrEndAngle, m_pMtrFocalLength, m_pMtrMatSpecularIntensity, m_pMtrPercentDiagonal, m_pMtrSlant, m_pNumHorizontal, m_pNumVertical, 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(), 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().

SvxColorListBox * Svx3DWin::GetLbByButton ( const PushButton pBtn = nullptr)
private
sal_uInt16 Svx3DWin::GetLightSource ( const PushButton pBtn)
private
bool Svx3DWin::GetUILightState ( const PushButton rBtn) const
private

Definition at line 450 of file float3d.cxx.

References aImgLightOn, and Button::GetModeImage().

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

void Svx3DWin::InitColorLB ( )
bool Svx3DWin::IsUpdateMode ( ) const
inline

Definition at line 214 of file float3d.hxx.

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

Definition at line 2770 of file float3d.cxx.

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

Referenced by Update().

void Svx3DWin::Reset ( void  )
private
void Svx3DWin::Resize ( )
overrideprivatevirtual
void Svx3DWin::SetUILightState ( PushButton aBtn,
bool  bState 
)
private

Definition at line 455 of file float3d.cxx.

References aImgLightOff, aImgLightOn, and Button::SetModeImage().

Referenced by Update().

void Svx3DWin::Update ( SfxItemSet const &  rSet)

Definition at line 460 of file float3d.cxx.

References bUpdate, PushButton::Check(), COL_WHITE(), DBG_ASSERT, eFUnit, vcl::Window::Enable(), ePoolUnit, SfxItemSet::Get(), GetCoreValue(), SfxItemSet::GetItemState(), GetModuleFieldUnit(), SfxItemSet::GetPool(), ListBox::GetSelectedEntryCount(), ListBox::GetSelectedEntryPos(), SvxColorListBox::GetSelectEntryColor(), PushButton::GetState(), SvxLightCtl3D::GetSvx3DLightControl(), GetUILightState(), MetricFormatter::GetUnit(), NumericFormatter::GetValue(), MetricFormatter::GetValue(), GetValue, PushButton::IsChecked(), FormatterBase::IsEmptyFieldValue(), vcl::Window::IsEnabled(), SvxColorListBox::IsNoSelection(), LBSelectColor(), m_pBtnConvertTo3D, m_pBtnDoubleSided, m_pBtnLatheObject, m_pBtnLight1, m_pBtnLight2, m_pBtnLight3, m_pBtnLight4, m_pBtnLight5, m_pBtnLight6, m_pBtnLight7, m_pBtnLight8, m_pBtnNormalsFlat, m_pBtnNormalsInvert, m_pBtnNormalsObj, m_pBtnNormalsSphere, m_pBtnPerspective, m_pBtnShadow3d, m_pBtnTexCircleX, m_pBtnTexCircleY, m_pBtnTexColor, m_pBtnTexFilter, m_pBtnTexLuminance, m_pBtnTexModulate, m_pBtnTexObjectX, m_pBtnTexObjectY, m_pBtnTexParallelX, m_pBtnTexParallelY, m_pBtnTexReplace, m_pBtnTwoSidedLighting, m_pCtlLightPreview, m_pCtlPreview, m_pFLCamera, m_pFLSegments, m_pFLShadow, m_pFLTexture, m_pFtBackscale, m_pFtDepth, m_pFtEndAngle, m_pFtPercentDiagonal, m_pFtSlant, m_pLbAmbientlight, m_pLbLight1, m_pLbLight2, m_pLbLight3, m_pLbLight4, m_pLbLight5, m_pLbLight6, m_pLbLight7, m_pLbLight8, m_pLbMatColor, m_pLbMatEmission, m_pLbMatFavorites, m_pLbMatSpecular, m_pLbShademode, m_pMtrBackscale, m_pMtrDepth, m_pMtrDistance, m_pMtrEndAngle, m_pMtrFocalLength, m_pMtrMatSpecularIntensity, m_pMtrPercentDiagonal, m_pMtrSlant, m_pNumHorizontal, m_pNumVertical, mpImpl, mpRemember2DAttributes, 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, ListBox::SelectEntryPos(), Svx3DLightControl::SelectLight(), Svx3DPreviewControl::Set3DAttributes(), Svx3DLightControl::Set3DAttributes(), FormatterBase::SetEmptyFieldValue(), SetFieldUnit(), SetMetricValue(), ListBox::SetNoSelection(), SvxColorListBox::SetNoSelection(), PushButton::SetState(), SetUILightState(), MetricFormatter::SetValue(), NumericFormatter::SetValue(), TRISTATE_INDET, XATTR_FILLCOLOR, XATTR_FILLSTYLE, and XATTR_LINESTYLE.

void Svx3DWin::UpdatePreview ( )

Friends And Related Function Documentation

friend class Svx3DChildWindow
friend

Definition at line 53 of file float3d.hxx.

friend class Svx3DCtrlItem
friend

Definition at line 54 of file float3d.hxx.

Referenced by Svx3DWin().

Member Data Documentation

Image const Svx3DWin::aImgLightOff
private

Definition at line 163 of file float3d.hxx.

Referenced by SetUILightState().

Image const Svx3DWin::aImgLightOn
private

Definition at line 162 of file float3d.hxx.

Referenced by GetUILightState(), and SetUILightState().

bool Svx3DWin::bUpdate
private

Definition at line 164 of file float3d.hxx.

Referenced by Update().

FieldUnit Svx3DWin::eFUnit
private

Definition at line 178 of file float3d.hxx.

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

MapUnit Svx3DWin::ePoolUnit
private

Definition at line 177 of file float3d.hxx.

Referenced by GetAttr(), and Update().

ViewType3D Svx3DWin::eViewType
private

Definition at line 165 of file float3d.hxx.

VclPtr<PushButton> Svx3DWin::m_pBtnAmbientColor
private

Definition at line 122 of file float3d.hxx.

Referenced by dispose(), and Svx3DWin().

VclPtr<PushButton> Svx3DWin::m_pBtnAssign
private

Definition at line 64 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnConvertTo3D
private

Definition at line 157 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnDoubleSided
private

Definition at line 87 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnEmissionColor
private

Definition at line 146 of file float3d.hxx.

Referenced by dispose(), and Svx3DWin().

VclPtr<PushButton> Svx3DWin::m_pBtnGeo
private

Definition at line 58 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnLatheObject
private

Definition at line 158 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnLight
private

Definition at line 60 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnLight1
private

Definition at line 104 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnLight2
private

Definition at line 105 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnLight3
private

Definition at line 106 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnLight4
private

Definition at line 107 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnLight5
private

Definition at line 108 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnLight6
private

Definition at line 109 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnLight7
private

Definition at line 110 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnLight8
private

Definition at line 111 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnLightColor
private

Definition at line 120 of file float3d.hxx.

Referenced by dispose(), and Svx3DWin().

VclPtr<PushButton> Svx3DWin::m_pBtnMatColor
private

Definition at line 144 of file float3d.hxx.

Referenced by dispose(), and Svx3DWin().

VclPtr<PushButton> Svx3DWin::m_pBtnMaterial
private

Definition at line 62 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnNormalsFlat
private

Definition at line 83 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnNormalsInvert
private

Definition at line 85 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnNormalsObj
private

Definition at line 82 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnNormalsSphere
private

Definition at line 84 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnPerspective
private

Definition at line 159 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnRepresentation
private

Definition at line 59 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnShadow3d
private

Definition at line 94 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnSpecularColor
private

Definition at line 150 of file float3d.hxx.

Referenced by dispose(), and Svx3DWin().

VclPtr<PushButton> Svx3DWin::m_pBtnTexBlend
private

Definition at line 130 of file float3d.hxx.

Referenced by dispose(), and Svx3DWin().

VclPtr<PushButton> Svx3DWin::m_pBtnTexCircleX
private

Definition at line 133 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnTexCircleY
private

Definition at line 136 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnTexColor
private

Definition at line 127 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnTexFilter
private

Definition at line 137 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnTexLuminance
private

Definition at line 126 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnTexModulate
private

Definition at line 129 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnTexObjectX
private

Definition at line 131 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnTexObjectY
private

Definition at line 134 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnTexParallelX
private

Definition at line 132 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnTexParallelY
private

Definition at line 135 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnTexReplace
private

Definition at line 128 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnTexture
private

Definition at line 61 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnTwoSidedLighting
private

Definition at line 86 of file float3d.hxx.

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

VclPtr<PushButton> Svx3DWin::m_pBtnUpdate
private

Definition at line 63 of file float3d.hxx.

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

VclPtr<SvxLightCtl3D> Svx3DWin::m_pCtlLightPreview
private
VclPtr<Svx3DPreviewControl> Svx3DWin::m_pCtlPreview
private

Definition at line 153 of file float3d.hxx.

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

VclPtr<VclContainer> Svx3DWin::m_pFLCamera
private

Definition at line 98 of file float3d.hxx.

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

VclPtr<VclContainer> Svx3DWin::m_pFLGeometrie
private

Definition at line 67 of file float3d.hxx.

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

VclPtr<VclContainer> Svx3DWin::m_pFLLight
private

Definition at line 103 of file float3d.hxx.

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

VclPtr<VclContainer> Svx3DWin::m_pFLMaterial
private

Definition at line 141 of file float3d.hxx.

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

VclPtr<VclContainer> Svx3DWin::m_pFLMatSpecular
private

Definition at line 148 of file float3d.hxx.

Referenced by dispose(), and Svx3DWin().

VclPtr<VclContainer> Svx3DWin::m_pFLNormals
private

Definition at line 81 of file float3d.hxx.

Referenced by dispose(), and Svx3DWin().

VclPtr<VclContainer> Svx3DWin::m_pFLRepresentation
private

Definition at line 90 of file float3d.hxx.

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

VclPtr<VclContainer> Svx3DWin::m_pFLSegments
private

Definition at line 77 of file float3d.hxx.

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

VclPtr<VclContainer> Svx3DWin::m_pFLShadow
private

Definition at line 93 of file float3d.hxx.

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

VclPtr<VclContainer> Svx3DWin::m_pFLTexture
private

Definition at line 125 of file float3d.hxx.

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

VclPtr<FixedText> Svx3DWin::m_pFtBackscale
private

Definition at line 70 of file float3d.hxx.

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

VclPtr<FixedText> Svx3DWin::m_pFtDepth
private

Definition at line 74 of file float3d.hxx.

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

VclPtr<FixedText> Svx3DWin::m_pFtEndAngle
private

Definition at line 72 of file float3d.hxx.

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

VclPtr<FixedText> Svx3DWin::m_pFtPercentDiagonal
private

Definition at line 68 of file float3d.hxx.

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

VclPtr<FixedText> Svx3DWin::m_pFtSlant
private

Definition at line 95 of file float3d.hxx.

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

VclPtr<SvxColorListBox> Svx3DWin::m_pLbAmbientlight
private

Definition at line 121 of file float3d.hxx.

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

VclPtr<SvxColorListBox> Svx3DWin::m_pLbLight1
private

Definition at line 112 of file float3d.hxx.

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

VclPtr<SvxColorListBox> Svx3DWin::m_pLbLight2
private

Definition at line 113 of file float3d.hxx.

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

VclPtr<SvxColorListBox> Svx3DWin::m_pLbLight3
private

Definition at line 114 of file float3d.hxx.

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

VclPtr<SvxColorListBox> Svx3DWin::m_pLbLight4
private

Definition at line 115 of file float3d.hxx.

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

VclPtr<SvxColorListBox> Svx3DWin::m_pLbLight5
private

Definition at line 116 of file float3d.hxx.

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

VclPtr<SvxColorListBox> Svx3DWin::m_pLbLight6
private

Definition at line 117 of file float3d.hxx.

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

VclPtr<SvxColorListBox> Svx3DWin::m_pLbLight7
private

Definition at line 118 of file float3d.hxx.

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

VclPtr<SvxColorListBox> Svx3DWin::m_pLbLight8
private

Definition at line 119 of file float3d.hxx.

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

VclPtr<SvxColorListBox> Svx3DWin::m_pLbMatColor
private

Definition at line 143 of file float3d.hxx.

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

VclPtr<SvxColorListBox> Svx3DWin::m_pLbMatEmission
private

Definition at line 145 of file float3d.hxx.

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

VclPtr<ListBox> Svx3DWin::m_pLbMatFavorites
private

Definition at line 142 of file float3d.hxx.

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

VclPtr<SvxColorListBox> Svx3DWin::m_pLbMatSpecular
private

Definition at line 149 of file float3d.hxx.

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

VclPtr<ListBox> Svx3DWin::m_pLbShademode
private

Definition at line 91 of file float3d.hxx.

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

VclPtr<MetricField> Svx3DWin::m_pMtrBackscale
private

Definition at line 71 of file float3d.hxx.

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

VclPtr<MetricField> Svx3DWin::m_pMtrDepth
private

Definition at line 75 of file float3d.hxx.

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

VclPtr<MetricField> Svx3DWin::m_pMtrDistance
private

Definition at line 99 of file float3d.hxx.

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

VclPtr<MetricField> Svx3DWin::m_pMtrEndAngle
private

Definition at line 73 of file float3d.hxx.

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

VclPtr<MetricField> Svx3DWin::m_pMtrFocalLength
private

Definition at line 100 of file float3d.hxx.

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

VclPtr<MetricField> Svx3DWin::m_pMtrMatSpecularIntensity
private

Definition at line 151 of file float3d.hxx.

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

VclPtr<MetricField> Svx3DWin::m_pMtrPercentDiagonal
private

Definition at line 69 of file float3d.hxx.

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

VclPtr<MetricField> Svx3DWin::m_pMtrSlant
private

Definition at line 96 of file float3d.hxx.

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

VclPtr<NumericField> Svx3DWin::m_pNumHorizontal
private

Definition at line 78 of file float3d.hxx.

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

VclPtr<NumericField> Svx3DWin::m_pNumVertical
private

Definition at line 79 of file float3d.hxx.

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

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

Definition at line 176 of file float3d.hxx.

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

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

Definition at line 181 of file float3d.hxx.

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

SfxBindings* const Svx3DWin::pBindings
private

Definition at line 170 of file float3d.hxx.

Referenced by Svx3DWin().

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

Definition at line 171 of file float3d.hxx.

Referenced by dispose(), and Svx3DWin().

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

Definition at line 173 of file float3d.hxx.

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

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

Definition at line 174 of file float3d.hxx.

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

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

Definition at line 168 of file float3d.hxx.

Referenced by dispose(), and UpdatePreview().


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