LibreOffice Module cui (master) 1
|
#include <cuitabarea.hxx>
Public Member Functions | |
SvxShadowTabPage (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rInAttrs) | |
virtual | ~SvxShadowTabPage () override |
virtual bool | FillItemSet (SfxItemSet *) override |
virtual void | Reset (const SfxItemSet *) override |
virtual void | ActivatePage (const SfxItemSet &rSet) override |
virtual DeactivateRC | DeactivatePage (SfxItemSet *pSet) override |
virtual void | PointChanged (weld::DrawingArea *pWindow, RectPoint eRP) override |
void | SetColorList (XColorListRef const &pColorList) |
void | SetPageType (PageType nInType) |
void | SetDlgType (sal_uInt16 nInType) |
void | SetColorChgd (ChangeType *pIn) |
virtual void | PageCreated (const SfxAllItemSet &aSet) override |
Public Member Functions inherited from SvxTabPage | |
SvxTabPage (weld::Container *pPage, weld::DialogController *pController, const OUString &rUIXMLDescription, const OUString &rID, const SfxItemSet &rAttrSet) | |
virtual void | PointChanged (weld::DrawingArea *pArea, RectPoint eRP)=0 |
Static Public Member Functions | |
static std::unique_ptr< SfxTabPage > | Create (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *) |
static WhichRangesContainer | GetRanges () |
Private Member Functions | |
DECL_LINK (ClickShadowHdl_Impl, weld::Toggleable &, void) | |
DECL_LINK (ModifyShadowHdl_Impl, weld::MetricSpinButton &, void) | |
DECL_LINK (SelectShadowHdl_Impl, ColorListBox &, void) | |
Private Attributes | |
const SfxItemSet & | m_rOutAttrs |
XColorListRef | m_pColorList |
ChangeType * | m_pnColorListState |
PageType | m_nPageType |
sal_uInt16 | m_nDlgType |
XFillAttrSetItem | m_aXFillAttr |
SfxItemSet & | m_rXFSet |
MapUnit | m_ePoolUnit |
SvxRectCtl | m_aCtlPosition |
SvxXShadowPreview | m_aCtlXRectPreview |
std::unique_ptr< weld::CheckButton > | m_xTsbShowShadow |
std::unique_ptr< weld::Widget > | m_xGridShadow |
std::unique_ptr< weld::MetricSpinButton > | m_xMtrDistance |
std::unique_ptr< ColorListBox > | m_xLbShadowColor |
std::unique_ptr< weld::MetricSpinButton > | m_xMtrTransparent |
std::unique_ptr< weld::MetricSpinButton > | m_xLbShadowBlurMetric |
std::unique_ptr< weld::CustomWeld > | m_xCtlPosition |
std::unique_ptr< weld::CustomWeld > | m_xCtlXRectPreview |
Static Private Attributes | |
static const WhichRangesContainer | pShadowRanges |
Definition at line 303 of file cuitabarea.hxx.
SvxShadowTabPage::SvxShadowTabPage | ( | weld::Container * | pPage, |
weld::DialogController * | pController, | ||
const SfxItemSet & | rInAttrs | ||
) |
Definition at line 52 of file tpshadow.cxx.
References Area, CM, and GetItemSet().
|
overridevirtual |
Definition at line 157 of file tpshadow.cxx.
References m_xCtlPosition, m_xCtlXRectPreview, m_xLbShadowBlurMetric, and m_xLbShadowColor.
|
overridevirtual |
Definition at line 165 of file tpshadow.cxx.
References SfxItemSet::GetItem(), SvxAreaTabDialog::GetNewColorList(), SvxLineTabDialog::GetNewColorList(), CntUInt16Item::GetValue(), m_aCtlXRectPreview, m_nDlgType, m_nPageType, m_pColorList, m_pnColorListState, m_xMtrTransparent, makeSdrShadowItem(), SfxItemSet::Put(), rSet, SetPageType(), SvxXShadowPreview::SetRectangleAttributes(), and Shadow.
|
static |
Definition at line 435 of file tpshadow.cxx.
Referenced by AbstractDialogFactory_Impl::GetTabPageCreatorFunc(), SvxAreaTabDialog::SvxAreaTabDialog(), SvxFormatCellsDialog::SvxFormatCellsDialog(), and SvxLineTabDialog::SvxLineTabDialog().
|
overridevirtual |
Definition at line 210 of file tpshadow.cxx.
References FillItemSet().
|
private |
|
private |
|
private |
|
overridevirtual |
Definition at line 219 of file tpshadow.cxx.
References SfxItemSet::Get(), SvxRectCtl::GetActualRP(), GetCoreValue(), SfxItemSet::GetItemState(), m_aCtlPosition, m_ePoolUnit, m_nPageType, m_rOutAttrs, m_xLbShadowBlurMetric, m_xLbShadowColor, m_xMtrDistance, m_xMtrTransparent, m_xTsbShowShadow, makeSdrShadowColorItem(), makeSdrShadowItem(), makeSdrShadowTransparenceItem(), makeSdrShadowXDistItem(), makeSdrShadowYDistItem(), SfxItemSet::Put(), SDRATTR_SHADOW(), SDRATTR_SHADOWBLUR(), SDRATTR_SHADOWCOLOR(), SDRATTR_SHADOWTRANSPARENCE(), SDRATTR_SHADOWXDIST(), SDRATTR_SHADOWYDIST(), TRISTATE_INDET, and TRISTATE_TRUE.
Referenced by DeactivatePage().
|
inlinestatic |
Definition at line 339 of file cuitabarea.hxx.
References pShadowRanges.
Referenced by AbstractDialogFactory_Impl::GetTabPageRangesFunc().
|
overridevirtual |
Definition at line 501 of file tpshadow.cxx.
References SvxColorListItem::GetColorList(), SfxItemSet::GetItem(), SetColorList(), SetDlgType(), and SetPageType().
|
overridevirtual |
|
overridevirtual |
Definition at line 335 of file tpshadow.cxx.
References SfxItemSet::Get(), SfxItemPool::GetDefaultItem(), SfxItemSet::GetItemState(), SfxItemSet::GetPool(), m_aCtlPosition, m_ePoolUnit, m_rOutAttrs, m_xLbShadowBlurMetric, m_xLbShadowColor, m_xMtrDistance, m_xMtrTransparent, m_xTsbShowShadow, n, SDRATTR_SHADOW(), SDRATTR_SHADOWBLUR(), SDRATTR_SHADOWCOLOR(), SDRATTR_SHADOWTRANSPARENCE(), SDRATTR_SHADOWXDIST(), SDRATTR_SHADOWYDIST(), SvxRectCtl::SetActualRP(), SetMetricValue(), TRISTATE_FALSE, TRISTATE_INDET, and TRISTATE_TRUE.
|
inline |
Definition at line 350 of file cuitabarea.hxx.
References m_pnColorListState.
|
inline |
Definition at line 347 of file cuitabarea.hxx.
References m_pColorList.
Referenced by PageCreated().
|
inline |
|
inline |
Definition at line 348 of file cuitabarea.hxx.
References m_nPageType.
Referenced by ActivatePage(), and PageCreated().
|
private |
Definition at line 319 of file cuitabarea.hxx.
Referenced by FillItemSet(), and Reset().
|
private |
Definition at line 320 of file cuitabarea.hxx.
Referenced by ActivatePage().
|
private |
Definition at line 315 of file cuitabarea.hxx.
|
private |
Definition at line 317 of file cuitabarea.hxx.
Referenced by FillItemSet(), and Reset().
|
private |
Definition at line 313 of file cuitabarea.hxx.
Referenced by ActivatePage(), and SetDlgType().
|
private |
Definition at line 312 of file cuitabarea.hxx.
Referenced by ActivatePage(), FillItemSet(), and SetPageType().
|
private |
Definition at line 310 of file cuitabarea.hxx.
Referenced by ActivatePage(), and SetColorList().
|
private |
Definition at line 311 of file cuitabarea.hxx.
Referenced by ActivatePage(), and SetColorChgd().
|
private |
Definition at line 308 of file cuitabarea.hxx.
Referenced by FillItemSet(), and Reset().
|
private |
Definition at line 316 of file cuitabarea.hxx.
|
private |
Definition at line 327 of file cuitabarea.hxx.
Referenced by ~SvxShadowTabPage().
|
private |
Definition at line 328 of file cuitabarea.hxx.
Referenced by ~SvxShadowTabPage().
|
private |
Definition at line 322 of file cuitabarea.hxx.
|
private |
Definition at line 326 of file cuitabarea.hxx.
Referenced by FillItemSet(), Reset(), and ~SvxShadowTabPage().
|
private |
Definition at line 324 of file cuitabarea.hxx.
Referenced by FillItemSet(), Reset(), and ~SvxShadowTabPage().
|
private |
Definition at line 323 of file cuitabarea.hxx.
Referenced by FillItemSet(), and Reset().
|
private |
Definition at line 325 of file cuitabarea.hxx.
Referenced by ActivatePage(), FillItemSet(), PointChanged(), and Reset().
|
private |
Definition at line 321 of file cuitabarea.hxx.
Referenced by FillItemSet(), and Reset().
|
staticprivate |
Definition at line 305 of file cuitabarea.hxx.
Referenced by GetRanges().