ProjectController.py
changeset 734 5c42cafaee15
parent 733 915be999f3f0
child 737 7b421e080636
equal deleted inserted replaced
733:915be999f3f0 734:5c42cafaee15
    59                 </xsd:choice>
    59                 </xsd:choice>
    60               </xsd:complexType>
    60               </xsd:complexType>
    61             </xsd:element>
    61             </xsd:element>
    62             <xsd:element name="Libraries" minOccurs="0">
    62             <xsd:element name="Libraries" minOccurs="0">
    63               <xsd:complexType>
    63               <xsd:complexType>
    64               """+"\n".join(['<xsd:attribute name="Enable_'+
    64               """+"\n".join(['<xsd:attribute name='+
    65                              libname+
    65                              '"Enable_'+ libname + '_Library" '+
    66                              '_Library" type="xsd:boolean" use="optional" default="true"/>' 
    66                              'type="xsd:boolean" use="optional" default="true"/>' 
    67                              for libname,lib in features.libraries])+"""
    67                              for libname,lib in features.libraries])+"""
    68               </xsd:complexType>
    68               </xsd:complexType>
    69             </xsd:element>
    69             </xsd:element>
    70           </xsd:sequence>
    70           </xsd:sequence>
    71           <xsd:attribute name="URI_location" type="xsd:string" use="optional" default=""/>
    71           <xsd:attribute name="URI_location" type="xsd:string" use="optional" default=""/>
  1339                 self.logger.write_error(_("No PLC to transfer (did build succeed ?)\n"))
  1339                 self.logger.write_error(_("No PLC to transfer (did build succeed ?)\n"))
  1340 
  1340 
  1341         wx.CallAfter(self.UpdateMethodsFromPLCStatus)
  1341         wx.CallAfter(self.UpdateMethodsFromPLCStatus)
  1342 
  1342 
  1343     ConfNodeMethods = [
  1343     ConfNodeMethods = [
  1344         {"bitmap" : opjimg("Build"),
  1344         {"bitmap" : "Build",
  1345          "name" : _("Build"),
  1345          "name" : _("Build"),
  1346          "tooltip" : _("Build project into build folder"),
  1346          "tooltip" : _("Build project into build folder"),
  1347          "method" : "_Build"},
  1347          "method" : "_Build"},
  1348         {"bitmap" : opjimg("Clean"),
  1348         {"bitmap" : "Clean",
  1349          "name" : _("Clean"),
  1349          "name" : _("Clean"),
  1350          "enabled" : False,
  1350          "enabled" : False,
  1351          "tooltip" : _("Clean project build folder"),
  1351          "tooltip" : _("Clean project build folder"),
  1352          "method" : "_Clean"},
  1352          "method" : "_Clean"},
  1353         {"bitmap" : opjimg("Run"),
  1353         {"bitmap" : "Run",
  1354          "name" : _("Run"),
  1354          "name" : _("Run"),
  1355          "shown" : False,
  1355          "shown" : False,
  1356          "tooltip" : _("Start PLC"),
  1356          "tooltip" : _("Start PLC"),
  1357          "method" : "_Run"},
  1357          "method" : "_Run"},
  1358         {"bitmap" : opjimg("Stop"),
  1358         {"bitmap" : "Stop",
  1359          "name" : _("Stop"),
  1359          "name" : _("Stop"),
  1360          "shown" : False,
  1360          "shown" : False,
  1361          "tooltip" : _("Stop Running PLC"),
  1361          "tooltip" : _("Stop Running PLC"),
  1362          "method" : "_Stop"},
  1362          "method" : "_Stop"},
  1363         {"bitmap" : opjimg("Connect"),
  1363         {"bitmap" : "Connect",
  1364          "name" : _("Connect"),
  1364          "name" : _("Connect"),
  1365          "tooltip" : _("Connect to the target PLC"),
  1365          "tooltip" : _("Connect to the target PLC"),
  1366          "method" : "_Connect"},
  1366          "method" : "_Connect"},
  1367         {"bitmap" : opjimg("Transfer"),
  1367         {"bitmap" : "Transfer",
  1368          "name" : _("Transfer"),
  1368          "name" : _("Transfer"),
  1369          "shown" : False,
  1369          "shown" : False,
  1370          "tooltip" : _("Transfer PLC"),
  1370          "tooltip" : _("Transfer PLC"),
  1371          "method" : "_Transfer"},
  1371          "method" : "_Transfer"},
  1372         {"bitmap" : opjimg("Disconnect"),
  1372         {"bitmap" : "Disconnect",
  1373          "name" : _("Disconnect"),
  1373          "name" : _("Disconnect"),
  1374          "shown" : False,
  1374          "shown" : False,
  1375          "tooltip" : _("Disconnect from PLC"),
  1375          "tooltip" : _("Disconnect from PLC"),
  1376          "method" : "_Disconnect"},
  1376          "method" : "_Disconnect"},
  1377         {"bitmap" : opjimg("ShowIECcode"),
  1377         {"bitmap" : "ShowIECcode",
  1378          "name" : _("Show code"),
  1378          "name" : _("Show code"),
  1379          "shown" : False,
  1379          "shown" : False,
  1380          "tooltip" : _("Show IEC code generated by PLCGenerator"),
  1380          "tooltip" : _("Show IEC code generated by PLCGenerator"),
  1381          "method" : "_showIECcode"},
  1381          "method" : "_showIECcode"},
  1382         {"bitmap" : opjimg("editIECrawcode"),
  1382         {"bitmap" : "editIECrawcode",
  1383          "name" : _("Raw IEC code"),
  1383          "name" : _("Raw IEC code"),
  1384          "tooltip" : _("Edit raw IEC code added to code generated by PLCGenerator"),
  1384          "tooltip" : _("Edit raw IEC code added to code generated by PLCGenerator"),
  1385          "method" : "_editIECrawcode"},
  1385          "method" : "_editIECrawcode"},
  1386     ]
  1386     ]