From 5f25bfeed977c88e2b9ee2cb5f84bb2ba46f719f Mon Sep 17 00:00:00 2001 From: corvid Date: Tue, 8 Feb 2011 06:22:05 +0000 Subject: a little overlap when paging up/down --- dw/fltkviewport.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dw/fltkviewport.cc b/dw/fltkviewport.cc index 922506df..12796405 100644 --- a/dw/fltkviewport.cc +++ b/dw/fltkviewport.cc @@ -375,9 +375,9 @@ void FltkViewport::scroll (int dx, int dy) void FltkViewport::scroll (core::ScrollCommand cmd) { if (cmd == core::SCREEN_UP_CMD) { - scroll (0, -h ()); + scroll (0, -h () + vscrollbar->linesize ()); } else if (cmd == core::SCREEN_DOWN_CMD) { - scroll (0, h ()); + scroll (0, h () - vscrollbar->linesize ()); } else if (cmd == core::LINE_UP_CMD) { scroll (0, (int) -vscrollbar->linesize ()); } else if (cmd == core::LINE_DOWN_CMD) { -- cgit v1.2.3