// -*- C++ -*-
-/*
- * File: formula.h
- * Purpose: Declaration of formula inset
- * Author: Alejandro Aguilar Sierra <asierra@servidor.unam.mx>
- * Created: January 1996
- * Description: Allows the edition of math paragraphs inside Lyx.
+
+/**
+ * \file formula.h
*
- * Copyright: 1996, Alejandro Aguilar Sierra
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
*
- * Version: 0.4, Lyx project.
+ * \author Alejandro Aguilar Sierra
+ * \author André Pönitz
*
- * You are free to use and modify this code under the terms of
- * the GNU General Public Licence version 2 or later.
+ * Full author contact details are available in file CREDITS.
*/
#ifndef INSET_FORMULA_H
#include <boost/scoped_ptr.hpp>
-class MathHullInset;
-
-///
+/// The main LyX math inset
class InsetFormula : public InsetFormulaBase {
public:
///
///
bool insetAllowed(Inset::Code code) const;
///
- virtual RESULT localDispatch(FuncRequest const &);
- ///
std::vector<string> const getLabelList() const;
///
- string hullType() const;
- ///
MathAtom const & par() const { return par_; }
///
MathAtom & par() { return par_; }
///
void addPreview(grfx::PreviewLoader &) const;
///
- void mutate(string const & type);
+ //void mutate(string const & type);
private:
- /// Is this a displayed environment?
- bool display() const;
/// available in AMS only?
bool ams() const;