From 7280d67126021c932f2978a71e0f30887da1a627 Mon Sep 17 00:00:00 2001 From: Abdelrazak Younes Date: Fri, 21 Dec 2007 13:38:09 +0000 Subject: [PATCH] More scrolling tweaks. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22233 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/BufferView.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/BufferView.cpp b/src/BufferView.cpp index 511c09fe29..19b9c9c54f 100644 --- a/src/BufferView.cpp +++ b/src/BufferView.cpp @@ -427,9 +427,9 @@ void BufferView::updateScrollbar() int const parsize = int(t.paragraphs().size()); if (d->par_height_.size() != parsize) { d->par_height_.clear(); - // FIXME: We assume a default paragraph height of 4 rows. This + // FIXME: We assume a default paragraph height of 2 rows. This // should probably be pondered with the screen width. - d->par_height_.resize(parsize, defaultRowHeight() * 4); + d->par_height_.resize(parsize, defaultRowHeight() * 2); } // It would be better to fix the scrollbar to understand @@ -483,8 +483,8 @@ ScrollbarParameters const & BufferView::scrollbarParameters() const void BufferView::scrollDocView(int value) { int const offset = value - d->scrollbarParameters_.position; - //TextMetrics & tm = d->text_metrics_[&buffer_.text()]; - if (abs(offset) <= 3*height_) { + // If the offset is less than 2 screen height, prefer to scroll instead. + if (abs(offset) <= 2 * height_) { scroll(offset); return; }