Gtk.CellRendererText

const Gtk = imports.gi.Gtk;

let cell_renderer_text = new Gtk.CellRendererText({
    align_set: value,
    alignment: value,
    attributes: value,
    background: value,
    background_gdk: value,
    background_rgba: value,
    background_set: value,
    editable: value,
    editable_set: value,
    ellipsize: value,
    ellipsize_set: value,
    family: value,
    family_set: value,
    font: value,
    font_desc: value,
    foreground: value,
    foreground_gdk: value,
    foreground_rgba: value,
    foreground_set: value,
    language: value,
    language_set: value,
    markup: value,
    max_width_chars: value,
    placeholder_text: value,
    rise: value,
    rise_set: value,
    scale: value,
    scale_set: value,
    single_paragraph_mode: value,
    size: value,
    size_points: value,
    size_set: value,
    stretch: value,
    stretch_set: value,
    strikethrough: value,
    strikethrough_set: value,
    style: value,
    style_set: value,
    text: value,
    underline: value,
    underline_set: value,
    variant: value,
    variant_set: value,
    weight: value,
    weight_set: value,
    width_chars: value,
    wrap_mode: value,
    wrap_width: value,
});
  

A Gtk.CellRendererText renders a given text in its cell, using the font, color and style information provided by its properties. The text will be ellipsized if it is too long and the Gtk.ellipsize property allows it.

If the Gtk.CellRenderer:mode is Gtk.CellRendererMode.editable, the Gtk.CellRendererText allows to edit its text using an entry.

Hierarchy

  • GObject.Object
    • GObject.InitiallyUnowned
      • Gtk.CellRenderer
        • Gtk.CellRendererText