GnomeCanvasText

GnomeCanvasText

Properties

GtkAnchorType anchor Read / Write
PangoAttrList * attributes Read / Write
gboolean clip Read / Write
double clip-height Read / Write
double clip-width Read / Write
char * family Read / Write
gboolean family-set Read / Write
char * fill-color Read / Write
GdkColor * fill-color-gdk Read / Write
guint fill-color-rgba Read / Write
GdkDrawable * fill-stipple Read / Write
char * font Read / Write
PangoFontDescription * font-desc Read / Write
GtkJustification justification Read / Write
char * markup Write
int rise Read / Write
gboolean rise-set Read / Write
double scale Read / Write
gboolean scale-set Read / Write
int size Read / Write
double size-points Read / Write
gboolean size-set Read / Write
PangoStretch stretch Read / Write
gboolean stretch-set Read / Write
gboolean strikethrough Read / Write
gboolean strikethrough-set Read / Write
PangoStyle style Read / Write
gboolean style-set Read / Write
char * text Read / Write
double text-height Read
double text-width Read
PangoUnderline underline Read / Write
gboolean underline-set Read / Write
PangoVariant variant Read / Write
gboolean variant-set Read / Write
int weight Read / Write
gboolean weight-set Read / Write
double x Read / Write
double x-offset Read / Write
double y Read / Write
double y-offset Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkObject
            ╰── GnomeCanvasItem
                ╰── GnomeCanvasText

Includes

#include <libgnomecanvas/libgnomecanvas.h>

Description

Functions

Types and Values

struct GnomeCanvasText

struct GnomeCanvasText;

Property Details

The “anchor” property

  “anchor”                   GtkAnchorType

Owner: GnomeCanvasText

Flags: Read / Write

Default value: GTK_ANCHOR_CENTER


The “attributes” property

  “attributes”               PangoAttrList *

Owner: GnomeCanvasText

Flags: Read / Write


The “clip” property

  “clip”                     gboolean

Owner: GnomeCanvasText

Flags: Read / Write

Default value: FALSE


The “clip-height” property

  “clip-height”              double

Owner: GnomeCanvasText

Flags: Read / Write

Default value: 0


The “clip-width” property

  “clip-width”               double

Owner: GnomeCanvasText

Flags: Read / Write

Default value: 0


The “family” property

  “family”                   char *

Name of the font family, e.g. Sans, Helvetica, Times, Monospace.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: NULL


The “family-set” property

  “family-set”               gboolean

Whether this tag affects the font family.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: FALSE


The “fill-color” property

  “fill-color”               char *

Text color, as string.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: NULL


The “fill-color-gdk” property

  “fill-color-gdk”           GdkColor *

Text color, as a GdkColor.

Owner: GnomeCanvasText

Flags: Read / Write


The “fill-color-rgba” property

  “fill-color-rgba”          guint

Text color, as an R/G/B/A combined integer.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: 0


The “fill-stipple” property

  “fill-stipple”             GdkDrawable *

Owner: GnomeCanvasText

Flags: Read / Write


The “font” property

  “font”                     char *

Font description as a string.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: NULL


The “font-desc” property

  “font-desc”                PangoFontDescription *

Font description as a PangoFontDescription struct.

Owner: GnomeCanvasText

Flags: Read / Write


The “justification” property

  “justification”            GtkJustification

Owner: GnomeCanvasText

Flags: Read / Write

Default value: GTK_JUSTIFY_LEFT


The “markup” property

  “markup”                   char *

Marked up text to render.

Owner: GnomeCanvasText

Flags: Write

Default value: NULL


The “rise” property

  “rise”                     int

Offset of text above the baseline (below the baseline if rise is negative).

Owner: GnomeCanvasText

Flags: Read / Write

Allowed values: >= -2147483647

Default value: 0


The “rise-set” property

  “rise-set”                 gboolean

Whether this tag affects the rise.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: FALSE


The “scale” property

  “scale”                    double

Size of font, relative to default size.

Owner: GnomeCanvasText

Flags: Read / Write

Allowed values: >= 0

Default value: 1


The “scale-set” property

  “scale-set”                gboolean

Whether this tag affects font scaling.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: FALSE


The “size” property

  “size”                     int

Font size (as a multiple of PANGO_SCALE, eg. 12*PANGO_SCALE for a 12pt font size).

Owner: GnomeCanvasText

Flags: Read / Write

Allowed values: >= 0

Default value: 0


The “size-points” property

  “size-points”              double

Font size in points (eg. 12 for a 12pt font size).

Owner: GnomeCanvasText

Flags: Read / Write

Allowed values: >= 0

Default value: 0


The “size-set” property

  “size-set”                 gboolean

Whether this tag affects the font size.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: FALSE


The “stretch” property

  “stretch”                  PangoStretch

Font stretch.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: PANGO_STRETCH_NORMAL


The “stretch-set” property

  “stretch-set”              gboolean

Whether this tag affects the font stretch.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: FALSE


The “strikethrough” property

  “strikethrough”            gboolean

Whether to strike through the text.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: FALSE


The “strikethrough-set” property

  “strikethrough-set”        gboolean

Whether this tag affects strikethrough.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: FALSE


The “style” property

  “style”                    PangoStyle

Font style.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: PANGO_STYLE_NORMAL


The “style-set” property

  “style-set”                gboolean

Whether this tag affects the font style.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: FALSE


The “text” property

  “text”                     char *

Text to render.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: NULL


The “text-height” property

  “text-height”              double

Height of the rendered text.

Owner: GnomeCanvasText

Flags: Read

Allowed values: >= 0

Default value: 0


The “text-width” property

  “text-width”               double

Width of the rendered text.

Owner: GnomeCanvasText

Flags: Read

Allowed values: >= 0

Default value: 0


The “underline” property

  “underline”                PangoUnderline

Style of underline for this text.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: PANGO_UNDERLINE_NONE


The “underline-set” property

  “underline-set”            gboolean

Whether this tag affects underlining.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: FALSE


The “variant” property

  “variant”                  PangoVariant

Font variant.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: PANGO_VARIANT_NORMAL


The “variant-set” property

  “variant-set”              gboolean

Whether this tag affects the font variant.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: FALSE


The “weight” property

  “weight”                   int

Font weight.

Owner: GnomeCanvasText

Flags: Read / Write

Allowed values: >= 0

Default value: 400


The “weight-set” property

  “weight-set”               gboolean

Whether this tag affects the font weight.

Owner: GnomeCanvasText

Flags: Read / Write

Default value: FALSE


The “x” property

  “x”                        double

Owner: GnomeCanvasText

Flags: Read / Write

Default value: 0


The “x-offset” property

  “x-offset”                 double

Owner: GnomeCanvasText

Flags: Read / Write

Default value: 0


The “y” property

  “y”                        double

Owner: GnomeCanvasText

Flags: Read / Write

Default value: 0


The “y-offset” property

  “y-offset”                 double

Owner: GnomeCanvasText

Flags: Read / Write

Default value: 0