Class DGraphView.view


class [['a, 'b, 'c]] view : GnomeCanvas.canvas Gtk.obj -> ('a, 'b, 'c) DGraphModel.abstract_model -> object .. end
Inherits
method model : ('a, 'b, 'c) DGraphModel.abstract_model
Model from DGraphModel
method get_node : 'a -> 'a DGraphViewItem.view_node
Getters
method get_edge : 'b -> 'b DGraphViewItem.view_edge
method get_cluster : 'c -> 'c DGraphViewItem.view_cluster
method iter_nodes : ('a DGraphViewItem.view_node -> unit) -> unit
Iterators
method iter_edges : ('a DGraphViewItem.view_node -> 'a DGraphViewItem.view_node -> unit) -> unit
method iter_edges_e : ('b DGraphViewItem.view_edge -> unit) -> unit
method iter_clusters : ('c DGraphViewItem.view_cluster -> unit) -> unit
method iter_succ : ('a DGraphViewItem.view_node -> unit) -> 'a DGraphViewItem.view_node -> unit
method iter_pred : ('a DGraphViewItem.view_node -> unit) -> 'a DGraphViewItem.view_node -> unit
method iter_succ_e : ('b DGraphViewItem.view_edge -> unit) -> 'a DGraphViewItem.view_node -> unit
method iter_pred_e : ('b DGraphViewItem.view_edge -> unit) -> 'a DGraphViewItem.view_node -> unit
method mem_edge : 'a DGraphViewItem.view_node -> 'a DGraphViewItem.view_node -> bool
Membership functions
method find_edge : 'a DGraphViewItem.view_node ->
'a DGraphViewItem.view_node -> 'b DGraphViewItem.view_edge
method src : 'b DGraphViewItem.view_edge -> 'a DGraphViewItem.view_node
method dst : 'b DGraphViewItem.view_edge -> 'a DGraphViewItem.view_node
method zoom_factor : float
method zoom_to : float -> unit
method zoom_in : unit -> unit
method zoom_out : unit -> unit
method adapt_zoom : unit -> unit