25#include <svx/svxids.hrc>
32#include <drawview.hxx>
44:
FuText(pViewSh, pWin, pView, pDoc, rReq)
46, mbOldIsQuickTextEditMode( true )
53 xFunc->DoExecute( rReq );
60 if( pArgs && pArgs->
Count() >= 1 )
124 if (aVEvt.
mpObj ==
nullptr)
125 aVEvt.
mpObj = pPickObj;
142 bool bReturn =
false;
148 mpWindow->SetPointer(PointerStyle::Fill);
156 mpWindow->SetPointer(PointerStyle::Fill);
158 mpWindow->SetPointer(PointerStyle::Arrow);
168 bool bNoCharacterFormats =
false;
169 bool bNoParagraphFormats =
false;
172 bNoCharacterFormats =
true;
174 bNoParagraphFormats =
true;
181 Paste( bNoCharacterFormats, bNoParagraphFormats );
const vcl::KeyCode & GetKeyCode() const
MouseEventModifiers GetMode() const
sal_uInt16 GetModifier() const
sal_uInt16 GetClicks() const
sal_uInt16 GetButtons() const
const Point & GetPosPixel() const
bool MouseButtonUp(const MouseEvent &)
size_t GetMarkCount() const
SdrMark * GetMark(size_t nNum) const
const SdrMarkList & GetMarkedObjectList() const
bool AreObjectsMarked() const
void UnMarkAll(SdrPageView const *pPV=nullptr)
SdrObject * PickObj(const Point &rPnt, short nTol, SdrPageView *&rpPV, SdrSearchOptions nOptions, SdrObject **ppRootObj, bool *pbHitPassDirect=nullptr) const
bool MarkObj(const Point &rPnt, short nTol=-2, bool bToggle=false, bool bDeep=false)
SdrObject * GetMarkedSdrObj() const
void AddUndo(std::unique_ptr< SdrUndoAction > pUndo)
SdrUndoFactory & GetSdrUndoFactory() const
bool IsUndoEnabled() const
static bool SupportsFormatPaintbrush(SdrInventor nObjectInventor, SdrObjKind nObjectIdentifier)
virtual SdrEndTextEditKind SdrEndTextEdit(bool bDontDeleteReally=false)
const OutlinerView * GetTextEditOutlinerView() const
void TakeFormatPaintBrush(std::shared_ptr< SfxItemSet > &rFormatSet)
void ApplyFormatPaintBrush(SfxItemSet &rFormatSet, bool bNoCharacterFormats, bool bNoParagraphFormats)
virtual bool IsTextEdit() const final override
void SetQuickTextEditMode(bool bOn)
virtual SdrInventor GetObjInventor() const
bool IsEmptyPresObj() const
virtual SdrObjKind GetObjIdentifier() const
virtual std::unique_ptr< SdrUndoAction > CreateUndoAttrObject(SdrObject &rObject, bool bStyleSheet1=false, bool bSaveText=false)
SdrHitKind PickAnything(const MouseEvent &rMEvt, SdrMouseEventKind nMouseDownOrMoveOrUp, SdrViewEvent &rVEvt) const
void Invalidate(sal_uInt16 nId)
const SfxPoolItem * Execute(sal_uInt16 nSlot, SfxCallMode nCall=SfxCallMode::SLOT, const SfxPoolItem **pArgs=nullptr, sal_uInt16 nModi=0, const SfxPoolItem **pInternalArgs=nullptr)
const SfxPoolItem & Get(sal_uInt16 nWhich, bool bSrchInParent=true) const
void DisableItem(sal_uInt16 nWhich)
const SfxItemSet * GetArgs() const
SfxBindings & GetBindings()
SfxDispatcher * GetDispatcher()
Base class of the stacked shells that provide graphical views to Draw and Impress documents and editi...
DrawView * GetDrawView() const
void SetQuickEdit(bool bQEdit)
virtual bool KeyInput(const KeyEvent &rKEvt)
handle keyboard events
VclPtr< ::sd::Window > mpWindow
Base class for text functions.
virtual bool MouseMove(const MouseEvent &rMEvt) override
virtual bool MouseButtonDown(const MouseEvent &rMEvt) override
OUString RetrieveLabelFromCommand(const OUString &aCmdURL) const
returns the ui descriptive name for the given uno slot.
Base class of the stacked shell hierarchy.
FrameView * GetFrameView()
SD_DLLPUBLIC ViewShellBase & GetViewShellBase() const
SD_DLLPUBLIC SfxViewFrame * GetViewFrame() const
An SdWindow contains the actual working area of ViewShell.
sal_uInt16 GetCode() const
constexpr sal_uInt16 KEY_ESCAPE
constexpr sal_uInt16 KEY_MOD1
constexpr sal_uInt16 KEY_SHIFT
static void unmarkimpl(SdrView *pView)