X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fxforms%2FFormMathsDelim.h;h=6563896b25e3f53c9d6bd60f3bd28659653b6110;hb=37e82a546392d43f787826b85481a11f2a27af15;hp=d9ae71818b844dc0433dc99cd0947b7532f79982;hpb=c265d16ed06149b478c2d2c9b9b8e69cdb1bcf3d;p=lyx.git diff --git a/src/frontends/xforms/FormMathsDelim.h b/src/frontends/xforms/FormMathsDelim.h index d9ae71818b..6563896b25 100644 --- a/src/frontends/xforms/FormMathsDelim.h +++ b/src/frontends/xforms/FormMathsDelim.h @@ -1,48 +1,48 @@ // -*- C++ -*- /** * \file FormMathsDelim.h - * Copyright 2001 The LyX Team. - * See the file COPYING. + * This file is part of LyX, the document processor. + * Licence details can be found in the file COPYING. * * \author Alejandro Aguilar Sierra - * \author John Levon, moz@compsoc.man.ac.uk - * \author Angus Leeming + * \author John Levon + * \author Angus Leeming + * + * Full author contact details are available in file CREDITS. */ #ifndef FORM_MATHSDELIM_H #define FORM_MATHSDELIM_H -#ifdef __GNUG__ -#pragma interface -#endif - -#include "FormMathsPanel.h" +#include "FormDialogView.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