commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r10014 - trunk/gnue-forms/src/GFObjects


From: reinhard
Subject: [gnue] r10014 - trunk/gnue-forms/src/GFObjects
Date: Wed, 28 Oct 2009 05:38:57 -0500 (CDT)

Author: reinhard
Date: 2009-10-28 05:38:57 -0500 (Wed, 28 Oct 2009)
New Revision: 10014

Modified:
   trunk/gnue-forms/src/GFObjects/GFBlock.py
Log:
Nicer mouse wheel handling: as long as the grid can be scrolled, scroll. When
the grid is scrolled to the top or bottom, move the database cursor instead.


Modified: trunk/gnue-forms/src/GFObjects/GFBlock.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/GFBlock.py   2009-10-27 16:54:42 UTC (rev 
10013)
+++ trunk/gnue-forms/src/GFObjects/GFBlock.py   2009-10-28 10:38:57 UTC (rev 
10014)
@@ -462,13 +462,13 @@
         """
   
         if self.__visible_start == 0 and adjustment < 0:
-            # Already at top: move to first record.
-            self.first_record()
+            # Already at top: move database cursor instead of scrolling.
+            self.jump_records(adjustment)
 
         if self.__visible_start + self._rows == self.__record_count \
                 and adjustment > 0:
-            # Already at bottom: move to last record.
-            self.last_record()
+            # Already at bottom: move database cursor instead of scrolling.
+            self.jump_records(adjustment)
 
         self._event_scroll_to_record(self.__visible_start + adjustment)
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]