]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/LyXView.h
Change the "empty layout" to the "plain layout", to try to avoid confusion.
[lyx.git] / src / frontends / LyXView.h
index b97f8241c840dfce59dc822d06d6f14c8586909f..c40b1819869eaf6a3ac324fdf4096ebee23f5f6f 100644 (file)
@@ -21,6 +21,7 @@ namespace support { class FileName; }
 
 class Buffer;
 class BufferView;
+class Cursor;
 class FuncStatus;
 class FuncRequest;
 class Inset;
@@ -81,7 +82,7 @@ public:
        virtual void message(docstring const &) = 0;
 
        ///
-       virtual FuncStatus getStatus(FuncRequest const & cmd) = 0;
+       virtual bool getStatus(FuncRequest const & cmd, FuncStatus & flag) = 0;
        /// dispatch command.
        /// \return true if the \c FuncRequest has been dispatched.
        virtual bool dispatch(FuncRequest const & cmd) = 0;
@@ -92,8 +93,9 @@ public:
        /// Update the completion popup and the inline completion state.
        /// If \c start is true, then a new completion might be started.
        /// If \c keep is true, an active completion will be kept active
-       /// even though the cursor moved.
-       virtual void updateCompletion(bool start, bool keep) = 0;
+       /// even though the cursor moved. The update flags of \c cur might
+       /// be changed.
+       virtual void updateCompletion(Cursor & cur, bool start, bool keep) = 0;
 
 private:
        /// noncopyable