* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
- * \author Lars Gullik Bjønnes
+ * \author Lars Gullik Bjønnes
* \author Jean-Marc Lasgouttes
* \author John Levon
- * \author André Pönitz
+ * \author André Pönitz
*
* Full author contact details are available in file CREDITS.
*/
class FileName;
}
-namespace frontend {
-class LyXView;
-}
-
/** This class encapsulates all the LyX command operations.
This is the class of the LyX's "high level event handler".
Every user command is processed here, either invocated from
/// LyX dispatcher, executes lyx actions.
void dispatch(FuncRequest const &);
- ///
- void setLyXView(frontend::LyXView * lv);
-
///
void initKeySequences(KeyMap * kb);
int cursorBeforeDispatchY() const { return cursorPosBeforeDispatchY_; }
private:
- ///
- BufferView * view() const;
-
- ///
- frontend::LyXView * lyx_view_;
-
/// the last character added to the key sequence, in UCS4 encoded form
char_type encoded_last_key;
/// send a post-dispatch status message
void sendDispatchMessage(docstring const & msg,
FuncRequest const & ev);
-
- ///
- void reloadBuffer();
- ///
- bool ensureBufferClean(BufferView * bv);
- ///
- void updateLayout(DocumentClass const * const oldlayout, Buffer * buffer);
};
/// Implementation is in LyX.cpp