plugger.py
changeset 66 b46237718b27
parent 65 e55d6faee9d1
child 74 8a726a62fbfc
equal deleted inserted replaced
65:e55d6faee9d1 66:b46237718b27
   894         
   894         
   895         
   895         
   896         return True
   896         return True
   897         
   897         
   898         
   898         
   899         # Link object files into something that can be executed on target
   899     # Link object files into something that can be executed on target
   900 
   900 
   901     def _showIECcode(self, logger):
   901     def _showIECcode(self, logger):
   902         plc_file = self._getIECcodepath()
   902         plc_file = self._getIECcodepath()
   903         new_dialog = wx.Frame(None)
   903         new_dialog = wx.Frame(None)
   904         ST_viewer = TextViewer(new_dialog, None, None)
   904         ST_viewer = TextViewer(new_dialog, None, None)
   912             
   912             
   913         new_dialog.Show()
   913         new_dialog.Show()
   914 
   914 
   915     def _editIECrawcode(self, logger):
   915     def _editIECrawcode(self, logger):
   916         new_dialog = wx.Frame(None)
   916         new_dialog = wx.Frame(None)
       
   917         
       
   918         buildpath = self._getBuildPath()
       
   919         # Eventually create build dir
       
   920         if not os.path.exists(buildpath):
       
   921             os.mkdir(buildpath)
       
   922         
   917         controler = MiniTextControler(self._getIECrawcodepath())
   923         controler = MiniTextControler(self._getIECrawcodepath())
   918         ST_viewer = TextViewer(new_dialog, None, controler)
   924         ST_viewer = TextViewer(new_dialog, None, controler)
   919         #ST_viewer.Enable(False)
   925         #ST_viewer.Enable(False)
   920         ST_viewer.SetKeywords(IEC_KEYWORDS)
   926         ST_viewer.SetKeywords(IEC_KEYWORDS)
   921         ST_viewer.RefreshView()
   927         ST_viewer.RefreshView()