nodegraphalign module

class nodegraphalign.LayoutInfo(editor, branchdir, spacingdir)
addItemToTree(item)
addTree(item)
advanceToNextBranch()
completeLayout()
getItemOffset(item)
popBranch()
pushBranch()
updateBranchDepths()
class nodegraphalign.LayoutTree(editor, branchdir, spacingdir)
addExistingItemToBranch(item)
addItemToBranch(item)
advanceToNextBranch()
completeLayout()
getItemOffset(item)
getNextItemOffset(item)
popBranch()
pushBranch()
updateBranchDepths()
nodegraphalign.alignConnected(editor, alignitem, alignpos, direction)
nodegraphalign.alignItems(editor, items, alignitem, alignpos, direction)
nodegraphalign.alignSelected(editor, direction)
nodegraphalign.assignPositions(items, layoutinfo, followinputs)
nodegraphalign.assignPositionsToConnected(item, itemset, layoutinfo, followinputs)
nodegraphalign.compareByOutputs(item1, item2)
nodegraphalign.distributeItems(editor, items, vertical, posstartmap=None)
nodegraphalign.distributeSelected(editor, vertical, posstartmap=None)
nodegraphalign.getItemRect(editor, item)
nodegraphalign.lineUpItems(editor, items, start_pos, vertical, start_item=None, posstartmap=None)
nodegraphalign.lineUpSelected(editor, start_pos, vertical, start_item=None, posstartmap=None)