X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetfootlike.C;h=edfd20dafbfde25e8841302eeef8e640de810b2e;hb=b00e1315fe4da81da67f63d70e455cda167afab9;hp=20b28ad568c6d2243827fc20d78893a8dde3e92d;hpb=0b1b6dfa4ed99f2b7c2a36cb56dcbb9d5553ac33;p=lyx.git diff --git a/src/insets/insetfootlike.C b/src/insets/insetfootlike.C index 20b28ad568..edfd20dafb 100644 --- a/src/insets/insetfootlike.C +++ b/src/insets/insetfootlike.C @@ -3,7 +3,7 @@ * * LyX, The Document Processor * - * Copyright 2000 The LyX Team. + * Copyright 2000-2001 The LyX Team. * * ====================================================== */ @@ -20,8 +20,6 @@ #include "lyxtext.h" #include "support/LOstream.h" -using std::ostream; -using std::endl; InsetFootlike::InsetFootlike() : InsetCollapsable() @@ -29,14 +27,33 @@ InsetFootlike::InsetFootlike() LyXFont font(LyXFont::ALL_SANE); font.decSize(); font.decSize(); - font.setColor(LColor::footnote); + font.setColor(LColor::collapsable); setLabelFont(font); - setAutoCollapse(false); } -void InsetFootlike::Write(Buffer const * buf, ostream & os) const +InsetFootlike::InsetFootlike(InsetFootlike const & in, bool same_id) + : InsetCollapsable(in, same_id) +{ + LyXFont font(LyXFont::ALL_SANE); + font.decSize(); + font.decSize(); + font.setColor(LColor::collapsable); + setLabelFont(font); +} + + +void InsetFootlike::write(Buffer const * buf, std::ostream & os) const { os << getInsetName() << "\n"; - InsetCollapsable::Write(buf, os); + InsetCollapsable::write(buf, os); +} + + +bool InsetFootlike::insetAllowed(Inset::Code code) const +{ + if ((code == Inset::FOOT_CODE) || (code == Inset::MARGIN_CODE) + || (code ==Inset::FLOAT_CODE)) + return false; + return InsetCollapsable::insetAllowed(code); }