#include "LyXRC.h"
#include "MetricsInfo.h"
#include "OutputParams.h"
-#include "output_xhtml.h"
#include "Paragraph.h"
#include "ParIterator.h"
#include "texstream.h"
+#include "xml.h"
#include "frontends/FontMetrics.h"
#include "frontends/Painter.h"
case 0x2019: {// '
if (op == "int")
// This macro is redefined in rtl mode
- res = rtl ? "\\textquoteright" : "\\textquoteleft";
+ res = rtl ? "\\textquoteleft" : "\\textquoteright";
else
res = "'";
break;
case 0x2018: {// `
if (op == "int")
// This macro is redefined in rtl mode
- res = rtl ? "\\textquoteleft" : "\\textquoteright";
+ res = rtl ? "\\textquoteright" : "\\textquoteleft";
else
res = "`";
break;
case 0x201d: {// ''
if (op == "int")
// This macro is redefined in rtl mode
- res = rtl ? "\\textquotedblright" : "\\textquotedblleft";
+ res = rtl ? "\\textquotedblleft" : "\\textquotedblright";
else
res = "''";
break;
case 0x201c: {// ``
if (op == "int")
// This macro is redefined in rtl mode
- res = rtl ? "\\textquotedblleft" : "\\textquotedblright";
+ res = rtl ? "\\textquotedblright" : "\\textquotedblleft";
else
res = "``";
break;
}
// The following are fakes
// This is just to get something symbolic
- // in encodings where this chars would not be used ayway
+ // in encodings where this chars would not be used anyway
case 0x300c: // LEFT CORNER BRACKET
res = "\\ensuremath{\\lceil}";
break;
}
-int InsetQuotes::docbook(odocstream & os, OutputParams const &) const
+void InsetQuotes::docbook(XMLStream & xs, OutputParams const &) const
{
- os << getQuoteEntity(false);
- return 0;
+ xs << XMLStream::ESCAPE_NONE << getQuoteEntity(false);
}