gimppaths: GIMP Library Reference Manual

## gimppaths gimppaths |

## Functions

gchar ** | gimp_path_list ()
gint | gimp_path_get_points ()
gchar * | gimp_path_get_current ()
gboolean | gimp_path_set_current ()
gboolean | gimp_path_set_points ()
gboolean | gimp_path_stroke_current ()
gint | gimp_path_get_point_at_dist ()
gint | gimp_path_get_tattoo ()
gchar * | gimp_get_path_by_tattoo ()
gboolean | gimp_path_delete ()
gboolean | gimp_path_get_locked ()
gboolean | gimp_path_set_locked ()
gboolean | gimp_path_set_tattoo ()
gboolean | gimp_path_to_selection ()
gboolean | gimp_path_import ()

## Description

## Functions

### gimp_path_list ()

    gchar **
    gimp_path_list (gint32 image_ID,
                    gint *num_paths);

`gimp_path_list` is deprecated and should not be used in newly-written code.

Use `gimp_image_get_vectors()` instead.

### gimp_path_get_points ()

    gint
    gimp_path_get_points (gint32 image_ID,
                          const gchar *name,
                          gint *path_closed,
                          gint *num_path_point_details,
                          gdouble **points_pairs);

`gimp_path_get_points` is deprecated and should not be used in newly-written code.

Use `gimp_vectors_stroke_get_points()` instead.

### gimp_path_get_current ()

    gchar *
    gimp_path_get_current (gint32 image_ID);

`gimp_path_get_current` is deprecated and should not be used in newly-written code.

Use `gimp_image_get_active_vectors()` instead.

### gimp_path_set_current ()

    gboolean
    gimp_path_set_current (gint32 image_ID,
                           const gchar *name);

`gimp_path_set_current` is deprecated and should not be used in newly-written code.

Use `gimp_image_set_active_vectors()` instead.

### gimp_path_set_points ()

    gboolean
    gimp_path_set_points (gint32 image_ID,
                          const gchar *name,
                          gint ptype,
                          gint num_path_points,
                          const gdouble *points_pairs);

`gimp_path_set_points` is deprecated and should not be used in newly-written code.

Use `gimp_vectors_stroke_new_from_points()` instead.

### gimp_path_stroke_current ()

    gboolean
    gimp_path_stroke_current (gint32 image_ID);

`gimp_path_stroke_current` is deprecated and should not be used in newly-written code.

Use `gimp_edit_stroke_vectors()` instead.

### gimp_path_get_point_at_dist ()

    gint
    gimp_path_get_point_at_dist (gint32 image_ID,
                                 gdouble distance,
                                 gint *y_point,
                                 gdouble *slope);

`gimp_path_get_point_at_dist` is deprecated and should not be used in newly-written code.

Use `gimp_vectors_stroke_get_point_at_dist()` instead.

### gimp_path_get_tattoo ()

    gint
    gimp_path_get_tattoo (gint32 image_ID,
                          const gchar *name);

`gimp_path_get_tattoo` is deprecated and should not be used in newly-written code.

Use `gimp_vectors_get_tattoo()` instead.

### gimp_get_path_by_tattoo ()

    gchar *
    gimp_get_path_by_tattoo (gint32 image_ID,
                             gint tattoo);

`gimp_get_path_by_tattoo` is deprecated and should not be used in newly-written code.

Use `gimp_image_get_vectors_by_tattoo()` instead.

### gimp_path_delete ()

    gboolean
    gimp_path_delete (gint32 image_ID,
                      const gchar *name);

`gimp_path_delete` is deprecated and should not be used in newly-written code.

Use `gimp_image_remove_vectors()` instead.

### gimp_path_get_locked ()

    gboolean
    gimp_path_get_locked (gint32 image_ID,
                          const gchar *name);

`gimp_path_get_locked` is deprecated and should not be used in newly-written code.

Use `gimp_vectors_get_linked()` instead.

### gimp_path_set_locked ()

    gboolean
    gimp_path_set_locked (gint32 image_ID,
                          const gchar *name,
                          gboolean locked);

`gimp_path_set_locked` is deprecated and should not be used in newly-written code.

Use `gimp_vectors_set_linked()` instead.

### gimp_path_set_tattoo ()

    gboolean
    gimp_path_set_tattoo (gint32 image_ID,
                          const gchar *name,
                          gint tattovalue);

`gimp_path_set_tattoo` is deprecated and should not be used in newly-written code.

Use `gimp_vectors_set_tattoo()` instead.

### gimp_path_to_selection ()

    gboolean
    gimp_path_to_selection (gint32 image_ID,
                            const gchar *name,
                            GimpChannelOps op,
                            gboolean antialias,
                            gboolean feather,
                            gdouble feather_radius_x,
                            gdouble feather_radius_y);

`gimp_path_to_selection` is deprecated and should not be used in newly-written code.

Use `gimp_vectors_to_selection()` instead.

### gimp_path_import ()

    gboolean
    gimp_path_import (gint32 image_ID,
                      const gchar *filename,
                      gboolean merge,
                      gboolean scale);

`gimp_path_import` is deprecated and should not be used in newly-written code.

Use `gimp_vectors_import_from_file()` instead.

## Types and Values