1885 self.ParentWindow.OpenGraphicViewer(iec_path) |
1885 self.ParentWindow.OpenGraphicViewer(iec_path) |
1886 else: |
1886 else: |
1887 self.ParentWindow.OpenGraphicViewer(iec_path) |
1887 self.ParentWindow.OpenGraphicViewer(iec_path) |
1888 elif event.ControlDown() and not event.ShiftDown(): |
1888 elif event.ControlDown() and not event.ShiftDown(): |
1889 if not isinstance(self.SelectedElement, Graphic_Group): |
1889 if not isinstance(self.SelectedElement, Graphic_Group): |
1890 instance_type = self.SelectedElement.GetType() |
1890 if isinstance(self.SelectedElement, FBD_Block): |
1891 if self.IsBlock(self.SelectedElement) and instance_type in self.Controler.GetProjectPouNames(self.Debug): |
1891 instance_type = self.SelectedElement.GetType() |
|
1892 else: |
|
1893 instance_type = None |
|
1894 if instance_type in self.Controler.GetProjectPouNames(self.Debug): |
1892 self.ParentWindow.EditProjectElement(ITEM_POU, |
1895 self.ParentWindow.EditProjectElement(ITEM_POU, |
1893 self.Controler.ComputePouName(instance_type)) |
1896 self.Controler.ComputePouName(instance_type)) |
1894 else: |
1897 else: |
1895 self.SelectedElement.OnLeftDClick(event, self.GetLogicalDC(), self.Scaling) |
1898 self.SelectedElement.OnLeftDClick(event, self.GetLogicalDC(), self.Scaling) |
1896 elif event.ControlDown() and event.ShiftDown(): |
1899 elif event.ControlDown() and event.ShiftDown(): |
1897 movex, movey = self.SelectedElement.SetBestSize(self.Scaling) |
1900 movex, movey = self.SelectedElement.SetBestSize(self.Scaling) |
1898 self.SelectedElement.RefreshModel() |
1901 self.SelectedElement.RefreshModel() |