X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fxforms%2FFormMathsDelim.h;h=6563896b25e3f53c9d6bd60f3bd28659653b6110;hb=37e82a546392d43f787826b85481a11f2a27af15;hp=7289a2d84147be9da896bf898d1066c581f3c4d0;hpb=1eb8155fa0d2253d9504a8d660cb3d666c1224f6;p=lyx.git diff --git a/src/frontends/xforms/FormMathsDelim.h b/src/frontends/xforms/FormMathsDelim.h index 7289a2d841..6563896b25 100644 --- a/src/frontends/xforms/FormMathsDelim.h +++ b/src/frontends/xforms/FormMathsDelim.h @@ -6,45 +6,43 @@ * * \author Alejandro Aguilar Sierra * \author John Levon - * \author Angus Leeming + * \author Angus Leeming * - * Full author contact details are available in file CREDITS + * Full author contact details are available in file CREDITS. */ #ifndef FORM_MATHSDELIM_H #define FORM_MATHSDELIM_H -#ifdef __GNUG__ -#pragma interface -#endif +#include "FormDialogView.h" -#include "FormMathsPanel.h" - -#include +namespace lyx { +namespace frontend { +class ControlMath; struct FD_maths_delim; /** * This class provides an XForms implementation of the maths delim. */ -class FormMathsDelim : public FormMathsSub { +class FormMathsDelim + : public FormController > { public: /// - FormMathsDelim(LyXView &, Dialogs &, FormMathsPanel const &); + FormMathsDelim(Dialog &); private: - /// Build the dialog - virtual void build(); - /// input handler - virtual bool input(FL_OBJECT *, long); - /// Apply from dialog (modify or create inset) + /// virtual void apply(); - - /// Pointer to the actual instantiation of the xforms form - virtual FL_FORM * form() const; - - // Real GUI implementation - boost::scoped_ptr dialog_; + /// + virtual void build(); + /// + virtual ButtonPolicy::SMInput input(FL_OBJECT *, long); + /// + virtual void update(); }; +} // namespace frontend +} // namespace lyx + #endif // FORM_MATHSDELIM_H