]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/matita/lablGraphviz.mli
The dependencies parser is more robust w.r.t. to lexing errors.
[helm.git] / helm / software / matita / lablGraphviz.mli
index ca5c7a02b5768856d6401d30cd701bac7dd24962..7dcedbf7547870feab94b187cf033a3a533ee31b 100644 (file)
@@ -28,6 +28,8 @@
 (** {1 LablGtk "widget" for rendering Graphviz graphs and connecting to clicks
  * on nodes, edges, ...} *)
 
+type attribute = string * string  (* <key, value> pair *)
+
 class type graphviz_widget =
   object
 
@@ -45,7 +47,7 @@ class type graphviz_widget =
      * (e.g.: [ "shape","rect"; "href","http://foo.bar.com/";
      *          "title","foo"; "alt","description"; "coords","41,6,113,54" ] *)
     method connect_href:
-      (GdkEvent.Button.t -> (string * string) list -> unit) -> unit
+      (GdkEvent.Button.t -> attribute list -> unit) -> unit
 
       (** {3 low level access to embedded widgets}
        * Containment hierarchy: