- boost::scoped_ptr<RenderBase> renderer_;
-};
-
-
-class InsetExternalMailer : public MailInset {
-public:
- ///
- InsetExternalMailer(InsetExternal & inset);
- ///
- virtual Inset & inset() const { return inset_; }
- ///
- virtual std::string const & name() const { return name_; }
- ///
- virtual std::string const inset2string(Buffer const &) const;
- ///
- static void string2params(std::string const &, Buffer const &,
- InsetExternalParams &);
- ///
- static std::string const params2string(InsetExternalParams const &,
- Buffer const &);
-private:
- ///
- static std::string const name_;
- ///
- InsetExternal & inset_;
+ unique_ptr<RenderBase> renderer_;
+ /// changes color of the button when mouse enters/leaves this inset
+ mutable std::map<BufferView const *, bool> mouse_hover_;