]> git.lyx.org Git - lyx.git/blobdiff - src/CoordCache.h
* src/CutAndPaste.cpp (saveSelection): clarify comment about commenting persistent...
[lyx.git] / src / CoordCache.h
index 830a2a5634cd9aad6ec4a3dcd02ab62df8b4dd92..ba69f94eba3de2d74629a9f96a62c3b548ce93b0 100644 (file)
@@ -20,8 +20,8 @@
 
 namespace lyx {
 
-class InsetBase;
-class LyXText;
+class Inset;
+class Text;
 class MathData;
 class Paragraph;
 
@@ -113,22 +113,22 @@ public:
 class CoordCache {
 public:
        void clear();
-       Point get(LyXText const *, pit_type) const;
+       Point get(Text const *, pit_type) const;
 
        /// A map from paragraph index number to screen point
        typedef std::map<pit_type, Point> InnerParPosCache;
-       /// A map from a LyXText to the map of paragraphs to screen points
-       typedef std::map<LyXText const *, InnerParPosCache> ParPosCache;
+       /// A map from a Text to the map of paragraphs to screen points
+       typedef std::map<Text const *, InnerParPosCache> ParPosCache;
        /// A map from a CursorSlice to screen points
-       typedef std::map<LyXText const *, InnerParPosCache> SliceCache;
+       typedef std::map<Text const *, InnerParPosCache> SliceCache;
 
        /// A map from MathData to position on the screen
        CoordCacheBase<MathData> & arrays() { return arrays_; }
        CoordCacheBase<MathData> const & getArrays() const { return arrays_; }
        /// A map from insets to positions on the screen
-       CoordCacheBase<InsetBase> & insets() { return insets_; }
-       CoordCacheBase<InsetBase> const & getInsets() const { return insets_; }
-       /// A map from (LyXText, paragraph) pair to screen positions
+       CoordCacheBase<Inset> & insets() { return insets_; }
+       CoordCacheBase<Inset> const & getInsets() const { return insets_; }
+       /// A map from (Text, paragraph) pair to screen positions
        ParPosCache & parPos() { return pars_; }
        ParPosCache const & getParPos() const { return pars_; }
        ///
@@ -147,7 +147,7 @@ private:
        /// MathDatas
        CoordCacheBase<MathData> arrays_;
        // All insets
-       CoordCacheBase<InsetBase> insets_;
+       CoordCacheBase<Inset> insets_;
        /// Paragraph grouped by owning text
        ParPosCache pars_;
        /// Used with boundary == 0