A special type of canvas which knows how to handle ConnectedBox objects.
Methods
|
|
__init__
disable_rubber_band
enable_rubber_band_end
enable_rubber_band_start
move_rubber_band
print_graph
register_node
toggle_rubber_band
|
|
__init__
|
__init__ (
self,
parent=None,
enabled_color='green',
rubber_band_color='black',
**kw,
)
Create ConnectingCanvas.
Arguments
-
parent The parent widget for the canvas.
-
enabled_color Color for rubber band when the
Connection can be made.
-
rubber_band_color Normal color for the rubber band.
|
|
disable_rubber_band
|
disable_rubber_band ( self, event=None )
Turn off the rubber band.
|
|
enable_rubber_band_end
|
enable_rubber_band_end (
self,
event=None,
h=None,
)
Stop the enable-rubber-band
|
|
enable_rubber_band_start
|
enable_rubber_band_start (
self,
event=None,
h=None,
)
Start enabling the rubber band.
|
|
move_rubber_band
|
move_rubber_band ( self, event )
Move the points of the rubber band to be consistent with the motion event.
|
|
print_graph
|
print_graph ( self )
|
|
register_node
|
register_node ( self, node )
Register a node on the canvas.
|
|
toggle_rubber_band
|
toggle_rubber_band (
self,
event,
h=None,
)
Toggles the rubber band state.
|
|