commit 55f2cc2286c1680a67e6aad39eec75044d928da7 Author: Juergen Spitzmueller <sp...@lyx.org> Date: Sun May 29 12:32:53 2016 +0200
Implement some forgotten context menu items for arguments * Dissolve context menu * Label toggle (for conglomerate-styled arguments) Fixes: #10150 --- lib/ui/stdcontext.inc | 9 +++++++++ src/insets/InsetArgument.cpp | 5 ++++- 2 files changed, 13 insertions(+), 1 deletions(-) diff --git a/lib/ui/stdcontext.inc b/lib/ui/stdcontext.inc index cbe65a8..f1a0eaf 100644 --- a/lib/ui/stdcontext.inc +++ b/lib/ui/stdcontext.inc @@ -158,10 +158,19 @@ Menuset # # InsetArgument context menu # + Menu "context-argument" + Item "Dissolve Inset|D" "inset-dissolve" + Separator SwitchArguments End + Menu "context-argument-conglomerate" + Item "Show Label|L" "inset-toggle" + Item "Dissolve Inset|D" "inset-dissolve" + Separator + SwitchArguments + End # # InsetBox context menu diff --git a/src/insets/InsetArgument.cpp b/src/insets/InsetArgument.cpp index 48551db..b65257a 100644 --- a/src/insets/InsetArgument.cpp +++ b/src/insets/InsetArgument.cpp @@ -232,7 +232,10 @@ bool InsetArgument::getStatus(Cursor & cur, FuncRequest const & cmd, string InsetArgument::contextMenuName() const { - return "context-argument"; + if (decoration() == InsetLayout::CONGLOMERATE) + return "context-argument-conglomerate"; + else + return "context-argument"; }