GTK+ Reference Manual
<<< Previous Page | Home | Up | Next Page >>>

# GtkCellRendererText

## Name

GtkCellRendererText --

## Synopsis

    #include <gtk/gtk.h>

    struct      GtkCellRendererText;
    GtkCellRenderer* gtk_cell_renderer_text_new (void);

## Description

## Details

### struct GtkCellRendererText

    struct GtkCellRendererText
    {
      GtkCellRenderer parent;

      /*< private >*/
      gchar *text;
      PangoFontDescription *font;
      gdouble font_scale;
      PangoColor foreground;
      PangoColor background;

      PangoAttrList *extra_attrs;

      PangoUnderline underline_style;

      gint rise;
      gint fixed_height_rows;

      guint strikethrough : 1;

      /* editable feature doesn't work */
      guint editable  : 1;

      guint scale_set : 1;

      guint foreground_set : 1;
      guint background_set : 1;

      guint underline_set : 1;

      guint rise_set : 1;

      guint strikethrough_set : 1;

      guint editable_set : 1;
      guint calc_fixed_height : 1;
    };

### gtk_cell_renderer_text_new ()

    GtkCellRenderer* gtk_cell_renderer_text_new (void);

Creates a new GtkCellRendererText. Adjust how text is drawn using object properties. Object properties can be set globally (with g_object_set()). Also, with GtkTreeViewColumn, you can bind a property to a value in a GtkTreeModel. For example, you can bind the "text" property on the cell renderer to a string value in the model, thus rendering a different string in each row of the GtkTreeView

Returns : | the new cell renderer

<<< Previous Page | Home | Up | Next Page >>>
GtkCellRendererPixbuf | GtkCellRendererToggle