コード例 #1
0
ファイル: penciltool.py プロジェクト: MatthewMcAteer/cadnano2
 def mousePressPathHelix(self, pathHelix, event):
     draggingForceCrossover = False
     if pathHelix:
         phg = pathHelix.pathHelixGroup()
         draggingForceCrossover = phg.dragging
     if event.button() & Qt.RightButton or draggingForceCrossover:
         ForceTool.mousePressPathHelix(self, pathHelix, event)
     elif event.buttons() & Qt.LeftButton:
         SelectTool.mousePressPathHelix(self, pathHelix, event)
コード例 #2
0
ファイル: penciltool.py プロジェクト: MatthewMcAteer/cadnano2
 def hoverMovePathHelixGroup(self, phg, event):
     ForceTool.hoverMovePathHelixGroup(self, phg, event)
コード例 #3
0
ファイル: penciltool.py プロジェクト: MatthewMcAteer/cadnano2
 def hoverMovePathHelix(self, pathHelix, event):
     ForceTool.hoverMovePathHelix(self, pathHelix, event)
コード例 #4
0
ファイル: penciltool.py プロジェクト: MatthewMcAteer/cadnano2
 def mouseReleasePathHelix(self, pathHelix, event):
     SelectTool.mouseReleasePathHelix(self, pathHelix, event)
     ForceTool.mouseReleasePathHelix(self, pathHelix, event)
コード例 #5
0
ファイル: penciltool.py プロジェクト: MatthewMcAteer/cadnano2
 def mouseMovePathHelix(self, pathHelix, event):
     if event.buttons() & Qt.LeftButton:
         SelectTool.mouseMovePathHelix(self, pathHelix, event)
     elif event.buttons() & Qt.RightButton:
         ForceTool.mouseMovePathHelix(self, pathHelix, event)