]> git.lyx.org Git - lyx.git/blobdiff - src/paragraph.h
hopefully fix tex2lyx linking.
[lyx.git] / src / paragraph.h
index fedd97c3c3e0da1f50d99733d30ece73e4100da5..5febe6ce64ec2bc9ddc7fdd759fcfd98538f4c4a 100644 (file)
@@ -178,8 +178,6 @@ public:
        ///
        bool empty() const { return text_.empty(); }
        ///
-       void setContentsFromPar(Paragraph const & par);
-       ///
        void clearContents();
 
        ///
@@ -198,6 +196,10 @@ public:
 
        /// is there a change within the given range ?
        bool isChanged(pos_type start, pos_type end) const;
+       /// is there an unchanged char at the given pos ?
+       bool isUnchanged(pos_type pos) const {
+               return lookupChange(pos).type == Change::UNCHANGED;
+       }
        /// is there an insertion at the given pos ?
        bool isInserted(pos_type pos) const {
                return lookupChange(pos).type == Change::INSERTED;
@@ -213,11 +215,11 @@ public:
        /// set change at given pos
        void setChange(pos_type pos, Change const & change);
 
-       /// accept change
-       void acceptChange(pos_type start, pos_type end);
+       /// accept changes within the given range
+       void acceptChanges(pos_type start, pos_type end);
 
-       /// reject change
-       void rejectChange(pos_type start, pos_type end);
+       /// reject changes within the given range
+       void rejectChanges(pos_type start, pos_type end);
 
        /// Paragraphs can contain "manual labels", for example, Description
        /// environment. The text for this user-editable label is stored in