sig
  val cast : 'Gobject.obj -> Gtk.cell_renderer Gtk.obj
  module P :
    sig
      val cell_background : ([> `cellrenderer ], string) Gobject.property
      val cell_background_gdk :
        ([> `cellrenderer ], Gdk.color) Gobject.property
      val cell_background_set : ([> `cellrenderer ], bool) Gobject.property
      val height : ([> `cellrenderer ], int) Gobject.property
      val is_expanded : ([> `cellrenderer ], bool) Gobject.property
      val is_expander : ([> `cellrenderer ], bool) Gobject.property
      val mode :
        ([> `cellrenderer ], GtkEnums.cell_renderer_mode) Gobject.property
      val visible : ([> `cellrenderer ], bool) Gobject.property
      val width : ([> `cellrenderer ], int) Gobject.property
      val xalign : ([> `cellrenderer ], float) Gobject.property
      val xpad : ([> `cellrenderer ], int) Gobject.property
      val yalign : ([> `cellrenderer ], float) Gobject.property
      val ypad : ([> `cellrenderer ], int) Gobject.property
    end
  val create :
    Gtk.cell_renderer Gobject.param list -> Gtk.cell_renderer Gtk.obj
end