406 if wx.Platform == '__WXMSW__': |
406 if wx.Platform == '__WXMSW__': |
407 readerpath = get_acroversion() |
407 readerpath = get_acroversion() |
408 readerexepath = os.path.join(readerpath,"AcroRd32.exe") |
408 readerexepath = os.path.join(readerpath,"AcroRd32.exe") |
409 if(os.path.isfile(readerexepath)): |
409 if(os.path.isfile(readerexepath)): |
410 os.spawnl(os.P_DETACH, readerexepath, "AcroRd32.exe", '"%s"'%os.path.join(ScriptDirectory, "doc","manual_en.pdf")) |
410 os.spawnl(os.P_DETACH, readerexepath, "AcroRd32.exe", '"%s"'%os.path.join(ScriptDirectory, "doc","manual_en.pdf")) |
411 else: |
411 else: |
412 os.system("xpdf -remote CANFESTIVAL %s %d &"%(os.path.join(ScriptDirectory, "doc/manual_en.pdf"),16)) |
412 message = wx.MessageDialog(self, """Check if Acrobat Reader is correctly installed on your computer""", "ERROR", wx.OK|wx.ICON_ERROR) |
|
413 message.ShowModal() |
|
414 message.Destroy() |
|
415 |
|
416 else: |
|
417 try: |
|
418 os.system("xpdf -remote CANFESTIVAL %s %d &"%(os.path.join(ScriptDirectory, "doc/manual_en.pdf"),16)) |
|
419 except: |
|
420 message = wx.MessageDialog(self, """Check if xpdf is correctly installed on your computer""", "ERROR", wx.OK|wx.ICON_ERROR) |
|
421 message.ShowModal() |
|
422 message.Destroy() |
413 event.Skip() |
423 event.Skip() |
414 |
424 |
415 def OnAboutMenu(self, event): |
425 def OnAboutMenu(self, event): |
416 self.OpenHtmlFrame("About CAN Festival", os.path.join(ScriptDirectory, "doc/about.html"), wx.Size(500, 450)) |
426 self.OpenHtmlFrame("About CAN Festival", os.path.join(ScriptDirectory, "doc/about.html"), wx.Size(500, 450)) |
417 event.Skip() |
427 event.Skip() |