28#include <svx/svxids.hrc>
29#include <svx/dialogs.hrc>
34 , mpColorTab(rModel.GetColorList())
36 , mpGradientList(rModel.GetGradientList())
37 , mpHatchingList(rModel.GetHatchList())
38 , mpBitmapList(rModel.GetBitmapList())
39 , mpPatternList(rModel.GetPatternList())
42 AddTabPage(
"effects", RID_SVXPAGE_CHAR_EFFECTS);
48 AddTabPage(
"position", RID_SVXPAGE_CHAR_POSITION);
50 AddTabPage(
"indentspacing", RID_SVXPAGE_STD_PARAGRAPH);
82 else if (rId ==
"border")
87 else if (rId ==
"shadow")
92 else if (rId ==
"alignment")
96 else if (rId ==
"highlight")
99 aSet.
Put(
SfxUInt32Item(SID_FLAG_TYPE,
static_cast<sal_uInt32
>(SvxBackgroundTabFlags::SHOW_CHAR_BKGCOLOR)));
const SfxPoolItem * Put(const SfxPoolItem &rItem, sal_uInt16 nWhich)
void AddTabPage(const OUString &rName, CreateTabPage pCreateFunc, GetTabPageRanges pRangesFunc)
void RemoveTabPage(const OUString &rName)
void RemoveStandardButton()
virtual void PageCreated(const OUString &rName, SfxTabPage &rPage)
SfxItemSet * GetInputSetImpl()
virtual void PageCreated(const SfxAllItemSet &aSet)
void SetPatternList(XPatternListRef const &pPtrnLst)
void SetHatchingList(XHatchListRef const &pHtchLst)
virtual void ActivatePage(const SfxItemSet &rSet) override
void SetBitmapList(XBitmapListRef const &pBmpLst)
void SetColorList(XColorListRef const &pColorList)
void SetGradientList(XGradientListRef const &pGrdLst)
static WhichRangesContainer GetSdrRanges()
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
bool IsAsianTypographyEnabled()