]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetCollapsable.cpp
Cosmetics.
[lyx.git] / src / insets / InsetCollapsable.cpp
index 8a97f4073e22c428fa00ca3c725867e2cdf7d23d..eab66f093e1b8455a0f6386a1b5b5e1b2f59dec0 100644 (file)
@@ -704,7 +704,6 @@ bool InsetCollapsable::getStatus(Cursor & cur, FuncRequest const & cmd,
        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:
@@ -816,22 +815,6 @@ InsetLayout::InsetDecoration InsetCollapsable::decoration() const
 }
 
 
-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
 {
@@ -896,4 +879,16 @@ bool InsetCollapsable::undefined() 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