GimpTextLayout

GimpTextLayout

Synopsis

                    GimpTextLayout;
GimpTextLayout *    gimp_text_layout_new                (GimpText *text,
                                                         gdouble xres,
                                                         gdouble yres);
gboolean            gimp_text_layout_get_size           (GimpTextLayout *layout,
                                                         gint *width,
                                                         gint *heigth);
void                gimp_text_layout_get_offsets        (GimpTextLayout *layout,
                                                         gint *x,
                                                         gint *y);
void                gimp_text_layout_get_resolution     (GimpTextLayout *layout,
                                                         gdouble *xres,
                                                         gdouble *yres);
GimpText *          gimp_text_layout_get_text           (GimpTextLayout *layout);
PangoLayout *       gimp_text_layout_get_pango_layout   (GimpTextLayout *layout);
void                gimp_text_layout_get_transform      (GimpTextLayout *layout,
                                                         cairo_matrix_t *matrix);
void                gimp_text_layout_transform_rect     (GimpTextLayout *layout,
                                                         PangoRectangle *rect);
void                gimp_text_layout_transform_point    (GimpTextLayout *layout,
                                                         gdouble *x,
                                                         gdouble *y);
void                gimp_text_layout_transform_distance (GimpTextLayout *layout,
                                                         gdouble *x,
                                                         gdouble *y);
void                gimp_text_layout_untransform_rect   (GimpTextLayout *layout,
                                                         PangoRectangle *rect);
void                gimp_text_layout_untransform_point  (GimpTextLayout *layout,
                                                         gdouble *x,
                                                         gdouble *y);
void                gimp_text_layout_untransform_distance
                                                        (GimpTextLayout *layout,
                                                         gdouble *x,
                                                         gdouble *y);

Object Hierarchy

  GObject
   +----GimpTextLayout

Description

Details

GimpTextLayout

typedef struct _GimpTextLayout GimpTextLayout;


gimp_text_layout_new ()

GimpTextLayout *    gimp_text_layout_new                (GimpText *text,
                                                         gdouble xres,
                                                         gdouble yres);


gimp_text_layout_get_size ()

gboolean            gimp_text_layout_get_size           (GimpTextLayout *layout,
                                                         gint *width,
                                                         gint *heigth);


gimp_text_layout_get_offsets ()

void                gimp_text_layout_get_offsets        (GimpTextLayout *layout,
                                                         gint *x,
                                                         gint *y);


gimp_text_layout_get_resolution ()

void                gimp_text_layout_get_resolution     (GimpTextLayout *layout,
                                                         gdouble *xres,
                                                         gdouble *yres);


gimp_text_layout_get_text ()

GimpText *          gimp_text_layout_get_text           (GimpTextLayout *layout);


gimp_text_layout_get_pango_layout ()

PangoLayout *       gimp_text_layout_get_pango_layout   (GimpTextLayout *layout);


gimp_text_layout_get_transform ()

void                gimp_text_layout_get_transform      (GimpTextLayout *layout,
                                                         cairo_matrix_t *matrix);


gimp_text_layout_transform_rect ()

void                gimp_text_layout_transform_rect     (GimpTextLayout *layout,
                                                         PangoRectangle *rect);


gimp_text_layout_transform_point ()

void                gimp_text_layout_transform_point    (GimpTextLayout *layout,
                                                         gdouble *x,
                                                         gdouble *y);


gimp_text_layout_transform_distance ()

void                gimp_text_layout_transform_distance (GimpTextLayout *layout,
                                                         gdouble *x,
                                                         gdouble *y);


gimp_text_layout_untransform_rect ()

void                gimp_text_layout_untransform_rect   (GimpTextLayout *layout,
                                                         PangoRectangle *rect);


gimp_text_layout_untransform_point ()

void                gimp_text_layout_untransform_point  (GimpTextLayout *layout,
                                                         gdouble *x,
                                                         gdouble *y);


gimp_text_layout_untransform_distance ()

void                gimp_text_layout_untransform_distance
                                                        (GimpTextLayout *layout,
                                                         gdouble *x,
                                                         gdouble *y);