2 * \file FormMathsSpace.C
3 * See the file COPYING.
5 * \author Alejandro Aguilar Sierra
6 * \author Pablo De Napoli
8 * \author Angus Leeming
10 * Full author contact details are available in file CREDITS
16 #pragma implementation
19 #include "FormMathsSpace.h"
20 #include "forms/form_maths_space.h"
21 #include FORMS_H_LOCATION
23 extern char * latex_mathspace[];
25 FormMathsSpace::FormMathsSpace(LyXView & lv, Dialogs & d,
26 FormMathsPanel const & p)
27 : FormMathsSub(lv, d, p, _("Maths Spacing"), false),
32 FL_FORM * FormMathsSpace::form() const
40 void FormMathsSpace::build()
42 dialog_.reset(build_maths_space(this));
46 bc().setCancel(dialog_->button_close);
48 bc().addReadOnly(dialog_->button_thin);
49 bc().addReadOnly(dialog_->button_medium);
50 bc().addReadOnly(dialog_->button_thick);
51 bc().addReadOnly(dialog_->button_negative);
52 bc().addReadOnly(dialog_->button_quadratin);
53 bc().addReadOnly(dialog_->button_twoquadratin);
57 void FormMathsSpace::apply()
60 parent_.insertSymbol(latex_mathspace[space_]);
63 bool FormMathsSpace::input(FL_OBJECT *, long data)
67 if (data >= 0 && data < 6) {