32class AnnotationManagerImpl;
54 virtual bool MarkPoints(const ::tools::Rectangle* pRect,
bool bUnmark)
override;
56 void Move(
int nDX,
int nDY );
70 virtual void select()
override;
void OpenPopup(bool bEdit)
BitmapEx CreateAnnotationBitmap(bool)
std::unique_ptr< AnnotationWindow > mpAnnotationWindow
virtual bool MarkPoints(const ::tools::Rectangle *pRect, bool bUnmark) override
DECL_LINK(WindowEventHandler, VclWindowEvent &, void)
virtual void addCustomHandles(SdrHdlList &rHandlerList) override
virtual void select() override
AnnotationManagerImpl & mrManager
virtual bool MouseButtonDown(const MouseEvent &, SmartHdl &) override
returns true if the AnnotationTag handled the event.
virtual bool getContext(SdrViewContext &rContext) override
VclPtr< vcl::Window > mpListenWindow
bool OnMove(const KeyEvent &rKEvt)
virtual bool Command(const CommandEvent &rCEvt) override
returns true if the SmartTag consumes this event.
const css::uno::Reference< css::office::XAnnotation > & GetAnnotation() const
virtual ~AnnotationTag() override
css::uno::Reference< css::office::XAnnotation > mxAnnotation
virtual void disposing() override
void Move(int nDX, int nDY)
AnnotationTag(AnnotationManagerImpl &rManager, ::sd::View &rView, const css::uno::Reference< css::office::XAnnotation > &xAnnotation, Color const &rColor, int nIndex, const vcl::Font &rFont)
virtual bool KeyInput(const KeyEvent &rKEvt) override
returns true if the SmartTag consumes this event.
virtual void CheckPossibilities() override
virtual bool MarkPoint(SdrHdl &rHdl, bool bUnmark) override
DECL_LINK(PopupModeEndHdl, weld::Popover &, void)
virtual sal_Int32 GetMarkablePointCount() const override
virtual void deselect() override
virtual sal_Int32 GetMarkedPointCount() const override
a derivation from this handle is the visual representation for a smart tag.
a smart tag represents a visual user interface element on the documents edit view that is not part of...