#include "insets/render_button.h"
+namespace lyx {
+
+
/// Inset for things like \name[options]{contents}
class CommandInset : public InsetMathNest {
public:
///
- explicit CommandInset(std::string const & name);
+ explicit CommandInset(docstring const & name);
///
void metrics(MetricsInfo & mi, Dimension & dim) const;
///
///
void write(WriteStream & os) const;
//
- // void infoize(std::ostream & os) const;
+ // void infoize(odocstream & os) const;
///
- virtual std::string const screenLabel() const;
+ virtual docstring const screenLabel() const;
/// generate something that will be understood by the Dialogs.
std::string const createDialogStr(std::string const & name) const;
///
- std::string const & commandname() const { return name_; }
+ docstring const & commandname() const { return name_; }
private:
virtual std::auto_ptr<InsetBase> doClone() const;
///
- std::string name_;
+ docstring name_;
///
mutable bool set_label_;
///
mutable RenderButton button_;
};
+
+} // namespace lyx
+
#endif