24#include <svx/svxids.hrc>
45 :
FuPoor(pViewSh, pWin, pView, pDoc, rReq)
52 xFunc->DoExecute(rReq);
66 aNewAttr.
Put( aEditAttr,
false );
70 if (rReq.
GetSlot() == SID_CHAR_DLG_EFFECT)
72 pDlg->SetCurPageId(
"RID_SVXPAGE_CHAR_EFFECTS");
75 sal_uInt16 nResult = pDlg->Execute();
80 const SfxItemSet* pOutputSet = pDlg->GetOutputItemSet();
89 aOtherSet.
ClearItem( SID_ATTR_BRUSH_CHAR );
90 aOtherSet.
Put( aBackColorItem );
93 rReq.
Done( aOtherSet );
99 static const sal_uInt16
SidArray[] = {
101 SID_ATTR_CHAR_POSTURE,
102 SID_ATTR_CHAR_WEIGHT,
103 SID_ATTR_CHAR_SHADOWED,
104 SID_ATTR_CHAR_STRIKEOUT,
105 SID_ATTR_CHAR_UNDERLINE,
106 SID_ATTR_CHAR_FONTHEIGHT,
108 SID_ATTR_CHAR_KERNING,
109 SID_ATTR_CHAR_CASEMAP,
110 SID_SET_SUPER_SCRIPT,
112 SID_ATTR_CHAR_BACK_COLOR,
virtual VclPtr< SfxAbstractTabDialog > CreateSdTabCharDialog(weld::Window *pWindow, const SfxItemSet *pAttr, SfxObjectShell *pDocShell)=0
static SD_DLLPUBLIC SdAbstractDialogFactory * Create()
SAL_DLLPRIVATE void StopOnlineSpelling()
SAL_DLLPRIVATE SfxItemPool & GetPool()
SAL_DLLPRIVATE bool GetOnlineSpell() const
SAL_DLLPRIVATE void StartOnlineSpelling(bool bForceSpelling=true)
SAL_DLLPRIVATE::sd::DrawDocShell * GetDocSh() const
void Invalidate(sal_uInt16 nId)
sal_uInt16 ClearItem(sal_uInt16 nWhich=0)
SfxItemState GetItemState(sal_uInt16 nWhich, bool bSrchInParent=true, const SfxPoolItem **ppItem=nullptr) const
const SfxPoolItem * GetItem(sal_uInt16 nWhich, bool bSearchInParent=true) const
const SfxPoolItem * Put(const SfxPoolItem &rItem, sal_uInt16 nWhich)
sal_uInt16 GetSlot() const
const SfxItemSet * GetArgs() const
void Done(bool bRemove=false)
SfxItemPool & GetPool() const
SfxBindings & GetBindings()
const Color & GetColor() const
static rtl::Reference< FuPoor > Create(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
virtual void DoExecute(SfxRequest &rReq) override
virtual void Activate() override
activates the function
FuChar(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
virtual void Deactivate() override
deactivates the function
Base class for all functions.
Base class of the stacked shell hierarchy.
SD_DLLPUBLIC weld::Window * GetFrameWeld() const
SD_DLLPUBLIC SfxViewFrame * GetViewFrame() const
virtual bool SetAttributes(const SfxItemSet &rSet, bool bReplaceAll=false, bool bSlide=false, bool bMaster=false)
virtual void GetAttributes(SfxItemSet &rTargetSet, bool bOnlyHardAttr=false) const
An SdWindow contains the actual working area of ViewShell.
constexpr TypedWhichId< SvxLanguageItem > EE_CHAR_LANGUAGE_CTL(EE_CHAR_START+16)
constexpr TypedWhichId< SvxLanguageItem > EE_CHAR_LANGUAGE_CJK(EE_CHAR_START+15)
constexpr TypedWhichId< SvxColorItem > EE_CHAR_BKGCOLOR(EE_CHAR_START+32)
constexpr TypedWhichId< SvxLanguageItem > EE_CHAR_LANGUAGE(EE_CHAR_START+14)
const sal_uInt16 SidArray[]