]> git.lyx.org Git - lyx.git/blobdiff - src/insets/insettheorem.C
Enable convertDefault.sh to run even if its executable bit is not set.
[lyx.git] / src / insets / insettheorem.C
index a121bb19a0b08fc4594ce241c97f6834d5f9662d..acf98c508da432f593bee539cf3d7ebde7235efc 100644 (file)
@@ -5,13 +5,14 @@
  *
  * \author Lars Gullik Bjønnes
  *
- * Full author contact details are available in file CREDITS
+ * Full author contact details are available in file CREDITS.
  */
 
 #include <config.h>
 
 
 #include "insettheorem.h"
+#include "metricsinfo.h"
 #include "gettext.h"
 #include "lyxfont.h"
 #include "BufferView.h"
@@ -53,7 +54,7 @@ void InsetTheorem::write(Buffer const * buf, ostream & os) const
 }
 
 
-Inset * InsetTheorem::clone() const
+InsetBase * InsetTheorem::clone() const
 {
 #ifdef WITH_WARNINGS
 #warning Is this inset used? If YES this is WRONG!!! (Jug)
@@ -64,6 +65,20 @@ Inset * InsetTheorem::clone() const
        return result;
 }
 
+void InsetTheorem::metrics(MetricsInfo & mi, Dimension & dim) const
+{
+       InsetCollapsable::metrics(mi, dim);
+       center_indent_ = (mi.base.textwidth - dim.wid) / 2;
+       dim.wid = mi.base.textwidth;
+       dim_ = dim;
+}
+
+
+void InsetTOC::draw(PainterInfo & pi, int x, int y) const
+{
+       InsetCollapsable::draw(pi, x + center_indent_, y);
+}
+
 
 string const InsetTheorem::editMessage() const
 {