31#define NO_BUTTON_SELECTED -1
66 std::map<weld::Toggleable*, sal_Int32>::const_iterator aBtnPos =
maButtonToPos.find(pButton);
68 return aBtnPos->second;
113 virtual short Ok()
override;
119 bool bSlideBackground);
263 template<
typename TabPage >
265 template<
typename TabPage >
267 template<
typename TabPage >
272 const SfxItemSet& rInAttrs,
bool bSlideBackground =
false);
276 static std::unique_ptr<SfxTabPage>
ChangeType mnBitmapListState
virtual void PageCreated(const OUString &rId, SfxTabPage &rPage) override
ChangeType mnColorListState
XHatchListRef mpNewHatchingList
XColorListRef mpNewColorList
XPatternListRef mpPatternList
XGradientListRef mpGradientList
const XColorListRef & GetNewColorList() const
ChangeType mnHatchingListState
XGradientListRef mpNewGradientList
XPatternListRef mpNewPatternList
DECL_LINK(CancelHdlImpl, weld::Button &, void)
SvxAreaTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, SdrModel *pModel, bool bShadow, bool bSlideBackground)
XColorListRef mpColorList
void SetNewColorList(XColorListRef const &pColorList)
XBitmapListRef mpNewBitmapList
XBitmapListRef mpBitmapList
ChangeType mnPatternListState
XHatchListRef mpHatchingList
ChangeType mnGradientListState
virtual short Ok() override
XHatchListRef m_pHatchingList
std::unique_ptr< weld::Toggleable > m_xBtnPattern
void SetPatternList(XPatternListRef const &pPtrnLst)
std::unique_ptr< weld::Container > m_xFillTab
void SetColorChgd(ChangeType *pIn)
virtual bool FillItemSet(SfxItemSet *) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
void SetHatchingList(XHatchListRef const &pHtchLst)
ChangeType * m_pnGradientListState
std::unique_ptr< weld::Toggleable > m_xBtnBitmap
ChangeType * m_pnColorListState
XPatternListRef m_pPatternList
XFillAttrSetItem m_aXFillAttr
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
XGradientListRef m_pGradientList
static const WhichRangesContainer pAreaRanges
void SetGrdChgd(ChangeType *pIn)
static WhichRangesContainer GetRanges()
ChangeType maFixed_ChangeType
void Reset_Impl(const SfxItemSet *)
std::unique_ptr< weld::Toggleable > m_xBtnNone
void SetBmpChgd(ChangeType *pIn)
void SetPtrnChgd(ChangeType *pIn)
virtual void ActivatePage(const SfxItemSet &rSet) override
void SetHtchChgd(ChangeType *pIn)
std::unique_ptr< weld::Toggleable > m_xBtnHatch
std::unique_ptr< weld::Toggleable > m_xBtnColor
SvxAreaTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rInAttrs, bool bSlideBackground=false)
void CreatePage(sal_Int32 nId, SfxTabPage &rTab)
void SetBitmapList(XBitmapListRef const &pBmpLst)
static std::unique_ptr< SfxTabPage > CreateWithSlideBackground(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
std::unique_ptr< SfxTabPage > m_xFillTabPage
void SetColorList(XColorListRef const &pColorList)
virtual void Reset(const SfxItemSet *) override
XColorListRef m_pColorList
void SelectFillType(weld::Toggleable &rButton, const SfxItemSet *_pSet=nullptr)
DeactivateRC DeactivatePage_Impl(SfxItemSet *pSet)
void SetOptimalSize(weld::DialogController *pController)
ChangeType * m_pnHatchingListState
virtual ~SvxAreaTabPage() override
bool IsBtnClicked() const
SfxTabPage * GetFillTabPage()
virtual void PageCreated(const SfxAllItemSet &aSet) override
ChangeType * m_pnBitmapListState
std::unique_ptr< weld::Toggleable > m_xBtnUseBackground
DECL_LINK(SelectFillTypeHdl_Impl, weld::Toggleable &, void)
bool FillItemSet_Impl(SfxItemSet *)
ChangeType * m_pnPatternListState
void SetGradientList(XGradientListRef const &pGrdLst)
XBitmapListRef m_pBitmapList
std::unique_ptr< weld::Toggleable > m_xBtnGradient
DECL_LINK(ClickScaleHdl, weld::Toggleable &, void)
std::unique_ptr< weld::Button > m_xBtnImport
std::unique_ptr< SvxPresetListBox > m_xBitmapLB
std::unique_ptr< weld::MetricSpinButton > m_xBitmapWidth
std::unique_ptr< weld::Container > m_xPositionBox
DECL_LINK(ClickRenameHdl, SvxPresetListBox *, void)
std::unique_ptr< weld::MetricSpinButton > m_xPositionOffY
DECL_LINK(ClickDeleteHdl, SvxPresetListBox *, void)
DECL_LINK(ModifyBitmapStyleHdl, weld::ComboBox &, void)
const SfxItemSet & m_rOutAttrs
DECL_LINK(ModifyBitmapHdl, ValueSet *, void)
std::unique_ptr< weld::CheckButton > m_xTsbScale
DECL_LINK(ModifyBitmapPositionHdl, weld::ComboBox &, void)
XBitmapListRef m_pBitmapList
SvxXRectPreview m_aCtlBitmapPreview
std::unique_ptr< weld::MetricSpinButton > m_xPositionOffX
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
std::unique_ptr< weld::Container > m_xPositionOffBox
sal_Int32 SearchBitmapList(std::u16string_view rBitmapName)
virtual bool FillItemSet(SfxItemSet *) override
DECL_LINK(ClickImportHdl, weld::Button &, void)
SvxBitmapTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rInAttrs)
std::unique_ptr< weld::ComboBox > m_xTileOffLB
std::unique_ptr< weld::MetricSpinButton > m_xTileOffset
std::unique_ptr< weld::ComboBox > m_xBitmapStyleLB
void SetBmpChgd(ChangeType *pIn)
std::unique_ptr< weld::CustomWeld > m_xBitmapLBWin
std::unique_ptr< weld::MetricSpinButton > m_xBitmapHeight
XFillAttrSetItem m_aXFillAttr
ChangeType * m_pnBitmapListState
DECL_LINK(ModifyBitmapSizeHdl, weld::MetricSpinButton &, void)
std::unique_ptr< weld::Container > m_xSizeBox
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
std::unique_ptr< weld::ComboBox > m_xPositionLB
DECL_LINK(ModifyTileOffsetHdl, weld::MetricSpinButton &, void)
DECL_LINK(ModifyPositionOffsetHdl, weld::MetricSpinButton &, void)
void SetBitmapList(const XBitmapListRef &pBmpLst)
std::unique_ptr< weld::Container > m_xTileOffBox
virtual ~SvxBitmapTabPage() override
void ClickBitmapHdl_Impl()
virtual void Reset(const SfxItemSet *) override
void CalculateBitmapPresetSize()
std::unique_ptr< weld::CustomWeld > m_xCtlBitmapPreview
virtual void ActivatePage(const SfxItemSet &rSet) override
static void CmykToRgb_Impl(Color &rColor, const sal_uInt16 nKey)
std::unique_ptr< weld::Entry > m_xGpreset
void ImpColorCountChanged()
static void RgbToCmyk_Impl(Color &rColor, sal_uInt16 &rK)
DECL_LINK(SelectColorModeHdl_Impl, weld::Toggleable &, void)
std::unique_ptr< weld::Entry > m_xKpreset
const SfxItemSet & rOutAttrs
DECL_LINK(ClickWorkOnHdl_Impl, weld::Button &, void)
std::unique_ptr< weld::MetricSpinButton > m_xYcustom
std::unique_ptr< weld::Widget > m_xCMYKcustom
std::unique_ptr< weld::SpinButton > m_xGcustom
void UpdateColorValues(bool bUpdatePreset=true)
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
void SetColorList(const XColorListRef &pColList)
std::unique_ptr< weld::Entry > m_xRpreset
static sal_Int32 FindInCustomColors(std::u16string_view aColorName)
void SetCtlPreviewOld(const SfxItemSet &rAttrs)
ChangeType * pnColorListState
std::unique_ptr< weld::Widget > m_xCMYKpreset
std::unique_ptr< weld::Button > m_xBtnDelete
std::unique_ptr< weld::Widget > m_xRGBcustom
void SetPropertyList(XPropertyListType t, const XPropertyListRef &xRef)
sal_uInt16 PercentToColor_Impl(sal_uInt16 nPercent)
XFillAttrSetItem aXFillAttr
std::unique_ptr< weld::SpinButton > m_xBcustom
std::unique_ptr< weld::MetricSpinButton > m_xCcustom
std::unique_ptr< weld::CustomWeld > m_xCtlPreviewOld
std::unique_ptr< SvxColorValueSet > m_xValSetRecentList
std::unique_ptr< weld::CustomWeld > m_xCtlPreviewNew
void ChangeColor(const NamedColor &rNewColor, bool bUpdatePreset=true)
void SetColorChgd(ChangeType *pIn)
NamedColor m_aCurrentColor
DECL_LINK(SelectValSetHdl_Impl, ValueSet *, void)
DECL_LINK(ModifiedHdl_Impl, weld::Entry &, void)
static void ConvertColorValues(Color &rColor, ColorModel eModell)
std::unique_ptr< weld::Entry > m_xBpreset
std::unique_ptr< weld::RadioButton > m_xRbCMYK
virtual void FillUserData() override
std::unique_ptr< weld::RadioButton > m_xRbRGB
std::unique_ptr< weld::HexColorControl > m_xHexpreset
DECL_LINK(MetricSpinValueHdl_Impl, weld::MetricSpinButton &, void)
DECL_LINK(ClickAddHdl_Impl, weld::Button &, void)
std::unique_ptr< SvxColorValueSet > m_xValSetColorList
sal_uInt16 ColorToPercent_Impl(sal_uInt16 nColor)
sal_Int32 FindInPalette(const Color &rColor)
std::unique_ptr< weld::Button > m_xBtnWorkOn
virtual ~SvxColorTabPage() override
std::unique_ptr< weld::ComboBox > m_xSelectPalette
std::unique_ptr< weld::MetricSpinButton > m_xMcustom
std::unique_ptr< weld::Button > m_xBtnAdd
SvxXRectPreview m_aCtlPreviewNew
std::unique_ptr< weld::HexColorControl > m_xHexcustom
std::unique_ptr< weld::SpinButton > m_xRcustom
std::unique_ptr< weld::Entry > m_xYpreset
std::unique_ptr< weld::Entry > m_xCpreset
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
std::unique_ptr< weld::CustomWeld > m_xValSetRecentListWin
virtual void ActivatePage(const SfxItemSet &rSet) override
std::unique_ptr< weld::Entry > m_xMpreset
virtual void Reset(const SfxItemSet *) override
void SetColorModel(ColorModel eModel)
std::unique_ptr< weld::CustomWeld > m_xValSetColorListWin
std::unique_ptr< weld::Widget > m_xRGBpreset
virtual bool FillItemSet(SfxItemSet *) override
DECL_LINK(SelectPaletteLBHdl, weld::ComboBox &, void)
DECL_STATIC_LINK(SvxColorTabPage, OnMoreColorsClick, weld::Button &, void)
std::unique_ptr< weld::Button > m_xMoreColors
DECL_LINK(SpinValueHdl_Impl, weld::SpinButton &, void)
SvxColorTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rInAttrs)
SvxXRectPreview m_aCtlPreviewOld
std::unique_ptr< weld::MetricSpinButton > m_xKcustom
DECL_LINK(ClickDeleteHdl_Impl, weld::Button &, void)
PaletteManager maPaletteManager
std::unique_ptr< weld::SpinButton > m_xMtrIncrement
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
basegfx::BColorStops createColorStops()
virtual void Reset(const SfxItemSet *) override
std::unique_ptr< ColorListBox > m_xLbColorFrom
std::unique_ptr< weld::MetricSpinButton > m_xMtrCenterX
virtual void ActivatePage(const SfxItemSet &rSet) override
std::unique_ptr< weld::CustomWeld > m_xGradientLBWin
std::unique_ptr< weld::Label > m_xFtAngle
std::unique_ptr< weld::MetricSpinButton > m_xMtrColorFrom
void SetControlState_Impl(css::awt::GradientStyle eXGS)
std::unique_ptr< weld::CheckButton > m_xCbIncrement
std::unique_ptr< weld::ComboBox > m_xLbGradientType
SvxXRectPreview m_aCtlPreview
void ChangeGradientHdl_Impl()
XFillAttrSetItem m_aXFillAttr
void ModifiedHdl_Impl(void const *)
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
std::unique_ptr< weld::Button > m_xBtnModify
std::unique_ptr< weld::CustomWeld > m_xCtlPreview
std::unique_ptr< ColorListBox > m_xLbColorTo
sal_Int32 SearchGradientList(std::u16string_view rGradientName)
std::unique_ptr< weld::Button > m_xBtnAdd
DECL_LINK(ClickRenameHdl_Impl, SvxPresetListBox *, void)
void SetGradientList(XGradientListRef const &pGrdLst)
std::unique_ptr< weld::Scale > m_xSliderAngle
std::unique_ptr< weld::Scale > m_xSliderBorder
DECL_LINK(ClickModifyHdl_Impl, weld::Button &, void)
DECL_LINK(ModifiedMetricHdl_Impl, weld::MetricSpinButton &, void)
ChangeType * m_pnGradientListState
XGradientListRef m_pGradientList
SvxGradientTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rInAttrs)
virtual bool FillItemSet(SfxItemSet *) override
DECL_LINK(ChangeAutoStepHdl_Impl, weld::Toggleable &, void)
DECL_LINK(ModifiedListBoxHdl_Impl, weld::ComboBox &, void)
DECL_LINK(ClickAddHdl_Impl, weld::Button &, void)
void SetGrdChgd(ChangeType *pIn)
virtual ~SvxGradientTabPage() override
void SetColorChgd(ChangeType *pIn)
DECL_LINK(ChangeGradientHdl, ValueSet *, void)
std::unique_ptr< SvxPresetListBox > m_xGradientLB
DECL_LINK(ModifiedEditHdl_Impl, weld::SpinButton &, void)
DECL_LINK(ModifiedSliderHdl_Impl, weld::Scale &, void)
std::unique_ptr< weld::Label > m_xFtCenter
DECL_LINK(ClickDeleteHdl_Impl, SvxPresetListBox *, void)
ChangeType * m_pnColorListState
XColorListRef m_pColorList
std::unique_ptr< weld::MetricSpinButton > m_xMtrColorTo
basegfx::BColorStops m_aColorStops
const SfxItemSet & m_rOutAttrs
std::unique_ptr< weld::MetricSpinButton > m_xMtrBorder
std::unique_ptr< weld::MetricSpinButton > m_xMtrCenterY
std::unique_ptr< weld::MetricSpinButton > m_xMtrAngle
DECL_LINK(ModifiedColorListBoxHdl_Impl, ColorListBox &, void)
void SetColorList(XColorListRef const &pColorList)
void SetColorChgd(ChangeType *pIn)
virtual bool FillItemSet(SfxItemSet *) override
std::unique_ptr< weld::CustomWeld > m_xCtlPreview
void ChangeHatchHdl_Impl()
void SetColorList(XColorListRef const &pColorList)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
const SfxItemSet & m_rOutAttrs
std::unique_ptr< weld::CheckButton > m_xCbBackgroundColor
XColorListRef m_pColorList
ChangeType * m_pnColorListState
std::unique_ptr< weld::Scale > m_xSliderAngle
std::unique_ptr< weld::Button > m_xBtnModify
ChangeType * m_pnHatchingListState
DECL_LINK(ModifiedListBoxHdl_Impl, weld::ComboBox &, void)
SvxHatchTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rInAttrs)
XFillAttrSetItem m_aXFillAttr
virtual ~SvxHatchTabPage() override
void ModifiedHdl_Impl(void const *)
DECL_LINK(ClickDeleteHdl_Impl, SvxPresetListBox *, void)
std::unique_ptr< weld::MetricSpinButton > m_xMtrDistance
DECL_LINK(ChangeHatchHdl, ValueSet *, void)
DECL_LINK(ToggleHatchBackgroundColor_Impl, weld::Toggleable &, void)
DECL_LINK(ModifiedEditHdl_Impl, weld::MetricSpinButton &, void)
virtual void Reset(const SfxItemSet *) override
std::unique_ptr< weld::Button > m_xBtnAdd
DECL_LINK(ClickRenameHdl_Impl, SvxPresetListBox *, void)
std::unique_ptr< weld::CustomWeld > m_xHatchLBWin
SvxXRectPreview m_aCtlPreview
std::unique_ptr< ColorListBox > m_xLbBackgroundColor
std::unique_ptr< ColorListBox > m_xLbLineColor
void SetHatchingList(XHatchListRef const &pHtchLst)
DECL_LINK(ModifiedColorListBoxHdl_Impl, ColorListBox &, void)
XHatchListRef m_pHatchingList
DECL_LINK(ModifiedSliderHdl_Impl, weld::Scale &, void)
DECL_LINK(ClickModifyHdl_Impl, weld::Button &, void)
std::unique_ptr< weld::MetricSpinButton > m_xMtrAngle
std::unique_ptr< SvxPresetListBox > m_xHatchLB
std::unique_ptr< weld::ComboBox > m_xLbLineType
virtual void ActivatePage(const SfxItemSet &rSet) override
DECL_LINK(ClickAddHdl_Impl, weld::Button &, void)
DECL_LINK(ModifiedBackgroundHdl_Impl, ColorListBox &, void)
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
sal_Int32 SearchHatchList(std::u16string_view rHatchName)
void SetHtchChgd(ChangeType *pIn)
SvxPatternTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rInAttrs)
DECL_LINK(ClickAddHdl_Impl, weld::Button &, void)
ChangeType * m_pnPatternListState
virtual void ActivatePage(const SfxItemSet &rSet) override
XColorListRef m_pColorList
XPatternListRef m_pPatternList
std::unique_ptr< weld::Button > m_xBtnModify
void SetPtrnChgd(ChangeType *pIn)
virtual void Reset(const SfxItemSet *) override
void SetColorList(XColorListRef const &pColorList)
std::unique_ptr< weld::CustomWeld > m_xPatternLBWin
DECL_LINK(ChangePatternHdl_Impl, ValueSet *, void)
DECL_LINK(ClickModifyHdl_Impl, weld::Button &, void)
std::unique_ptr< ColorListBox > m_xLbColor
DECL_LINK(ChangeColorHdl_Impl, ColorListBox &, void)
virtual bool FillItemSet(SfxItemSet *) override
SvxXRectPreview m_aCtlPreview
virtual ~SvxPatternTabPage() override
void SetPatternList(XPatternListRef const &pPatternList)
const SfxItemSet & m_rOutAttrs
std::unique_ptr< weld::CustomWeld > m_xCtlPixelWin
DECL_LINK(ClickRenameHdl_Impl, SvxPresetListBox *, void)
std::unique_ptr< weld::CustomWeld > m_xCtlPreview
std::unique_ptr< weld::Button > m_xBtnAdd
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
std::unique_ptr< SvxPresetListBox > m_xPatternLB
ChangeType * m_pnColorListState
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
void SetColorChgd(ChangeType *pIn)
XFillAttrSetItem m_aXFillAttr
std::unique_ptr< SvxPixelCtl > m_xCtlPixel
DECL_LINK(ClickDeleteHdl_Impl, SvxPresetListBox *, void)
sal_Int32 SearchPatternList(std::u16string_view rPatternName)
virtual void PointChanged(weld::DrawingArea *, RectPoint eRP) override
std::unique_ptr< SvxBitmapCtl > m_xBitmapCtl
std::unique_ptr< ColorListBox > m_xLbBackgroundColor
std::unique_ptr< ColorListBox > m_xLbShadowColor
void SetPageType(PageType nInType)
virtual void ActivatePage(const SfxItemSet &rSet) override
std::unique_ptr< weld::CustomWeld > m_xCtlPosition
std::unique_ptr< weld::MetricSpinButton > m_xLbShadowBlurMetric
XColorListRef m_pColorList
void SetColorList(XColorListRef const &pColorList)
DECL_LINK(ClickShadowHdl_Impl, weld::Toggleable &, void)
virtual void PageCreated(const SfxAllItemSet &aSet) override
SvxRectCtl m_aCtlPosition
std::unique_ptr< weld::MetricSpinButton > m_xMtrDistance
virtual ~SvxShadowTabPage() override
DECL_LINK(ModifyShadowHdl_Impl, weld::MetricSpinButton &, void)
std::unique_ptr< weld::Widget > m_xGridShadow
std::unique_ptr< weld::CustomWeld > m_xCtlXRectPreview
virtual bool FillItemSet(SfxItemSet *) override
static WhichRangesContainer GetRanges()
const SfxItemSet & m_rOutAttrs
SvxShadowTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rInAttrs)
std::unique_ptr< weld::MetricSpinButton > m_xMtrTransparent
void SetDlgType(sal_uInt16 nInType)
virtual void PointChanged(weld::DrawingArea *pWindow, RectPoint eRP) override
XFillAttrSetItem m_aXFillAttr
std::unique_ptr< weld::CheckButton > m_xTsbShowShadow
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
static const WhichRangesContainer pShadowRanges
virtual void Reset(const SfxItemSet *) override
SvxXShadowPreview m_aCtlXRectPreview
ChangeType * m_pnColorListState
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
DECL_LINK(SelectShadowHdl_Impl, ColorListBox &, void)
void SetColorChgd(ChangeType *pIn)
bool InitPreview(const SfxItemSet &rSet)
std::unique_ptr< weld::MetricSpinButton > m_xMtrTrgrStartValue
basegfx::BColorStops createColorStops()
DECL_LINK(ClickTransGradientHdl_Impl, weld::Toggleable &, void)
DECL_LINK(ClickTransLinearHdl_Impl, weld::Toggleable &, void)
virtual ~SvxTransparenceTabPage() override
void ActivateGradient(bool bActivate)
std::unique_ptr< weld::Widget > m_xCtlXRectBorder
XFillAttrSetItem aXFillAttr
DECL_LINK(ModifiedTrgrListBoxHdl_Impl, weld::ComboBox &, void)
std::unique_ptr< weld::MetricSpinButton > m_xMtrTrgrCenterX
basegfx::BColorStops maColorStops
std::unique_ptr< weld::Label > m_xFtTrgrCenterX
const SfxItemSet & rOutAttrs
SvxXRectPreview m_aCtlBitmapPreview
virtual bool FillItemSet(SfxItemSet *) override
std::unique_ptr< weld::Widget > m_xGridGradient
void InvalidatePreview(bool bEnable=true)
std::unique_ptr< weld::CustomWeld > m_xCtlXRectPreview
std::unique_ptr< weld::CustomWeld > m_xCtlBitmapPreview
DECL_LINK(ModifiedTrgrEditHdl_Impl, weld::MetricSpinButton &, void)
virtual void Reset(const SfxItemSet *) override
std::unique_ptr< weld::ComboBox > m_xLbTrgrGradientType
DECL_LINK(ClickTransOffHdl_Impl, weld::Toggleable &, void)
std::unique_ptr< weld::Widget > m_xCtlBitmapBorder
std::unique_ptr< weld::RadioButton > m_xRbtTransOff
std::unique_ptr< weld::RadioButton > m_xRbtTransGradient
virtual void ChangesApplied() override
SvxTransparenceTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rInAttrs)
void ModifiedTrgrHdl_Impl(const weld::ComboBox *)
virtual void PageCreated(const SfxAllItemSet &aSet) override
std::unique_ptr< weld::MetricSpinButton > m_xMtrTransparent
linear transparency
std::unique_ptr< weld::MetricSpinButton > m_xMtrTrgrBorder
void SetControlState_Impl(css::awt::GradientStyle eXGS)
static WhichRangesContainer GetRanges()
std::unique_ptr< weld::MetricSpinButton > m_xMtrTrgrAngle
SvxXRectPreview m_aCtlXRectPreview
std::unique_ptr< weld::MetricSpinButton > m_xMtrTrgrCenterY
void SetPageType(PageType nInType)
std::unique_ptr< weld::MetricSpinButton > m_xMtrTrgrEndValue
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
void ActivateLinear(bool bActivate)
std::unique_ptr< weld::RadioButton > m_xRbtTransLinear
static const WhichRangesContainer pTransparenceRanges
DECL_LINK(ModifyTransparentHdl_Impl, weld::MetricSpinButton &, void)
std::unique_ptr< weld::Label > m_xFtTrgrCenterY
virtual void ActivatePage(const SfxItemSet &rSet) override
void SetDlgType(sal_uInt16 nInType)
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
std::unique_ptr< weld::Label > m_xFtTrgrAngle
void SetAttributes(const SfxItemSet &rItemSet)
#define NO_BUTTON_SELECTED