// -*- C++ -*-
+
+/**
+ * \file math_biginset.h
+ *
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
+ *
+ * \author André Pönitz
+ *
+ * Full author contact details are available in file CREDITS.
+ */
+
#ifndef MATH_BIGINSET_H
#define MATH_BIGINSET_H
+
#include "math_diminset.h"
#include "LString.h"
-#ifdef __GNUG__
-#pragma interface
-#endif
-
-/** Inset for \bigl & Co.
- \author André Pönitz
- */
-
+/// Inset for \bigl & Co.
class MathBigInset : public MathDimInset {
public:
///
///
MathInset * clone() const;
///
- void draw(Painter &, int x, int y) const;
+ void draw(PainterInfo & pi, int x, int y) const;
///
void write(WriteStream & os) const;
///
- void metrics(MathMetricsInfo const & st) const;
+ void metrics(MetricsInfo & st) const;
///
void normalize(NormalStream & os) const;
private:
///
- int size() const;
+ size_type size() const;
///
double increase() const;
-
+
/// \bigl or what?
string const name_;
/// ( or [ or Vert...