+ RenderButton & button() const { return button_; }
+ /// This should provide the text for the button
+ virtual docstring screenLabel() const = 0;
+ /// This should return true when font is inherited from text
+ virtual bool inheritFont() const { return false; }
+
+ /// \name Static public methods obligated for InsetCommand derived classes
+ //@{
+ /// Return parameter information for command cmdName.
+ /// Not implemented here. Must be implemented in derived class.
+ static ParamInfo const & findInfo(std::string const & cmdName);
+ /// Return default command for this inset.
+ /// Not implemented here. Must be implemented in derived class.
+ static std::string defaultCommand();
+ /// Whether this is a command this inset can represent.
+ /// Not implemented here. Must be implemented in derived class.
+ static bool isCompatibleCommand(std::string const & cmd);
+ //@}
+