X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fhbugs%2Fclient%2Fhbugs_client.mli;h=0c2e93d800b81590ab5eb11fcd9e5455f5a28624;hb=1fb8d0192e1f7ee891c53dc282c9c9f111e63e3c;hp=edf0127bda5b73b2534aa0d1076e37e54c0ce33d;hpb=58cc9aa288286beb79f78ce4546d5a4bebde54e5;p=helm.git diff --git a/helm/hbugs/client/hbugs_client.mli b/helm/hbugs/client/hbugs_client.mli index edf0127bd..0c2e93d80 100644 --- a/helm/hbugs/client/hbugs_client.mli +++ b/helm/hbugs/client/hbugs_client.mli @@ -1,21 +1,33 @@ +open Hbugs_types + exception Invalid_URL of string + (* + @param use_hint_callback is called when the user double click on a hint + (default: do nothing) + @param describe_hint_callback is called when the user click on a hint + (default: do nothing) + *) class hbugsClient : - object + ?use_hint_callback: (hint -> unit) -> + ?describe_hint_callback: (hint -> unit) -> + ?destroy_callback: (unit -> unit) -> + unit -> + object - method show : unit -> unit - method hide : unit -> unit + method show : unit -> unit + method hide : unit -> unit - method startLocalHttpDaemon : unit -> unit - method testLocalHttpDaemon : unit -> unit + method setUseHintCallback : (hint -> unit) -> unit + method registerToBroker : unit -> unit + method unregisterFromBroker : unit -> unit + method subscribeAll : unit -> unit - method registerClient : unit -> unit - method unregisterClient : unit -> unit - method testBroker : unit -> unit + method stateChange : state option -> unit - method stateChange : unit -> unit - method useHint : unit -> unit + (** @return an hint by index *) + method hint : int -> hint - end + end