## GnomeCanvasText

GnomeCanvasText — Text canvas item

##

# Synopsis

    #include <libgnomecanvas/libgnomecanvas.h>

    struct      GnomeCanvasText;

## Object Hierarchy

      GObject
       +----GtkObject
             +----GnomeCanvasItem
                   +----GnomeCanvasText

## Properties

      "anchor"               GtkAnchorType        : Read / Write
      "attributes"           PangoAttrList        : Read / Write
      "clip"                 gboolean             : Read / Write
      "clip-height"          gdouble              : Read / Write
      "clip-width"           gdouble              : Read / Write
      "family"               gchararray           : Read / Write
      "family-set"           gboolean             : Read / Write
      "fill-color"           gchararray           : Read / Write
      "fill-color-gdk"       GdkColor             : Read / Write
      "fill-color-rgba"      guint                : Read / Write
      "fill-stipple"         GdkDrawable          : Read / Write
      "font"                 gchararray           : Read / Write
      "font-desc"            PangoFontDescription : Read / Write
      "justification"        GtkJustification     : 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
      "text-height"          gdouble              : Read / Write
      "text-width"           gdouble              : 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
      "x"                    gdouble              : Read / Write
      "x-offset"             gdouble              : Read / Write
      "y"                    gdouble              : Read / Write
      "y-offset"             gdouble              : Read / Write

## Description

A canvas item for displaying text. See GnomeCanvasRichText for a more advanced text display and editing canvas item.

## Details

### struct GnomeCanvasText

    struct GnomeCanvasText;

This structure should not be accessed directly. Use the object's properties for querying or changing its parameters.

## Properties

"`anchor`" (GtkAnchorType : Read / Write) | Anchor position for the text.
"`attributes`" (PangoAttrList : Read / Write) | Pointer to a Pango attribute list (PangoAttrList).
"`clip`" (gboolean : Read / Write) | Use clipping rectangle?
"`clip-height`" (gdouble : Read / Write) | Height of clip rectangle.
"`clip-width`" (gdouble : Read / Write) | Width of clip rectangle.
"`family`" (gchararray : Read / Write) | Name of the font family, e.g. Sans, Helvetica, Times, Monospace.
"`family-set`" (gboolean : Read / Write) | Apply specified font family?
"`fill-color`" (gchararray : Read / Write) | X color specification for text.
"`fill-color-gdk`" (GdkColor : Read / Write) | Pointer to an allocated GdkColor.
"`fill-color-rgba`" (guint : Read / Write) | RGBA value used for AA color (in the format 0xRRGGBBAA).
"`fill-stipple`" (GdkDrawable : Read / Write) | Stipple pattern for filling the text.
"`font`" (gchararray : Read / Write) | Font description as a string.
"`font-desc`" (PangoFontDescription : Read / Write) | Font description as a PangoFontDescription struct.
"`justification`" (GtkJustification : Read / Write) | Justification for multiline text.
"`markup`" (gchararray : Write) | Pango marked up text to render.
"`rise`" (gint : Read / Write) | Offset of text above the baseline (below the baseline if rise is negative).
"`rise-set`" (gboolean : Read / Write) | Apply the specified "rise"?
"`scale`" (gdouble : Read / Write) | Size of font, relative to default size.
"`scale-set`" (gboolean : Read / Write) | Apply specified font scaling ratio?
"`size`" (gint : Read / Write) | Size (in pixels) of font.
"`size-points`" (gdouble : Read / Write) | Size (in points) of font.
"`size-set`" (gboolean : Read / Write) | Apply specified font size?
"`stretch`" (PangoStretch : Read / Write) | Pango stretch of font to use (PangoStretch).
"`stretch-set`" (gboolean : Read / Write) | Apply specified pango stretch?
"`strikethrough`" (gboolean : Read / Write) | Whether to strike through the text.
"`strikethrough-set`" (gboolean : Read / Write) | Apply specified strikethrough option?
"`style`" (PangoStyle : Read / Write) | Pango style of font to use (PangoStyle).
"`style-set`" (gboolean : Read / Write) | Apply specified pango style?
"`text`" (gchararray : Read / Write) | The string of the text label.
"`text-height`" (gdouble : Read / Write) | Used to query the rendered height of the text.
"`text-width`" (gdouble : Read / Write) | Used to query the width of the rendered text.
"`underline`" (PangoUnderline : Read / Write) | Pango underline style for text (PangoUnderline).
"`underline-set`" (gboolean : Read / Write) | Apply specified pango underline style?
"`variant`" (PangoVariant : Read / Write) | Pango variant of font to use (PangoVariant).
"`variant-set`" (gboolean : Read / Write) | Apply specified pango variant?
"`weight`" (gint : Read / Write) | Pango weight of font to use.
"`weight-set`" (gboolean : Read / Write) | Apply specified pango weight?
"`x`" (gdouble : Read / Write) | X coordinate of anchor point.
"`x-offset`" (gdouble : Read / Write) | Horizontal offset distance from anchor position.
"`y`" (gdouble : Read / Write) | Y coordinate of anchor point.
"`y-offset`" (gdouble : Read / Write) | Vertical offset distance from anchor position.

## See Also

GnomeCanvasRichText