X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetlist.C;h=a0af06f20226dba2586e2505025e95cfa404054b;hb=4a5b7a5952ad2381fcdf4830511293e184c7c5a1;hp=a126b40e677d23dd8e1deee0789f77325c8a015c;hpb=946895278050e4a464c9591e99232a72f5f4dec9;p=lyx.git diff --git a/src/insets/insetlist.C b/src/insets/insetlist.C index a126b40e67..a0af06f202 100644 --- a/src/insets/insetlist.C +++ b/src/insets/insetlist.C @@ -17,7 +17,6 @@ #include "gettext.h" #include "lyxfont.h" #include "BufferView.h" -#include "Painter.h" #include "lyxtext.h" #include "insets/insettext.h" #include "support/LOstream.h" @@ -44,63 +43,35 @@ InsetList::InsetList() LyXFont font(LyXFont::ALL_SANE); font.decSize(); font.decSize(); - font.setColor(LColor::footnote); + font.setColor(LColor::collapsable); setLabelFont(font); +#if 0 setAutoCollapse(false); +#endif setInsetName("List"); } -void InsetList::Write(Buffer const * buf, ostream & os) const +void InsetList::write(Buffer const * buf, ostream & os) const { os << getInsetName() << "\n"; - InsetCollapsable::Write(buf, os); + InsetCollapsable::write(buf, os); } -Inset * InsetList::Clone() const -{ - InsetList * result = new InsetList; - result->inset->init(inset); - - result->collapsed = collapsed; - return result; -} - - -char const * InsetList::EditMessage() const +string const InsetList::editMessage() const { return _("Opened List Inset"); } -int InsetList::Latex(Buffer const * buf, +int InsetList::latex(Buffer const * buf, ostream & os, bool fragile, bool fp) const { os << "\\footnote{%\n"; - int i = inset->Latex(buf, os, fragile, fp); + int i = inset.latex(buf, os, fragile, fp); os << "}%\n"; return i + 2; } - - -bool InsetList::InsertInsetAllowed(Inset * in) const -{ - if ((in->LyxCode() == Inset::FOOT_CODE) || - (in->LyxCode() == Inset::MARGIN_CODE)) { - return false; - } - return true; -} - - -#if 0 -LyXFont InsetList::GetDrawFont(BufferView * bv,LyXParagraph * p, int pos) const -{ - LyXFont fn = getLyXText(bv)->GetFont(bv->buffer(), p, pos); - fn.decSize().decSize(); - return fn; -} -#endif