GTK+ Reference Manual | |||
---|---|---|---|
<<< Previous Page | Home | Up | Next Page >>> |
#include <gtk/gtk.h> struct GtkCellRendererText; GtkCellRenderer* gtk_cell_renderer_text_new (void); |
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 width; gint height; guint fixed_size : 1; guint strikethrough : 1; /* editable feature doesn't work */ guint editable : 1; /* font elements set */ guint family_set : 1; guint style_set : 1; guint variant_set : 1; guint weight_set : 1; guint stretch_set : 1; guint size_set : 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; }; |
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