* of the document rendering.
*/
enum UpdateCodes {
- UPDATE = 0, //< FIXME
- SELECT = 1, //< selection change
- FITCUR = 2, //< the cursor needs fitting into the view
- CHANGE = 4 //< document data has changed
+ UPDATE = 0, //< repaint
+ SELECT = 1 //< reset selection to current cursor pos
};
/**
*/
void repaint();
+ /// reload the contained buffer
+ void reload();
+
/// fit the user cursor within the visible view
bool fitCursor();
/// perform pending painting updates
void update();
// update for a particular lyxtext
void update(LyXText *, UpdateCodes uc);
+ /// update for the top-level lyxtext
+ void update(UpdateCodes uc);
/// update for a particular inset
- void updateInset(Inset * inset, bool mark_dirty);
+ void updateInset(Inset * inset);
/// reset the scrollbar to reflect current view position
void updateScrollbar();
/// FIXME
void restorePosition(unsigned int i);
/// does the given bookmark have a saved position ?
bool isSavedPosition(unsigned int i);
-
+
/// return the current change at the cursor
Change const getCurrentChange();