Node Item (nodeitem)

Node Item

class orangecanvas.canvas.items.nodeitem.NodeItem(widget_description=None, parent=None, **kwargs)

Bases: PyQt4.QtGui.QGraphicsObject

An widget node item in the canvas.

positionChanged
anchorGeometryChanged
activated
anchorRotation()

Return the anchor rotation.

animationEnabled()

Are node animations enabled.

font()

Return the title text font.

inputAnchors()

Return a list of all input anchor points.

newInputAnchor()

Create and return a new input AnchorPoint.

newOutputAnchor()

Create and return a new output AnchorPoint.

outputAnchors()

Return a list of all output anchor points.

processingState()

The node processing state.

processingState_

The node processing state.

progress()

Return the node work progress state.

progress_

Node progress state.

removeInputAnchor(anchor)

Remove input anchor.

removeOutputAnchor(anchor)

Remove output anchor.

setAnchorRotation(angle)

Set the anchor rotation.

setAnimationEnabled(enabled)

Set the node animation enabled state.

setColor(color, selectedColor=None)

Set the widget color.

setFont(font)

Set the title text font (QFont).

setIcon(icon)

Set the node item’s icon (QIcon).

setProcessingState(state)

Set the node processing state i.e. the node is processing (is busy) or is idle.

setProgress(progress)

Set the node work progress state (number between 0 and 100).

setStateMessage(message)

Set a state message to display over the item.

Parameters:message (UserMessage) – Message to display. message.severity is used to determine the icon and message.contents is used as a tool tip.
setStatusMessage(message)

Set the node status message text.

This text is displayed below the node’s title.

setTitle(title)

Set the node title. The title text is displayed at the bottom of the node.

setWidgetCategory(desc)

Set the widget category.

setWidgetDescription(desc)

Set widget description.

title()

Return the node title.

title_

Node title text.

class orangecanvas.canvas.items.nodeitem.AnchorPoint(*args)

Bases: PyQt4.QtGui.QGraphicsObject

A anchor indicator on the NodeAnchorItem.

scenePositionChanged(QPointF)
anchorDirectionChanged(QPointF)
anchorDirection()

Return the preferred anchor direction.

anchorScenePos()

Return anchor position in scene coordinates.

setAnchorDirection(direction)

Set the preferred direction (QPointF) in item coordinates.