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))



_______________________________________________
commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue

Reply via email to