(unit -> unit) ->
string ->
object
  val mutable last_clicked_column : int
  method private add_binary_files : unit -> unit
  method private add_files : unit -> unit
  method after_action : Cam_cvs_view.Ocvs_types.cvs_info -> unit
  method autorize_file :
    Cam_cvs_view.Ocvs_types.cvs_info ->
    Cam_cvs_view.Ocvs_behav.autorization_response
  method private commit_selected_files :
    Cam_cvs_view.Ocvs_types.cvs_info list -> unit -> unit
  method comparison_function :
    int ->
    Cam_cvs_view.Ocvs_types.cvs_info ->
    Cam_cvs_view.Ocvs_types.cvs_info -> int
  method cvs_add_dir : string -> unit
  method cvs_add_files :
    ?binary:bool -> string list -> string list * string list
  method cvs_commit_dir : ?comment:string -> string -> unit
  method cvs_commit_files : ?comment:string -> string list -> unit
  method cvs_create_and_add_dir : string -> unit
  method cvs_diff_file :
    ?rev:Cam_cvs_view.Ocvs_types.cvs_revision ->
    ?rev2:Cam_cvs_view.Ocvs_types.cvs_revision ->
    string -> Ocamlcvs.Diffs.diffs * string
  method cvs_info_of_t :
    Cam_cvs_view.Ocvs_types.cvs_info -> Cam_cvs_view.Ocvs_types.cvs_info
  method cvs_log_file : string -> string
  method cvs_remove_files : string list -> string list * string list
  method cvs_revisions_file : string -> Ocamlcvs.Types.cvs_revision list
  method cvs_status_dir : string -> unit
  method cvs_status_files : string list -> unit
  method cvs_tag_dir :
    ?recursive:bool -> (string -> bool) -> string -> string -> unit
  method cvs_tag_files : (string -> bool) -> string -> string list -> unit
  method cvs_tags_file : string -> (string * string) list
  method cvs_update_dir :
    string -> (string * Ocamlcvs.Types.update_action) list
  method private differences_between :
    Cam_cvs_view.Ocvs_types.cvs_info list -> unit -> unit
  method private differences_with :
    Cam_cvs_view.Ocvs_types.cvs_info list -> unit -> unit
  method display_strings :
    Cam_cvs_view.Ocvs_types.cvs_info -> string option * string list
  method double_click : Cam_cvs_view.Ocvs_types.cvs_info -> unit
  method elements : string -> Cam_cvs_view.Ocvs_types.cvs_info list
  method private lastdiff_selected_file :
    Cam_cvs_view.Ocvs_types.cvs_info list -> unit -> unit
  method private log_selected_file :
    Cam_cvs_view.Ocvs_types.cvs_info list -> unit -> unit
  method menu_ctx :
    Cam_cvs_view.Ocvs_types.cvs_info list -> GToolbox.menu_entry list
  method needs_cvs_status : bool
  method rcs_revision :
    Cam_cvs_view.Ocvs_types.cvs_revision -> string -> string
  method private real_cvs_add_files : bool -> unit -> unit
  method remove_element : string -> unit
  method private remove_selected_files :
    Cam_cvs_view.Ocvs_types.cvs_info list -> unit -> unit
  method private resolve_conflicts :
    Cam_cvs_view.Ocvs_types.cvs_info list -> unit -> unit
  method private revisions_file :
    Cam_cvs_view.Ocvs_types.cvs_info -> Ocamlcvs.Types.cvs_revision list
  method select : Cam_cvs_view.Ocvs_types.cvs_info -> unit
  method private select_revision :
    string -> Cam_cvs_view.Ocvs_types.cvs_revision option
  method t_of_cvs_info :
    Ocamlcvs.Types.cvs_info -> Cam_cvs_view.Ocvs_types.cvs_info
  method private tag_selected_files :
    Cam_cvs_view.Ocvs_types.cvs_info list -> unit -> unit
  method private tags_of_selected_file :
    Cam_cvs_view.Ocvs_types.cvs_info list -> unit -> unit
  method titles : string list
  method unselect : Cam_cvs_view.Ocvs_types.cvs_info -> unit
  method update_element : Cam_cvs_view.Ocvs_types.cvs_info -> unit
end