20#undef SC_DLLIMPLEMENTATION
22#include <svx/svxids.hrc>
23#include <svx/dialogs.hrc>
35 , rDocShell(*pDocShell)
38 AddTabPage(
"fonteffects", RID_SVXPAGE_CHAR_EFFECTS);
39 AddTabPage(
"position", RID_SVXPAGE_CHAR_POSITION);
58 else if (rId ==
"fonteffects")
63 else if (rId ==
"background")
65 aSet.
Put (
SfxUInt32Item(SID_FLAG_TYPE,
static_cast<sal_uInt32
>(SvxBackgroundTabFlags::SHOW_CHAR_BKGCOLOR)));
73 AddTabPage(
"labelTP_PARA_STD", RID_SVXPAGE_STD_PARAGRAPH);
74 AddTabPage(
"labelTP_PARA_ALIGN", RID_SVXPAGE_ALIGN_PARAGRAPH);
76 AddTabPage(
"labelTP_PARA_ASIAN", RID_SVXPAGE_PARA_ASIAN);
79 AddTabPage(
"labelTP_TABULATOR", RID_SVXPAGE_TABULATOR);
84 if (rId ==
"labelTP_TABULATOR")
87 TabulatorDisableFlags const nFlags((TabulatorDisableFlags::TypeMask &~TabulatorDisableFlags::TypeLeft) |
88 (TabulatorDisableFlags::FillMask &~TabulatorDisableFlags::FillNone));
89 aSet.
Put(
SfxUInt16Item(SID_SVXTABULATORTABPAGE_DISABLEFLAGS,
static_cast<sal_uInt16
>(nFlags)));
ScCharDlg(weld::Window *pParent, const SfxItemSet *pAttr, const SfxObjectShell *pDocShell, bool bDrawText)
const SfxObjectShell & rDocShell
virtual void PageCreated(const OUString &rId, SfxTabPage &rPage) override
virtual void PageCreated(const OUString &rId, SfxTabPage &rPage) override
ScParagraphDlg(weld::Window *pParent, const SfxItemSet *pAttr)
const SfxPoolItem * Put(const SfxPoolItem &rItem, sal_uInt16 nWhich)
const SfxPoolItem * GetItem(sal_uInt16 nSlotId) const
void AddTabPage(const OUString &rName, CreateTabPage pCreateFunc, GetTabPageRanges pRangesFunc)
void RemoveTabPage(const OUString &rName)
SfxItemSet * GetInputSetImpl()
virtual void PageCreated(const SfxAllItemSet &aSet)
const FontList * GetFontList() const
bool IsAsianTypographyEnabled()