#include "BufferView.h"
#include "UpdateInset.h"
-#include "Timeout.h"
+#include "commandtags.h"
+#include "frontends/Timeout.h"
#ifdef __GNUG__
#pragma interface
///
void update();
//
- void update(BufferView::UpdateCodes);
+ void update(LyXText *, BufferView::UpdateCodes);
/// Update pixmap of screen
void updateScreen();
///
///
bool available() const;
///
- void beforeChange();
+ void beforeChange(LyXText *);
///
void savePosition(unsigned int i);
///
///
void center();
///
+ bool Dispatch(kb_action action, string const & argument);
+ ///
BufferView * bv_;
///
LyXView * owner_;
/// Cursor paragraph Id
int par_id;
/// Cursor position
- int par_pos;
+ LyXParagraph::size_type par_pos;
///
Position() : par_id(0), par_pos(0) {}
///
- Position(string const & f, int id, int pos)
+ Position(string const & f, int id, LyXParagraph::size_type pos)
: filename(f), par_id(id), par_pos(pos) {}
};
- vector<Position> saved_positions;
+ std::vector<Position> saved_positions;
+
+ void moveCursorUpdate(bool selecting);
+ /// Get next inset of this class from current cursor position
+ Inset * getInsetByCode(Inset::Code code);
+ void MenuInsertLyXFile(string const & filen);
};
#endif