nodegraph module

class nodegraph.BackgroundImageMouseHandler(start_uievent)

Bases: nodegraphbase.EventHandler

getDropTarget(uievent)
handleEvent(uievent, pending_actions)
updateImages(editor, dosave, dodelete=False)
class nodegraph.BackgroundMouseHandler(start_uievent)

Bases: nodegraphbase.EventHandler

handleEvent(uievent, pending_actions)
class nodegraph.IndirectInputClickHandler(start_uievent)

Bases: nodegraphbase.ItemEventHandler

handleEvent(uievent, pending_actions)
class nodegraph.IndirectInputMouseHandler(start_uievent)

Bases: nodegraphbase.ItemEventHandler

handleEvent(uievent, pending_actions)
class nodegraph.MovableItemMoveHandler(start_uievent, click_handler)

Bases: nodegraphbase.ItemEventHandler

applyAdjustments(uievent)
buildPreviewWires(editor, conn)
getItemChain()
getItemsToMove(uievent)
getPreferredDropTarget(mouseitems, uievent)
handleDrop(mouseitem, uievent)
handleEvent(uievent, pending_actions)
isDragFarEnoughToCopy(uievent)
isPerformingCopy(uievent)
setParentNetworkBoxFromMousePos(uievent)
showAllAdjustments(editor, uievent)
class nodegraph.NetworkBoxClickHandler(start_uievent)

Bases: nodegraphbase.ItemEventHandler

handleEvent(uievent, pending_actions)
class nodegraph.NetworkBoxMouseHandler(start_uievent)

Bases: nodegraphbase.ItemEventHandler

handleEvent(uievent, pending_actions)
class nodegraph.NetworkDotClickHandler(start_uievent)

Bases: nodegraphbase.ItemEventHandler

handleEvent(uievent, pending_actions)
class nodegraph.NetworkDotMouseHandler(start_uievent)

Bases: nodegraphbase.ItemEventHandler

handleEvent(uievent, pending_actions)
class nodegraph.NetworkDotMoveHandler(start_uievent, click_handler)

Bases: nodegraph.MovableItemMoveHandler

handleEvent(uievent, pending_actions)
isPerformingCopy(uievent)
class nodegraph.NetworkMovableItemSizeHandler(start_uievent)

Bases: nodegraphbase.ItemEventHandler

handleEvent(uievent, pending_actions)
class nodegraph.NodeClickHandler(start_uievent)

Bases: nodegraphbase.ItemEventHandler

handleEvent(uievent, pending_actions)
class nodegraph.NodeConnectionMouseHandler(start_uievent)

Bases: nodegraphbase.ItemEventHandler

handleEvent(uievent, pending_actions)
class nodegraph.NodeDependencyMouseHandler(start_uievent)

Bases: nodegraphbase.EventHandler

handleEvent(uievent, pending_actions)
class nodegraph.NodeMouseHandler(start_uievent)

Bases: nodegraphbase.ItemEventHandler

handleEvent(uievent, pending_actions)
class nodegraph.NodeMoveHandler(start_uievent, click_handler)

Bases: nodegraph.MovableItemMoveHandler

getPreferredDropTarget(mouseitems, uievent)
getPrompt(uievent)
handleDrop(mouseitem, uievent)
class nodegraph.NodeWireMouseHandler(start_uievent)

Bases: nodegraphbase.ItemEventHandler

handleEvent(uievent, pending_actions)
class nodegraph.NodeWireStubMouseHandler(start_uievent)

Bases: nodegraphbase.ItemEventHandler

handleEvent(uievent, pending_actions)
class nodegraph.StickyNoteClickHandler(start_uievent)

Bases: nodegraphbase.ItemEventHandler

handleEvent(uievent, pending_actions)
class nodegraph.StickyNoteMouseHandler(start_uievent)

Bases: nodegraphbase.ItemEventHandler

handleEvent(uievent, pending_actions)
nodegraph.createEventHandler(uievent, pending_actions)
nodegraph.createNodeTypeEventHandler(uievent, pending_actions)
nodegraph.handleEvent(uievent, last_handler_coroutine)

Handles events coming from the Network Editor. Dispatch events directed at specific graph items, and handle events not directed at a particular graph item.

nodegraph.handleEventCoroutine()