22#include <svx/svxids.hrc>
30#include <svx/dialogs.hrc>
45 "TemplateDialog", rStyleBase)
46 , rDocShell(*pDocShell)
48 , pColorList(pModel->GetColorList())
49 , pGradientList(pModel->GetGradientList())
50 , pHatchingList(pModel->GetHatchList())
51 , pBitmapList(pModel->GetBitmapList())
52 , pPatternList(pModel->GetPatternList())
53 , pDashList(pModel->GetDashList())
54 , pLineEndList(pModel->GetLineEndList())
61 AddTabPage(
"transparency", RID_SVXPAGE_TRANSPARENCE);
63 AddTabPage(
"fonteffect", RID_SVXPAGE_CHAR_EFFECTS);
65 AddTabPage(
"indents", RID_SVXPAGE_STD_PARAGRAPH);
67 AddTabPage(
"animation", RID_SVXPAGE_TEXTANIMATION);
68 AddTabPage(
"dimensioning", RID_SVXPAGE_MEASURE);
69 AddTabPage(
"connector", RID_SVXPAGE_CONNECTION);
70 AddTabPage(
"alignment", RID_SVXPAGE_ALIGN_PARAGRAPH);
73 AddTabPage(
"asiantypo", RID_SVXPAGE_PARA_ASIAN);
89 else if (rId ==
"area")
101 else if (rId ==
"shadowing")
108 else if (rId ==
"transparency")
114 else if (rId ==
"font")
122 else if (rId ==
"fonteffect")
126 else if (rId ==
"background")
128 aSet.
Put(
SfxUInt32Item(SID_FLAG_TYPE,
static_cast<sal_uInt32
>(SvxBackgroundTabFlags::SHOW_CHAR_BKGCOLOR)));
131 else if (rId ==
"text")
135 else if (rId ==
"dimensioning")
140 else if (rId ==
"connector")
const SfxObjectShell & rDocShell
virtual void RefreshInputSet() override
XBitmapListRef pBitmapList
XGradientListRef pGradientList
XPatternListRef pPatternList
SdTabTemplateDlg(weld::Window *pParent, const SfxObjectShell *pDocShell, SfxStyleSheetBase &rStyleBase, SdrModel const *pModel, SdrView *pView)
Constructor of the Tab dialog: appends pages to the dialog.
XLineEndListRef pLineEndList
virtual void PageCreated(const OUString &rId, SfxTabPage &rPage) override
XHatchListRef pHatchingList
void SetParent(const SfxItemSet *pNew)
sal_uInt16 ClearItem(sal_uInt16 nWhich=0)
const SfxPoolItem * Put(const SfxPoolItem &rItem, sal_uInt16 nWhich)
const SfxPoolItem * GetItem(sal_uInt16 nSlotId) const
SfxStyleSheetBase & GetStyleSheet()
void AddTabPage(const OUString &rName, CreateTabPage pCreateFunc, GetTabPageRanges pRangesFunc)
void SetInputSet(const SfxItemSet *pInSet)
void RemoveTabPage(const OUString &rName)
SfxItemSet * GetInputSetImpl()
virtual void PageCreated(const SfxAllItemSet &aSet)
const FontList * GetFontList() const
bool IsAsianTypographyEnabled()