* insetref.C:

* insetcommand.[Ch]:
	* insetpagebreak.[Ch]: fix plaintext(); some header cleanup


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17209 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Michael Schmitt 2007-02-15 23:28:31 +00:00
parent 517fdc10c3
commit bfef2cba5e
5 changed files with 21 additions and 22 deletions

View File

@ -48,14 +48,11 @@ public:
virtual void read(Buffer const &, LyXLex & lex)
{ p_.read(lex); }
///
virtual int latex(Buffer const &, odocstream &,
OutputParams const &) const;
int latex(Buffer const &, odocstream &, OutputParams const &) const;
///
int plaintext(Buffer const &, odocstream &,
OutputParams const &) const;
int plaintext(Buffer const &, odocstream &, OutputParams const &) const;
///
virtual int docbook(Buffer const &, odocstream &,
OutputParams const & runparams) const;
int docbook(Buffer const &, odocstream &, OutputParams const & runparams) const;
///
InsetBase::Code lyxCode() const { return InsetBase::NO_CODE; }

View File

@ -17,6 +17,7 @@
#include "LColor.h"
#include "lyxtext.h"
#include "metricsinfo.h"
#include "outputparams.h"
#include "TextMetrics.h"
#include "frontends/FontMetrics.h"
@ -87,10 +88,10 @@ int InsetPagebreak::latex(Buffer const &, odocstream & os,
int InsetPagebreak::plaintext(Buffer const &, odocstream & os,
OutputParams const &) const
OutputParams const & runparams) const
{
os << '\n';
return 0;
return runparams.linelen;
}

View File

@ -29,7 +29,7 @@ public:
void draw(PainterInfo & pi, int x, int y) const;
virtual int latex(Buffer const &, odocstream &,
int latex(Buffer const &, odocstream &,
OutputParams const &) const;
int plaintext(Buffer const &, odocstream &,

View File

@ -97,8 +97,9 @@ int InsetRef::latex(Buffer const &, odocstream & os,
int InsetRef::plaintext(Buffer const &, odocstream & os,
OutputParams const &) const
{
os << '[' << getParam("reference") << ']';
return 0;
docstring str = getParam("reference");
os << '[' << str << ']';
return 2 + str.size();
}