+ InsetCommandParams const & params() const { return p_; }
+ /// FIXME remove
+ std::string const getContents() const { return p_.getContents(); }
+ /// FIXME remove
+ void setContents(std::string const & c)
+ {
+ updateButtonLabel_ = true;
+ p_.setContents(c);
+ }
+ ///
+ void setParam(std::string const & name, docstring const & value)
+ {
+ updateButtonLabel_ = true;
+ p_[name] = value;
+ }
+ ///
+ docstring const & getParam(std::string const & name) const
+ {
+ return p_[name];
+ }
+ /// FIXME remove
+ virtual void replaceContents(std::string const & from, std::string const & to);
+ /// FIXME remove
+ std::string const getOptions() const { return p_.getOptions(); }
+ /// FIXME remove
+ std::string const getSecOptions() const { return p_.getSecOptions(); }
+ ///
+ RenderButton & button() const { return button_; }
+ ///
+ bool setMouseHover(bool mouse_hover);
+
+protected: