GtkCellRendererText

GtkCellRendererText —

Synopsis


#include <gtk/gtk.h>


struct      GtkCellRendererText;
GtkCellRenderer* gtk_cell_renderer_text_new (void);
void        gtk_cell_renderer_text_set_fixed_height_from_font
                                            (GtkCellRendererText *renderer,
                                             gint number_of_rows);


Object Hierarchy


  GObject
   +----GtkObject
         +----GtkCellRenderer
               +----GtkCellRendererText

Properties


  "attributes"           PangoAttrList        : Read / Write
  "background"           gchararray           : Write
  "background-gdk"       GdkColor             : Read / Write
  "background-set"       gboolean             : Read / Write
  "editable"             gboolean             : Read / Write
  "editable-set"         gboolean             : Read / Write
  "family"               gchararray           : Read / Write
  "family-set"           gboolean             : Read / Write
  "font"                 gchararray           : Read / Write
  "font-desc"            PangoFontDescription : Read / Write
  "foreground"           gchararray           : Write
  "foreground-gdk"       GdkColor             : Read / Write
  "foreground-set"       gboolean             : Read / Write
  "markup"               gchararray           : Write
  "rise"                 gint                 : Read / Write
  "rise-set"             gboolean             : Read / Write
  "scale"                gdouble              : Read / Write
  "scale-set"            gboolean             : Read / Write
  "size"                 gint                 : Read / Write
  "size-points"          gdouble              : Read / Write
  "size-set"             gboolean             : Read / Write
  "stretch"              PangoStretch         : Read / Write
  "stretch-set"          gboolean             : Read / Write
  "strikethrough"        gboolean             : Read / Write
  "strikethrough-set"    gboolean             : Read / Write
  "style"                PangoStyle           : Read / Write
  "style-set"            gboolean             : Read / Write
  "text"                 gchararray           : Read / Write
  "underline"            PangoUnderline       : Read / Write
  "underline-set"        gboolean             : Read / Write
  "variant"              PangoVariant         : Read / Write
  "variant-set"          gboolean             : Read / Write
  "weight"               gint                 : Read / Write
  "weight-set"           gboolean             : Read / Write

Signal Prototypes


"edited"    void        user_function      (GtkCellRendererText *cellrenderertext,
                                            gchar *arg1,
                                            gchar *arg2,
                                            gpointer user_data);

Description

Details

struct GtkCellRendererText

struct GtkCellRendererText;


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

gtk_cell_renderer_text_set_fixed_height_from_font ()

void        gtk_cell_renderer_text_set_fixed_height_from_font
                                            (GtkCellRendererText *renderer,
                                             gint number_of_rows);

Sets the height of a renderer to explicitly be determined by the "font" and "y_pad" property set on it. Further changes in these properties do not affect the height, so they must be accompanied by a subsequent call to this function. Using this function is unflexible, and should really only be used if calculating the size of a cell is too slow (ie, a massive number of cells displayed). If number_of_rows is -1, then the fixed height is unset, and the height is determined by the properties again.

renderer : A GtkCellRendererText
number_of_rows : Number of rows of text each cell renderer is allocated, or -1

Properties

"attributes" (PangoAttrList : Read / Write)

"background" (gchararray : Write)

"background-gdk" (GdkColor : Read / Write)

"background-set" (gboolean : Read / Write)

"editable" (gboolean : Read / Write)

"editable-set" (gboolean : Read / Write)

"family" (gchararray : Read / Write)

"family-set" (gboolean : Read / Write)

"font" (gchararray : Read / Write)

"font-desc" (PangoFontDescription : Read / Write)

"foreground" (gchararray : Write)

"foreground-gdk" (GdkColor : Read / Write)

"foreground-set" (gboolean : Read / Write)

"markup" (gchararray : Write)

"rise" (gint : Read / Write)

"rise-set" (gboolean : Read / Write)

"scale" (gdouble : Read / Write)

"scale-set" (gboolean : Read / Write)

"size" (gint : Read / Write)

"size-points" (gdouble : Read / Write)

"size-set" (gboolean : Read / Write)

"stretch" (PangoStretch : Read / Write)

"stretch-set" (gboolean : Read / Write)

"strikethrough" (gboolean : Read / Write)

"strikethrough-set" (gboolean : Read / Write)

"style" (PangoStyle : Read / Write)

"style-set" (gboolean : Read / Write)

"text" (gchararray : Read / Write)

"underline" (PangoUnderline : Read / Write)

"underline-set" (gboolean : Read / Write)

"variant" (PangoVariant : Read / Write)

"variant-set" (gboolean : Read / Write)

"weight" (gint : Read / Write)

"weight-set" (gboolean : Read / Write)

Signals

The "edited" signal

void        user_function                  (GtkCellRendererText *cellrenderertext,
                                            gchar *arg1,
                                            gchar *arg2,
                                            gpointer user_data);

cellrenderertext :the object which received the signal.
arg1 :
arg2 :
user_data :user data set when the signal handler was connected.