35class AnnotationManagerImpl;
39class AnnotationWindow;
95 DECL_LINK(MenuItemSelectedHdl,
const OUString&,
void);
101 void setAnnotation(
const css::uno::Reference<css::office::XAnnotation>& xAnnotation);
106 const css::uno::Reference<css::office::XAnnotation>& xAnnotation);
virtual void Paint(vcl::RenderContext &rRenderContext, const ::tools::Rectangle &rRect) override
virtual EditEngine * GetEditEngine() const override
virtual bool KeyInput(const KeyEvent &rKeyEvt) override
AnnotationWindow & mrContents
virtual EditView * GetEditView() const override
AnnotationTextWindow(AnnotationWindow &rContents)
virtual void EditViewScrollStateChange() override
void SetDrawingArea(weld::DrawingArea *pDrawingArea) override
virtual bool Command(const CommandEvent &rCEvt) override
::tools::Long GetPostItTextHeight()
std::unique_ptr< weld::ScrolledWindow > mxVScrollbar
DECL_LINK(ScrollHdl, weld::ScrolledWindow &, void)
OutlinerView * GetOutlinerView()
DrawDocShell * DocShell()
const css::uno::Reference< css::office::XAnnotation > & getAnnotation() const
css::uno::Reference< css::office::XAnnotation > mxAnnotation
std::unique_ptr< weld::Widget > mxContainer
AnnotationWindow(weld::Window *pParent, const ::tools::Rectangle &rRect, DrawDocShell *pDocShell, const css::uno::Reference< css::office::XAnnotation > &xAnnotation)
std::unique_ptr< OutlinerView > mpOutlinerView
std::unique_ptr<::Outliner > mpOutliner
std::unique_ptr< weld::Label > mxMeta
std::unique_ptr< WeldEditView > mxTextControl
DECL_LINK(MenuItemSelectedHdl, const OUString &, void)
void connect_closed(const Link< weld::Popover &, void > &rLink)
DrawDocShell * mpDocShell
::Outliner * GetOutliner()
std::unique_ptr< weld::Builder > mxBuilder
std::unique_ptr< weld::Popover > mxPopover
std::unique_ptr< weld::MenuButton > mxMenuButton
std::unique_ptr< weld::CustomWeld > mxTextControlWin
static sal_Int32 GetPrefScrollbarWidth()
void SetMapMode(const MapMode &rNewMapMode)
void ResizeIfNecessary(::tools::Long aOldHeight, ::tools::Long aNewHeight)
void setAnnotation(const css::uno::Reference< css::office::XAnnotation > &xAnnotation)
void SetLanguage(const SvxLanguageItem &aNewItem)
TextApiObject * getTextApiObject(const Reference< XAnnotation > &xAnnotation)