sig
  val cast : 'Gobject.obj -> Gtk.cell_renderer_text Gtk.obj
  module P :
    sig
      val background : ([> `cellrenderertext ], string) Gobject.property
      val background_gdk :
        ([> `cellrenderertext ], Gdk.color) Gobject.property
      val background_set : ([> `cellrenderertext ], bool) Gobject.property
      val editable : ([> `cellrenderertext ], bool) Gobject.property
      val editable_set : ([> `cellrenderertext ], bool) Gobject.property
      val family : ([> `cellrenderertext ], string) Gobject.property
      val family_set : ([> `cellrenderertext ], bool) Gobject.property
      val font : ([> `cellrenderertext ], string) Gobject.property
      val font_desc :
        ([> `cellrenderertext ], Pango.font_description) Gobject.property
      val foreground : ([> `cellrenderertext ], string) Gobject.property
      val foreground_gdk :
        ([> `cellrenderertext ], Gdk.color) Gobject.property
      val foreground_set : ([> `cellrenderertext ], bool) Gobject.property
      val markup : ([> `cellrenderertext ], string) Gobject.property
      val rise : ([> `cellrenderertext ], int) Gobject.property
      val rise_set : ([> `cellrenderertext ], bool) Gobject.property
      val scale : ([> `cellrenderertext ], float) Gobject.property
      val scale_set : ([> `cellrenderertext ], bool) Gobject.property
      val single_paragraph_mode :
        ([> `cellrenderertext ], bool) Gobject.property
      val size : ([> `cellrenderertext ], int) Gobject.property
      val size_points : ([> `cellrenderertext ], float) Gobject.property
      val size_set : ([> `cellrenderertext ], bool) Gobject.property
      val stretch :
        ([> `cellrenderertext ], PangoEnums.stretch) Gobject.property
      val stretch_set : ([> `cellrenderertext ], bool) Gobject.property
      val strikethrough : ([> `cellrenderertext ], bool) Gobject.property
      val strikethrough_set : ([> `cellrenderertext ], bool) Gobject.property
      val style : ([> `cellrenderertext ], PangoEnums.style) Gobject.property
      val style_set : ([> `cellrenderertext ], bool) Gobject.property
      val text : ([> `cellrenderertext ], string) Gobject.property
      val underline :
        ([> `cellrenderertext ], PangoEnums.underline) Gobject.property
      val underline_set : ([> `cellrenderertext ], bool) Gobject.property
      val variant :
        ([> `cellrenderertext ], PangoEnums.variant) Gobject.property
      val variant_set : ([> `cellrenderertext ], bool) Gobject.property
      val weight : ([> `cellrenderertext ], int) Gobject.property
      val weight_set : ([> `cellrenderertext ], bool) Gobject.property
    end
  module S :
    sig
      val edited :
        ([> `cellrenderertext ], Gtk.tree_path -> string -> unit) GtkSignal.t
    end
  val create :
    Gtk.cell_renderer_text Gobject.param list ->
    Gtk.cell_renderer_text Gtk.obj
  external set_fixed_height_from_font :
    [> `cellrenderertext ] Gtk.obj -> int -> unit
    = "ml_gtk_cell_renderer_text_set_fixed_height_from_font"
end