X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetCommand.cpp;h=3cc8f703c7b29d36f1b033f0f768bb8b626f4517;hb=d044d6afa7192b2119784e1415e71dad644bc335;hp=92eb1a84fce8c81733457502364a57468d0a11ff;hpb=6a3ff009dbe73dcbac11204fd9dda8a2b010511d;p=lyx.git diff --git a/src/insets/InsetCommand.cpp b/src/insets/InsetCommand.cpp index 92eb1a84fc..3cc8f703c7 100644 --- a/src/insets/InsetCommand.cpp +++ b/src/insets/InsetCommand.cpp @@ -80,7 +80,7 @@ InsetCommand::~InsetCommand() void InsetCommand::metrics(MetricsInfo & mi, Dimension & dim) const { - button_.update(screenLabel(), editable() || hasSettings()); + button_.update(screenLabel(), editable() || clickable(0, 0)); button_.metrics(mi, dim); } @@ -126,7 +126,8 @@ void InsetCommand::latex(otexstream & os, OutputParams const & runparams_in) con } -int InsetCommand::plaintext(odocstream & os, OutputParams const &) const +int InsetCommand::plaintext(odocstringstream & os, + OutputParams const &, size_t) const { docstring const str = "[" + buffer().B_("LaTeX Command: ") + from_utf8(getCmdName()) + "]"; @@ -196,7 +197,7 @@ bool InsetCommand::getStatus(Cursor & cur, FuncRequest const & cmd, string const newtype = cmd.getArg(1); status.setEnabled(p_.isCompatibleCommand(p_.code(), newtype)); status.setOnOff(newtype == p_.getCmdName()); - } + } status.setEnabled(true); return true; @@ -210,9 +211,9 @@ bool InsetCommand::getStatus(Cursor & cur, FuncRequest const & cmd, } -docstring InsetCommand::contextMenuName() const +string InsetCommand::contextMenuName() const { - return from_ascii("context-") + from_ascii(insetName(p_.code())); + return "context-" + insetName(p_.code()); }