editors/Viewer.py
changeset 872 6aadbde5f41e
parent 857 9695969796d0
child 882 3c6ce0a5ab2c
equal deleted inserted replaced
871:1af078aa0cf8 872:6aadbde5f41e
  1565             self.ParentWindow.EditProjectElement(ITEM_POU, "P::%s"%self.SelectedElement.GetType())
  1565             self.ParentWindow.EditProjectElement(ITEM_POU, "P::%s"%self.SelectedElement.GetType())
  1566 
  1566 
  1567     def OnAdjustBlockSizeMenu(self, event):
  1567     def OnAdjustBlockSizeMenu(self, event):
  1568         if self.SelectedElement is not None:
  1568         if self.SelectedElement is not None:
  1569             movex, movey = self.SelectedElement.SetBestSize(self.Scaling)
  1569             movex, movey = self.SelectedElement.SetBestSize(self.Scaling)
  1570             self.SelectedElement.RefreshModel()
  1570             self.SelectedElement.RefreshModel(True)
  1571             self.RefreshBuffer()
  1571             self.RefreshBuffer()
  1572             if movex != 0 or movey != 0:
  1572             self.RefreshRect(self.GetScrolledRect(self.SelectedElement.GetRedrawRect(movex, movey)), False)
  1573                 self.RefreshRect(self.GetScrolledRect(self.SelectedElement.GetRedrawRect(movex, movey)), False)
       
  1574 
  1573 
  1575     def OnDeleteMenu(self, event):
  1574     def OnDeleteMenu(self, event):
  1576         if self.SelectedElement is not None:
  1575         if self.SelectedElement is not None:
  1577             self.SelectedElement.Delete()
  1576             self.SelectedElement.Delete()
  1578             self.SelectedElement = None
  1577             self.SelectedElement = None
  1894                             self.Controler.ComputePouName(instance_type))
  1893                             self.Controler.ComputePouName(instance_type))
  1895                     else:
  1894                     else:
  1896                         self.SelectedElement.OnLeftDClick(event, self.GetLogicalDC(), self.Scaling)
  1895                         self.SelectedElement.OnLeftDClick(event, self.GetLogicalDC(), self.Scaling)
  1897             elif event.ControlDown() and event.ShiftDown():
  1896             elif event.ControlDown() and event.ShiftDown():
  1898                 movex, movey = self.SelectedElement.SetBestSize(self.Scaling)
  1897                 movex, movey = self.SelectedElement.SetBestSize(self.Scaling)
  1899                 if movex != 0 or movey != 0:
  1898                 self.SelectedElement.RefreshModel()
  1900                     self.SelectedElement.RefreshModel()
  1899                 self.RefreshBuffer()
  1901                     self.RefreshBuffer()
  1900                 self.RefreshRect(self.GetScrolledRect(self.SelectedElement.GetRedrawRect(movex, movey)), False)
  1902                     self.RefreshRect(self.GetScrolledRect(self.SelectedElement.GetRedrawRect(movex, movey)), False)
       
  1903             else:
  1901             else:
  1904                 self.SelectedElement.OnLeftDClick(event, self.GetLogicalDC(), self.Scaling)
  1902                 self.SelectedElement.OnLeftDClick(event, self.GetLogicalDC(), self.Scaling)
  1905         event.Skip()
  1903         event.Skip()
  1906     
  1904     
  1907     def OnViewerMotion(self, event):
  1905     def OnViewerMotion(self, event):