X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=filetree.mli;h=9730fef49dede99aabe09db8ffbc2dc65a48cd4a;hb=3b2348f5f4b770e3e7f886d851eeadc59bbd2357;hp=cd047cc207be78d11b371291b41beade5185583f;hpb=73f1dc10b4279528818fe0fda33daf4c34488d21;p=guestfs-browser.git diff --git a/filetree.mli b/filetree.mli index cd047cc..9730fef 100644 --- a/filetree.mli +++ b/filetree.mli @@ -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. *)