* \author Lars Gullik Bjønnes
* \author John Levon
*
- * Full author contact details are available in file CREDITS
+ * Full author contact details are available in file CREDITS.
*/
#ifndef LYXVIEW_H
#define LYXVIEW_H
-#ifdef __GNUG__
-#pragma interface
-#endif
-#include "LString.h"
-
-#include "support/types.h"
+#include "support/std_string.h"
#include <boost/utility.hpp>
#include <boost/scoped_ptr.hpp>
*/
void init();
- /// start modal operation
- virtual void prohibitInput() const = 0;
- /// end modal operation
- virtual void allowInput() const = 0;
+ /// show busy cursor
+ virtual void busy(bool) const = 0;
//@{ generic accessor functions
/// display a message in the view
virtual void message(string const &) = 0;
+ /// clear any temporary message and replace with current status
+ virtual void clearMessage() = 0;
+
/// updates the title of the window
void updateWindowTitle();