case LFUN_FONT_STATE:
case LFUN_FONT_UNDERLINE:
case LFUN_FOOTNOTE_INSERT:
- case LFUN_HFILL_INSERT:
case LFUN_HYPERLINK_INSERT:
case LFUN_INDEX_INSERT:
case LFUN_INDEX_PRINT:
}
-bool InsetCollapsable::isMacroScope() const
-{
- // layout_ == 0 leads to no latex output, so ignore
- // the macros outside
- if (!layout_)
- return true;
-
- // see InsetCollapsable::latex(...) below. In these case
- // an environment is opened there
- if (!layout_->latexname().empty())
- return true;
-
- return false;
-}
-
-
int InsetCollapsable::latex(odocstream & os,
OutputParams const & runparams) const
{
}
+docstring InsetCollapsable::contextMenu(BufferView const & bv, int x,
+ int y) const
+{
+ if (geometry() != NoButton) {
+ Dimension dim = dimensionCollapsed();
+ if (x < xo(bv) + dim.wid && y < yo(bv) + dim.des)
+ return docstring();
+ }
+
+ return InsetText::contextMenu(bv, x, y);
+}
+
} // namespace lyx