def OnTwainEvent(self, event): self.Log("OnTwainEvent called, event=%d" % event) try: if event == twain.MSG_XFERREADY: self.statusBar1.SetStatusText("6 - Data Available", 2) self.statusBar1.SetStatusText("Transfering Data", 0) Dlg = dlgTransfer.wxDialog1(self) Dlg.SetSourceInfo(self.SS, self) Dlg.ShowModal() try: # When the transfer dialog closes, it automatically # raises its parent, which may obscure the bit map # display box. I simply attempt to raise that box. Dlg.frm.Raise() except: pass self.Log("self.SS.HideUI()") self.SS.HideUI() self.statusBar1.SetStatusText("4 - Source Open", 2) self.statusBar1.SetStatusText("Aquisition Complete", 0) elif event == twain.MSG_CLOSEDSREQ: # Have to close the DS (note: not hide it) self.OnFilemenuitems1Menu(None) except: self.DisplayException("OnTwainEvent")
def OnTwainEvent(self, event): self.Log("OnTwainEvent called, event=%d" % event) try: if event == twain.MSG_XFERREADY: self.Log('twain.MSG_XFERREADY event') self.statusBar1.SetStatusText("6 - Data Available", 2) self.statusBar1.SetStatusText("Transfering Data", 0) Dlg = dlgTransfer.wxDialog1(self) Dlg.SetSourceInfo(self.SS, self) Dlg.ShowModal() self.Log("self.SS.HideUI()") self.SS.HideUI() elif event == twain.MSG_CLOSEDSREQ: # Have to close the DS (note: not hide it) self.Log('twain.MSG_CLOSEDREQ event') self.OnFilemenuitems1Menu(None) except: self.DisplayException("OnTwainEvent")
def OnTwainEvent(self, event): self.Log("OnTwainEvent called, event=%d" % event) try: if event == twain.MSG_XFERREADY: self.Log("twain.MSG_XFERREADY event") self.statusBar1.SetStatusText("6 - Data Available", 2) self.statusBar1.SetStatusText("Transfering Data", 0) Dlg = dlgTransfer.wxDialog1(self) Dlg.SetSourceInfo(self.SS, self) Dlg.ShowModal() self.Log("self.SS.HideUI()") self.SS.HideUI() elif event == twain.MSG_CLOSEDSREQ: # Have to close the DS (note: not hide it) self.Log("twain.MSG_CLOSEDREQ event") self.OnFilemenuitems1Menu(None) except: self.DisplayException("OnTwainEvent")