]> git.lyx.org Git - lyx.git/blobdiff - src/TextMetrics.h
Limit the nopassthurchars case in beamer to URL
[lyx.git] / src / TextMetrics.h
index 74eef5e0f32553944d9c96c4cdca68de598ca36f..1a19b4293901a62da0443857be0ee17e9b908dc9 100644 (file)
@@ -46,8 +46,12 @@ public:
        ///
        bool contains(pit_type pit) const;
        ///
+       void forget(pit_type pit);
+       ///
        std::pair<pit_type, ParagraphMetrics const *> first() const;
        ///
+       std::pair<pit_type, ParagraphMetrics const *> firstVisible() const;
+       ///
        std::pair<pit_type, ParagraphMetrics const *> last() const;
        /// is this row the last in the text?
        bool isLastRow(Row const & row) const;
@@ -71,6 +75,10 @@ public:
        ///
        void newParMetricsUp();
 
+       /// Update metrics up to \c bv_height. Only usable for main text (for now).
+       void updateMetrics(pit_type const anchor_pit, int const anchor_ypos,
+                       int const bv_height);
+
        /// compute text metrics.
        bool metrics(MetricsInfo const & mi, Dimension & dim, int min_width = 0);