DGraphView.viewGraph widget derived from GnoCanvas.canvas. Support zooming and scrolling.
inherit GnoCanvas.canvasmethod model : ('vertex, 'edge, 'cluster) Graph.DGraphModel.abstract_modelmethod get_node : 'vertex -> 'vertex Graph_gtk.DGraphViewItem.view_itemmethod get_edge : 'edge -> 'edge Graph_gtk.DGraphViewItem.view_itemmethod get_cluster : 'cluster -> 'cluster Graph_gtk.DGraphViewItem.view_itemmethod iter_nodes : ('vertex Graph_gtk.DGraphViewItem.view_item -> unit) ->
unitmethod iter_edges : ('vertex Graph_gtk.DGraphViewItem.view_item ->
'vertex Graph_gtk.DGraphViewItem.view_item ->
unit) ->
unitmethod iter_edges_e : ('edge Graph_gtk.DGraphViewItem.view_item -> unit) ->
unitmethod iter_clusters : ('cluster Graph_gtk.DGraphViewItem.view_item -> unit) ->
unitmethod iter_succ : ('vertex Graph_gtk.DGraphViewItem.view_item -> unit) ->
'vertex Graph_gtk.DGraphViewItem.view_item ->
unitmethod iter_pred : ('vertex Graph_gtk.DGraphViewItem.view_item -> unit) ->
'vertex Graph_gtk.DGraphViewItem.view_item ->
unitmethod iter_succ_e : ('edge Graph_gtk.DGraphViewItem.view_item -> unit) ->
'vertex Graph_gtk.DGraphViewItem.view_item ->
unitmethod iter_pred_e : ('edge Graph_gtk.DGraphViewItem.view_item -> unit) ->
'vertex Graph_gtk.DGraphViewItem.view_item ->
unitmethod iter_associated_vertex : ('vertex Graph_gtk.DGraphViewItem.view_item ->
unit) ->
'vertex Graph_gtk.DGraphViewItem.view_item ->
unitmethod mem_edge : 'vertex Graph_gtk.DGraphViewItem.view_item ->
'vertex Graph_gtk.DGraphViewItem.view_item ->
boolmethod find_edge : 'vertex Graph_gtk.DGraphViewItem.view_item ->
'vertex Graph_gtk.DGraphViewItem.view_item ->
'edge Graph_gtk.DGraphViewItem.view_itemmethod src : 'edge Graph_gtk.DGraphViewItem.view_item ->
'vertex Graph_gtk.DGraphViewItem.view_itemmethod dst : 'edge Graph_gtk.DGraphViewItem.view_item ->
'vertex Graph_gtk.DGraphViewItem.view_itemSet the zoom padding used by zoom_in and zoom_out. It defaults to 0.1.
method center_node : 'vertex Graph_gtk.DGraphViewItem.view_item -> unitCenter canvas on a node.
method highlight : ?color:(int32 * int32) ->
'vertex Graph_gtk.DGraphViewItem.view_item ->
unitChange the color of the given vertex item. May be cancelled by dehighlight. If color is primary,secondary, then primary is used except if the current color is primary. In this case, secondary is used.
method dehighlight : 'vertex Graph_gtk.DGraphViewItem.view_item -> unitCancel highlight.