//
/////////////////////////////////////////////////////////////////////
-InsetNote::InsetNote(Buffer const & buf, string const & label)
+InsetNote::InsetNote(Buffer * buf, string const & label)
: InsetCollapsable(buf)
{
params_.type = notetranslator().find(label);
}
-docstring InsetNote::editMessage() const
-{
- return _("Opened Note Inset");
-}
-
-
docstring InsetNote::name() const
{
return from_ascii("Note:" + notetranslator().find(params_.type));
case LFUN_INSET_MODIFY:
string2params(to_utf8(cmd.argument()), params_);
- setLayout(buffer().params());
+ setButtonLabel();
break;
case LFUN_INSET_DIALOG_UPDATE:
}
return true;
- case LFUN_INSET_SETTINGS:
case LFUN_INSET_DIALOG_UPDATE:
flag.setEnabled(true);
return true;
}
+docstring InsetNote::xhtml(XHTMLStream & xs, OutputParams const & rp) const
+{
+ if (params_.type == InsetNoteParams::Note)
+ return docstring();
+
+ return InsetCollapsable::xhtml(xs, rp);
+}
+
+
void InsetNote::validate(LaTeXFeatures & features) const
{
switch (params_.type) {