sig
  class multiclip_box :
    ?auto_read_write:bool ->
    Multiclip.storable_multiclip ->
    object
      val mutable current_sort : int
      val mutable view : GTree.view
      method add : ?abs:string -> string -> unit
      method box : GObj.widget
      method compare : string * string -> string * string -> int
      method private connect_events : unit
      method content : (string * string) list
      method copy_selected : ((string * string) list -> unit) -> unit
      method cut_selected : ((string * string) list -> unit) -> unit
      method delete_selected : unit
      method down_selected : unit
      method edit_first_selected :
        (string * string -> string * string) -> unit
      method init_cols_display :
        cols:GTree.view_column list ->
        datacol:(string * string) GTree.column ->
        renderer:GTree.cell_renderer_text -> GTree.list_store -> unit
      method insert : ?row:Gtk.tree_iter -> string * string -> unit
      method menu : GToolbox.menu_entry list
      method on_deselect : string * string -> unit
      method on_double_click : string * string -> unit
      method on_enter : unit -> unit
      method on_select : string * string -> unit
      method paste_where_selected : (string * string) list -> unit
      method reload : unit
      method remove : string -> unit
      method selection : (string * string) list
      method set_titles : string list -> unit
      method private sort : (string * string) list -> (string * string) list
      method up_selected : unit
      method update : unit
      method update_data : (string * string) list -> unit
      method view : GTree.view
    end
  class multiclip_window :
    Multiclip.storable_multiclip -> object method window : GWindow.window end
end