/* This file is part of
* ======================================================
- *
+ *
* LyX, The Document Processor
- *
+ *
* Copyright 1995 Matthias Ettrich
* Copyright 1995-2001 The LyX Team.
*
#endif
#include "BufferView.h"
-#include "font.h"
+#include "frontends/font_metrics.h"
+#include "lyxfont.h"
#include "gettext.h"
#include "inseterror.h"
-#include "LyXView.h"
-#include "Painter.h"
+#include "frontends/LyXView.h"
+#include "frontends/Painter.h"
#include "frontends/Dialogs.h"
using std::ostream;
/* Error, used for the LaTeX-Error Messages */
-InsetError::InsetError(string const & str)
+InsetError::InsetError(string const & str, bool)
: contents(str)
{}
{
LyXFont efont;
efont.setSize(font.size()).decSize();
- return lyxfont::maxAscent(efont) + 1;
+ return font_metrics::maxAscent(efont) + 1;
}
{
LyXFont efont;
efont.setSize(font.size()).decSize();
- return lyxfont::maxDescent(efont) + 1;
+ return font_metrics::maxDescent(efont) + 1;
}
{
LyXFont efont;
efont.setSize(font.size()).decSize();
- return 6 + lyxfont::width(_("Error"), efont);
+ return 6 + font_metrics::width(_("Error"), efont);
}
LyXFont efont;
efont.setSize(font.size()).decSize();
efont.setColor(LColor::error);
-
+
// Draw as "Error" in a framed box
x += 1;
pain.fillRectangle(int(x), baseline - ascent(bv, font) + 1,
}
-string const InsetError::EditMessage() const
+string const InsetError::editMessage() const
{
return _("Opened error");
}
-void InsetError::Edit(BufferView * bv, int, int, unsigned int)
+void InsetError::edit(BufferView * bv, int, int, mouse_button::state)
+{
+ bv->owner()->getDialogs()->showError(this);
+}
+
+
+void InsetError::edit(BufferView * bv, bool)
{
- bv->owner()->getDialogs()->showError( this );
+ edit(bv, 0, 0, mouse_button::none);
}