3 * \file FormMathsMatrix.h
4 * See the file COPYING.
6 * \author Alejandro Aguilar Sierra
8 * \author Angus Leeming
10 * Full author contact details are available in file CREDITS
13 #ifndef FORM_MATHSMATRIX_H
14 #define FORM_MATHSMATRIX_H
20 #include "FormMathsPanel.h"
22 #include <boost/scoped_ptr.hpp>
24 struct FD_maths_matrix;
27 * This class provides an XForms implementation of the maths matrix.
29 class FormMathsMatrix : public FormMathsSub {
31 FormMathsMatrix(LyXView &, Dialogs &, FormMathsPanel const &);
33 int AlignFilter(char const *, int);
39 virtual bool input(FL_OBJECT *, long);
40 /// Apply from dialog (modify or create inset)
43 /// Pointer to the actual instantiation of the xforms form
44 virtual FL_FORM * form() const;
46 // Real GUI implementation
47 boost::scoped_ptr<FD_maths_matrix> dialog_;
50 #endif // FORM_MATHSMATRIX_H