LibreOffice Module svx (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
svx::sidebar::AreaTransparencyGradientPopup Class Referencefinal

#include <AreaTransparencyGradientPopup.hxx>

Collaboration diagram for svx::sidebar::AreaTransparencyGradientPopup:
[legend]

Public Member Functions

 AreaTransparencyGradientPopup (AreaPropertyPanelBase &rPanel, weld::Widget *pParent)
 
 ~AreaTransparencyGradientPopup ()
 
weld::ContainergetTopLevel () const
 
void Rearrange (XFillFloatTransparenceItem const *pItem)
 

Private Member Functions

void InitStatus (XFillFloatTransparenceItem const *pGradientItem)
 
void ExecuteValueModify (sal_uInt8 nStartCol, sal_uInt8 nEndCol)
 
 DECL_LINK (ModifiedTrgrHdl_Impl, weld::MetricSpinButton &, void)
 
 DECL_LINK (Left_Click45_Impl, const OString &, void)
 
 DECL_LINK (Right_Click45_Impl, const OString &, void)
 
 DECL_LINK (FocusHdl, weld::Widget &, void)
 

Private Attributes

AreaPropertyPanelBasemrAreaPropertyPanel
 
std::unique_ptr< weld::BuildermxBuilder
 
std::unique_ptr< weld::ContainermxTopLevel
 
std::unique_ptr< weld::WidgetmxCenterGrid
 
std::unique_ptr< weld::WidgetmxAngleGrid
 
std::unique_ptr< weld::MetricSpinButtonmxMtrTrgrCenterX
 
std::unique_ptr< weld::MetricSpinButtonmxMtrTrgrCenterY
 
std::unique_ptr< weld::MetricSpinButtonmxMtrTrgrAngle
 
std::unique_ptr< weld::ToolbarmxBtnLeft45
 
std::unique_ptr< weld::ToolbarmxBtnRight45
 
std::unique_ptr< weld::MetricSpinButtonmxMtrTrgrStartValue
 
std::unique_ptr< weld::MetricSpinButtonmxMtrTrgrEndValue
 
std::unique_ptr< weld::MetricSpinButtonmxMtrTrgrBorder
 

Detailed Description

Definition at line 31 of file AreaTransparencyGradientPopup.hxx.

Constructor & Destructor Documentation

svx::sidebar::AreaTransparencyGradientPopup::AreaTransparencyGradientPopup ( AreaPropertyPanelBase rPanel,
weld::Widget pParent 
)
svx::sidebar::AreaTransparencyGradientPopup::~AreaTransparencyGradientPopup ( )

Definition at line 56 of file AreaTransparencyGradientPopup.cxx.

Member Function Documentation

svx::sidebar::AreaTransparencyGradientPopup::DECL_LINK ( ModifiedTrgrHdl_Impl  ,
weld::MetricSpinButton ,
void   
)
private
svx::sidebar::AreaTransparencyGradientPopup::DECL_LINK ( Left_Click45_Impl  ,
const OString &  ,
void   
)
private
svx::sidebar::AreaTransparencyGradientPopup::DECL_LINK ( Right_Click45_Impl  ,
const OString &  ,
void   
)
private
svx::sidebar::AreaTransparencyGradientPopup::DECL_LINK ( FocusHdl  ,
weld::Widget ,
void   
)
private
void svx::sidebar::AreaTransparencyGradientPopup::ExecuteValueModify ( sal_uInt8  nStartCol,
sal_uInt8  nEndCol 
)
private
weld::Container* svx::sidebar::AreaTransparencyGradientPopup::getTopLevel ( ) const
inline

Definition at line 59 of file AreaTransparencyGradientPopup.hxx.

void svx::sidebar::AreaTransparencyGradientPopup::InitStatus ( XFillFloatTransparenceItem const *  pGradientItem)
private
void svx::sidebar::AreaTransparencyGradientPopup::Rearrange ( XFillFloatTransparenceItem const *  pItem)

Member Data Documentation

AreaPropertyPanelBase& svx::sidebar::AreaTransparencyGradientPopup::mrAreaPropertyPanel
private

Definition at line 34 of file AreaTransparencyGradientPopup.hxx.

Referenced by ExecuteValueModify(), and InitStatus().

std::unique_ptr<weld::Widget> svx::sidebar::AreaTransparencyGradientPopup::mxAngleGrid
private

Definition at line 38 of file AreaTransparencyGradientPopup.hxx.

Referenced by Rearrange().

std::unique_ptr<weld::Toolbar> svx::sidebar::AreaTransparencyGradientPopup::mxBtnLeft45
private

Definition at line 42 of file AreaTransparencyGradientPopup.hxx.

Referenced by AreaTransparencyGradientPopup().

std::unique_ptr<weld::Toolbar> svx::sidebar::AreaTransparencyGradientPopup::mxBtnRight45
private

Definition at line 43 of file AreaTransparencyGradientPopup.hxx.

Referenced by AreaTransparencyGradientPopup().

std::unique_ptr<weld::Builder> svx::sidebar::AreaTransparencyGradientPopup::mxBuilder
private

Definition at line 35 of file AreaTransparencyGradientPopup.hxx.

std::unique_ptr<weld::Widget> svx::sidebar::AreaTransparencyGradientPopup::mxCenterGrid
private

Definition at line 37 of file AreaTransparencyGradientPopup.hxx.

Referenced by Rearrange().

std::unique_ptr<weld::MetricSpinButton> svx::sidebar::AreaTransparencyGradientPopup::mxMtrTrgrAngle
private
std::unique_ptr<weld::MetricSpinButton> svx::sidebar::AreaTransparencyGradientPopup::mxMtrTrgrBorder
private
std::unique_ptr<weld::MetricSpinButton> svx::sidebar::AreaTransparencyGradientPopup::mxMtrTrgrCenterX
private
std::unique_ptr<weld::MetricSpinButton> svx::sidebar::AreaTransparencyGradientPopup::mxMtrTrgrCenterY
private
std::unique_ptr<weld::MetricSpinButton> svx::sidebar::AreaTransparencyGradientPopup::mxMtrTrgrEndValue
private

Definition at line 45 of file AreaTransparencyGradientPopup.hxx.

Referenced by AreaTransparencyGradientPopup(), and InitStatus().

std::unique_ptr<weld::MetricSpinButton> svx::sidebar::AreaTransparencyGradientPopup::mxMtrTrgrStartValue
private

Definition at line 44 of file AreaTransparencyGradientPopup.hxx.

Referenced by AreaTransparencyGradientPopup(), and InitStatus().

std::unique_ptr<weld::Container> svx::sidebar::AreaTransparencyGradientPopup::mxTopLevel
private

Definition at line 36 of file AreaTransparencyGradientPopup.hxx.

Referenced by AreaTransparencyGradientPopup().


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