コード例 #1
0
ファイル: Node.py プロジェクト: pydoted/dotEd
    def __init__(self, id, dicDotAttrs={}, x=0.0, y=0.0):
        self.id = id
        self.x = x
        self.y = y

        self.neighbours = {}
        self.dotAttrs = {}

        dictAttrs = dicDotAttrs.copy()
        dictAttrs[NodeDotAttrs.pos.value] = NodeDotPosUtils.formatPos(x, y)
        self.edit(dictAttrs)
コード例 #2
0
    def __init__(self, id, dicDotAttrs={}, x=0.0, y=0.0):
        self.id = id
        self.x = x
        self.y = y

        self.neighbours = {}
        self.dotAttrs = {}

        dictAttrs = dicDotAttrs.copy()
        dictAttrs[NodeDotAttrs.pos.value] = NodeDotPosUtils.formatPos(x, y)
        self.edit(dictAttrs)
コード例 #3
0
ファイル: GraphicsNode.py プロジェクト: pydoted/dotEd
 def onEditPos(self):
     """Callback function when editing the pos."""
     self.graphicsGraphView.controller.onEditNode(
         self.id, {NodeDotAttrs.pos.value: NodeDotPosUtils.formatPos(self.x(), self.y())}
     )
コード例 #4
0
ファイル: GraphicsNode.py プロジェクト: pydoted/dotEd
 def onEditPos(self):
     '''Callback function when editing the pos.'''
     self.graphicsGraphView.controller.onEditNode(self.id, {
         NodeDotAttrs.pos.value:
         NodeDotPosUtils.formatPos(self.x(), self.y())
     })