---
name: "Goo::Canvas::PolylineModel"
section: "3pm"
platform: "linux"
package: "libgoo-canvas-perl"
version: "0.06-2+b3"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/Goo::Canvas::PolylineModel"
---

# Goo::Canvas::PolylineModel(3pm)

wrapper for GooCanvasPolylineModel

## NAME

Goo::Canvas::PolylineModel - wrapper for GooCanvasPolylineModel

## HIERARCHY

```
  Glib::Object
  +----Goo::Canvas::ItemModelSimple
       +----Goo::Canvas::PolylineModel
```

## INTERFACES

```
  Goo::Canvas::ItemModel
```

## METHODS

### itemmodel = Goo::Canvas::PolylineModel-\>new ($parent, $close\_path, $points, ...)

- •

  `$parent` (Goo::Canvas::ItemModel)

- •

  `$close_path` (boolean)

- •

  `$points` (arrayref) The points is an array reference that contains a flat points coordinates. If you want create a polyline without points, pass an empty array refer or undef.

- •

  ... (list)

### itemmodel = Goo::Canvas::PolylineModel-\>new\_line ($parent, $x1, $y1, $x2, $y2, ...)

- •

  `$parent` (Goo::Canvas::ItemModel)

- •

  `$x1` (double)

- •

  `$y1` (double)

- •

  `$x2` (double)

- •

  `$y2` (double)

- •

  ... (list)

## PROPERTIES

- 'arrow-length' (double : default 5 : readable / writable)

  The length of the arrows, as a multiple of the line width

- 'arrow-tip-length' (double : default 4 : readable / writable)

  The length of the arrow tip, as a multiple of the line width

- 'arrow-width' (double : default 4 : readable / writable)

  The width of the arrows, as a multiple of the line width

- 'close-path' (boolean : default false : readable / writable)

  If the last point should be connected to the first

- 'end-arrow' (boolean : default false : readable / writable)

  If an arrow should be displayed at the end of the polyline

- 'height' (double : default 0 : readable / writable)

  The height of the polyline

- 'points' (Goo::Canvas::Points : default undef : readable / writable)

  The array of points

- 'start-arrow' (boolean : default false : readable / writable)

  If an arrow should be displayed at the start of the polyline

- 'width' (double : default 0 : readable / writable)

  The width of the polyline

- 'x' (double : default 0 : readable / writable)

  The x coordinate of the left-most point of the polyline

- 'y' (double : default 0 : readable / writable)

  The y coordinate of the top-most point of the polyline

## SEE ALSO

Glib::Object, Goo::Canvas::ItemModelSimple

## COPYRIGHT

Copyright (C) 2014 Gtk2-Perl Team
