/[papo]/gnue/forms/src/GFInstance.py
ViewVC logotype

Diff of /gnue/forms/src/GFInstance.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.9.2.1 by anthonyl, Tue Mar 4 22:18:22 2003 UTC revision 1.9.2.2 by anthonyl, Thu Mar 6 22:35:05 2003 UTC
# Line 279  class GFInstance(events.EventAware): Line 279  class GFInstance(events.EventAware):
279      self.updateStatusBar(insertMode=self._form._insertMode)      self.updateStatusBar(insertMode=self._form._insertMode)
280    
281    def updateRecordCounter(self):    def updateRecordCounter(self):
282      self.updateStatusBar(currentRecord=self._form._currentBlock._currentRecord+1,      if self._form._currentBlock:
283            self.updateStatusBar(currentRecord=self._form._currentBlock._currentRecord+1,
284                           maxRecord=self._form._currentBlock._recordCount)                           maxRecord=self._form._currentBlock._recordCount)
285        else:
286            self.updateStatusBar(currentRecord=0, maxRecord=0)
287    
288    def updatePageCounter(self):    def updatePageCounter(self):
289      maxPages = len(self._form._layout._pageList)      maxPages = len(self._form._layout._pageList)
# Line 295  class GFInstance(events.EventAware): Line 298  class GFInstance(events.EventAware):
298      self.updateStatusBar(tip=tip)      self.updateStatusBar(tip=tip)
299    
300    def updateRecordStatus(self):    def updateRecordStatus(self):
301      if self._form._currentBlock._resultSet.current.isPending():      if self._form._currentBlock:
302        status = 'modified'         if self._form._currentBlock._resultSet.current.isPending():
303      elif self._form._currentBlock.mode == 'query':           status = 'modified'
304        status = 'query'         elif self._form._currentBlock.mode == 'query':
305      elif self._form._currentBlock._resultSet.current.isDeleted():           status = 'query'
306        status = 'deleted'         elif self._form._currentBlock._resultSet.current.isDeleted():
307             status = 'deleted'
308           else:
309             status = 'saved'
310      else:      else:
311        status = 'saved'         status = 'nodata'
312      self.updateStatusBar(recordStatus=status)      self.updateStatusBar(recordStatus=status)
313    
314    def updateStatus(self):    def updateStatus(self):

Legend:
Removed from v.1.9.2.1  
changed lines
  Added in v.1.9.2.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26