LibreOffice Module svx (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SvxLightCtl3D Class Reference

#include <dlgctl3d.hxx>

Collaboration diagram for SvxLightCtl3D:
[legend]

Public Member Functions

 SvxLightCtl3D (Svx3DLightControl &rLightControl, weld::Scale &rHori, weld::Scale &rVert, weld::Button &rButton)
 
void CheckSelection ()
 
Svx3DLightControlGetSvx3DLightControl ()
 
void SetUserInteractiveChangeCallback (Link< SvxLightCtl3D *, void > aNew)
 
void SetUserSelectionChangeCallback (Link< SvxLightCtl3D *, void > aNew)
 

Private Member Functions

 DECL_DLLPRIVATE_LINK (InternalInteractiveChange, Svx3DLightControl *, void)
 
 DECL_DLLPRIVATE_LINK (InternalSelectionChange, Svx3DLightControl *, void)
 
 DECL_DLLPRIVATE_LINK (ScrollBarMove, weld::Scale &, void)
 
 DECL_DLLPRIVATE_LINK (ButtonPress, weld::Button &, void)
 
 DECL_DLLPRIVATE_LINK (KeyInput, const KeyEvent &, bool)
 
 DECL_DLLPRIVATE_LINK (FocusIn, weld::Widget &, void)
 
void Init ()
 
void move (double fDeltaHor, double fDeltaVer)
 

Private Attributes

Svx3DLightControlmrLightControl
 
weld::ScalemrHorScroller
 
weld::ScalemrVerScroller
 
weld::ButtonmrSwitcher
 
Link< SvxLightCtl3D *, void > maUserInteractiveChangeCallback
 
Link< SvxLightCtl3D *, void > maUserSelectionChangeCallback
 

Detailed Description

Definition at line 139 of file dlgctl3d.hxx.

Constructor & Destructor Documentation

◆ SvxLightCtl3D()

SvxLightCtl3D::SvxLightCtl3D ( Svx3DLightControl rLightControl,
weld::Scale rHori,
weld::Scale rVert,
weld::Button rButton 
)

Definition at line 907 of file dlgctl3d.cxx.

References Init().

Member Function Documentation

◆ CheckSelection()

void SvxLightCtl3D::CheckSelection ( )

◆ DECL_DLLPRIVATE_LINK() [1/6]

SvxLightCtl3D::DECL_DLLPRIVATE_LINK ( ButtonPress  ,
weld::Button ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [2/6]

SvxLightCtl3D::DECL_DLLPRIVATE_LINK ( FocusIn  ,
weld::Widget ,
void   
)
private

References Init().

◆ DECL_DLLPRIVATE_LINK() [3/6]

SvxLightCtl3D::DECL_DLLPRIVATE_LINK ( InternalInteractiveChange  ,
Svx3DLightControl ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [4/6]

SvxLightCtl3D::DECL_DLLPRIVATE_LINK ( InternalSelectionChange  ,
Svx3DLightControl ,
void   
)
private

◆ DECL_DLLPRIVATE_LINK() [5/6]

SvxLightCtl3D::DECL_DLLPRIVATE_LINK ( KeyInput  ,
const KeyEvent ,
bool   
)
private

◆ DECL_DLLPRIVATE_LINK() [6/6]

SvxLightCtl3D::DECL_DLLPRIVATE_LINK ( ScrollBarMove  ,
weld::Scale ,
void   
)
private

◆ GetSvx3DLightControl()

Svx3DLightControl & SvxLightCtl3D::GetSvx3DLightControl ( )
inline

Definition at line 159 of file dlgctl3d.hxx.

◆ Init()

void SvxLightCtl3D::Init ( void  )
private

◆ move()

void SvxLightCtl3D::move ( double  fDeltaHor,
double  fDeltaVer 
)
private

◆ SetUserInteractiveChangeCallback()

void SvxLightCtl3D::SetUserInteractiveChangeCallback ( Link< SvxLightCtl3D *, void >  aNew)
inline

Definition at line 162 of file dlgctl3d.hxx.

◆ SetUserSelectionChangeCallback()

void SvxLightCtl3D::SetUserSelectionChangeCallback ( Link< SvxLightCtl3D *, void >  aNew)
inline

Definition at line 163 of file dlgctl3d.hxx.

Member Data Documentation

◆ maUserInteractiveChangeCallback

Link<SvxLightCtl3D*,void> SvxLightCtl3D::maUserInteractiveChangeCallback
private

Definition at line 148 of file dlgctl3d.hxx.

Referenced by move().

◆ maUserSelectionChangeCallback

Link<SvxLightCtl3D*,void> SvxLightCtl3D::maUserSelectionChangeCallback
private

Definition at line 149 of file dlgctl3d.hxx.

◆ mrHorScroller

weld::Scale& SvxLightCtl3D::mrHorScroller
private

Definition at line 143 of file dlgctl3d.hxx.

Referenced by CheckSelection(), Init(), and move().

◆ mrLightControl

Svx3DLightControl& SvxLightCtl3D::mrLightControl
private

Definition at line 142 of file dlgctl3d.hxx.

Referenced by CheckSelection(), Init(), and move().

◆ mrSwitcher

weld::Button& SvxLightCtl3D::mrSwitcher
private

Definition at line 145 of file dlgctl3d.hxx.

Referenced by Init().

◆ mrVerScroller

weld::Scale& SvxLightCtl3D::mrVerScroller
private

Definition at line 144 of file dlgctl3d.hxx.

Referenced by CheckSelection(), Init(), and move().


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