[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r8743 - trunk/gnue-forms/src/uidrivers/_base
From: |
reinhard |
Subject: |
[gnue] r8743 - trunk/gnue-forms/src/uidrivers/_base |
Date: |
Tue, 10 Oct 2006 16:50:06 -0500 (CDT) |
Author: reinhard
Date: 2006-10-10 16:50:05 -0500 (Tue, 10 Oct 2006)
New Revision: 8743
Modified:
trunk/gnue-forms/src/uidrivers/_base/UIdriver.py
Log:
Removed the last remains of updateENTRY.
Modified: trunk/gnue-forms/src/uidrivers/_base/UIdriver.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/_base/UIdriver.py 2006-10-10 21:47:34 UTC
(rev 8742)
+++ trunk/gnue-forms/src/uidrivers/_base/UIdriver.py 2006-10-10 21:50:05 UTC
(rev 8743)
@@ -182,7 +182,6 @@
# register incomming events
self.registerEventListeners ({
- 'updateENTRY' : self.updateEntry,
'gotoPAGE' : self.goto_page,
'setTitle' : self.setTitle,
@@ -319,72 +318,6 @@
#
# ---------------------------------------------------------------------------
- # Update all visible toolkit widgets tied to a specific GFObject
- # ---------------------------------------------------------------------------
-
- def updateEntry (self, event):
-
- if event.data.hidden or event.data._type == 'GFButton':
- return
-
- entry = event.data
- field = entry._field
- handler = entry._displayHandler
- prehandling = handler.editing
- handler.editing = 0
- index = entry._visibleIndex
- block = entry._block
- currentRecord = block._resultSet.getRecordNumber ()
- uiWidget = entry.uiWidget
-
- # Fill the prior spots
- for count in range (index):
- if currentRecord - (index - count) < 0:
- continue
-
- record = block._resultSet.getRecord (currentRecord - (index - count))
- value = handler.getDisplayFiller (record.getField (field.field))
-
- assert gDebug (5, "UPD-ENTRY %s prior: '%s' (%s)" % (entry, value,
count))
- uiWidget._ui_set_value_(count, value)
-
- # Fill current spot
- # Do not execute if we were editing - would overwrite unsaved change
- if not prehandling:
- value = handler.getDisplayFiller (entry.getValue ())
- assert gDebug (5, "UPD-ENTRY %s current: %s (%s)" % (entry, repr(value),
- index))
- uiWidget._ui_set_value_(index, value)
-
- # Fill trailing spots
- #
- # You must skip the matching index but you do not want to just add 1 to
- # count as the formulas would then be off
- count = index
-
- lastRow = block._resultSet.getRecordCount ()
- while count < int (entry._rows):
- if count != index:
- cr = currentRecord + (count - index)
- rec = block._resultSet.getRecord (cr)
-
- if rec is None:
- # Blank the displayed widget
- value = handler.getDisplayFiller (None)
- # Don't ask... but it's needed
- lastRow -= 1
- else:
- value = handler.getDisplayFiller (rec.getField (field.field))
-
- assert gDebug (5, "UPD-ENTRY %s trail: '%s' (%s)" % (entry, value,
count))
- uiWidget._ui_set_value_(count, value)
-
- count += 1
-
- handler.editing = prehandling
-
-
- # ---------------------------------------------------------------------------
# Get the clipboard contents
# ---------------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r8743 - trunk/gnue-forms/src/uidrivers/_base,
reinhard <=