OptItem "Settings...|S" "inset-settings"
End
+ Menu "context-conglomerate"
+ Item "Toggle Label|L" "next-inset-toggle"
+ Separator
+ OptItem "Settings...|S" "inset-settings"
+ End
+
#
# InsetBox context menu
#
InsetCollapsable::CollapseStatus InsetCollapsable::status() const
{
+ if (decoration() == InsetLayout::Conglomerate)
+ return status_;
return autoOpen_ ? Open : status_;
}
case LFUN_INSET_TOGGLE:
if ((cmd.argument() == "open" && status_ != Open)
- || (cmd.argument() == "close" && status_ == Open)
- || cmd.argument() == "toggle" || cmd.argument().empty())
- flag.enabled(true);
+ || (cmd.argument() == "close" && status_ == Open)
+ || cmd.argument() == "toggle" || cmd.argument().empty())
+ flag.enabled(true);
else
flag.enabled(false);
return true;
docstring InsetCollapsable::contextMenu(BufferView const & bv, int x,
int y) const
{
+ if (decoration() == InsetLayout::Conglomerate)
+ return from_ascii("context-conglomerate");
+
if (geometry() == NoButton)
return from_ascii("context-collapsable");