([> `celllayout | `entrycompletion ] as 'a) Gtk.obj ->
object
  val obj : 'Gtk.obj
  method add_attribute :
    #GTree.cell_renderer -> string -> 'GTree.column -> unit
  method as_entry_completion : Gtk.entry_completion
  method clear : unit -> unit
  method clear_attributes : #GTree.cell_renderer -> unit
  method complete : unit -> unit
  method connect : GEdit.entry_completion_signals
  method delete_action : int -> unit
  method get_entry : GObj.widget option
  method insert_action_markup : int -> string -> unit
  method insert_action_text : int -> string -> unit
  method minimum_key_length : int
  method misc : GObj.gobject_ops
  method model : GTree.model
  method pack :
    ?expand:bool -> ?from:Gtk.Tags.pack_type -> #GTree.cell_renderer -> unit
  method reorder : #GTree.cell_renderer -> int -> unit
  method set_cell_data_func :
    #GTree.cell_renderer -> (GTree.model -> Gtk.tree_iter -> unit) -> unit
  method set_match_func : (string -> Gtk.tree_iter -> bool) -> unit
  method set_minimum_key_length : int -> unit
  method set_model : GTree.model -> unit
  method set_text_column : string GTree.column -> unit
  method unset_cell_data_func : #GTree.cell_renderer -> unit
end