diff options
Diffstat (limited to 'include/sfx2/charwin.hxx')
-rw-r--r-- | include/sfx2/charwin.hxx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/sfx2/charwin.hxx b/include/sfx2/charwin.hxx index 2b58f5a0e9e1..51af2d7f56be 100644 --- a/include/sfx2/charwin.hxx +++ b/include/sfx2/charwin.hxx @@ -31,12 +31,19 @@ public: void SetFont( const vcl::Font& rFont ); void SetText( const OUString& rText ) override; void InsertCharToDoc(); + Point GetClickPosition() const; + + void createContextMenu(); virtual void Resize() override; virtual Size GetOptimalSize() const override; void setMouseClickHdl(const Link<SvxCharView*,void> &rLink); + void setClearClickHdl(const Link<SvxCharView*,void> &rLink); + void setClearAllClickHdl(const Link<SvxCharView*,void> &rLink); + + DECL_LINK(ContextMenuSelectHdl, Menu*, bool); protected: virtual void Paint(vcl::RenderContext& rRenderContext, const ::tools::Rectangle&) override; @@ -47,10 +54,13 @@ protected: private: long mnY; + Point maPosition; vcl::Font maFont; Link<SvxCharView*, void> maInsertCharHdl; Link<SvxCharView*, void> maMouseClickHdl; + Link<SvxCharView*, void> maClearClickHdl; + Link<SvxCharView*, void> maClearAllClickHdl; }; #endif |