예제 #1
0
 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")
예제 #2
0
    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")
예제 #3
0
    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")