#define INSETTEXT_H
#include "Inset.h"
-#include "Font.h"
+
+#include "ColorCode.h"
#include "Text.h"
#include "support/types.h"
-#include "frontends/mouse_state.h"
-
-
namespace lyx {
class Buffer;
class BufferView;
class CursorSlice;
class Dimension;
-class Color_color;
class ParagraphList;
class InsetTabular;
void cursorPos(BufferView const & bv, CursorSlice const & sl,
bool boundary, int & x, int & y) const;
///
- Code lyxCode() const { return TEXT_CODE; }
+ InsetCode lyxCode() const { return TEXT_CODE; }
///
void setText(docstring const &, Font const &, bool trackChanges);
///
///
void setDrawFrame(bool);
///
- Color_color frameColor() const;
+ ColorCode frameColor() const;
///
- void setFrameColor(Color_color);
+ void setFrameColor(ColorCode);
///
bool showInsetDialog(BufferView *) const;
///
///
ParagraphList const & paragraphs() const;
///
- bool insetAllowed(Code) const { return true; }
+ bool insetAllowed(InsetCode) const { return true; }
///
bool allowSpellCheck() const { return true; }
/// should paragraph indendation be ommitted in any case?
bool neverIndent(Buffer const &) const;
///
+ virtual bool allowMultiPar() const { return true; }
+ ///
InsetText(InsetText const &);
// Update the counters of this inset and of its contents
///
bool drawFrame_;
- /** We store the Color::color value as an int to get Color.h out
- * of the header file.
- */
- int frame_color_;
+ ///
+ ColorCode frame_color_;
///
mutable pit_type old_pit;