#include <ShadowPropertyPanel.hxx>
|
void | InsertAngleValues () |
|
void | SetTransparencyValue (tools::Long) |
|
void | UpdateControls () |
|
void | ModifyShadowDistance () |
|
| DECL_LINK (ClickShadowHdl, weld::Toggleable &, void) |
|
| DECL_LINK (ModifyShadowColorHdl, ColorListBox &, void) |
|
| DECL_LINK (ModifyShadowTransMetricHdl, weld::MetricSpinButton &, void) |
|
| DECL_LINK (ModifyShadowAngleHdl, weld::ComboBox &, void) |
|
| DECL_LINK (ModifyShadowDistanceHdl, weld::MetricSpinButton &, void) |
|
| DECL_LINK (ModifyShadowTransSliderHdl, weld::Scale &, void) |
|
| DECL_LINK (ModifyShadowBlurMetricHdl, weld::MetricSpinButton &, void) |
|
Definition at line 19 of file ShadowPropertyPanel.hxx.
◆ ~ShadowPropertyPanel()
svx::sidebar::ShadowPropertyPanel::~ShadowPropertyPanel |
( |
| ) |
|
|
overridevirtual |
Definition at line 61 of file ShadowPropertyPanel.cxx.
References SfxControllerItem::dispose(), maShadowBlurController, maShadowColorController, maShadowController, maShadowTransController, maShadowXDistanceController, maShadowYDistanceController, mxFTAngle, mxFTBlur, mxFTColor, mxFTDistance, mxFTTransparency, mxLBShadowColor, mxShadowAngle, mxShadowBlurMetric, mxShadowDistance, mxShadowTransMetric, mxShadowTransSlider, and mxShowShadow.
◆ ShadowPropertyPanel()
◆ Create()
◆ DECL_LINK() [1/7]
svx::sidebar::ShadowPropertyPanel::DECL_LINK |
( |
ClickShadowHdl |
, |
|
|
weld::Toggleable & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [2/7]
svx::sidebar::ShadowPropertyPanel::DECL_LINK |
( |
ModifyShadowAngleHdl |
, |
|
|
weld::ComboBox & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [3/7]
◆ DECL_LINK() [4/7]
svx::sidebar::ShadowPropertyPanel::DECL_LINK |
( |
ModifyShadowColorHdl |
, |
|
|
ColorListBox & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [5/7]
◆ DECL_LINK() [6/7]
◆ DECL_LINK() [7/7]
svx::sidebar::ShadowPropertyPanel::DECL_LINK |
( |
ModifyShadowTransSliderHdl |
, |
|
|
weld::Scale & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ GetBindings()
SfxBindings * svx::sidebar::ShadowPropertyPanel::GetBindings |
( |
| ) |
|
|
inline |
◆ GetControlState()
virtual void svx::sidebar::ShadowPropertyPanel::GetControlState |
( |
const |
sal_uInt16, |
|
|
boost::property_tree::ptree & |
|
|
) |
| |
|
inlineoverridevirtual |
◆ Initialize()
void svx::sidebar::ShadowPropertyPanel::Initialize |
( |
| ) |
|
◆ InsertAngleValues()
void svx::sidebar::ShadowPropertyPanel::InsertAngleValues |
( |
| ) |
|
|
private |
◆ ModifyShadowDistance()
void svx::sidebar::ShadowPropertyPanel::ModifyShadowDistance |
( |
| ) |
|
|
private |
◆ NotifyItemUpdate()
void svx::sidebar::ShadowPropertyPanel::NotifyItemUpdate |
( |
const sal_uInt16 |
nSId, |
|
|
const SfxItemState |
eState, |
|
|
const SfxPoolItem * |
pState |
|
) |
| |
|
overridevirtual |
Implements sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface.
Definition at line 262 of file ShadowPropertyPanel.cxx.
References XColorItem::GetColorValue(), CntInt32Item::GetValue(), CntUInt16Item::GetValue(), SfxBoolItem::GetValue(), mxLBShadowColor, mxShadowBlurMetric, mxShowShadow, nX, nY, SetTransparencyValue(), TRISTATE_FALSE, TRISTATE_TRUE, and UpdateControls().
◆ SetTransparencyValue()
void svx::sidebar::ShadowPropertyPanel::SetTransparencyValue |
( |
tools::Long |
nVal | ) |
|
|
private |
◆ UpdateControls()
void svx::sidebar::ShadowPropertyPanel::UpdateControls |
( |
| ) |
|
|
private |
Definition at line 195 of file ShadowPropertyPanel.cxx.
References mxFTAngle, mxFTBlur, mxFTColor, mxFTDistance, mxFTTransparency, mxLBShadowColor, mxShadowAngle, mxShadowBlurMetric, mxShadowDistance, mxShadowTransMetric, mxShadowTransSlider, mxShowShadow, nX, nXY, nY, and TRISTATE_FALSE.
Referenced by NotifyItemUpdate().
◆ maShadowBlurController
◆ maShadowColorController
◆ maShadowController
◆ maShadowTransController
◆ maShadowXDistanceController
◆ maShadowYDistanceController
◆ mpBindings
SfxBindings* svx::sidebar::ShadowPropertyPanel::mpBindings |
|
private |
◆ mxFTAngle
std::unique_ptr<weld::Label> svx::sidebar::ShadowPropertyPanel::mxFTAngle |
|
private |
◆ mxFTBlur
std::unique_ptr<weld::Label> svx::sidebar::ShadowPropertyPanel::mxFTBlur |
|
private |
◆ mxFTColor
std::unique_ptr<weld::Label> svx::sidebar::ShadowPropertyPanel::mxFTColor |
|
private |
◆ mxFTDistance
std::unique_ptr<weld::Label> svx::sidebar::ShadowPropertyPanel::mxFTDistance |
|
private |
◆ mxFTTransparency
std::unique_ptr<weld::Label> svx::sidebar::ShadowPropertyPanel::mxFTTransparency |
|
private |
◆ mxLBShadowColor
std::unique_ptr<ColorListBox> svx::sidebar::ShadowPropertyPanel::mxLBShadowColor |
|
private |
◆ mxShadowAngle
std::unique_ptr<weld::ComboBox> svx::sidebar::ShadowPropertyPanel::mxShadowAngle |
|
private |
◆ mxShadowBlurMetric
◆ mxShadowDistance
◆ mxShadowTransMetric
◆ mxShadowTransSlider
std::unique_ptr<weld::Scale> svx::sidebar::ShadowPropertyPanel::mxShadowTransSlider |
|
private |
◆ mxShowShadow
◆ nX
◆ nXY
◆ nY
The documentation for this class was generated from the following files: