lablgtk2: Use auto-init, don't list gtkThread.cm* twice.
[guestfs-browser.git] / window.mli
index ba44e5e..670b94a 100644 (file)
@@ -24,11 +24,15 @@ object ('a)
   method after : 'a
   method disconnect : GtkSignal.id -> unit
 
-  (** Signals that can be emitted by window. *)
+  (** Signals that can be emitted by window menu items. *)
   method connect_kvm_signal : callback:(unit -> unit) -> GtkSignal.id
   method connect_xen_signal : callback:(unit -> unit) -> GtkSignal.id
   method connect_none_signal : callback:(unit -> unit) -> GtkSignal.id
   method connect_uri_signal : callback:(unit -> unit) -> GtkSignal.id
+  method open_disk_signal : callback:(unit -> unit) -> GtkSignal.id
+  method reopen_signal : callback:(unit -> unit) -> GtkSignal.id
+  method inspection_signal : callback:(unit -> unit) -> GtkSignal.id
+  method about_signal : callback:(unit -> unit) -> GtkSignal.id
 
   method failure : exn -> unit
     (** This is the global error handling function.  It is invoked in
@@ -55,6 +59,13 @@ object ('a)
   method connect_to : string option -> unit -> unit
     (** Connect to the given libvirt URI. *)
 
+  method open_disk_images : (string * string option) list -> unit
+    (** Open disk image(s) directly.  The second part of each pair
+        is the optional disk format. *)
+
+  method reopen : unit -> unit
+    (** Reopen the libguestfs handle and current guest. *)
+
   method run_cli_request : Cmdline.cli_request -> unit
     (** This function performs the {!Cmdline.cli_request} operation.
         The actual operation happens asynchronously after this function