X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fxforms%2FxformsBC.h;h=085ca7174a378aeac3034b84374a4b7ede80761b;hb=37e82a546392d43f787826b85481a11f2a27af15;hp=416f42723c98e2ba02c845fa09eee601ea39b849;hpb=13349032cb4dc8ef44146aa652ff6bbff6698249;p=lyx.git diff --git a/src/frontends/xforms/xformsBC.h b/src/frontends/xforms/xformsBC.h index 416f42723c..085ca7174a 100644 --- a/src/frontends/xforms/xformsBC.h +++ b/src/frontends/xforms/xformsBC.h @@ -8,7 +8,7 @@ * \author Angus Leeming * \author Baruch Even * - * Full author contact details are available in file CREDITS + * Full author contact details are available in file CREDITS. */ #ifndef XFORMSBC_H @@ -16,26 +16,30 @@ #include "forms_fwd.h" -#ifdef __GNUG__ -#pragma interface -#endif +#include "BCView.h" +#include "gettext.h" -#include "ButtonController.h" +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