#include <config.h>
-#ifdef __GNUG__
-#pragma implementation
-#endif
#include "insetquotes.h"
// Decide whether left or right
switch (c) {
case ' ': case '(':
- case Paragraph::META_HFILL:
- case Paragraph::META_NEWLINE:
+#warning eh ? I am lost here ...
+ //case Paragraph::META_HFILL:
+ // case Paragraph::META_NEWLINE:
side_ = LeftQ; // left quote
break;
default:
if (times_ == DoubleQ)
disp += disp;
- if (lyxrc.font_norm_type == LyXRC::ISO_8859_1
- || lyxrc.font_norm_type == LyXRC::ISO_8859_3
- || lyxrc.font_norm_type == LyXRC::ISO_8859_4
- || lyxrc.font_norm_type == LyXRC::ISO_8859_9) {
- if (disp == "'")
- disp = "´";
- else if (disp == "''")
- disp = "´´";
- }
if (lyxrc.font_norm_type == LyXRC::ISO_8859_1
|| lyxrc.font_norm_type == LyXRC::ISO_8859_9
|| lyxrc.font_norm_type == LyXRC::ISO_8859_15) {
void InsetQuotes::draw(BufferView * bv, LyXFont const & font,
- int baseline, float & x, bool) const
+ int baseline, float & x) const
{
string const text = dispString(font.language());
// How do we get the local language here??
lyx::pos_type curr_pos = parOwner()->getPositionOfInset(this);
lyx::Assert(curr_pos != -1);
+
+#warning FIXME. We _must_ find another way to get the language. (Lgb)
+#if 0
+ // This cannot be used. (Lgb)
string const curr_lang =
parOwner()->getFont(buf->params,
curr_pos).language()->babel();
-
+#else
+ // And this is not the way... (Lgb)
+ string const curr_lang = buf->params.language->lang();
+#endif
const int quoteind = quote_index[side_][language_];
string qstr;