]> git.saurik.com Git - wxWidgets.git/commitdiff
ScrollLines() didn't use correct step_increment, so e.g. wxTextCtrl scrolled in tiny...
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 19 Aug 2006 10:05:59 +0000 (10:05 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 19 Aug 2006 10:05:59 +0000 (10:05 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40666 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/gtk/window.cpp

index 5a57e60889da947041909c9b4f9da12c02210d32..a15a745cfe37fa47087487620fb84b5c5c39e510 100644 (file)
@@ -3653,7 +3653,7 @@ bool wxWindowGTK::ScrollLines(int lines)
     {
         GtkAdjustment* adj = range->adjustment;
         const int pos = int(adj->value + 0.5);
-        gtk_range_set_value(range, pos + lines);
+        gtk_range_set_value(range, pos + lines*adj->step_increment);
         changed = pos != int(adj->value + 0.5);
     }
     return changed;
@@ -3667,7 +3667,7 @@ bool wxWindowGTK::ScrollPages(int pages)
     {
         GtkAdjustment* adj = range->adjustment;
         const int pos = int(adj->value + 0.5);
-        gtk_range_set_value(range, pos + pages * adj->page_size);
+        gtk_range_set_value(range, pos + pages*adj->page_increment);
         changed = pos != int(adj->value + 0.5);
     }
     return changed;