695 |
nextEntry = None |
nextEntry = None |
696 |
keepNext = 0 |
keepNext = 0 |
697 |
|
|
|
# entryList= self._getFocusableEntries (self._currentBlock._children) |
|
698 |
entryList= self._getFocusableEntries (self._currentPage._children) |
entryList= self._getFocusableEntries (self._currentPage._children) |
699 |
for object in entryList: |
for object in entryList: |
700 |
# Put the first field as the next to rollover |
# Put the first field as the next to rollover |
731 |
nextEntry = None |
nextEntry = None |
732 |
lastEntry = self._currentEntry |
lastEntry = self._currentEntry |
733 |
|
|
|
# entryList= self._getFocusableEntries (self._currentBlock._children) |
|
734 |
entryList= self._getFocusableEntries (self._currentPage._children) |
entryList= self._getFocusableEntries (self._currentPage._children) |
735 |
for object in entryList: |
for object in entryList: |
736 |
if (object._type in TabStops and |
if (object._type in TabStops and |
825 |
self.dispatchEvent(event) |
self.dispatchEvent(event) |
826 |
return not event.__error__ |
return not event.__error__ |
827 |
|
|
828 |
|
def beginEditing(self): |
829 |
|
event = GFEvent('beginEDITMODE',None) |
830 |
|
self.dispatchEvent(event) |
831 |
|
return not event.__error__ |
832 |
|
|
833 |
|
|
834 |
def prevRecord(self): |
def prevRecord(self): |
835 |
if self._currentBlock.mode == 'query': |
if self._currentBlock.mode == 'query': |
882 |
return event.data[0] |
return event.data[0] |
883 |
|
|
884 |
def triggerCallTrigger(self, triggerName): |
def triggerCallTrigger(self, triggerName): |
885 |
self._triggerDictionary[triggerName](self) |
try: |
886 |
|
self._triggerDictionary[triggerName](self) |
887 |
|
except: |
888 |
|
print "cannot find %s in %s" % (triggerName, self._triggerDictionary.keys ()) |
889 |
|
raise |
890 |
|
|