#pragma interface
#endif
-#include FORMS_H_LOCATION
+#include "LString.h"
#include "undo.h"
#include "commandtags.h"
#include <boost/utility.hpp>
class Language;
///
-class BufferView : public noncopyable {
+class BufferView : boost::noncopyable {
public:
///
enum UpdateCodes {
///
LyXScreen * screen() const;
///
- WorkArea * workarea() const;
- ///
void buffer(Buffer * b);
///
void resize(int, int, int, int);
void menuUndo();
///
void menuRedo();
-#ifndef NEW_INSETS
- ///
- void toggleFloat();
- ///
- void openStuff();
-#endif
- ///
- void insertNote();
-#ifndef NEW_INSETS
- ///
- void allFloats(char flag, char figmar);
-#endif
/// removes all autodeletable insets
bool removeAutoInsets();
///
*/
bool insertInset(Inset * inset, string const & lout = string(),
bool no_table = false);
- /// open and lock an updatable inset
- bool open_new_inset(UpdatableInset * new_inset, bool behind = false);
/** Inserts a lyx file at cursor position.
@return #false# if it fails.
*/
///
bool ChangeCitationsIfUnique(string const & from, string const & to);
///
+ string const getClipboard() const;
+ ///
void pasteClipboard(bool asPara);
///
void stuffClipboard(string const &) const;