// -*- C++ -*-
/* This file is part of*
- * ======================================================
+ * ======================================================
*
* LyX, The Document Processor
- *
+ *
* Copyright 1995 Matthias Ettrich
- * Copyright 1995-2001 The LyX Team.
+ * Copyright 1995-2001 The LyX Team.
*
* ====================================================== */
#include <sigc++/signal_system.h>
/** Used for error messages from LaTeX runs.
-
- The edit-operation opens a
- dialog with the text of the error-message. The inset is displayed as
+
+ The edit-operation opens a
+ dialog with the text of the error-message. The inset is displayed as
"Error" in a box, and automatically deleted. */
class InsetError : public Inset {
public:
///
explicit
- InsetError(string const &);
+ InsetError(string const &, bool same_id = false);
///
~InsetError() { hideDialog(); }
///
///
int linuxdoc(Buffer const *, std::ostream &) const { return 0; }
///
- int docBook(Buffer const *, std::ostream &) const { return 0; }
+ int docbook(Buffer const *, std::ostream &) const { return 0; }
///
bool autoDelete() const { return true; }
/// what appears in the minibuffer when opening
///
void edit(BufferView *, int, int, unsigned int);
///
+ void edit(BufferView * bv, bool front = true);
+ ///
EDITABLE editable() const { return IS_EDITABLE; }
///
- Inset * clone(Buffer const &) const { return new InsetError(contents); }
+ Inset * clone(Buffer const &, bool same_id = false) const {
+ return new InsetError(contents, same_id);
+ }
///
Inset::Code lyxCode() const { return Inset::ERROR_CODE; }
/// We don't want "begin" and "end inset" in lyx-file