equal
deleted
inserted
replaced
1181 dialog.Destroy() |
1181 dialog.Destroy() |
1182 event.Skip() |
1182 event.Skip() |
1183 |
1183 |
1184 def OnRemoveConfigurationMenu(self, event): |
1184 def OnRemoveConfigurationMenu(self, event): |
1185 configs = self.Controler.GetProjectConfigNames() |
1185 configs = self.Controler.GetProjectConfigNames() |
1186 dialog = wxSingleChoiceDialog(self, "Select Configuration to remove:", "Configuration Remove", configs, wxOK|wxCANCEL) |
1186 dialog = wxSingleChoiceDialog(self, "Select Configuration to remove:", "Remove configuration", configs, wxOK|wxCANCEL) |
1187 if dialog.ShowModal() == wxID_OK: |
1187 if dialog.ShowModal() == wxID_OK: |
1188 selected = dialog.GetStringSelection() |
1188 selected = dialog.GetStringSelection() |
1189 self.Controler.ProjectRemoveConfiguration(selected) |
1189 self.Controler.ProjectRemoveConfiguration(selected) |
1190 self.RefreshProjectTree() |
1190 self.RefreshProjectTree() |
1191 event.Skip() |
1191 event.Skip() |
1202 self.RefreshProjectTree() |
1202 self.RefreshProjectTree() |
1203 dialog.Destroy() |
1203 dialog.Destroy() |
1204 event.Skip() |
1204 event.Skip() |
1205 |
1205 |
1206 def OnRemovePouTransitionMenu(self, event): |
1206 def OnRemovePouTransitionMenu(self, event): |
|
1207 selected = self.ProjectTree.GetSelection() |
|
1208 if self.ProjectTree.GetPyData(selected) == ITEM_POU: |
|
1209 pouname = self.ProjectTree.GetItemText(selected) |
|
1210 if self.Controler.GetPouBodyType(pouname) == "SFC": |
|
1211 transitions = self.Controler.GetPouTransitions(pouname) |
|
1212 dialog = wxSingleChoiceDialog(self, "Select Transition to remove:", "Remove transition", transitions, wxOK|wxCANCEL) |
|
1213 if dialog.ShowModal() == wxID_OK: |
|
1214 selected = dialog.GetStringSelection() |
|
1215 self.Controler.ProjectRemovePouTransition(pouname, selected) |
|
1216 self.RefreshProjectTree() |
|
1217 dialog.Destroy() |
1207 event.Skip() |
1218 event.Skip() |
1208 |
1219 |
1209 def OnAddPouActionMenu(self, event): |
1220 def OnAddPouActionMenu(self, event): |
1210 selected = self.ProjectTree.GetSelection() |
1221 selected = self.ProjectTree.GetSelection() |
1211 if self.ProjectTree.GetPyData(selected) == ITEM_POU: |
1222 if self.ProjectTree.GetPyData(selected) == ITEM_POU: |
1218 self.RefreshProjectTree() |
1229 self.RefreshProjectTree() |
1219 dialog.Destroy() |
1230 dialog.Destroy() |
1220 event.Skip() |
1231 event.Skip() |
1221 |
1232 |
1222 def OnRemovePouActionMenu(self, event): |
1233 def OnRemovePouActionMenu(self, event): |
|
1234 selected = self.ProjectTree.GetSelection() |
|
1235 if self.ProjectTree.GetPyData(selected) == ITEM_POU: |
|
1236 pouname = self.ProjectTree.GetItemText(selected) |
|
1237 if self.Controler.GetPouBodyType(pouname) == "SFC": |
|
1238 actions = self.Controler.GetPouActions(pouname) |
|
1239 dialog = wxSingleChoiceDialog(self, "Select Action to remove:", "Remove action", actions, wxOK|wxCANCEL) |
|
1240 if dialog.ShowModal() == wxID_OK: |
|
1241 selected = dialog.GetStringSelection() |
|
1242 self.Controler.ProjectRemovePouAction(pouname, selected) |
|
1243 self.RefreshProjectTree() |
|
1244 dialog.Destroy() |
1223 event.Skip() |
1245 event.Skip() |
1224 |
1246 |
1225 def OnAddResourceMenu(self, event): |
1247 def OnAddResourceMenu(self, event): |
1226 selected = self.ProjectTree.GetSelection() |
1248 selected = self.ProjectTree.GetSelection() |
1227 if self.ProjectTree.GetPyData(selected) == ITEM_CONFIGURATION: |
1249 if self.ProjectTree.GetPyData(selected) == ITEM_CONFIGURATION: |
1241 infos = self.Controler.GetProjectInfos() |
1263 infos = self.Controler.GetProjectInfos() |
1242 resources = [] |
1264 resources = [] |
1243 for config in infos["configs"]: |
1265 for config in infos["configs"]: |
1244 if config["name"] == config_name: |
1266 if config["name"] == config_name: |
1245 resources = config["resources"] |
1267 resources = config["resources"] |
1246 dialog = wxSingleChoiceDialog(self, "Select Resource to remove:", "Resource Remove", resources, wxOK|wxCANCEL) |
1268 dialog = wxSingleChoiceDialog(self, "Select Resource to remove:", "Remove resource", resources, wxOK|wxCANCEL) |
1247 if dialog.ShowModal() == wxID_OK: |
1269 if dialog.ShowModal() == wxID_OK: |
1248 resource = dialog.GetStringSelection() |
1270 resource = dialog.GetStringSelection() |
1249 self.Controler.ProjectRemoveConfigurationResource(config_name, resource) |
1271 self.Controler.ProjectRemoveConfigurationResource(config_name, resource) |
1250 self.RefreshProjectTree() |
1272 self.RefreshProjectTree() |
1251 dialog.Destroy() |
1273 dialog.Destroy() |