]> git.lyx.org Git - lyx.git/blobdiff - src/LyXFunc.h
Fix some issues with textmode. We'll let SetMode() handle as much of
[lyx.git] / src / LyXFunc.h
index 9d81f3aaf849b3e6737a9f5cb2c28f5083012265..9b8fe7ffbd89a5a87b53b498156a6d8b420920fa 100644 (file)
@@ -34,10 +34,6 @@ namespace support {
 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
@@ -53,24 +49,9 @@ public:
        /// LyX dispatcher, executes lyx actions.
        void dispatch(FuncRequest const &);
 
-       ///
-       void setLyXView(frontend::LyXView * lv);
-       
-       ///
-       void initKeySequences(KeyMap * kb);
-
-       /// return the status bar state string
-       docstring viewStatusMessage();
-
-       ///
-       void processKeySym(KeySymbol const & key, KeyModifier state);
-
        ///
        FuncStatus getStatus(FuncRequest const & action) const;
 
-       /// The last key was meta
-       bool wasMetaKey() const;
-
        /// True if lyxfunc reports an error
        bool errorStat() const { return errorstat; }
        /// Buffer to store result messages
@@ -79,8 +60,6 @@ public:
        void setErrorMessage(docstring const &) const;
        /// Buffer to store result messages
        docstring const getMessage() const { return dispatch_buffer; }
-       /// Handle a accented char key sequence
-       void handleKeyFunc(FuncCode action);
        /// goto a bookmark
        /// openFile: whether or not open a file if the file is not opened
        /// switchToBuffer: whether or not switch to buffer if the buffer is
@@ -93,22 +72,6 @@ public:
        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;
-
-       ///
-       KeySequence keyseq;
-       ///
-       KeySequence cancel_meta_seq;
-       ///
-       KeyModifier meta_fake_bit;
-
        /// cursor position before dispatch started
        int cursorPosBeforeDispatchX_;
        int cursorPosBeforeDispatchY_;
@@ -120,17 +83,6 @@ private:
            good reason to have this one as static in Dispatch? (Ale)
        */
        mutable docstring dispatch_buffer;
-
-       /// 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