X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fxforms%2FxformsBC.h;h=085ca7174a378aeac3034b84374a4b7ede80761b;hb=37e82a546392d43f787826b85481a11f2a27af15;hp=d000484bb44ca591acc9489d2698bbd1f108a72e;hpb=58d99b4a97b85a750704cf84c9639b408117271c;p=lyx.git diff --git a/src/frontends/xforms/xformsBC.h b/src/frontends/xforms/xformsBC.h index d000484bb4..085ca7174a 100644 --- a/src/frontends/xforms/xformsBC.h +++ b/src/frontends/xforms/xformsBC.h @@ -1,47 +1,45 @@ -/* This file is part of - * ====================================================== - * - * LyX, The Document Processor - * - * Copyright 2001 The LyX Team. +// -*- C++ -*- +/** + * \file xformsBC.h + * This file is part of LyX, the document processor. + * Licence details can be found in the file COPYING. * - * ====================================================== + * \author Allan Rae + * \author Angus Leeming + * \author Baruch Even * - * \file xformsBC.h - * \author Allan Rae, rae@lyx.org - * \author Angus Leeming, a.leeming@ic.ac.uk - * \author Baruch Even, baruch.even@writeme.com + * Full author contact details are available in file CREDITS. */ #ifndef XFORMSBC_H #define XFORMSBC_H -#include FORMS_H_LOCATION -#include - -#ifdef __GNUG__ -#pragma interface -#endif +#include "forms_fwd.h" +#include "BCView.h" #include "gettext.h" -#include "ButtonControllerBase.h" -#include "ButtonController.h" -class xformsBC : public GuiBC -{ +namespace lyx { +namespace frontend { + +class xformsBC : public GuiBC { public: /// - xformsBC(string const &, string const &); + xformsBC(ButtonController const &, + std::string const & = _("Cancel"), std::string const & = _("Close")); private: /// Updates the button sensitivity (enabled/disabled) - void setButtonEnabled(FL_OBJECT *, bool enabled); + void setButtonEnabled(FL_OBJECT *, bool enabled) const; /// Updates the widget sensitivity (enabled/disabled) - void setWidgetEnabled(FL_OBJECT *, bool enabled); + void setWidgetEnabled(FL_OBJECT *, bool enabled) const; /// Set the label on the button - void setButtonLabel(FL_OBJECT *, string const & label); + void setButtonLabel(FL_OBJECT *, std::string const & label) const; }; +} // namespace frontend +} // namespace lyx + #endif // XFORMSBC_H