# Module GtkTreeProps.CellLayout

    module CellLayout: sig .. end

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

    val pack_start : [> `celllayout ] Gtk.obj -> Gtk.cell_renderer Gtk.obj -> expand:bool -> unit

    val pack_end : [> `celllayout ] Gtk.obj -> Gtk.cell_renderer Gtk.obj -> expand:bool -> unit

    val reorder : [> `celllayout ] Gtk.obj -> Gtk.cell_renderer Gtk.obj -> int -> unit

    val clear : [> `celllayout ] Gtk.obj -> unit

    val add_attribute : [> `celllayout ] Gtk.obj ->
           Gtk.cell_renderer Gtk.obj -> string -> int -> unit

    val clear_attributes : [> `celllayout ] Gtk.obj -> Gtk.cell_renderer Gtk.obj -> unit

    val set_cell_data_func : [> `celllayout ] Gtk.obj ->
           Gtk.cell_renderer Gtk.obj ->
           ([ `treemodel ] Gtk.obj -> Gtk.tree_iter -> unit) option -> unit