commit-gnue
[Top][All Lists]
Advanced

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

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


From: reinhard
Subject: [gnue] r8713 - trunk/gnue-forms/src/GFObjects
Date: Thu, 5 Oct 2006 09:06:04 -0500 (CDT)

Author: reinhard
Date: 2006-10-05 09:06:03 -0500 (Thu, 05 Oct 2006)
New Revision: 8713

Modified:
   trunk/gnue-forms/src/GFObjects/GFBlock.py
Log:
Adjust scrollbars after the gid has been resized.


Modified: trunk/gnue-forms/src/GFObjects/GFBlock.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/GFBlock.py   2006-10-05 13:52:59 UTC (rev 
8712)
+++ trunk/gnue-forms/src/GFObjects/GFBlock.py   2006-10-05 14:06:03 UTC (rev 
8713)
@@ -372,6 +372,8 @@
                 # editor
                 if hasattr(entry, '_displayHandler'):
                     entry._displayHandler.generateRefreshEvent()
+        else:
+            self.__adjust_scrollbars()
 
   # ---------------------------------------------------------------------------
 
@@ -972,11 +974,7 @@
       for field in block._fieldList:
         field.processTrigger ('POST-QUERY')
 
-    # Adjusting scrollbars
-    for sb in self.__scrollbars:
-      sb.do_adjust_scrollbar (self._currentRecord, self._recordCount)
 
-
   # ---------------------------------------------------------------------------
   # Saving and Discarding
   # ---------------------------------------------------------------------------
@@ -1207,7 +1205,15 @@
 
     self._form.refreshUIEvents ()
 
-    # Adjusting scrollbars
+    self.__adjust_scrollbars()
+
+
+  # ---------------------------------------------------------------------------
+  # Adjust the scrollbars connected to this block
+  # ---------------------------------------------------------------------------
+
+  def __adjust_scrollbars(self):
+
     for sb in self.__scrollbars:
       sb.do_adjust_scrollbar (self.__visibleStart,
           max (self._recordCount, self.__visibleStart + self._rows))





reply via email to

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