sig
  val display_string_list_list :
    ?modal:bool ->
    ?width:int ->
    ?height:int -> string -> string list -> string list list -> unit
  val display_log :
    ?modal:bool ->
    ?width:int -> ?height:int -> title:string -> log:string -> unit -> unit
  class ['a] box :
    ?display_dir:bool ->
    'Ocamlcvs.Behav.list_behaviour ->
    object
      val mutable dir : string option
      val mutable elements : 'a list
      val mutable selection : 'a list
      method box : GPack.box
      method cvs_commit_selected_files : unit
      method cvs_differences_between : unit
      method cvs_differences_with : unit
      method cvs_lastdiff_file : unit
      method cvs_log_file : unit
      method cvs_remove_selected_files : unit
      method cvs_resolve_conflicts : unit
      method cvs_revisions_file : '-> Ocamlcvs.Types.cvs_revision list
      method cvs_select_revision : '-> Ocamlcvs.Types.cvs_revision option
      method cvs_tag_selected_files : unit
      method cvs_tags_of_file : unit
      method display_dir : ?force:bool -> string option -> unit
      method selection : 'a list
      method update : bool -> unit
    end
end