X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBufferView.h;h=74e29c6424681ff0048a9dc660bb8768acd0659f;hb=0ed820fa0b8ea11a390c182286c5b34a2686058a;hp=3cfd6239a3f1751899800fff6021ead6cc91a446;hpb=cf37ad8c80fac36565b98fd993e32736902f8396;p=lyx.git diff --git a/src/BufferView.h b/src/BufferView.h index 3cfd6239a3..74e29c6424 100644 --- a/src/BufferView.h +++ b/src/BufferView.h @@ -34,9 +34,9 @@ class Change; class CoordCache; class Cursor; class CursorSlice; +class Dimension; class DispatchResult; class DocIterator; -class DocumentClass; class FuncRequest; class FuncStatus; class Intl; @@ -44,11 +44,8 @@ class Inset; class Length; class MathData; class MathRow; -class ParIterator; class ParagraphMetrics; class Point; -class Row; -class TexRow; class Text; class TextMetrics; @@ -104,9 +101,12 @@ public: /// right margin int rightMargin() const; - /// left margin int leftMargin() const; + /// top margin + int topMargin() const; + /// bottom margin + int bottomMargin() const; /// return the on-screen size of this length /* @@ -218,7 +218,7 @@ public: /// return the inline completion postfix. docstring const & inlineCompletion() const; /// return the number of unique characters in the inline completion. - size_t const & inlineCompletionUniqueChars() const; + size_t inlineCompletionUniqueChars() const; /// return the position in the buffer of the inline completion postfix. DocIterator const & inlineCompletionPos() const; /// make sure inline completion position is OK @@ -310,7 +310,7 @@ public: /// is the caret currently visible in the view bool caretInView() const; /// get the position and height of the caret - void caretPosAndHeight(Point & p, int & h) const; + void caretPosAndDim(Point & p, Dimension & dim) const; /// void draw(frontend::Painter & pain, bool paint_caret);