#define INSETOLD_H
#include "insetbase.h"
-#include "dimension.h"
namespace lyx {
-class LColor_color;
-
-
/// Insets
class InsetOld : public InsetBase {
public:
///
InsetOld();
- ///
- int ascent() const;
- ///
- int descent() const;
- ///
- int width() const;
///
void setInsetName(docstring const & s) { name_ = s; }
///
virtual docstring const & getInsetName() const { return name_; }
- ///
- virtual void setBackgroundColor(LColor_color);
- ///
- LColor_color backgroundColor() const;
/// set x/y drawing position cache
void setPosCache(PainterInfo const &, int, int) const;
protected:
///
InsetOld(InsetOld const & in);
- ///
- mutable Dimension dim_;
private:
InsetOld & operator=(InsetOld const &) const;
///
docstring name_;
- /** We store the LColor::color value as an int to get LColor.h out
- * of the header file.
- */
- int background_color_;
};