42#include <svx/svxids.hrc>
62 :
FuPoor(pViewSh, pWin, _pView, pDoc, rReq)
69 xFunc->DoExecute(rReq);
75 if( rReq.
GetSlot() == SID_CHARMAP )
85 case FN_INSERT_NNBSP: cMark =
CHAR_NNBSP ;
break;
86 case SID_INSERT_RLM : cMark =
CHAR_RLM ;
break;
87 case SID_INSERT_LRM : cMark =
CHAR_LRM ;
break;
88 case SID_INSERT_ZWSP : cMark =
CHAR_ZWSP ;
break;
89 case SID_INSERT_WJ: cMark =
CHAR_WJ;
break;
92 DBG_ASSERT( cMark != 0,
"FuBullet::FuBullet(), illegal slot used!" );
136 OUString
aStr( cMark );
166 const OUString& aFontName = pFontItem->
GetValue();
179 if (aChars.isEmpty())
188 aSet.
Put( *pFontItem );
202 if (aChars.isEmpty())
245 "", 0, nViewShellId );
293 const bool bTextEdit = pOLV;
307 if( !bTextEdit && (
dynamic_cast<OutlineViewShell const *
>( pViewShell ) ==
nullptr) )
313 if(!bTextEdit || !bCtlEnabled )
const OUString & GetValue() const
void SetSelection(const ESelection &)
void InsertText(const OUString &rNew, bool bSelect=false)
void HideCursor(bool bDeactivate=false)
ESelection GetSelection() const
Outliner * GetOutliner() const
void SetAttribs(const SfxItemSet &)
void ShowCursor(bool bGotoCursor=true, bool bActivate=false)
void QuickSetAttribs(const SfxItemSet &rSet, const ESelection &rSel)
const SfxItemSet & GetEmptyItemSet() const
bool SetUpdateLayout(bool bUpdate)
SfxUndoManager & GetUndoManager()
SAL_DLLPRIVATE SfxItemPool & GetPool()
const OutlinerView * GetTextEditOutlinerView() const
const SdrOutliner * GetTextEditOutliner() const
void SetVisibleState(sal_uInt16 nId, bool bShow)
const css::uno::Reference< css::frame::XFrame > & GetFrameInterface() const
const T * GetItemIfSet(TypedWhichId< T > nWhich, bool bSrchInParent=true) const
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)
void DisableItem(sal_uInt16 nWhich)
sal_uInt16 GetSlot() const
const SfxItemSet * GetArgs() const
SfxViewFrame * GetFrame() const
virtual void EnterListAction(const OUString &rComment, const OUString &rRepeatComment, sal_uInt16 nId, ViewShellId nViewShellId)
SfxBindings & GetBindings()
SfxFrame & GetFrame() const
ViewShellId GetViewShellId() const override
static bool IsCTLFontEnabled()
virtual VclPtr< SfxAbstractDialog > CreateCharMapDialog(weld::Window *pParent, const SfxItemSet &rAttr, const css::uno::Reference< css::frame::XFrame > &rFrame)=0
static SvxAbstractDialogFactory * Create()
const OUString & GetStyleName() const
const OUString & GetFamilyName() const
Base class of the stacked shells that provide graphical views to Draw and Impress documents and editi...
static rtl::Reference< FuPoor > Create(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
virtual void DoExecute(SfxRequest &rReq) override
void InsertFormattingMark(sal_Unicode cMark)
void InsertSpecialCharacter(SfxRequest const &rReq)
static void GetSlotState(SfxItemSet &rSet, ViewShell const *pViewShell, SfxViewFrame *pViewFrame)
FuBullet(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
Base class for all functions.
Show a textual overview of the text contents of all slides.
Derivative of sd::View for the outline mode |* .
Base class of the stacked shell hierarchy.
::sd::Window * GetActiveWindow() const
The active window is usually the mpContentWindow.
::sd::View * GetView() const
SD_DLLPUBLIC weld::Window * GetFrameWeld() const
SD_DLLPUBLIC ViewShellBase & GetViewShellBase() const
virtual void GetAttributes(SfxItemSet &rTargetSet, bool bOnlyHardAttr=false) const
ViewShell * GetViewShell() const
An SdWindow contains the actual working area of ViewShell.
FontFamily GetFamilyType()
const OUString & GetStyleName() const
const OUString & GetFamilyName() const
rtl_TextEncoding GetCharSet() const
#define DBG_ASSERT(sCon, aError)
constexpr TypedWhichId< SvxFontItem > EE_CHAR_FONTINFO_CJK(EE_CHAR_START+17)
constexpr TypedWhichId< SvxFontItem > EE_CHAR_FONTINFO_CTL(EE_CHAR_START+18)
constexpr TypedWhichId< SvxFontItem > EE_CHAR_FONTINFO(EE_CHAR_START+1)
const sal_Unicode CHAR_WJ
const sal_Unicode CHAR_HARDBLANK
const sal_Unicode CHAR_HARDHYPHEN
const sal_Unicode CHAR_SOFTHYPHEN
const sal_Unicode CHAR_LRM
const sal_Unicode CHAR_RLM
const sal_Unicode CHAR_ZWSP
const sal_Unicode CHAR_NNBSP
OUString SdResId(TranslateId aId)
Reference< XFrame > xFrame