# Module GtkTreeProps.TreeView

    module TreeView: sig .. end

    val cast : 'a Gobject.obj -> Gtk.tree_view Gtk.obj

    module P: sig .. end

    module S: sig .. end

    val create : Gtk.tree_view Gobject.param list -> Gtk.tree_view Gtk.obj

    val get_visible_range : [> `treeview ] Gtk.obj -> (Gtk.tree_path * Gtk.tree_path) option

    val make_params : cont:(([> `treeview ] as 'a) Gobject.param list -> 'b) ->
           'a Gobject.param list ->
           ?enable_search:bool ->
           ?fixed_height_mode:bool ->
           ?hadjustment:Gtk.adjustment Gtk.obj ->
           ?headers_clickable:bool ->
           ?headers_visible:bool ->
           ?model:Gtk.tree_model ->
           ?reorderable:bool ->
           ?rules_hint:bool ->
           ?search_column:int ->
           ?vadjustment:Gtk.adjustment Gtk.obj -> ?tooltip_column:int -> 'b