+++ /dev/null
-/**
- * \file insetlist.C
- * This file is part of LyX, the document processor.
- * Licence details can be found in the file COPYING.
- *
- * \author Lars Gullik Bjønnes
- *
- * Full author contact details are available in file CREDITS.
- */
-#include <config.h>
-
-#include "insetlist.h"
-#include "insets/insettext.h"
-
-#include "BufferView.h"
-#include "debug.h"
-#include "gettext.h"
-#include "lyxfont.h"
-#include "lyxtext.h"
-
-#include "support/std_ostream.h"
-
-using std::endl;
-using std::ostream;
-
-
-// This class is _far_ from finished. I hope that we can have a inset to
-// handle the different lists that we have. It should also be possible
-// to create new lists on the fly.
-// Currently LyX only supports: itemize, enumerate, description and
-// lyxlist. All support for these should be moved to this class and other
-// helper classes.
-// It is also possible that we will need a baseclass and subclasses for
-// different types of lists. (and should they be collapsable?)
-//
-// Lgb
-
-InsetList::InsetList()
- : InsetCollapsable()
-{
- setLabel(_("list"));
- LyXFont font(LyXFont::ALL_SANE);
- font.decSize();
- font.decSize();
- font.setColor(LColor::collapsable);
- setLabelFont(font);
-#if 0
- setAutoCollapse(false);
-#endif
- setInsetName("List");
-}
-
-
-void InsetList::write(Buffer const * buf, ostream & os) const
-{
- os << getInsetName() << "\n";
- InsetCollapsable::write(buf, os);
-}
-
-
-string const InsetList::editMessage() const
-{
- return _("Opened List Inset");
-}
-
-
-int InsetList::latex(Buffer const * buf, ostream & os,
- OutputParams const & runparams) const
-{
- os << "\\footnote{%\n";
-
- int i = inset.latex(buf, os, runparams);
- os << "}%\n";
-
- return i + 2;
-}
+++ /dev/null
-// -*- C++ -*-
-/**
- * \file insetlist.h
- * This file is part of LyX, the document processor.
- * Licence details can be found in the file COPYING.
- *
- * \author Lars Gullik Bjønnes
- *
- * Full author contact details are available in file CREDITS.
- */
-
-#ifndef INSETLIST_H
-#define INSETLIST_H
-
-
-#include "insetcollapsable.h"
-
-/** The list inset
-
-*/
-class InsetList : public InsetCollapsable {
-public:
- ///
- InsetList();
- ///
- void write(Buffer const & buf, std::ostream & os) const;
- ///
- Inset::Code lyxCode() const { return Inset::FOOT_CODE; }
- ///
- int latex(Buffer const &, std::ostream &, OutputParams const &) const;
- ///
- string const editMessage() const;
-};
-
-#endif