+ Dimension const dimension(BufferView const &) const
+ { return button_.dimension(); }
+ //@}
+
+protected:
+ /// \name Functions relaying to the InsetCommandParams
+ //@{
+ /// Build the complete LaTeX command
+ /// \see InsetCommandParams::getCommand
+ docstring const getCommand(OutputParams const & rp) const
+ { return p_.getCommand(rp); }
+ /// Return the command name
+ /// \see InsetCommandParams::getCmdName
+ std::string const & getCmdName() const { return p_.getCmdName(); }
+ /// Set the name to \p n. This must be a known name. All parameters
+ /// are cleared except those that exist also in the new command.
+ /// What matters here is the parameter name, not position.
+ /// \see InsetCommandParams::setCmdName
+ void setCmdName(std::string const & n) { p_.setCmdName(n); }
+ //@}
+
+private: