// -*- C++ -*- /** * \file FormSpellchecker.h * Copyright 2001 The LyX Team. * See the file COPYING. * * \author Edwin Leuven */ #ifndef FORMSPELLCHECKER_H #define FORMSPELLCHECKER_H #ifdef __GNUG__ #pragma interface #endif #include "FormBase.h" class ControlSpellchecker; struct FD_form_spellchecker; /** This class provides an XForms implementation of the FormSpellchecker Dialog. */ class FormSpellchecker : public FormCB > { public: /// FormSpellchecker(ControlSpellchecker &); private: /// not needed. void apply() {} /// Build the dialog void build(); /// void update(); /// void hide(); /// enable/disable widgets when start/stop void stop(bool); /// update progress bar, set suggestions, exit message void partialUpdate(int); /// show an error message void showMessage(const char * msg); /// line clicked in browser, necessary for double clicking int clickline_; /// Filter the inputs virtual ButtonPolicy::SMInput input(FL_OBJECT *, long); /// Fdesign generated method FD_form_spellchecker * build_spellchecker(); }; #endif // FORMSPELLCHECKER_H