3 * \file FormSpellchecker.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details are available in file CREDITS
12 #ifndef FORMSPELLCHECKER_H
13 #define FORMSPELLCHECKER_H
21 class ControlSpellchecker;
22 struct FD_spellchecker;
24 /** This class provides an XForms implementation of the FormSpellchecker Dialog.
26 class FormSpellchecker : public FormCB<ControlSpellchecker, FormDB<FD_spellchecker> > {
38 /// enable/disable widgets when start/stop; return running status
39 bool start(bool init = false);
41 /// update progress bar, set suggestions, exit message
42 void partialUpdate(int);
44 /// show an error message
45 void showMessage(const char * msg);
48 virtual ButtonPolicy::SMInput input(FL_OBJECT *, long);
51 #endif // FORMSPELLCHECKER_H