Module conrod::widget::graph
[−]
[src]
A widget for viewing and controlling graph structures.
Re-exports
pub use self::node::Node; |
pub use self::node::SocketLayout; |
pub use self::node::SocketSide; |
Modules
node |
A default container widget to use for nodes that exist within a |
Structs
Camera |
The camera used to view the graph. |
Edge |
A context for an edge yielded during the edge instantiation stage. |
EdgeWidget |
Returned when an |
Edges |
An iterator-like type yielding a |
Events |
An iterator yielding all pending events. |
Graph |
A widget used for visualising and manipulating Graph types. |
Layout |
Stores the layout of all nodes within the graph. |
NodeContext |
A context for a node yielded during the node instantiation stage. |
NodeSocket |
Represents a socket connection on a node. |
NodeWidget |
Returned when a |
Nodes |
An iterator-like type yielding a |
Session |
A context for moving through the modes of graph widget instantiation in a type-safe manner. |
SessionEdges |
The third stage of the graph's Session event. |
SessionEvents |
The first stage of the graph's Session event. |
SessionNodes |
The second stage of the graph's Session event. |
State |
Unique state for the |
Style |
Unique styling for the BorderedRectangle widget. |
Enums
EdgeEvent |
Events related to adding and removing edges. |
Event |
An interaction has caused some event to occur. |
NodeEvent |
Events related to adding and removing nodes. |
Traits
NodeId |
Traits required by types that may be used as a graph node identifier. |
Functions
edge_node_widget_ids |
Returns the |
node_widget_id |
Returns the |