summaryrefslogtreecommitdiff
path: root/include/sfx2/charwin.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'include/sfx2/charwin.hxx')
-rw-r--r--include/sfx2/charwin.hxx10
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