Switch to using new event API.
[guestfs-browser.git] / filetree.mli
index cd047cc..9730fef 100644 (file)
@@ -30,25 +30,18 @@ type t
   (** A filetree widget.  Actually an opaque object which contains the
       widget and other data.  Use the accessors below. *)
 
-val create : ?status:(string -> unit) -> packing:(GObj.widget -> unit) -> unit -> t
+val create : packing:(GObj.widget -> unit) -> unit -> t
   (** Create a new filetree widget (empty).
 
-      In the optional [?status] parameter you can pass in some
-      function that updates a status bar.  This function will be
-      called by the filetree whenever the user should be told about
-      some ordinary event having happened (for example, that a file is
-      being downloaded or has finished downloading).
-
       [~packing] is the required packing for the widget. *)
 
 val clear : t -> unit
   (** Clear out all rows in existing widget. *)
 
-val add : t -> string -> Slave.inspection_data -> unit
+val add : t -> string -> Slave_types.inspection_data -> unit
   (** [add t name data] clears out the widget and adds the operating
-      system and/or filesystems described by the [data] struct.  The
-      [name] parameter should be some host-side (verifiable) name;
-      usually we pass the name of the guest from libvirt here. *)
+      system and/or filesystems described by the [data] struct.
 
-val set_status_fn : t -> (string -> unit) -> unit
-  (** Set or update the [status] function. *)
+      The [name] parameter should be some host-side (verifiable) name,
+      not any untrusted string from the guest; usually we pass the
+      name of the guest from libvirt here. *)