#include <AreaTransparencyGradientPopup.hxx>
◆ AreaTransparencyGradientPopup()
svx::sidebar::AreaTransparencyGradientPopup::AreaTransparencyGradientPopup |
( |
const css::uno::Reference< css::frame::XFrame > & |
rFrame, |
|
|
AreaPropertyPanelBase & |
rPanel, |
|
|
weld::Widget * |
pParent |
|
) |
| |
Definition at line 26 of file AreaTransparencyGradientPopup.cxx.
References DEGREE, LINK, mxBtnLeft45, mxBtnRight45, mxMtrTrgrAngle, mxMtrTrgrBorder, mxMtrTrgrCenterX, mxMtrTrgrCenterY, mxMtrTrgrEndValue, mxMtrTrgrStartValue, and PERCENT().
◆ ~AreaTransparencyGradientPopup()
svx::sidebar::AreaTransparencyGradientPopup::~AreaTransparencyGradientPopup |
( |
| ) |
|
◆ DECL_LINK() [1/3]
svx::sidebar::AreaTransparencyGradientPopup::DECL_LINK |
( |
Left_Click45_Impl |
, |
|
|
const OUString & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [2/3]
svx::sidebar::AreaTransparencyGradientPopup::DECL_LINK |
( |
ModifiedTrgrHdl_Impl |
, |
|
|
weld::MetricSpinButton & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [3/3]
svx::sidebar::AreaTransparencyGradientPopup::DECL_LINK |
( |
Right_Click45_Impl |
, |
|
|
const OUString & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ ExecuteValueModify()
void svx::sidebar::AreaTransparencyGradientPopup::ExecuteValueModify |
( |
| ) |
|
|
private |
Definition at line 125 of file AreaTransparencyGradientPopup.cxx.
References basegfx::BColor::clamp(), svx::sidebar::AreaPropertyPanelBase::GetSelectedTransparencyTypeIndex(), maColorStops, mrAreaPropertyPanel, mxMtrTrgrAngle, mxMtrTrgrBorder, mxMtrTrgrCenterX, mxMtrTrgrCenterY, mxMtrTrgrEndValue, mxMtrTrgrStartValue, svx::sidebar::AreaPropertyPanelBase::setFillFloatTransparence(), and svx::sidebar::AreaPropertyPanelBase::SetGradient().
◆ GrabFocus()
void svx::sidebar::AreaTransparencyGradientPopup::GrabFocus |
( |
| ) |
|
|
overridevirtual |
◆ InitStatus()
Definition at line 56 of file AreaTransparencyGradientPopup.cxx.
References svx::sidebar::AreaPropertyPanelBase::DEFAULT_ANGLE, svx::sidebar::AreaPropertyPanelBase::DEFAULT_BORDER, svx::sidebar::AreaPropertyPanelBase::DEFAULT_CENTERX, svx::sidebar::AreaPropertyPanelBase::DEFAULT_CENTERY, svx::sidebar::AreaPropertyPanelBase::DEFAULT_ENDVALUE, svx::sidebar::AreaPropertyPanelBase::DEFAULT_STARTVALUE, basegfx::BGradient::GetAngle(), basegfx::BGradient::GetBorder(), basegfx::BGradient::GetColorStops(), svx::sidebar::AreaPropertyPanelBase::GetGradient(), basegfx::BGradient::GetGradientStyle(), XFillGradientItem::GetGradientValue(), Color::GetRed(), basegfx::BGradient::GetXOffset(), basegfx::BGradient::GetYOffset(), maColorStops, mrAreaPropertyPanel, mxMtrTrgrAngle, mxMtrTrgrBorder, mxMtrTrgrCenterX, mxMtrTrgrCenterY, mxMtrTrgrEndValue, mxMtrTrgrStartValue, and toDegrees().
Referenced by Rearrange().
◆ Rearrange()
◆ maColorStops
◆ mrAreaPropertyPanel
◆ mxAngleGrid
std::unique_ptr<weld::Widget> svx::sidebar::AreaTransparencyGradientPopup::mxAngleGrid |
|
private |
◆ mxBtnLeft45
std::unique_ptr<weld::Toolbar> svx::sidebar::AreaTransparencyGradientPopup::mxBtnLeft45 |
|
private |
◆ mxBtnRight45
std::unique_ptr<weld::Toolbar> svx::sidebar::AreaTransparencyGradientPopup::mxBtnRight45 |
|
private |
◆ mxCenterGrid
std::unique_ptr<weld::Widget> svx::sidebar::AreaTransparencyGradientPopup::mxCenterGrid |
|
private |
◆ mxMtrTrgrAngle
◆ mxMtrTrgrBorder
◆ mxMtrTrgrCenterX
◆ mxMtrTrgrCenterY
◆ mxMtrTrgrEndValue
◆ mxMtrTrgrStartValue
The documentation for this class was generated from the following files: