/* This file is part of * ====================================================== * * LyX, The Document Processor * * Copyright 1995 Matthias Ettrich * Copyright 1995-1999 The LyX Team. * * ====================================================== */ #include #ifdef __GNUG__ #pragma implementation #endif #include "insetlabel.h" /* Label. Used to insert a label automatically */ InsetLabel::InsetLabel(string const & cmd) { scanCommand(cmd); } Inset * InsetLabel::Clone() const { return new InsetLabel(getCommand()); } int InsetLabel::GetNumberOfLabels() const { return 1; } string InsetLabel::getLabel(int) const { return contents; } int InsetLabel::Latex(ostream & os, signed char /*fragile*/) { os << escape(getCommand()); return 0; } int InsetLabel::Latex(string & file, signed char /*fragile*/) { file += escape(getCommand()); return 0; } int InsetLabel::Linuxdoc(string & file) { file += "